.profiles-intro,.profiles-next,.profiles-section{padding:72px max(6vw,24px);max-width:1500px;margin:auto}.profiles-intro{max-width:1100px;text-align:center;padding-bottom:48px}.profiles-intro h1{font-size:clamp(48px,7vw,84px);line-height:1.05}.profiles-intro h1 em{color:var(--wv-accent,#B9B1D4);font-style:normal}.profiles-intro>p:not(.eyebrow),.profiles-next>p,.profiles-section-heading>p:not(.eyebrow){line-height:1.8;max-width:740px;margin:20px auto;color:var(--wv-text,#B9B1D4)}.profiles-actions{display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap;margin:28px 0}.profiles-actions .cta{margin:0}.profiles-actions>a:not(.cta){text-decoration:underline;text-underline-offset:5px;font-size:14px}.profiles-note{font-size:13px;line-height:1.7;max-width:760px;margin:32px auto 0;padding:20px;border:1px solid var(--wv-border,#232542);border-radius:14px;color:var(--wv-text,#B9B1D4)}.profiles-section{scroll-margin-top:24px}.profiles-section-heading{text-align:center;margin-bottom:38px}.profiles-next h2,.profiles-section-heading h2{margin:12px 0;font-size:clamp(34px,4vw,52px)}.profiles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px;align-items:start}.profile-card{overflow:hidden;border:1px solid var(--wv-border,#232542);border-radius:20px;background:var(--wv-card,#131428);scroll-margin-top:24px}.profile-portrait{display:block;width:100%;height:auto;aspect-ratio:4/5;object-fit:cover;object-position:center top}.profile-card-content{padding:25px}.profile-card .eyebrow{font-size:10px;margin:0 0 12px}.profile-card h3{font-size:27px;line-height:1.15;margin:0 0 14px}.profile-description{line-height:1.65;margin-bottom:24px}.profile-card dl{margin:0}.profile-card dl>div+div{margin-top:18px}.profile-card dt{font-weight:700;font-size:12px;color:var(--wv-accent,#B9B1D4);margin-bottom:7px}.profile-card dd{margin:0;font-size:14px;line-height:1.7;color:var(--wv-text,#FAF8F5)}.profile-guidance{border-top:1px solid var(--wv-border,#232542);margin-top:24px;padding-top:18px}.profile-guidance summary{cursor:pointer;font-size:13px;font-weight:600;line-height:1.6;min-height:32px}.profile-guidance summary span{float:right}.profile-guidance[open] summary span{transform:rotate(45deg)}.profile-guidance dl{padding-top:18px}.profile-guidance dt{text-transform:capitalize}.profiles-next{text-align:center;max-width:1000px}.dreamer-profiles-page a:focus-visible,.dreamer-profiles-page summary:focus-visible{outline:2px solid var(--wv-accent,#B9B1D4);outline-offset:5px}@media(max-width:1100px){.profiles-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.profiles-grid{grid-template-columns:1fr}.profiles-intro,.profiles-next,.profiles-section{padding:46px 22px}.profiles-actions{gap:20px}.profiles-actions .cta{width:100%}.profile-card-content{padding:24px}.profile-portrait{aspect-ratio:4/5}}