@media (min-width:901px){
      .navbar-links{gap:8px;background:transparent;border:0;border-radius:0;padding:0}
      .nav-link,.nav-cta{position:relative;border:0!important;border-radius:0!important;background:transparent!important;color:var(--muted);padding:10px 11px}
      .nav-link::after,.nav-cta::after{content:"";position:absolute;left:11px;right:11px;bottom:4px;height:2px;background:var(--rust);transform:scaleX(0);transform-origin:left;transition:transform .24s var(--ease)}
      .nav-link:hover,.nav-link.is-active,.nav-cta:hover{color:var(--rust);background:transparent!important}
      .nav-link:hover::after,.nav-link.is-active::after,.nav-cta:hover::after{transform:scaleX(1)}
      .nav-cta{letter-spacing:.18em;color:var(--muted)}
    }
    .home-intro-team{position:relative;overflow:hidden;background:var(--cream);color:#f6f1e8;padding:clamp(24px,4vw,52px) clamp(14px,2vw,28px) clamp(44px,5.5vw,76px)}
    .home-intro-team[hidden]{display:none!important}
    .home-intro-team-wrap{position:relative;z-index:1;overflow:hidden;width:100%;max-width:none;margin:0 auto;padding:clamp(52px,7vw,88px) clamp(28px,6vw,86px);display:grid;grid-template-columns:minmax(0,650px) minmax(340px,390px);justify-content:center;grid-template-areas:"copy people" "actions people";gap:clamp(34px,5vw,58px) clamp(32px,4vw,64px);align-items:center;background:var(--navy);border-radius:clamp(26px,3.2vw,42px);box-shadow:0 22px 56px rgba(22,40,63,.15)}
    .home-intro-eyebrow{margin:0 0 16px;font-family:var(--sans);font-size:10px;letter-spacing:.35em;color:#d4a07c}
    .home-intro-title{margin:0;color:#f6f1e8;font-size:clamp(30px,3.45vw,45px);font-weight:400;letter-spacing:.16em}
    .home-intro-rule{width:56px;height:1px;margin:27px 0 31px;background:#d4a07c}
    .home-intro-copy{display:grid;gap:18px;max-width:650px}
    .home-intro-copy p{margin:0;color:rgba(246,241,232,.88);font-size:clamp(14.5px,1.38vw,16.5px);line-height:2.08;letter-spacing:.055em}
    .home-intro-actions{grid-area:actions;display:flex;flex-wrap:wrap;gap:12px}
    .home-intro-action{display:inline-flex;align-items:center;justify-content:center;min-width:166px;padding:14px 24px;border:1px solid rgba(212,160,124,.82);border-radius:999px;color:#f6f1e8;background:transparent;font-size:12.5px;letter-spacing:.15em;transition:background .25s ease,color .25s ease,border-color .25s ease,transform .25s var(--ease)}
    .home-intro-action:hover,.home-intro-action:focus-visible{background:#d4a07c;border-color:#d4a07c;color:var(--navy);transform:translateY(-3px);outline:none}
    .home-intro-action.is-soft{border-color:rgba(246,241,232,.44)}
    .home-intro-action.is-soft:hover,.home-intro-action.is-soft:focus-visible{background:#f6f1e8;border-color:#f6f1e8;color:var(--navy)}
    .home-intro-copy-wrap{grid-area:copy}.home-intro-people{grid-area:people;align-self:center}
    .home-intro-people-label{margin:0 0 29px;text-align:center;font-family:var(--sans);font-size:10px;letter-spacing:.32em;color:#d4a07c}
    .home-intro-people-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px clamp(24px,4vw,48px);max-width:390px;margin:0 auto}
    .home-intro-person{display:flex;flex-direction:column;align-items:center;gap:13px;color:#f6f1e8;outline:none;transition:transform .32s var(--ease),color .25s ease}
    .home-intro-portrait{display:block;width:clamp(105px,11vw,146px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:rgba(246,241,232,.12);border:1px solid rgba(246,241,232,.28);box-shadow:0 12px 30px rgba(0,0,0,.2);outline:0 solid rgba(212,160,124,0);transition:outline-width .28s ease,outline-color .28s ease,box-shadow .32s ease}
    .home-intro-portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 30%;filter:saturate(.82) contrast(1.04);transition:transform .48s var(--ease),filter .32s ease}
    .home-intro-name{position:relative;padding-bottom:7px;color:inherit;font-size:16px;letter-spacing:.15em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}
    .home-intro-name::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:#d4a07c;transform:scaleX(0);transition:transform .28s var(--ease)}
    .home-intro-person:hover,.home-intro-person:focus-visible{color:#d4a07c;transform:translateY(-6px)}
    .home-intro-person:hover .home-intro-portrait,.home-intro-person:focus-visible .home-intro-portrait{outline:5px solid rgba(212,160,124,.23);box-shadow:0 20px 38px rgba(0,0,0,.3)}
    .home-intro-person:hover img,.home-intro-person:focus-visible img{transform:scale(1.08);filter:saturate(.95) contrast(1.04)}
    .home-intro-person:hover .home-intro-name::after,.home-intro-person:focus-visible .home-intro-name::after{transform:scaleX(1)}
    .home-intro-empty{margin:0;text-align:center;color:rgba(246,241,232,.65);font-size:14px;letter-spacing:.08em}
    .home-intro-copy-wrap,.home-intro-people,.home-intro-actions{position:relative;z-index:1;opacity:0;transform:translateY(-28px);transition:opacity 1.28s var(--ease),transform 1.45s var(--ease)}
    .home-intro-people{transition-delay:.38s}
    .home-intro-team.is-revealed .home-intro-copy-wrap,.home-intro-team.is-revealed .home-intro-people,.home-intro-team.is-revealed .home-intro-actions{opacity:1;transform:translateY(0)}
    .home-intro-actions{transition-delay:.76s}
    .home-intro-person{opacity:0;transform:translateY(-18px);transition:opacity 1s var(--ease),transform 1.14s var(--ease),color .42s ease}
    .home-intro-team.is-revealed .home-intro-person{opacity:1;transform:translateY(0)}
    .home-intro-team.is-revealed .home-intro-person:nth-child(1){transition-delay:.62s}.home-intro-team.is-revealed .home-intro-person:nth-child(2){transition-delay:.82s}.home-intro-team.is-revealed .home-intro-person:nth-child(3){transition-delay:1.02s}.home-intro-team.is-revealed .home-intro-person:nth-child(4){transition-delay:1.22s}
    .home-intro-team.is-revealed .home-intro-person:hover,.home-intro-team.is-revealed .home-intro-person:focus-visible{transform:translateY(-6px)}
    @media (max-width:820px){.home-intro-team{padding-block:28px 48px}.home-intro-team-wrap{padding:52px 28px;grid-template-columns:1fr;grid-template-areas:"copy" "people" "actions";gap:48px}.home-intro-copy{max-width:none}.home-intro-portrait{width:132px}.home-intro-people{transition-delay:.42s}.home-intro-actions{justify-content:center;transition-delay:.88s}}
    @media (max-width:420px){.home-intro-actions{display:grid;grid-template-columns:1fr}.home-intro-action{width:100%}.home-intro-people-grid{gap:26px 20px}.home-intro-portrait{width:118px}}
    @media (prefers-reduced-motion:reduce){.home-intro-copy-wrap,.home-intro-people,.home-intro-actions,.home-intro-person,.home-intro-portrait,.home-intro-portrait img,.home-intro-name::after,.home-intro-action{transition:none!important}.home-intro-copy-wrap,.home-intro-people,.home-intro-actions,.home-intro-person{opacity:1;transform:none}}
