:root{--vo-measure:64rem}.vo-section{overflow:clip;padding:clamp(3.5rem,7vw,7rem) 0;position:relative}.vo-section--navy{background:var(--vo-navy);color:var(--vo-paper)}.vo-section--paper{background:var(--vo-paper);color:var(--vo-charcoal)}.vo-section--sandstone{background:var(--vo-sandstone-lt);color:var(--vo-charcoal)}.vo-section--white{background:var(--vo-white);color:var(--vo-charcoal)}.vo-section--forest{background:var(--vo-forest);color:var(--vo-paper)}.vo-section--charcoal{background:var(--vo-charcoal);color:var(--vo-paper)}.vo-section--center{text-align:center}.vo-container{margin-inline:auto;width:min(100% - 2.5rem,var(--vo-measure))}.vo-container--narrow{--vo-measure:46rem}.vo-eyebrow{color:var(--vo-amber);display:inline-block;font-family:var(--font-accent,"Bebas Neue",sans-serif);font-size:.95rem;letter-spacing:.22em;margin-bottom:1rem;text-transform:uppercase}.vo-eyebrow:before{background:var(--vo-amber);content:"";display:inline-block;height:2px;margin-right:.75rem;vertical-align:middle;width:38px}.vo-eyebrow+*{margin-top:0}.vo-btn{align-items:center;border:2px solid transparent;border-radius:var(--vo-radius-control,4px);cursor:pointer;display:inline-flex;font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:1.0625rem;font-weight:600;gap:.6rem;line-height:1;padding:.95rem 1.7rem;text-decoration:none;transition:background-color .2s,color .2s,border-color .2s}.vo-btn--primary{background:var(--vo-amber);color:var(--vo-charcoal)}.vo-btn--primary:hover{background:var(--vo-amber-dim)}.vo-arrow{transition:transform var(--motion-fast,.32s) var(--ease-out,ease)}.vo-pk-hero__inner{align-items:center;display:flex;flex-direction:column}.vo-pk-hero__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(2.6rem,7vw,4.75rem);font-weight:900;line-height:1.02;margin:.25rem 0 1rem}.vo-pk-hero__title em{color:var(--vo-amber);font-style:normal}.vo-pk-hero__tagline{font-family:var(--font-body,"Poppins",sans-serif);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.5;margin:0 auto 2rem;max-width:38rem;opacity:.92}.vo-pk-hero__ctas{align-items:center;display:flex;flex-wrap:wrap;gap:1.1rem 1.6rem;justify-content:center}.vo-pk-hero__alt{align-items:center;color:var(--vo-paper);display:inline-flex;font-family:var(--font-display,"Red Hat Display",sans-serif);font-weight:600;gap:.45rem;text-decoration:none}.vo-pk-hero__alt:hover{color:var(--vo-amber)}.vo-pk-hero__alt:hover .vo-arrow{transform:translateX(4px)}.vo-pk-bio,.vo-pk-topics{position:relative}.vo-pk-bio__ghost,.vo-pk-topics__ghost{color:var(--vo-navy);font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(6rem,22vw,16rem);font-weight:900;line-height:.8;opacity:.07;pointer-events:none;position:absolute;right:-.02em;top:-.15em;user-select:none;white-space:nowrap;z-index:0}.vo-pk-topics__ghost{color:var(--vo-forest);opacity:.06}.vo-pk-bio__inner{position:relative;z-index:1}.vo-pk-bio__title,.vo-pk-topics__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.06;margin:0 0 2rem}.vo-pk-bio__title em,.vo-pk-topics__title em{color:var(--vo-amber);font-style:normal}.vo-pk-bio__cuts{display:grid;gap:1.75rem;max-width:var(--vo-measure)}.vo-pk-bio__cut{border-left:4px solid var(--vo-amber);padding:.25rem 0 .25rem 1.4rem}.vo-pk-bio__cut-tag{color:var(--vo-amber-dim);display:inline-block;font-family:var(--font-accent,"Bebas Neue",sans-serif);font-size:.85rem;letter-spacing:.2em;margin-bottom:.5rem;text-transform:uppercase}.vo-pk-bio__cut :where(p){font-family:var(--font-body,"Poppins",sans-serif);font-size:1.05rem;line-height:1.6;margin:0 0 .75rem}.vo-pk-bio__cut :where(p:last-child){margin-bottom:0}.vo-pk-founder__grid{align-items:start;display:grid;gap:clamp(1.75rem,5vw,4rem);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.vo-pk-founder__frame{background:var(--vo-paper);border:2px solid rgba(40,40,40,.14);border-radius:var(--vo-radius-control,4px);margin:0;padding:14px}.vo-pk-founder__portrait{aspect-ratio:4/5;border-radius:2px;display:block;height:auto;object-fit:cover;width:100%}.vo-pk-founder__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(2rem,4.5vw,3rem);font-weight:900;line-height:1.04;margin:.25rem 0 .3rem}.vo-pk-founder__role{color:var(--vo-amber-dim);font-family:var(--font-accent,"Bebas Neue",sans-serif);font-size:1.1rem;letter-spacing:.08em;margin:0 0 1.5rem}.vo-pk-founder__cut{margin-bottom:1.5rem}.vo-pk-founder__cut:last-child{margin-bottom:0}.vo-pk-founder__cut :where(p){font-family:var(--font-body,"Poppins",sans-serif);font-size:1.05rem;line-height:1.6;margin:0 0 .75rem}.vo-pk-founder__cut :where(p:last-child){margin-bottom:0}.vo-pk-facts__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.06;margin:0 0 1.75rem}.vo-pk-topics__sub{font-family:var(--font-body,"Poppins",sans-serif);font-size:1.05rem;line-height:1.55;margin:0 0 2rem;max-width:40rem}.vo-pk-facts__list,.vo-pk-topics__list,.vo-pk-topics__sub{position:relative;z-index:1}.vo-pk-facts__list :where(ul),.vo-pk-topics__list :where(ul){display:grid;gap:.85rem;list-style:none;margin:0;max-width:var(--vo-measure);padding:0}.vo-pk-facts__list :where(li),.vo-pk-topics__list :where(li){border-bottom:1px solid rgba(40,40,40,.1);font-family:var(--font-body,"Poppins",sans-serif);font-size:1.05rem;line-height:1.5;padding:0 0 .85rem 1.6rem;position:relative}.vo-pk-facts__list :where(li:last-child),.vo-pk-topics__list :where(li:last-child){border-bottom:0}.vo-pk-facts__list :where(li):before,.vo-pk-topics__list :where(li):before{background:var(--vo-amber);content:"";height:2px;left:0;position:absolute;top:.55em;width:10px}.vo-pk-facts__list :where(strong){color:var(--vo-navy)}.vo-pk-assets__head{margin-bottom:2.5rem;max-width:44rem}.vo-pk-assets__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(1.9rem,4.5vw,3rem);font-weight:800;line-height:1.06;margin:0 0 .75rem}.vo-pk-assets__title em{color:var(--vo-amber);font-style:normal}.vo-pk-assets__sub{font-family:var(--font-body,"Poppins",sans-serif);font-size:1.05rem;line-height:1.55;margin:0;opacity:.9}.vo-pk-assets__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));list-style:none;margin:0;padding:0}.vo-pk-asset{background:rgba(0,0,0,.12);border:2px solid rgba(247,242,234,.2);border-radius:var(--vo-radius-control,4px);transition:border-color var(--motion-fast,.32s) var(--ease-out,ease),transform var(--motion-fast,.32s) var(--ease-out,ease)}.vo-pk-asset__link{color:var(--vo-paper);display:grid;gap:.3rem;padding:1.4rem;text-decoration:none}.vo-pk-asset :where(img){aspect-ratio:16/10;border:1px solid rgba(247,242,234,.16);border-radius:2px;display:block;height:auto;margin:-1.4rem -1.4rem .9rem;object-fit:cover;width:100%;width:calc(100% + 2.8rem)}.vo-pk-asset__name{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:1.15rem;font-weight:700;line-height:1.2}.vo-pk-asset__meta{color:rgba(247,242,234,.6);font-family:var(--font-accent,"Bebas Neue",sans-serif);font-size:.85rem;letter-spacing:.14em;text-transform:uppercase}.vo-pk-asset .vo-arrow{color:var(--vo-amber);font-size:1.2rem;justify-self:start;line-height:1;margin-top:.4rem}@media (hover:hover) and (prefers-reduced-motion:no-preference){.vo-pk-asset:hover{border-color:var(--vo-amber);transform:translateY(-4px)}.vo-pk-asset:hover .vo-arrow{transform:translateY(4px)}}.vo-pk-asset:focus-within{border-color:var(--vo-amber)}.vo-pk-contact__title{font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:clamp(2rem,5vw,3.25rem);font-weight:900;line-height:1.04;margin:.25rem 0 1rem}.vo-pk-contact__title em{color:var(--vo-amber);font-style:normal}.vo-pk-contact__body{font-family:var(--font-body,"Poppins",sans-serif);font-size:1.1rem;line-height:1.55;margin:0 auto 1.25rem;max-width:34rem;opacity:.92}.vo-pk-contact__email{color:var(--vo-amber);font-family:var(--font-display,"Red Hat Display",sans-serif);font-size:1.25rem;font-weight:700;margin:0 0 2rem}.vo-pk-contact__ctas{display:flex;justify-content:center}@media (max-width:767px){.vo-pk-founder__grid{grid-template-columns:1fr}.vo-pk-founder__frame{max-width:22rem}.vo-pk-bio__ghost,.vo-pk-topics__ghost{font-size:clamp(5rem,30vw,8rem);opacity:.05}.vo-pk-hero__ctas{gap:1rem}}