.trio-hero{background-color:var(--trio-surface);background-position:50%;background-size:cover}.trio-hero__inner{max-width:760px;padding-block:96px}.trio-hero__eyebrow{color:var(--trio-primary);font-family:var(--trio-font-body);font-size:.75rem;font-weight:700;letter-spacing:.08em;margin-bottom:22px;text-transform:uppercase}.trio-hero__heading{font-size:clamp(2.1rem,5vw,3.375rem);font-weight:400;letter-spacing:-.0125em;line-height:1.25;margin-bottom:.4em}.trio-hero__heading.trio-display{color:var(--trio-n-900);font-weight:300;letter-spacing:-.017em}.trio-hero__subhead{color:var(--trio-muted);font-size:1.2rem;line-height:1.5;margin-bottom:1.5em}.trio-hero__cta{margin-top:8px}.trio-hero--space-tight .trio-hero__inner{padding-block:40px 64px}.trio-hero--space-tight.trio-hero--align-center:not(.trio-hero--split) .trio-hero__inner{padding-block:40px 24px}.trio-hero--space-tight.trio-hero--align-center:not(.trio-hero--split) .trio-hero__heading{max-width:14.5em}.trio-hero--align-center:not(.trio-hero--split) .trio-hero__inner{max-width:860px;text-align:center}.trio-hero--align-center:not(.trio-hero--split) .trio-hero__heading{line-height:1.38;margin-inline:auto}.trio-hero--align-center:not(.trio-hero--split) .trio-hero__subhead{margin-inline:auto;max-width:62ch}.trio-hero--light .trio-hero__heading{color:color-mix(in srgb,var(--trio-ink) 55%,var(--trio-muted))}.trio-hero--dark{background-color:var(--trio-navy)}.trio-hero--dark .trio-hero__heading{background:var(--trio-gradient-text-dark);-webkit-background-clip:text;background-clip:text;width:fit-content;-webkit-text-fill-color:transparent;color:transparent}.trio-hero--dark .trio-hero__subhead{color:color-mix(in srgb,var(--trio-on-dark) 88%,transparent)}.trio-hero--dark .trio-hero__eyebrow{color:var(--trio-glow)}.trio-hero--split .trio-hero__inner{align-items:center;display:grid;gap:48px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);max-width:var(--trio-content-width)}.trio-hero__ask-card{background:linear-gradient(color-mix(in srgb,var(--trio-navy) 92%,#fff),color-mix(in srgb,var(--trio-navy) 92%,#fff)) padding-box,var(--trio-gradient) border-box;border:1px solid transparent;border-radius:12px;padding:28px 32px}.trio-hero__ask-brand{color:var(--trio-on-dark);font-family:var(--trio-font-mono);font-size:1rem;margin-bottom:.25em}.trio-hero__ask-brand span{color:var(--trio-glow)}.trio-hero__ask-tagline{color:color-mix(in srgb,var(--trio-on-dark) 65%,transparent);font-size:.75rem;letter-spacing:.08em;margin-bottom:1.5em;text-transform:uppercase}.trio-hero__ask-question{background:color-mix(in srgb,var(--trio-on-dark) 8%,transparent);border:1px solid var(--trio-hairline);border-radius:8px 8px 8px 2px;color:var(--trio-on-dark);font-size:.95rem;margin-bottom:1em;padding:12px 16px}.trio-hero__ask-answer{color:color-mix(in srgb,var(--trio-on-dark) 88%,transparent);font-size:.95rem;line-height:1.55}.trio-hero__ask-answer p{margin-bottom:0}.trio-hero__ask-answer strong{color:var(--trio-glow);font-family:var(--trio-font-mono);font-weight:500}.trio-hero--light .trio-hero__ask-card{background:linear-gradient(var(--trio-surface),var(--trio-surface)) padding-box,var(--trio-gradient) border-box;box-shadow:0 18px 40px color-mix(in srgb,var(--trio-navy) 10%,transparent)}.trio-hero--light .trio-hero__ask-brand{color:var(--trio-ink)}.trio-hero--light .trio-hero__ask-brand span{color:var(--trio-primary)}.trio-hero--light .trio-hero__ask-tagline{color:var(--trio-muted)}.trio-hero--light .trio-hero__ask-question{background:var(--trio-surface-alt);border-color:var(--trio-hairline);color:var(--trio-ink)}.trio-hero--light .trio-hero__ask-answer{color:var(--trio-ink)}.trio-hero--light .trio-hero__ask-answer strong{color:var(--trio-primary)}@media (max-width:900px){.trio-hero--split .trio-hero__inner{gap:32px;grid-template-columns:1fr}}@media (max-width:680px){.trio-hero__inner{padding-block:56px}.trio-hero__subhead{font-size:1.05rem}.trio-hero__ask-card{padding:20px}}.trio-hero--large .trio-hero__heading{font-size:clamp(2.25rem,1.4rem + 2.6vw,3.375rem);line-height:1.3;white-space:pre-line}.trio-hero--compact .trio-hero__heading{font-size:clamp(1.9rem,1.3rem + 1.9vw,2.75rem);line-height:1.32;white-space:pre-line}.trio-hero--font-voice .trio-hero__heading{letter-spacing:-.0167em}.trio-hero--light .trio-hero__heading{color:var(--trio-n-900)}.trio-hero--scale-home .trio-hero__heading{font-size:clamp(2rem,1.3rem + 2.2vw,3.25rem);letter-spacing:-.022em;line-height:1.385}.trio-hero--light.trio-hero--scale-home .trio-hero__heading{color:var(--trio-n-600)}.trio-hero--large .trio-hero__subhead{color:var(--trio-n-600);font-size:clamp(1.125rem,.95rem + .6vw,1.5rem);line-height:1.42;max-width:760px;white-space:pre-line}.trio-hero--compact .trio-hero__subhead{color:var(--trio-n-600);font-size:1.125rem;line-height:1.67;white-space:pre-line}.trio-hero--light .trio-hero__eyebrow{color:var(--trio-primary);font-family:var(--trio-font-body);font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.trio-hero--light.trio-hero--wash-hero{background-image:linear-gradient(0deg,var(--trio-surface-alt) 0,var(--trio-surface) 100%)}.trio-hero--wash-chapter{position:relative}.trio-hero .trio-hero__inner.trio-container{max-width:var(--trio-content-width)}.trio-hero .trio-hero__inner.trio-container--narrow{max-width:var(--trio-narrow-width)}.trio-hero--align-center .trio-hero__copy{margin-inline:auto}.trio-hero--compact.trio-hero--below-none .trio-hero__inner.trio-container{max-width:700px}.trio-hero--compact.trio-hero--below-none .trio-hero__copy{margin-inline:auto}.trio-hero--compact.trio-hero--below-none .trio-hero__subhead{margin-bottom:40px}.trio-hero--light.trio-hero--space-standard .trio-hero__inner{padding-block:104px}.trio-hero--light.trio-hero--space-standard.trio-hero--wash-hero .trio-hero__inner{padding-top:74px}.trio-hero--light.trio-hero--space-standard.trio-hero--wash-hero.trio-hero--below-standard .trio-hero__inner{padding-bottom:84px}.trio-hero--light.trio-hero--space-standard.trio-hero--below-tight .trio-hero__inner{padding-bottom:40px}.trio-hero--light.trio-hero--space-standard.trio-hero--below-none .trio-hero__inner{padding-bottom:0}.trio-hero--wash-chapter:before{background:linear-gradient(180deg,var(--trio-surface) 0,var(--trio-surface) 34%,var(--trio-n-050) 62%,var(--trio-surface-alt) 100%);content:"";height:calc(100% + 1800px);left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.trio-hero--ruled{border-bottom:1px solid var(--trio-hairline)}.trio-hero--below-tight .trio-hero__inner{padding-bottom:40px}.trio-hero--below-none .trio-hero__inner{padding-bottom:0}.trio-hero--below-none{display:flow-root}