
.adventure-intro{background:#f6f1e7;text-align:center}.adventure-intro h2,.adventure-copy h2,.adventure-public h2{font-family:var(--serif);font-size:clamp(2.3rem,4.3vw,4.5rem);font-weight:400;line-height:1.08;margin:16px 0 24px}.adventure-intro h2 em,.adventure-copy h2 em,.adventure-public h2 em{color:var(--copper-dark)}.adventure-intro-lede{max-width:800px;margin:0 auto;line-height:1.8;font-size:1.15rem}.adventure-three{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;text-align:left;margin:50px 0 32px}.adventure-three>div{border-top:1px solid #b8a585;padding-top:24px}.adventure-three span{font-size:.75rem;text-transform:uppercase;letter-spacing:.1em;color:var(--copper-dark)}.adventure-three h3,.adventure-public-points h3{font-family:var(--serif);font-size:1.7rem;font-weight:400;margin:16px 0 12px}.adventure-three p,.adventure-copy p,.adventure-public p{line-height:1.75}.adventure-reality{border-top:1px solid #d8cdbd;padding-top:25px}.adventure-split{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.adventure-reveal{background:#fffdf7}.adventure-copy p{font-size:1.08rem;max-width:530px}.adventure-link{display:inline-block;margin-top:20px;color:var(--copper-dark);text-underline-offset:6px;font-weight:700}.adventure-reveal-figure{margin:0}.reveal-example{background:#163c36;color:#fff9eb;text-align:center;padding:36px 30px;border:8px solid #e6ddc7;box-shadow:0 20px 55px #203a3020}.reveal-small{text-transform:uppercase;font-size:.7rem;letter-spacing:.19em;color:#eac98a}.reveal-example img{width:135px;height:175px;object-fit:contain;margin:20px auto;display:block}.reveal-example h3{font-family:var(--serif);font-weight:400;font-size:clamp(1.7rem,2.4vw,2.5rem);line-height:1.2;margin:15px 0}.reveal-occasion{color:#eac98a}.reveal-company{font-size:1.05rem}.reveal-funded{border-top:1px solid #ffffff40;padding-top:20px;line-height:1.8;margin-top:24px}.reveal-role{font-size:.75rem;color:#dfddc9}.adventure-reveal-figure figcaption{font-size:.75rem;line-height:1.6;color:#58645c;margin-top:14px;text-align:center}.adventure-public{background:#eeeadd}.adventure-public-heading{max-width:800px;margin:0 auto 40px;text-align:center}.adventure-public-heading>p:last-child{font-size:1.1rem}.adventure-page-preview{display:block;background:#fffdf7;border:1px solid #c7baa4;box-shadow:0 20px 50px #1e372b18;color:var(--ink);text-decoration:none;overflow:hidden}.adventure-page-preview img{display:block;width:100%;height:auto}.adventure-page-preview span{display:block;padding:20px 24px;border-top:1px solid #d4c6b2;text-align:center;font-weight:700}.adventure-public-points{display:grid;grid-template-columns:1fr 1fr;gap:60px;margin-top:32px}.review-polished .series-collection.patricia-collection{align-items:stretch}.patricia-collection .series-card-copy h3{min-height:2.2em}.adventure-read{margin-top:auto;width:100%;border:1px solid #bfa17a;background:#fffaf0;color:#6a3e25;padding:15px;text-align:left;font-family:inherit;font-weight:700;font-size:.95rem;cursor:pointer;display:flex;justify-content:space-between;gap:15px}.adventure-read:hover{background:#eee2cf}.adventure-read:focus-visible,.adventure-reader button:focus-visible{outline:3px solid #b98029;outline-offset:3px}.adventure-reader{width:min(900px,calc(100% - 32px));max-height:90dvh;padding:0;border:1px solid #b3a68e;background:#fffcf4;color:#173b35;box-shadow:0 24px 80px #0005}.adventure-reader::backdrop{background:#0b211fd9}.adventure-reader-bar{position:sticky;top:0;background:#173b35;color:#fff9e9;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:20px 28px;z-index:1}.adventure-reader-bar h2{font-family:var(--serif);font-size:1.5rem;font-weight:400;margin:0}.adventure-reader-bar button{flex-shrink:0;border:1px solid #e4d7b6;background:transparent;color:inherit;padding:10px 14px;font:inherit;cursor:pointer}.adventure-reader-body{padding:35px clamp(22px,6vw,75px) 55px;font-size:1.1rem;line-height:1.8}.adventure-reader-body h3{font-family:var(--serif);font-size:2rem;line-height:1.2;font-weight:400;margin:12px 0 24px}.adventure-reader-body p{margin:0 0 20px}.adventure-reader-body .reader-label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;color:#966441}.adventure-reader-body hr{border:0;border-top:1px solid #cabd9f;margin:35px 0}.adventure-reader-body a{color:#784d2e;font-size:.9rem;text-underline-offset:4px}body:has(.adventure-reader[open]){overflow:hidden}
@media(max-width:800px){.adventure-split,.adventure-three,.adventure-public-points{grid-template-columns:1fr;gap:30px}.adventure-split{gap:40px}.adventure-intro-lede{font-size:1rem}.adventure-three{margin-top:32px}.adventure-reality{line-height:1.7}.adventure-copy p{max-width:none}.adventure-public-heading{text-align:left}.adventure-page-preview span{padding:16px;font-size:.9rem}.adventure-reader-bar{padding:16px;gap:12px}.adventure-reader-bar h2{font-size:1.1rem}.adventure-reader-body{font-size:1rem}.patricia-collection .series-card-copy h3{min-height:0}.reveal-example{padding:25px 20px}.adventure-reader-body h3{font-size:1.8rem}}

.adventure-wow-photo{display:block;width:100%;height:auto;border-radius:3px;box-shadow:0 24px 65px #233b3025}.adventure-split{grid-template-columns:.9fr 1.1fr;gap:55px}@media(max-width:800px){.adventure-split{grid-template-columns:1fr;gap:30px}}

/* Keep the collection and sharing sections connected and readable. */
.review-polished #series{padding-bottom:48px}
.review-polished #their-brand-page{padding-top:48px}
.review-polished .patricia-decisions{margin-top:24px;padding:20px 24px;background:#f8f5ec;border:1px solid #c8d0c4}
.review-polished .patricia-decisions h3{color:#173b35;margin-bottom:8px}
.review-polished .patricia-decisions p{color:#354e4b;max-width:none}
.review-polished #series .series-footnote{margin-top:18px}
@media(max-width:800px){.review-polished #series{padding-bottom:32px}.review-polished #their-brand-page{padding-top:32px}.review-polished .patricia-decisions{padding:18px;margin-top:20px}}

/* Desktop sales statements deserve the same prominence as the surrounding pitch. */
@media(min-width:801px){
.review-polished .adventure-reality,.review-polished #series .series-footnote{font-size:22px;line-height:1.55;font-weight:500;color:#173b35;max-width:980px;margin-left:auto;margin-right:auto;text-align:center}
.review-polished .adventure-reality{border-top:0;padding-top:12px;margin-top:32px}
.review-polished .adventure-reality strong{display:block;font-size:26px;line-height:1.4;font-weight:700;margin-top:8px}
.review-polished #series .series-footnote{margin-top:26px}
}
