.primary-button{background:var(--blue);color:#fff;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.55rem;min-height:3.2rem;padding:.8rem 1.25rem;font-size:.92rem;font-weight:600;transition:transform .18s cubic-bezier(.2,.8,.2,1),background-color .18s;display:inline-flex;box-shadow:0 8px 24px #2785b733}.primary-button svg{width:1.2rem}.primary-button:hover{background:var(--deep-blue);transform:translateY(-2px)}.primary-button:active{transform:translateY(0)scale(.98)}.back-link{color:var(--muted);align-items:center;gap:.5rem;margin-bottom:3.5rem;font-size:.75rem;font-weight:600;text-decoration:none;display:inline-flex}.back-link:hover{color:var(--blue)}.bio-main{width:min(100% - 2.5rem,1200px)}.courtney-hero{grid-template-columns:minmax(0,1.05fr) minmax(24rem,.85fr);align-items:center;gap:clamp(4rem,9vw,8rem);min-height:calc(100vh - 5.5rem);padding:5rem 0 6rem;display:grid}.courtney-copy{max-width:43rem}.courtney-copy h1{max-width:40rem;font-size:clamp(3.4rem,6vw,6rem)}.courtney-lede{max-width:38rem;color:var(--deep-blue);margin:1.5rem 0 0;font-family:Manrope,sans-serif;font-size:clamp(1.15rem,2vw,1.45rem);font-weight:400;line-height:1.5}.courtney-bio{border-top:1px solid var(--line);margin-top:2rem;padding-top:1.6rem}.courtney-bio p{color:#526977;margin:0 0 1rem;font-size:.95rem;line-height:1.75}.courtney-actions{align-items:center;gap:1.5rem;margin-top:2rem;display:flex}.courtney-actions .primary-button{text-decoration:none}.courtney-photo{isolation:isolate;margin:0;position:relative}.courtney-photo img{z-index:2;corner-shape:squircle;border-radius:24%;width:100%;position:relative;box-shadow:0 28px 75px #13415b2e}.courtney-photo figcaption{z-index:3;color:var(--muted);letter-spacing:.08em;text-align:center;text-transform:uppercase;margin-top:1rem;font-size:.68rem;position:relative}.bio-ring{z-index:1;corner-shape:squircle;border:1px solid #2785b72e;border-radius:24%;position:absolute}.bio-ring-one{inset:-7%}.bio-ring-two{border-color:#2785b714;inset:-15%}.bio-values{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-bottom:7rem;display:grid}.bio-values article{flex-direction:column;justify-content:center;gap:.65rem;min-height:10rem;padding:2rem;display:flex}.bio-values article+article{border-left:1px solid var(--line)}.bio-values strong{color:var(--blue);letter-spacing:-.05em;font-family:Manrope,sans-serif;font-size:clamp(1.8rem,3vw,2.8rem);font-weight:300}.bio-values span{max-width:16rem;color:var(--muted);font-size:.78rem;line-height:1.55}@media (width<=900px){.courtney-hero{grid-template-columns:1fr}.courtney-copy{max-width:46rem}.courtney-photo{width:min(78%,34rem);margin-inline:auto}}@media (width<=680px){.bio-main{width:min(100% - 1.5rem,1200px)}.courtney-hero{gap:4rem;min-height:0;padding:3.5rem 0 4.5rem}.back-link{margin-bottom:2.75rem}.courtney-copy h1{font-size:clamp(3.2rem,15vw,4.25rem)}.courtney-actions{flex-direction:column;align-items:flex-start;gap:1rem}.courtney-photo{width:82%}.bio-values{grid-template-columns:1fr;margin-bottom:4rem}.bio-values article{min-height:8rem;padding:1.5rem .25rem}.bio-values article+article{border-top:1px solid var(--line);border-left:0}}
