.story-page{--story-body: color-mix(in srgb, var(--story-ink) 80%, transparent);--story-muted: var(--site-eyebrow);background:var(--story-page);color:var(--story-ink);font-family:Inter,sans-serif;padding-bottom:64px}.story-page .story-hero{background:linear-gradient(180deg,color-mix(in srgb,var(--story-lilac) 70%,transparent),color-mix(in srgb,var(--story-salmon-soft) 35%,transparent) 48%,transparent)}.story-page .site-hero{max-width:808px;padding-bottom:0}.story-page .site-hero-h1{font-size:52px;letter-spacing:0;color:var(--story-ink)}.story-page .site-hero-eyebrow{color:var(--site-eyebrow);letter-spacing:0}.story-page .site-hero-intro{color:var(--story-body)}.story-column{max-width:808px;margin:0 auto;padding:0 44px}.story-section{margin-top:64px}.story-label{color:var(--story-muted);font:600 11px/1.5 Inter,sans-serif;margin:0 0 14px}.story-heading{font:500 28px/1.3 Lora,serif;color:var(--story-ink);margin:0 0 16px}.story-prose{font:400 17px/1.7 Inter,sans-serif;color:var(--story-body)}.story-prose p+p{margin-top:16px}.story-raised{background:var(--story-card);border-radius:8px;box-shadow:var(--story-raise)}.story-gradient-card{background:var(--story-gradient);color:var(--story-ink);border-radius:8px;padding:28px;box-shadow:var(--story-raise)}.story-gradient-card p{color:var(--story-ink)}.story-page .story-pill{display:inline-flex;white-space:normal;height:auto;min-height:38px;padding:9px 14px;border-radius:999px;background:var(--story-lilac);color:var(--story-plum);font:500 12px/1.5 Inter,sans-serif;text-decoration:none;box-shadow:none;margin-top:8px}.story-page .story-pill:hover{background:var(--story-lilac);color:var(--story-plum)}.story-chevron{width:30px;height:30px;flex-shrink:0;border-radius:50%;display:grid;place-items:center;background:var(--story-lilac);color:var(--story-plum)}.story-chevron svg{width:15px;height:15px;transition:transform .2s}.story-page .story-chevron svg,.story-page .story-icon svg,.story-page .nav-card-arrow{color:var(--story-plum)!important}.story-page :focus-visible{outline:2px solid var(--story-plum);outline-offset:4px}.story-page.und-page .und-wrap{max-width:none}.story-page.und-page .und-section{max-width:808px;margin:64px auto 0;padding:0 44px;border:0}.story-page.und-page .und-eyebrow{color:var(--story-muted);letter-spacing:0}.story-page.und-page .und-h2{color:var(--story-ink);font-size:28px;margin-bottom:16px}.story-page.und-page .und-intro{color:var(--story-muted)}.story-page.und-page .und-prose{color:var(--story-body);font-size:17px;line-height:1.7}.story-page.und-page .und-callout{padding:28px;border:0;border-radius:8px;background:var(--story-lilac);box-shadow:var(--story-raise)}.story-page.und-page .und-callout-salmon,.story-page.und-page .und-callout-dark{background:var(--story-gradient)}.story-page.und-page .und-callout :is(.und-callout-h,.und-callout-pull,.und-callout-body){color:var(--story-ink)}.story-page.und-page .und-callout-tag{color:var(--story-plum);letter-spacing:0}.story-page.und-page .responses-grid{gap:14px}.story-page.und-page .response-card-wrap{border:0;border-radius:8px;background:var(--story-card);box-shadow:var(--story-raise)}.story-page.und-page .response-card-btn{height:auto;display:flex;gap:16px;justify-content:space-between;align-items:center;white-space:normal;padding:20px 22px;background:var(--story-card);border-radius:8px}.story-page.und-page .response-card-btn:hover,.story-page.und-page .response-card-wrap.active .response-card-btn{background:var(--story-card)}.response-card-text{min-width:0;flex:1}.story-page.und-page .response-card-tag{display:inline-block;font-size:10px;letter-spacing:0;padding:3px 8px;border-radius:4px;color:var(--story-ink);background:var(--oakm-primary);margin-bottom:8px}.story-page.und-page .response-item:nth-child(2) .response-card-tag{background:var(--story-plum);color:var(--story-card)}.story-page.und-page .response-item:nth-child(3) .response-card-tag{background:var(--story-buttercream)}.story-page.und-page .response-item:nth-child(4) .response-card-tag{background:var(--story-lilac);color:var(--story-plum)}.story-page.und-page .response-card-title{color:var(--story-ink);font:500 19px/1.4 Lora,serif}.story-page.und-page .response-card-sub{color:var(--story-muted);font-size:13px}.story-page.und-page .response-card-reply-inner{background:var(--story-lilac);border:0;padding:20px 22px}.story-page.und-page .response-card-reply-body{color:var(--story-ink);font-size:15px}.response-card-btn[aria-expanded=true] .story-chevron svg{transform:rotate(180deg)}.story-page.und-page .both-true{gap:16px}.story-page.und-page .both-item{display:block;border:0;border-radius:8px;padding:24px;background:var(--story-card);box-shadow:var(--story-raise)}.story-page.und-page .both-left{color:var(--story-body);font-size:16px}.story-page.und-page .both-left strong{color:var(--story-ink);font-family:Lora,serif;font-size:19px}.story-page.und-page .both-yet{display:block;color:var(--story-plum);font:600 11px/1.5 Inter,sans-serif;letter-spacing:0;padding:0;margin:14px 0 8px}.story-page.und-page .nav-cards{gap:16px}.story-page.und-page .nav-card{display:grid;grid-template-columns:40px minmax(0,1fr) 24px;gap:16px;background:var(--story-card);border:0;border-radius:8px;padding:24px;color:var(--story-ink)}.story-page.und-page .nav-card:hover{background:var(--story-card);transform:translateY(-2px)}.story-page.und-page .nav-card:last-child{background:var(--story-gradient)}.story-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--story-lilac);color:var(--story-plum)}.story-icon svg{width:20px;height:20px}.story-page.und-page .nav-card-tag{color:var(--story-plum);font:500 18px/1.4 Lora,serif;letter-spacing:0;text-transform:none}.story-page.und-page .nav-card-title{color:var(--story-ink);font:400 15px/1.5 Lora,serif}.story-page.und-page .nav-card-sub{color:var(--story-body);font-size:13px;margin-top:8px}.story-page.und-page .nav-card-arrow{color:var(--story-plum)}.story-about .story-intro p+p{margin-top:24px}.story-about .story-kicker{font:400 22px/1.6 Lora,serif;color:var(--story-ink);margin-top:32px}.story-signature{display:flex;align-items:center;gap:12px;color:var(--story-muted);font-size:13px;margin-top:24px}.story-avatar{width:36px;height:36px;border-radius:50%;background:var(--story-lilac);color:var(--story-plum);display:grid;place-items:center;font:500 18px Lora,serif}.story-beliefs{display:grid;gap:16px;margin-top:24px}.story-belief{display:grid;grid-template-columns:30px minmax(0,1fr);gap:16px;padding:24px}.story-belief-number{color:var(--oakm-primary);font:500 22px/1.4 Lora,serif}.story-belief-title{font:600 20px/1.4 Lora,serif;margin:0 0 10px;color:var(--story-ink)}.story-belief-body{color:var(--story-body);font:400 15px/1.7 Inter,sans-serif}.story-actions{margin-top:32px;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.story-actions .site-btn--primary{background:var(--oakm-primary);color:var(--marketing-pill-foreground)}.story-quiz-link{color:var(--story-plum);font-size:13px;text-decoration:none}.story-quiz-link:hover{text-decoration:underline}.story-microcopy{color:var(--story-muted);font-size:12px;margin:0}@media (max-width: 600px){.story-page{padding-bottom:48px}.story-page .site-hero-h1{font-size:26px;line-height:1.22}.story-column{padding:0 24px}.story-section{margin-top:48px}.story-page.und-page .und-section{margin-top:48px;padding:0 24px}.story-page.und-page .und-h2,.story-heading{font-size:25px}.story-page.und-page .und-callout,.story-gradient-card{padding:24px}.story-page.und-page .nav-card{grid-template-columns:36px minmax(0,1fr) 18px;padding:20px;gap:12px}.story-icon{width:36px;height:36px}.story-belief{padding:22px 20px;gap:12px}.story-belief-title{font-size:19px}.story-actions .site-btn{width:100%;min-height:48px}}@media (prefers-reduced-motion: reduce){.story-page *,.story-page *:before,.story-page *:after{transition:none!important;animation:none!important}}.story-page.und-page .site-hero{padding-top:160px;padding-bottom:0}.story-page.und-page .site-hero-eyebrow{font:600 11px/1.4 Inter,sans-serif;letter-spacing:.12em;text-transform:uppercase;margin:0 0 20px;color:var(--site-eyebrow)}.story-page.und-page .site-hero-h1,.story-page.und-page .site-hero-rule{margin-bottom:28px}.story-page.und-page .story-hero+.gk-toc-card-wrap+.und-section{margin-top:48px}@media (max-width:600px){.story-page.und-page .site-hero{padding-top:96px}}
