.about-hero-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:65px;align-items:center}.about-page h1{font-size:clamp(48px,5.4vw,78px)}.about-actions{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.about-actions>a:not(.btn){font-size:14px;font-weight:600}.about-party-note{position:relative;padding:45px 36px;background:var(--rose);border:1px solid var(--line);border-radius:160px 160px 20px 20px;text-align:center;transform:rotate(2deg);min-height:455px;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:10px 12px 0 #f4d4e0}.about-party-note h2{font-size:clamp(36px,3.6vw,51px);margin:12px 0 20px}.about-party-note .eyebrow{font-size:10px}.about-sparkle{font-size:40px;color:var(--coral)}.about-note-footer{font-size:10px;letter-spacing:2px;margin-top:22px}.about-chat{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.about-chat-card{background:var(--rose);border-radius:22px;padding:36px}.about-chat-card h3{font:32px/1.15 Georgia;margin:0 0 18px}.about-enquire{display:block;margin-top:22px;font-weight:600}.about-page .performer-price-section .performer-options article{background:var(--cream)}.about-page .btn{white-space:normal}.about-page .performer-plan-grid p+p{margin-top:18px}@media(max-width:800px){.about-hero-grid,.about-chat{grid-template-columns:1fr;gap:35px}.about-party-note{min-height:380px;max-width:440px;width:100%;margin:10px auto;transform:none;padding:35px 24px;box-sizing:border-box}.about-chat-card{padding:26px}.about-page h1{font-size:52px}}
.oliver-hero-photo {position:relative;padding:24px 10px 32px}
.oliver-polaroid {position:relative;background:#fffdf7;padding:13px 13px 25px;margin:0;box-shadow:0 14px 35px #552d3720;border:1px solid #e7ddd7;transform:rotate(-3deg)}
.oliver-polaroid::before {content:"";position:absolute;z-index:1;width:90px;height:29px;top:-15px;left:calc(50% - 45px);background:#e8bbccad;transform:rotate(5deg)}
.oliver-polaroid img {width:100%;height:auto;display:block;border-radius:0}
.oliver-polaroid figcaption {font:italic 21px/1.4 Georgia,serif;text-align:center;color:#653343;padding-top:18px}
.oliver-album-note {display:block;text-align:center;margin:28px 0 0;font:italic 20px/1.4 Georgia,serif;color:#873d59}
.oliver-album {background:#f8e8ef;overflow:hidden}
.oliver-polaroid-grid {display:grid;grid-template-columns:1fr 1fr;gap:65px 55px;align-items:center;margin:45px 15px}
.oliver-polaroid-grid .oliver-polaroid:nth-child(2n){transform:rotate(3deg)}
.oliver-polaroid-grid .oliver-polaroid:nth-child(3){transform:rotate(-2deg)}
.oliver-album-signoff {text-align:center;margin-top:45px;font-size:18px}
.oliver-album-signoff em {display:block;font:italic 30px Georgia,serif;margin-top:14px}
@media(max-width:700px){.oliver-polaroid-grid{grid-template-columns:1fr;gap:40px;margin:35px 8px}.oliver-polaroid{padding:10px 10px 20px;transform:rotate(-2deg)}.oliver-polaroid-grid .oliver-polaroid:nth-child(2n){transform:rotate(2deg)}.oliver-hero-photo{max-width:450px;margin:auto}.oliver-polaroid figcaption{font-size:19px}.about-hero-grid{gap:20px}}
