.hero-a{padding:68px 0 78px}.hero-a-grid{grid-template-columns:1.25fr .75fr;align-items:start;gap:60px;display:grid}.hero-a h1{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-hero-fluid);letter-spacing:-.032em;color:var(--wp-navy);max-width:14em;margin:0 0 26px;line-height:1.02}.hero-a h1 .em{color:var(--wp-teal-deep);font-style:italic;font-family:var(--wp-body);letter-spacing:-.01em;font-weight:600}.hero-a .lead{max-width:32em}.facts{border-left:1px solid var(--wp-rule);padding-left:34px}.facts .k{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;color:var(--wp-teal-deep);margin-bottom:8px;display:block}.facts .row{border-bottom:1px solid var(--wp-rule-soft);padding:16px 0}.facts .row:last-child{border-bottom:none}.facts .v{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-body);color:var(--wp-navy);letter-spacing:-.01em;line-height:1.35}.cols-a{grid-template-columns:repeat(3,1fr);gap:34px;display:grid}.col-a .n{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.14em;color:var(--wp-teal-deep);border-bottom:1px solid var(--wp-navy);margin-bottom:18px;padding-bottom:12px;display:block}.col-a h3{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-h3);color:var(--wp-navy);letter-spacing:-.02em;margin:0 0 12px;line-height:1.15}.col-a p{font-family:var(--wp-body);font-size:var(--fs-body);color:var(--wp-ink-soft);margin:0;line-height:1.68}.crew{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:40px;display:grid}.who-c{background:var(--wp-paper);border:1px solid var(--wp-rule);border-radius:16px;transition:transform .15s,border-color .15s;overflow:hidden;box-shadow:0 2px 10px -4px #0428391a}.who-c:hover{border-color:var(--wp-teal);transform:translateY(-2px)}.who-plate{background:var(--wp-mist);width:124px;height:124px;box-shadow:0 0 0 1px var(--wp-rule);border-radius:50%;margin:24px 24px 2px;transition:box-shadow .15s;overflow:hidden}.who-c:hover .who-plate{box-shadow:0 0 0 1px var(--wp-teal)}.who-plate img{object-fit:cover;object-position:50% 50%;width:100%;height:100%;display:block}.who-plate.tall img{object-position:50% 18%}.who-body{padding:18px 24px 24px}.who-body h3{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-subhead);color:var(--wp-navy);letter-spacing:-.01em;margin:0 0 4px}.who-body .role{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--wp-teal-deep);margin-bottom:4px;display:block}.who-body .stn{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--wp-ink-faint);margin-bottom:14px;display:block}.who-body p{font-family:var(--wp-body);font-size:var(--fs-small);color:var(--wp-ink-soft);margin:0;line-height:1.6}.log{margin:34px 0 0;padding:0;list-style:none}.log li{border-top:1px dashed #01b9c147;grid-template-columns:84px 1fr 110px;align-items:baseline;gap:20px;padding:15px 0;display:grid}.log .yr{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.1em;color:var(--bp-ink-muted)}.log .ttl{font-family:var(--wp-display);font-weight:600;font-size:var(--fs-body);color:var(--bp-display);letter-spacing:-.01em}.log .res{font-family:var(--wp-mono);font-size:var(--fs-micro);letter-spacing:.12em;text-transform:uppercase;text-align:right;color:var(--bp-ink-muted)}.log li.won .res{color:var(--wp-teal)}.log li.won .ttl{font-weight:700}.doing{grid-template-columns:1.05fr .95fr;align-items:start;gap:56px;display:grid}.box-a{border:1px solid var(--wp-rule);background:var(--wp-paper);border-radius:16px;padding:28px 30px;box-shadow:0 2px 10px -4px #0428391a}.box-a h4{font-family:var(--wp-display);font-weight:700;font-size:var(--fs-subhead);color:var(--wp-navy);letter-spacing:-.01em;margin:0 0 16px}.box-a ul{margin:0;padding:0;list-style:none}.box-a li{border-top:1px solid var(--wp-rule-soft);font-family:var(--wp-body);font-size:var(--fs-small);color:var(--wp-ink-soft);gap:11px;padding:12px 0;line-height:1.55;display:flex}.box-a li:first-child{border-top:none;padding-top:0}.box-a .tick{color:var(--wp-teal-deep);font-family:var(--wp-display);font-weight:700}.cta-a{grid-template-columns:1.1fr .9fr;align-items:start;gap:60px;display:grid}.cta-a h2{font-family:var(--wp-display);font-weight:800;font-size:var(--fs-stat-fluid);letter-spacing:-.035em;color:var(--wp-navy);margin:0;line-height:1.02}.note-m{font-family:var(--wp-mono);font-size:var(--fs-micro);color:var(--wp-ink-faint);letter-spacing:.06em;margin-top:22px}@media (width<=940px){.hero-a-grid,.doing,.cta-a{grid-template-columns:1fr;gap:34px}.facts{border-left:none;border-top:1px solid var(--wp-rule);padding-top:24px;padding-left:0}.cols-a{grid-template-columns:1fr;gap:26px}.crew{grid-template-columns:1fr 1fr}}@media (width<=560px){.crew{grid-template-columns:1fr}.log li{grid-template-columns:1fr;gap:4px}.log .res{text-align:left}}
