.team-page-body{background:var(--bg)}.team-page-body:before{display:none}.team-page{overflow-x:clip}.team-shell{width:min(100%, var(--max));margin-inline:auto}.team-page h2,.team-page h3,.team-page p{margin-top:0}.team-page h2,.team-page h3{font-family:var(--font-heading);letter-spacing:-.045em;text-transform:uppercase;text-wrap:balance;font-weight:950;line-height:.94}.team-page h2{font-size:clamp(2rem,4.4vw,3.7rem)}.team-page h3{font-size:clamp(1.05rem,1.8vw,1.35rem)}.team-page .section-label{color:var(--accent-soft);font-family:var(--font-heading);letter-spacing:.13em;text-transform:uppercase;margin-bottom:10px;font-size:.68rem;font-weight:900;line-height:1.1}.team-page .button,.team-page-body .nav-cta{min-height:46px}.team-final__actions{flex-wrap:wrap;gap:10px;margin-top:4px;display:flex}.team-section,.team-final{padding:clamp(48px, 7vw, 88px) var(--pad)}.team-section__intro{max-width:590px;color:var(--text);margin:14px 0 22px;font-size:clamp(1.06rem,1.5vw,1.12rem);font-weight:450;line-height:1.5}.team-rdl{background:#070806;padding-top:0}.team-rdl__layout{align-items:center;gap:clamp(26px,5vw,58px);display:grid}.team-rdl__media{aspect-ratio:16/9;background:#10110e;margin:0;overflow:hidden}.team-rdl__media img{object-fit:cover;object-position:center 56%;width:100%;height:100%}.team-rdl__copy h2{margin-bottom:14px}.team-rdl__copy>p:not(.section-label,.team-rdl__included){max-width:560px;color:var(--text);margin-bottom:18px;font-size:clamp(1.06rem,1.5vw,1.16rem);font-weight:450;line-height:1.5}.team-rdl__metadata{flex-wrap:wrap;gap:7px 0;margin:0 0 18px;padding:0;list-style:none;display:flex}.team-rdl__metadata li{border-right:1px solid var(--border-strong);color:var(--text);font-family:var(--font-heading);letter-spacing:.07em;text-transform:uppercase;padding:0 13px;font-size:.72rem;font-weight:900;line-height:1.2}.team-rdl__metadata li:first-child{padding-left:0}.team-rdl__metadata li:last-child{border-right:0}.team-rdl__copy .button{margin-top:6px}.team-page .team-rdl__included{color:var(--accent-soft);margin:30px 0 0;font-size:.88rem;font-weight:750}.team-tracks{border-block:1px solid var(--border);background:var(--panel)}.team-tracks .team-section__intro{margin-bottom:25px}.team-track-grid{border-top:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);display:grid}.team-track-grid article{border-bottom:1px solid var(--border);padding:15px 0}.team-track-grid article:last-child{border-bottom:0}.team-track-grid__label{color:var(--accent-soft);font-family:var(--font-heading);letter-spacing:.13em;margin:0 0 7px;font-size:.76rem;font-weight:900}.team-track-grid h3{margin:0 0 7px}.team-track-grid p:last-child{max-width:37ch;color:var(--text);margin:0;font-size:1rem;font-weight:450;line-height:1.45}.team-tracks__note{color:var(--text);margin:17px 0 0;font-size:.9rem;font-weight:650}.team-hub{background:#060706}.team-hub__heading{gap:0;max-width:600px;display:grid}.team-hub__heading h2{margin-bottom:14px}.team-hub__heading>p:not(.section-label){max-width:540px;color:var(--text);margin-bottom:0;font-size:clamp(1.06rem,1.5vw,1.12rem);font-weight:450;line-height:1.5}.team-hub__preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:25px;display:grid}.team-hub__screen{border:1px solid var(--border-strong);background:#0a0b09;min-width:0;margin:0}.team-hub__screen img{object-fit:cover;object-position:top;width:100%;height:clamp(150px,24vw,260px);display:block}.team-hub__screen figcaption{align-content:start;gap:2px;min-height:58px;padding:10px;display:grid}.team-hub__screen strong{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;font-size:.7rem;font-weight:900;line-height:1.1}.team-hub__screen span{color:var(--text);font-size:.78rem;font-weight:450;line-height:1.2}.team-hub .button{margin-top:20px}.team-final{isolation:isolate;background:#0b0d0b;position:relative;overflow:hidden}.team-final:before{z-index:-2;content:"";filter:saturate(.86)brightness(.66);background:url(/assets/suc-crew-009-3V7Kwqoq.jpg) 50% 58%/cover no-repeat;position:absolute;inset:0}.team-final:after{z-index:-1;content:"";background:linear-gradient(90deg,#050605f2,#050605ad);position:absolute;inset:0}.team-final__layout{gap:24px;display:grid}.team-final__join{max-width:650px}.team-final__join h2{max-width:14ch;margin-bottom:14px}.team-final__price{color:var(--accent-soft);font-family:var(--font-heading);letter-spacing:-.05em;margin:0 0 8px;font-size:clamp(1.8rem,4vw,2.8rem);font-weight:950;line-height:1}.team-final__join>p:not(.section-label,.team-final__price){max-width:550px;color:var(--text);margin-bottom:0;font-size:1.06rem;font-weight:450;line-height:1.5}.team-faq{border-top:1px solid #f4efe652}.team-faq details{border-bottom:1px solid #f4efe63d}.team-faq summary{cursor:pointer;min-height:52px;color:var(--text);font-family:var(--font-heading);letter-spacing:-.02em;padding:16px 30px 16px 0;font-size:.92rem;font-weight:850;line-height:1.2;list-style:none;position:relative}.team-faq summary::-webkit-details-marker{display:none}.team-faq summary:after{color:var(--accent-soft);content:"+";font-size:1.3rem;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.team-faq details[open] summary:after{content:"−"}.team-faq p{color:var(--text);margin:-2px 0 14px;font-size:1rem;font-weight:450;line-height:1.48}@media (width>=720px){.team-track-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.team-track-grid article{border-right:1px solid var(--border);border-bottom:0;min-height:154px;padding:15px clamp(18px,3vw,30px)}.team-track-grid article:first-child{padding-left:0}.team-track-grid article:last-child{border-right:0;padding-right:0}}@media (width>=900px){.team-rdl__layout{grid-template-columns:minmax(0,1.05fr) minmax(360px,.82fr)}.team-rdl__media{aspect-ratio:auto;min-height:370px}.team-final__layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.75fr);align-items:end}}@media (width<=719px){.team-final__actions{display:grid}.team-final__actions .button{width:100%}.team-hub__preview{gap:6px;margin-inline:-2px}.team-hub__screen figcaption{padding:8px 7px}.team-hub__screen span{font-size:.7rem}.team-final:before{background-position:56%}}
