.hero.svc.hero-about h1{max-width:20ch}.hero-note{margin-top:22px;font-family:var(--mono);font-size:12px;letter-spacing:.06em;color:var(--slate)}.trio{display:grid;grid-template-columns:1fr 1.18fr 1fr;gap:clamp(14px,1.8vw,26px);max-width:1240px;margin:0 auto;padding:0 var(--pad);align-items:center}.trio .win{overflow:hidden}.trio .shot{width:100%;display:block;aspect-ratio:1.62;object-fit:cover;object-position:top center}.trio .t2 .shot{aspect-ratio:1.5}.trio figure{margin:0}.big-outs{display:grid;gap:0;margin-top:clamp(30px,3.6vw,48px)}.big-outs div{display:grid;grid-template-columns:auto 1fr;gap:clamp(18px,3vw,44px);align-items:baseline;padding:clamp(20px,2.4vw,32px)0;border-bottom:1px solid var(--line)}.big-outs div:last-child{border-bottom:0}.big-outs em{font-style:normal;font-family:var(--mono);font-size:11px;letter-spacing:.14em;color:var(--emerald)}.big-outs b{font-family:var(--display);font-weight:600;font-size:clamp(26px,3.4vw,46px);letter-spacing:-.038em;line-height:1.05}.big-outs span,.exp-line span{font-size:15.5px;line-height:1.55}.big-outs span{display:block;color:var(--slate);margin-top:8px;max-width:44ch}.years-wrap{display:grid;grid-template-columns:.8fr 1.2fr;gap:clamp(28px,4vw,72px);align-items:center;margin-top:clamp(28px,3.4vw,44px)}.years-big{font-family:var(--display);font-weight:700;font-size:clamp(96px,17vw,230px);line-height:.82;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(205,245,100,.62);display:block}.exp-line b,.years-sub{font-family:var(--mono);text-transform:uppercase}.years-sub{display:block;font-size:11.5px;letter-spacing:.16em;color:rgba(241,244,238,.6);margin-top:22px;max-width:22ch;line-height:1.9}.exp-line,.prin{display:grid;gap:0}.exp-line{margin-top:clamp(26px,3vw,38px);border-top:1px solid rgba(241,244,238,.18)}.exp-line div{display:grid;grid-template-columns:auto 1fr;gap:clamp(16px,2.4vw,34px);align-items:baseline;padding:15px 0;border-bottom:1px solid rgba(241,244,238,.16)}.exp-line b{font-size:10.5px;letter-spacing:.14em;color:var(--lime);white-space:nowrap}.exp-line span{color:rgba(241,244,238,.8)}.prin{grid-template-columns:1.1fr 1fr;border-top:1px solid var(--line);margin-top:clamp(32px,4vw,52px)}.prin>article{padding:clamp(26px,3vw,40px) clamp(20px,3vw,44px) clamp(26px,3vw,40px)0;border-bottom:1px solid var(--line)}.prin>article.lead-one{grid-row:span 3;border-right:1px solid var(--line);display:flex;flex-direction:column;justify-content:center}.prin>article:not(.lead-one){padding-left:clamp(20px,3vw,44px)}.prin>article:last-child{border-bottom:0}.prin .n{display:block;color:var(--emerald);margin-bottom:14px}.prin h3{font-size:clamp(20px,1.8vw,24px);margin-bottom:10px}.prin .lead-one h3{font-size:clamp(26px,3vw,40px);letter-spacing:-.036em;line-height:1.08;margin-bottom:16px;max-width:14ch}.prin p{font-size:15.5px;color:var(--slate);line-height:1.6;max-width:42ch}.prin .lead-one p{font-size:clamp(16px,1.3vw,18px)}.bands{display:grid;gap:0;border-top:1px solid var(--line-m);margin-top:clamp(32px,4vw,52px)}.bands a{display:grid;grid-template-columns:auto 1fr auto;gap:clamp(18px,3vw,48px);align-items:center;padding:clamp(24px,3vw,40px) clamp(14px,1.6vw,22px);border-bottom:1px solid var(--line-m);border-radius:18px;transition:background .25s ease,padding .25s ease}.bands a:hover{background:rgba(255,255,255,.62);padding-left:clamp(22px,2.4vw,34px)}.bands em,.prin-list label i{font-style:normal;color:var(--slate)}.bands em,.prin .n{font-family:var(--mono);font-size:11px;letter-spacing:.14em}.bands b,.prin-list label b{font-family:var(--display);font-weight:600;display:block}.bands b{font-size:clamp(24px,3vw,40px);letter-spacing:-.036em;line-height:1.05;margin-bottom:9px}.bands span{display:block;max-width:46ch}.bands .go{flex:none}.bands-note{margin-top:clamp(24px,3vw,36px);font-size:16px;color:var(--slate)}.checks{display:grid;grid-template-columns:1fr 1fr;gap:0 clamp(28px,4vw,72px);margin-top:clamp(30px,3.6vw,48px)}.checks div{display:grid;grid-template-columns:auto 1fr;gap:14px;align-items:baseline;padding:18px 0;border-bottom:1px solid var(--line)}.checks i{font-style:normal;width:7px;height:7px;border-radius:2px;background:var(--lime);flex:none;transform:translateY(-2px)}.checks b{display:block;font-size:10.5px;text-transform:uppercase;color:var(--emerald);margin-bottom:7px}.bands span,.checks span,.prin-list label .acc{font-size:15.5px;color:var(--slate);line-height:1.55}@media (max-width:1080px){.years-wrap{gap:26px}.big-outs div,.checks,.prin,.years-wrap{grid-template-columns:1fr}.prin>article.lead-one{grid-row:auto;border-right:0}.prin>article,.prin>article:not(.lead-one){padding-left:0;padding-right:0}.bands a{grid-template-columns:auto 1fr;gap:16px}.bands .go{grid-column:2;justify-self:start;width:fit-content}.big-outs em{margin-bottom:4px}}@media (max-width:900px){.trio{grid-template-columns:1fr;gap:14px;max-width:620px}.trio .shot,.trio .t2 .shot{aspect-ratio:1.7}}@media (prefers-reduced-motion:reduce){.bands a{transition:none}}.prin-list label,.spans{display:grid;align-items:baseline}.spans{grid-template-columns:auto 1fr;gap:clamp(18px,3vw,42px);margin-top:clamp(30px,3.6vw,46px);padding-top:clamp(22px,2.6vw,32px);border-top:1px solid rgba(241,244,238,.16)}.checks b,.prin-list label em,.spans>b{font-family:var(--mono);letter-spacing:.14em}.spans>b{font-size:10.5px;text-transform:uppercase;color:var(--lime);white-space:nowrap}.spans>div{display:flex;flex-wrap:wrap;gap:8px}.spans span{font-size:14.5px;color:rgba(241,244,238,.78);border:1px solid rgba(241,244,238,.2);border-radius:100px;padding:7px 14px}@media (max-width:768px){.spans{grid-template-columns:1fr;gap:14px}}.prin-sel{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(26px,3.4vw,56px);align-items:start;margin-top:clamp(32px,4vw,52px)}.prin-sel input{position:absolute;opacity:0;pointer-events:none}.prin-list{border-top:1px solid var(--line)}.prin-list label{grid-template-columns:auto 1fr auto;gap:16px;padding:18px 0;border-bottom:1px solid var(--line);cursor:pointer;transition:padding .2s ease,background .2s ease}.prin-list label em{font-style:normal;font-size:11.5px;color:var(--slate);transition:color .2s ease}.prin-list label b{font-size:clamp(18px,1.6vw,21px);letter-spacing:-.026em}.prin-list label i{display:none;font-size:17px;line-height:1}.prin-list label .acc{display:none;font-size:15px;margin-top:8px}.prin-list label:hover{background:rgba(255,255,255,.6);padding-left:12px}