.pt{background:var(--paper)}.pt-top{padding:4rem var(--site-margin) 5rem}.pt-top-grid{max-width:var(--content-width);grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(2rem,5vw,4.5rem);margin:0 auto;display:grid}.pt-top h1{font-size:var(--fs-display);letter-spacing:-.02em;color:var(--ink);margin-bottom:1.5rem}.pt-tagline{font-family:var(--font-display), sans-serif;font-size:var(--fs-2xl);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin:0 0 1.25rem}.pt-lead{font-size:var(--fs-md);color:var(--grey-03);text-wrap:pretty;max-width:50ch;margin:0}.pt-panel{aspect-ratio:4/5;position:relative;overflow:hidden}.pt-panel img{object-fit:cover;width:100%;height:100%;display:block}.pt-top-enter h1{animation:fadeUp .7s var(--ease) 60ms both}.pt-top-enter .pt-tagline{animation:fadeUp .65s var(--ease) .14s both}.pt-top-enter .pt-lead{animation:fadeUp .65s var(--ease) .22s both}.pt-top-enter .pt-panel{animation:.9s .1s both fadeIn}.pt-believe{background:var(--ink);color:var(--paper);padding:7rem var(--site-margin)}.pt-believe .rail{color:#f5f6f78c}.pt-believe-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem 2rem;display:grid}.pt-believe-item{border-top:1px solid var(--hair-dark);padding-top:1.1rem}.pt-believe-name{font-family:var(--font-display), sans-serif;font-size:var(--fs-xl);font-weight:var(--fw-display);line-height:var(--lh-heading);color:var(--paper);text-wrap:balance;margin-bottom:.7rem;display:block}.pt-believe-item p{font-size:var(--fs-sm);color:#f5f6f7a6;text-wrap:pretty;margin:0}.pt-fit{background:var(--paper);padding:7rem var(--site-margin) 5rem}.pt-fit-list{flex-direction:column;gap:4rem;display:flex}.pt-fit-item{grid-template-columns:clamp(96px,11vw,150px) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,3vw,2.5rem);display:grid}.pt-fit-disc{aspect-ratio:1;border-radius:50%;overflow:hidden}.pt-fit-disc img{object-fit:cover;width:100%;height:100%;display:block}.pt-fit-name{font-family:var(--font-display), sans-serif;font-size:var(--fs-svc);font-weight:var(--fw-display);line-height:var(--lh-heading);letter-spacing:-.01em;color:var(--ink);text-wrap:balance;margin-bottom:.8rem;display:block}.pt-fit-item p{color:var(--grey-03);text-wrap:pretty;max-width:56ch;margin:0}.pt-fit-body{padding-bottom:.15rem}.pt-needs{background:var(--paper);padding:2rem var(--site-margin) 5rem}.pt-needs-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem;display:grid}.pt-needs-item{border-top:1px solid var(--ink);padding-top:1rem}.pt-needs-name{font-family:var(--font-display), sans-serif;font-size:var(--fs-md);font-weight:var(--fw-display);line-height:var(--lh-compact);color:var(--ink);text-wrap:balance;margin-bottom:.5rem;display:block}.pt-needs-item p{font-size:var(--fs-sm);color:var(--grey-03);text-wrap:pretty;max-width:44ch;margin:0}.pt-why{background:var(--paper);padding:2rem var(--site-margin) 5rem}.pt-why-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 3rem;display:grid}.pt-why-note{font-size:var(--fs-sm);color:var(--grey-02);margin:2.5rem 0 0}.pt-why-item{border-top:1px solid var(--grey-01);padding-top:1rem}.pt-why-name{font-family:var(--font-display), sans-serif;font-size:var(--fs-md);font-weight:var(--fw-display);line-height:var(--lh-compact);color:var(--ink);text-wrap:balance;margin-bottom:.5rem;display:block}.pt-why-item p{font-size:var(--fs-sm);color:var(--grey-03);text-wrap:pretty;margin:0}.pt-why-note a{color:var(--ink);border-bottom:1px solid var(--grey-01);padding-bottom:1px;transition:border-color .2s}.pt-why-note a:hover{border-color:var(--ink);opacity:1}.pt-form-sec{background:var(--paper);padding:5rem var(--site-margin) 8rem}.pt-form-note{font-size:var(--fs-sm);color:var(--grey-02);max-width:46ch;margin:0 0 2.5rem}.partner-form{flex-direction:column;gap:1.5rem;max-width:460px;display:flex}.partner-form .modal-submit{align-self:flex-start;margin-top:.5rem}.partner-success{max-width:46ch}.partner-success h2{font-size:var(--fs-2xl);margin-bottom:.75rem}.partner-success p{color:var(--grey-03);margin:0}@media (max-width:900px){.pt-believe-grid{grid-template-columns:1fr;gap:1.75rem}}@media (max-width:768px){.pt-top{padding:4rem 1.5rem 3rem}.pt-top-grid{grid-template-columns:1fr;gap:2.5rem}.pt-panel{aspect-ratio:3/2}.pt-believe{padding:4.5rem 1.5rem}.pt-fit{padding:4rem 1.5rem 3rem}.pt-fit-list{gap:2.75rem}.pt-fit-item{grid-template-columns:72px minmax(0,1fr);gap:1.25rem}.pt-needs{padding:1.5rem 1.5rem 3rem}.pt-needs-grid{grid-template-columns:1fr;gap:1.75rem}.pt-why{padding:1.5rem 1.5rem 3rem}.pt-why-grid{grid-template-columns:1fr;gap:1.75rem}.pt-form-sec{padding:3rem 1.5rem 5rem}}@media (prefers-reduced-motion:reduce){.pt-top-enter h1,.pt-top-enter .pt-tagline,.pt-top-enter .pt-lead,.pt-top-enter .pt-panel{animation:none}}
