.vo-abouthero{padding-block:var(--space-12) var(--space-14);position:relative;z-index:2}.vo-abouthero__inner{max-width:60ch}.vo-abouthero__eyebrow{margin:0}.vo-abouthero__kicker{color:var(--vo-amber);font-family:var(--font-accent);font-size:.95rem;letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.vo-abouthero__headline{font-family:var(--font-display);font-size:clamp(2.5rem,5.5vw,4.5rem);font-weight:var(--weight-bold);letter-spacing:-.02em;line-height:1;margin:var(--space-5) 0 0;max-width:18ch}.vo-abouthero__headline .vo-accent,.vo-abouthero__headline em{color:var(--vo-amber);font-style:normal}.vo-abouthero__subhead{color:rgba(247,242,234,.8);font-size:clamp(1.0625rem,1.5vw,1.25rem);line-height:var(--lh-normal);margin:var(--space-6) 0 0;max-width:48ch}.vo-abouthero__line{border-top:1px solid rgba(247,242,234,.18);color:rgba(247,242,234,.74);font-size:var(--type-body-sm);font-style:italic;margin:var(--space-8) 0 0;max-width:38ch;padding-top:var(--space-5)}.vo-story{overflow:hidden;position:relative;z-index:1}.vo-story__ghost{color:var(--vo-amber);font-family:var(--font-accent);font-size:clamp(5rem,14vw,12rem);letter-spacing:-.01em;line-height:.78;opacity:.09;pointer-events:none;position:absolute;right:-.02em;text-transform:uppercase;top:-.18em;user-select:none;white-space:nowrap;z-index:0}.vo-story__inner{max-width:58ch;position:relative;z-index:1}.vo-story__head{margin-bottom:var(--space-6)}.vo-story__head .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-story__title{font-size:var(--type-h2);margin:0;max-width:20ch}.vo-story__title em{color:var(--vo-amber);font-style:normal}.vo-story__body p{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-loose);margin:0 0 var(--space-5)}.vo-story__body p:last-child{margin-bottom:0}.vo-story__body em{color:var(--vo-amber);font-style:normal}.vo-method__header{margin-bottom:clamp(var(--space-8),4vw,var(--space-10));max-width:52ch}.vo-method__header .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-method__title{font-size:var(--type-h2);margin:0 0 var(--space-3)}.vo-method__title em{color:var(--vo-amber);font-style:normal}.vo-method__lede{color:var(--color-fg-muted);font-size:1.125rem;line-height:var(--lh-snug);margin:0}.vo-method__grid{align-items:start;display:grid;gap:clamp(var(--space-6),4.5vw,var(--space-10));grid-template-columns:repeat(3,1fr);list-style:none;margin:0;padding:0}.vo-method__step{border-top:4px solid var(--sc);padding-top:var(--space-5);position:relative}.vo-method__step--clarify{--sc:var(--vo-navy)}.vo-method__step--simplify{--sc:var(--vo-forest)}.vo-method__step--amplify{--sc:var(--vo-amber)}.vo-method__ghost{color:var(--sc);font-family:var(--font-accent);font-size:clamp(4.5rem,7vw,6.75rem);line-height:.8;opacity:.13;pointer-events:none;position:absolute;right:-.02em;top:-.66em;user-select:none;z-index:0}.vo-method__kicker{display:block;font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);margin-bottom:var(--space-2);text-transform:uppercase}.vo-method__kicker,.vo-method__step-title{color:var(--sc);position:relative;z-index:1}.vo-method__step-title{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--weight-bold);margin:0 0 var(--space-3)}.vo-method__step-body{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-normal);margin:0;position:relative;z-index:1}.vo-bio{overflow:hidden;position:relative}.vo-bio__ghost{bottom:-.12em;color:var(--vo-navy);font-family:var(--font-accent);font-size:clamp(5rem,13vw,11rem);left:-.02em;line-height:.78;opacity:.08;pointer-events:none;position:absolute;text-transform:uppercase;user-select:none;white-space:nowrap;z-index:0}.vo-bio__inner{align-items:center;column-gap:clamp(2.5rem,6vw,5rem);display:grid;grid-template-columns:.85fr 1.15fr;position:relative;z-index:1}.vo-bio__media{justify-self:center;margin:0;max-width:380px;width:100%}.vo-bio__partners{align-items:center;display:flex;flex-direction:column;gap:clamp(1.75rem,5vw,2.75rem)}.vo-bio__partner{max-width:320px}.vo-bio__partner-line{font-size:.95rem;line-height:1.5;margin:.5rem 0 0;opacity:.82;text-align:center}.vo-bio__frame{background:var(--vo-paper);border-radius:2px;box-shadow:0 26px 60px -26px rgba(0,0,0,.45);margin:0;padding:14px}.vo-bio__portrait{aspect-ratio:4/5;border-radius:1px;display:block;object-fit:cover;object-position:64% 20%;width:100%}.vo-bio__caption{color:var(--color-fg-muted);font-family:var(--font-accent);font-size:var(--type-eyebrow);letter-spacing:var(--tracking-eyebrow);margin-top:var(--space-4);text-align:center;text-transform:uppercase}.vo-bio__text .vo-eyebrow{display:block;margin-bottom:var(--space-4)}.vo-bio__title{font-size:var(--type-h2);margin:0 0 var(--space-5);max-width:18ch}.vo-bio__title em{color:var(--vo-amber);font-style:normal}.vo-bio__body p{color:var(--color-fg-muted);font-size:var(--type-body);line-height:var(--lh-loose);margin:0 0 var(--space-5)}.vo-bio__body p:last-child{margin-bottom:0}.vo-close__inner{align-items:center;display:flex;flex-direction:column;text-align:center}.vo-close__inner>.vo-eyebrow{display:block;margin-bottom:var(--space-5)}.vo-close__headline{font-size:var(--type-display-sm);margin:0 0 var(--space-5);max-width:20ch}.vo-close__headline .vo-accent,.vo-close__headline em{color:var(--vo-amber);font-style:normal}.vo-close__body{color:rgba(247,242,234,.78);font-size:1.125rem;line-height:var(--lh-loose);margin:0 auto var(--space-8);max-width:44ch}.vo-close__ctas{align-items:center;display:flex;flex-direction:column;gap:var(--space-4)}.vo-close__alt{align-items:center;color:rgba(247,242,234,.7);display:inline-flex;font-size:var(--type-body-sm);gap:var(--space-2);text-decoration:none}.vo-close__alt:focus,.vo-close__alt:hover{color:var(--vo-paper)}@media (min-width:768px){#02-method,#03-bio,#04-close{clip-path:polygon(0 2.4rem,100% 0,100% 100%,0 100%);margin-top:-2.4rem}}@media (max-width:767px){.vo-method__grid{gap:var(--space-6);grid-template-columns:1fr}.vo-bio__inner{grid-template-columns:1fr;row-gap:clamp(2rem,8vw,3rem)}.vo-bio__media{max-width:320px;order:-1}}