.curated-page{container-type:inline-size}.curated-hero{padding:30px 24px 0;display:grid;gap:14px}.curated-role{grid-area:role;font-size:12px;font-weight:600;line-height:1.5;letter-spacing:.025em}.curated-name{grid-area:name;font-size:44px;font-weight:650;line-height:1.02;letter-spacing:-.055em;overflow-wrap:anywhere}.curated-portrait{grid-area:photo;position:relative;overflow:hidden;background:color-mix(in srgb,var(--hero-accent) 16%,var(--hero-surface))}.curated-portrait img{height:100%;width:100%;object-fit:cover;object-position:center 30%}.curated-portrait>svg{color:var(--hero-accent)}.curated-score{grid-area:score;display:flex;flex-direction:column;gap:8px;align-self:center}.curated-score strong{color:var(--hero-accent);font-size:30px;font-weight:650;line-height:1.05;letter-spacing:-.045em;overflow-wrap:anywhere}.curated-score span{font-size:12px;opacity:.75}.curated-social{grid-area:social}.curated-social:empty{display:none}.curated-hero--solstice{grid-template-areas:"role" "name" "photo" "score" "social"}.curated-hero--solstice .curated-role{color:var(--hero-accent)}.curated-hero--solstice .curated-portrait{height:270px;border-radius:100px 14px 14px;border-bottom:7px solid var(--hero-accent)}.curated-hero--solstice .curated-name{max-width:320px}.curated-hero--spotlight{grid-template-areas:"role" "name" "photo" "score" "social";padding-top:32px}.curated-hero--spotlight .curated-role{color:var(--hero-accent)}.curated-hero--spotlight .curated-name{font-size:46px;font-weight:600}.curated-hero--spotlight .curated-portrait{height:275px;border-radius:150px 150px 12px 12px;border:1px solid color-mix(in srgb,var(--hero-accent) 50%,transparent);box-shadow:8px 8px color-mix(in srgb,var(--hero-accent) 14%,transparent);margin:0 8px 8px 0}.curated-hero--atelier{grid-template-areas:"role" "photo" "name" "score" "social";gap:17px}.curated-hero--atelier .curated-role{padding-bottom:12px;border-bottom:1px solid var(--hero-line)}.curated-hero--atelier .curated-portrait{height:286px;border-radius:2px 90px 2px 2px}.curated-hero--atelier .curated-name{font-size:43px;font-weight:500;letter-spacing:-.04em}.curated-hero--focus{grid-template-columns:minmax(0,1fr) 112px;grid-template-areas:"role photo" "name photo" "score score" "social social";padding-top:34px;gap:12px 18px}.curated-hero--focus .curated-name{font-size:35px;align-self:start}.curated-hero--focus .curated-role{color:var(--hero-accent);align-self:end}.curated-hero--focus .curated-portrait{height:170px;border-radius:6px 6px 40px;box-shadow:5px 5px color-mix(in srgb,var(--hero-accent) 18%,transparent)}.curated-hero--focus .curated-score{border-top:1px solid var(--hero-line);padding-top:18px}.curated-hero--vault{grid-template-areas:"role role" "name name" "photo photo" "social social";grid-template-columns:1fr 1fr}.curated-hero--vault .curated-role{color:var(--hero-accent)}.curated-hero--vault .curated-portrait{height:255px;border-radius:8px}.curated-hero--vault[data-has-score=true]{grid-template-areas:"role role" "name name" "photo score" "social social"}.curated-hero--vault[data-has-score=true] .curated-portrait{height:208px}.curated-hero--vault .curated-score strong{font-size:34px}.curated-hero--ledger{grid-template-areas:"photo" "name" "role" "score" "social";text-align:center;padding-top:36px}.curated-hero--ledger .curated-portrait{height:140px;width:140px;margin:auto;border-radius:50%;border:6px solid var(--hero-surface);box-shadow:0 0 0 1px var(--hero-line),0 12px 26px -20px var(--hero-accent)}.curated-hero--ledger .curated-name{font-size:38px}.curated-hero--ledger .curated-role{color:var(--sf-muted)}.curated-hero--ledger .curated-social{display:flex;justify-content:center}.curated-page .curated-bio{padding:22px 24px 4px}.curated-page .curated-bio>p{font-size:14px!important;line-height:1.7!important;text-align:left!important}.curated-page[data-theme=ledger] .curated-bio>p{text-align:center!important}.curated-page .designed-offer h4{overflow-wrap:anywhere}.curated-page .offer-bottom,.curated-page .offer-ticket-stub{flex-wrap:wrap}@container (max-width:350px){.curated-hero{padding-left:18px;padding-right:18px}.curated-name,.curated-hero--spotlight .curated-name{font-size:38px}.curated-hero--focus{grid-template-columns:minmax(0,1fr) 94px;gap:12px}.curated-hero--focus .curated-name{font-size:30px}.curated-hero--focus .curated-portrait{height:150px}}.curated-hero[data-photo=false]{display:flex;flex-direction:column;gap:16px;padding-top:44px;padding-bottom:24px;margin-bottom:0;border-bottom:1px solid var(--hero-line)}.curated-hero[data-photo=false] .curated-name{max-width:none}.curated-hero[data-photo=false] .curated-score{align-self:stretch}.designed-offer .offer-link{display:block;width:100%;color:var(--offer-ink);text-align:left}.designed-offer h4{font-family:var(--offer-heading);font-size:23px;line-height:1.12;font-weight:700;letter-spacing:-.04em}.designed-offer .offer-description{font-size:12.5px;line-height:1.5;color:var(--offer-muted);margin-top:9px}.designed-offer .offer-eyebrow{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:10px;letter-spacing:.09em;text-transform:uppercase;margin-bottom:13px;color:var(--offer-muted)}.designed-offer .offer-eyebrow>span{display:inline-flex;align-items:center;gap:5px}.designed-offer .offer-eyebrow>span:nth-child(2){margin-left:auto}.designed-offer .offer-bottom{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px}.designed-offer .offer-action-label{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;font-size:13px;font-weight:700;line-height:1.25}.designed-offer .offer-action-label svg{flex-shrink:0}.designed-offer .offer-price{flex-shrink:0}.designed-offer--solstice .offer-link{padding:20px;border:1px solid var(--offer-line);border-radius:24px 24px 8px;background:var(--offer-surface);box-shadow:0 4px color-mix(in srgb,var(--offer-accent) 12%,transparent)}.designed-offer--solstice h4{font:700 23px/1.15 Schibsted Grotesk,ui-sans-serif,sans-serif;letter-spacing:-.04em}.designed-offer--solstice .offer-action-label{flex:1;padding:13px 17px;border-radius:100px;color:var(--offer-accent-ink);background:var(--offer-accent)}.designed-offer--vault .offer-link{background:var(--offer-surface);border:1px solid color-mix(in srgb,var(--offer-accent) 45%,transparent);border-radius:4px;overflow:hidden}.designed-offer--vault .offer-eyebrow{padding:17px 18px 0;color:var(--offer-accent)}.offer-session-heading{display:flex;align-items:flex-start;gap:20px;justify-content:space-between;padding:0 18px}.designed-offer--vault h4{font-size:24px}.designed-offer--vault .offer-description{padding:0 18px}.designed-offer--vault .offer-bottom{background:var(--offer-accent);color:var(--offer-accent-ink);padding:12px 18px}.designed-offer--vault .offer-action-label{width:100%;text-transform:uppercase;letter-spacing:.04em;font-size:11px}.designed-offer--vault .offer-action-label svg{width:26px;height:26px;border:1px solid currentColor;border-radius:50%;padding:4px}.designed-offer--spotlight .offer-link{padding:19px 20px 0;background:color-mix(in srgb,var(--offer-accent) 15%,var(--offer-surface));border:1px solid color-mix(in srgb,var(--offer-accent) 45%,transparent);border-radius:18px;overflow:hidden}.designed-offer--spotlight h4{font:600 23px/1.15 Space Grotesk,ui-sans-serif,sans-serif;letter-spacing:-.03em}.designed-offer--spotlight .offer-eyebrow{color:var(--offer-accent)}.offer-ticket-stub{position:relative;display:flex;justify-content:space-between;align-items:center;gap:12px;margin:18px -20px 0;padding:15px 20px;border-top:1px dashed var(--offer-accent)}.offer-ticket-stub:before,.offer-ticket-stub:after{content:"";position:absolute;top:-7px;width:12px;height:12px;border:1px solid var(--offer-accent);background:var(--offer-surface);border-radius:50%}.offer-ticket-stub:before{left:-7px}.offer-ticket-stub:after{right:-7px}.designed-offer--spotlight .offer-action-label{border:1px solid var(--offer-accent);border-radius:100px;color:var(--offer-accent);padding:10px 13px;font-size:12px}.designed-offer--atelier .offer-link{padding:18px 2px;border-top:1px solid var(--offer-ink);border-bottom:1px solid var(--offer-line)}.designed-offer--atelier h4{font:500 27px/1.12 Playfair Display,Georgia,serif;letter-spacing:-.035em}.designed-offer--atelier .offer-description{max-width:90%}.designed-offer--atelier .offer-action-label{padding:0 0 5px;border-bottom:1px solid var(--offer-accent);color:var(--offer-accent);font-weight:500}.designed-offer--focus .offer-link{background:var(--offer-surface);border:1px solid var(--offer-line);border-top:4px solid var(--offer-accent);padding:18px;border-radius:2px}.offer-study-heading{display:flex;gap:14px;align-items:flex-start}.offer-duration{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:58px;height:68px;background:color-mix(in srgb,var(--offer-accent) 12%,var(--offer-surface));color:var(--offer-accent)}.offer-duration b{font-size:28px;line-height:1;letter-spacing:-.05em}.offer-duration>span{font-size:9px;letter-spacing:.15em;margin-top:5px}.designed-offer--focus .offer-eyebrow{margin-bottom:5px}.designed-offer--focus h4{font-size:21px}.designed-offer--focus .offer-bottom{padding-top:13px;border-top:1px solid var(--offer-line)}.designed-offer--focus .offer-action-label{padding:11px 13px;background:var(--offer-accent);color:var(--offer-accent-ink);border-radius:2px}.designed-offer--ledger .offer-link{padding:22px 4px;border-top:1px solid var(--offer-line);border-bottom:1px solid var(--offer-line)}.designed-offer--ledger h4{font-size:25px;font-weight:600}.designed-offer--ledger .offer-action-label{color:var(--offer-accent);border-bottom:1px solid var(--offer-accent);padding-bottom:5px}
