.story-split{display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:start}.story-split h2,.experience-grid h2,.origin-copy h2,.spear-section h2{font-family:var(--serif);font-size:clamp(3.3rem,6vw,6.5rem);line-height:.92;letter-spacing:-.045em;margin:1rem 0}.social-hero{background:linear-gradient(90deg,#2d1512eb,#48221fc9),url('assets/pom-movement.png') center 42%/cover}.partners-hero{background:linear-gradient(90deg,#351816f0,#642d36c4),url('assets/pom-wellness-table.png') center/cover}.story-hero{background:linear-gradient(90deg,#2e1714f2,#66302bbd),url('assets/pom-community.png') center 46%/cover}.experience-grid{background:var(--paper)}.experience-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;margin-top:4rem}.experience-cards article,.benefit-grid article{padding:2rem;border:1px solid #48221f24;border-radius:1.4rem;background:#fff}.experience-cards b{display:inline-grid;place-items:center;width:2.2rem;height:2.2rem;border-radius:50%;background:var(--blush);font-size:.74rem}.experience-cards h3,.benefit-grid h3,.host-placeholder h3{font-family:var(--serif);font-size:2rem;margin:1.3rem 0 .4rem}.partner-value{background:var(--cream)}.benefit-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.2rem;margin-top:4rem}.benefit-grid article:nth-child(2){background:var(--blush)}.benefit-grid article:nth-child(3){background:var(--coral)}.choice-group{border:1px solid #48221f35;border-radius:1rem;padding:1.2rem}.choice-group legend{font-size:.73rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;padding:0 .5rem}.choice-group label{display:block;text-transform:none;letter-spacing:0;font-size:.95rem;font-weight:500;margin:.55rem 0}.choice-group input{width:auto;margin-right:.5rem}.origin-section{display:grid;grid-template-columns:1fr 1fr;min-height:720px}.origin-photo img{height:100%;object-fit:cover}.origin-copy{padding:8rem 7vw;background:var(--coral);display:flex;flex-direction:column;justify-content:center}.host-placeholder{display:grid;grid-template-columns:170px 1fr;gap:2rem;margin-top:3rem;align-items:center}.host-placeholder>div:first-child{aspect-ratio:1;border:1px dashed var(--rasp);border-radius:50%;display:grid;place-items:center;color:var(--rasp);font-size:.72rem;text-transform:uppercase;letter-spacing:.1em}.host-placeholder h3{margin:.2rem 0}.category{font-size:.73rem;text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:var(--rasp)}.spear-section{background:var(--ink);color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:10vw}.spear-section h2 b{color:var(--coral)}.spear-section p{color:#ffffffc2}.application-form .btn{border:0;cursor:pointer}
@media(max-width:900px){.story-split,.origin-section,.spear-section{grid-template-columns:1fr}.experience-cards{grid-template-columns:1fr 1fr}.benefit-grid{grid-template-columns:1fr}.origin-photo{min-height:520px}.origin-copy{padding:6rem 6vw}.host-placeholder{grid-template-columns:130px 1fr}}
@media(max-width:560px){.experience-cards{grid-template-columns:1fr}.host-placeholder{grid-template-columns:1fr}.host-placeholder>div:first-child{width:120px}.story-split h2,.experience-grid h2,.origin-copy h2,.spear-section h2{font-size:3.15rem}}
