/* Multi-page editorial system — LostAngel */
[hidden]{display:none!important}.header{max-width:1600px;gap:26px}.header nav{gap:23px}.header .brand-small{font-size:7px}.header nav a.current:after{content:'';position:absolute;bottom:4px;left:0;right:0;height:2px;background:#b6a4ff}.header-contact[aria-current]{border-color:#b6a4ff}.page-shell{max-width:1440px;margin:0 auto;padding:0 5% 85px}.breadcrumb{display:flex;gap:15px;align-items:center;flex-wrap:wrap;padding:28px 0;font:9px/1.5 var(--mono);letter-spacing:.1em;color:var(--muted)}.breadcrumb a:hover{color:var(--ice)}.breadcrumb>span[aria-hidden]{color:#675d7b}.breadcrumb [aria-current]{color:var(--ice)}.page-title{display:flex;justify-content:space-between;align-items:flex-end;padding:40px 0 48px;border-bottom:1px solid var(--line);margin-bottom:40px;gap:20px}.page-title h1{font-size:clamp(60px,9.5vw,140px);font-weight:800;line-height:.95;letter-spacing:-.065em;margin:19px 0 24px}.page-title h1 em{color:var(--blue)}.page-title>div>p{font-size:13px;letter-spacing:.12em;color:#b7b2c6;margin:0}.page-title .eyebrow{font-size:9px;color:#b8a5f7}.page-title-aside{padding-bottom:3px;text-align:right;min-width:135px}.page-title-aside>span{font-size:54px;color:#b9a4ff;line-height:1}.page-title-aside>p{font:8px/1.7 var(--mono)!important;letter-spacing:.14em!important;margin-top:16px!important}.sub-section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:25px;margin-bottom:30px}.sub-section-head h2{font-weight:700;font-size:clamp(26px,3.2vw,46px);letter-spacing:-.045em;margin:12px 0 0;line-height:1.1}.sub-section-head .eyebrow{color:#b7a6e2;font-size:8px}.section-more{text-align:right;margin-top:26px}.section-more .text-link{min-width:150px}.matches-more{margin-top:-15px;margin-bottom:20px}.news-card>a{display:block}.news-card h3{line-height:1.8}.news-grid .small-note{font-size:12px;line-height:1.9}.news-card>a:hover .news-image{border-color:#a28ecc}.gallery-teaser a{display:block;position:relative;height:450px;border:1px solid var(--line);overflow:hidden}.gallery-teaser img{width:100%;height:100%;object-fit:cover;transition:transform .8s;opacity:.65}.gallery-teaser a:hover img{transform:scale(1.04)}.gallery-teaser a>div{position:absolute;inset:0;padding:45px;background:linear-gradient(90deg,#06050ab0,transparent 75%);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.gallery-teaser h2{font-size:clamp(50px,6.4vw,92px);font-weight:800;line-height:.95;letter-spacing:-.06em;margin:28px 0}.gallery-teaser .text-link{font-size:9px}.gallery-teaser{padding-bottom:80px}.news-tools{display:flex;justify-content:space-between;align-items:center;gap:35px;border-bottom:1px solid var(--line)}.news-tools .filters{margin:0;border:0}.news-tools .filters button{padding:24px 0;font-size:10px}.search-field{display:flex;align-items:center;gap:18px;border-left:1px solid var(--line);padding:5px 0 5px 28px;font:8px var(--mono);letter-spacing:.12em}.search-field span{color:#a79dbb}.search-field input{color:var(--ice);border:0;border-bottom:1px solid #60566f;border-radius:0;background:none;font:12px/1.6 Arial,'Yu Gothic',sans-serif;max-width:210px;padding:10px 0}.search-field input:focus{outline:0;border-color:#b29fe7}.search-field input::placeholder{color:#9a94a7}.list-summary{display:flex;justify-content:space-between;padding:25px 0;color:var(--muted)}.list-summary>span:last-child{font-size:11px}.news-archive-grid{grid-template-columns:1fr 1fr;gap:45px 28px}.news-archive-grid .news-image{height:auto;aspect-ratio:16/9}.news-archive-grid .news-image img{display:block}.news-archive-grid h3{font-size:19px}.news-archive-grid .small-note{max-width:90%}.empty-state{text-align:center;padding:70px 20px;border-bottom:1px solid var(--line)}.empty-symbol{display:block;color:#b7a2f7;font-size:65px;margin-bottom:22px;line-height:1}.empty-state h2{font-size:21px}.empty-state p{color:var(--muted);font-size:13px}.empty-state .button{margin-top:20px}.article-page{padding-top:45px}.article-meta{display:flex;gap:25px;align-items:center;font:11px var(--mono);letter-spacing:.12em;color:#b4aaca}.article-meta .tag{color:#c2aaf6}.article-page h1{font-size:clamp(28px,3.6vw,51px);font-weight:500;line-height:1.55;letter-spacing:-.02em;max-width:1100px;margin:27px 0 20px}.article-summary{color:var(--muted);font-size:14px;margin-bottom:35px}.article-cover{border:1px solid var(--line);height:440px;overflow:hidden}.article-cover img{width:100%;height:100%;object-fit:cover;object-position:65% 45%;display:block}.article-layout{display:grid;grid-template-columns:230px 1fr;gap:65px;margin-top:55px}.article-aside{display:flex;flex-direction:column;align-items:flex-start;gap:15px;align-self:start}.article-aside>span:not(.eyebrow){font:10px var(--mono);color:#c4b2e0}.article-aside>.eyebrow{font-size:8px;color:var(--muted)}.article-aside>.eyebrow:not(:first-child){margin-top:25px}.article-aside .text-link{font-family:inherit;font-size:11px}.article-aside .copy-status{font:11px/1.7 Arial!important}.article-body{max-width:760px}.article-body>section{margin-bottom:40px}.article-body h2{font-size:23px;line-height:1.6;margin-bottom:20px}.article-body p{color:#b5aebf;font-size:14px;line-height:2.25}.article-body>.button{margin:0 0 35px}.member-inline-list{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:30px}.member-inline{padding:20px;border:1px solid var(--line);display:flex;justify-content:space-between;font-size:15px}.member-inline:hover{border-color:var(--blue)}.article-signoff{display:flex;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:28px}.article-signoff>div{font:28px Georgia,serif}.article-signoff>div span{display:block;font:7px var(--mono);letter-spacing:.15em;margin-top:7px}.article-signoff .star{color:#b6a0e9}.related-section{padding-top:85px;margin-top:60px;border-top:1px solid var(--line)}.page-bottom-link{padding-top:50px;text-align:center}.division-banner{height:360px;position:relative;overflow:hidden;border:1px solid var(--line)}.division-banner img{width:100%;height:100%;object-fit:cover;object-position:80% 40%;opacity:.72}.division-banner:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#050409a6,transparent 70%)}.division-banner>div{position:absolute;bottom:45px;left:40px;z-index:1}.division-banner h2{font-size:clamp(45px,6.8vw,100px);font-weight:700;letter-spacing:-.06em;margin:10px 0}.division-banner p{font:11px var(--mono);letter-spacing:.1em}.division-count{position:absolute;right:35px;bottom:10px;font-size:150px;line-height:1;color:transparent;-webkit-text-stroke:1px #ddcffa99;z-index:1;font-weight:700}.roster-heading{display:flex;align-items:flex-end;justify-content:space-between;padding-top:55px}.roster-heading h2{font-weight:700;font-size:30px;letter-spacing:-.04em;margin:12px 0 0}.roster-heading .eyebrow{font-size:8px;color:var(--muted)}.members-full .player-art{height:330px}.members-full .player-monogram{font-size:180px}.member-note{display:flex;justify-content:space-between;gap:30px;padding-top:30px;color:var(--muted)}.member-note>span{font:8px var(--mono);letter-spacing:.1em;line-height:2}.member-note p{font-size:11px;margin:0}.team-story-link{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.team-story-link>.news-card .news-image{height:250px}.team-story-link>div{padding-left:20px}.team-story-link h3{font-size:30px;margin:20px 0}.team-story-link p{font-size:13px;color:var(--muted);margin-bottom:25px}.profile-hero{display:grid;grid-template-columns:1.05fr 1fr;gap:75px;padding-top:28px}.profile-art{min-height:600px;position:relative;background:#0d0a15;overflow:hidden;display:flex;align-items:center;justify-content:center;border:1px solid var(--line)}.profile-art>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:60% center;opacity:.56}.profile-art:after{content:'';position:absolute;inset:50% 0 0;background:linear-gradient(transparent,#09060ee6)}.profile-initial{position:relative;z-index:1;font-size:clamp(230px,30vw,440px);font-weight:700;line-height:1;color:transparent;-webkit-text-stroke:1px #dacafa;letter-spacing:-.07em;margin-left:-.05em}.profile-number,.profile-art-caption{position:absolute;z-index:2;font:9px var(--mono);letter-spacing:.16em;left:28px}.profile-number{top:28px}.profile-art-caption{bottom:28px}.profile-copy{align-self:center}.profile-copy>.tag{color:#b79be8}.profile-copy h1{font-size:clamp(48px,6.8vw,96px);font-weight:600;line-height:1.25;letter-spacing:-.07em;margin:25px 0 10px}.profile-team-name{font:11px var(--mono);letter-spacing:.24em;color:#b49bdd}.profile-copy>p{font-size:13px;color:#b4a8c1;margin-top:27px}.profile-copy>.small-note{font-size:11px}.profile-copy>.button{margin-top:9px}.profile-facts{margin:32px 0 0}.profile-facts>div{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line);padding:19px 0;gap:20px}.profile-facts dt{font:9px var(--mono);color:var(--muted)}.profile-facts dd{font-size:12px;margin:0}.profile-pager{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:28px 0;gap:30px}.next-member{display:flex;align-items:center;gap:23px}.next-member strong{font-size:22px;font-weight:400}.next-member .eyebrow{font-size:8px;color:var(--muted)}:root .teammates{grid-template-columns:repeat(3,1fr)}.teammates .player-art{height:260px}.about-cover{position:relative;height:480px;overflow:hidden}.about-cover>img{width:100%;height:100%;object-fit:cover;opacity:.7}.about-cover>h2{position:absolute;left:40px;bottom:35px;font-size:clamp(55px,7.8vw,115px);font-weight:700;line-height:.94;letter-spacing:-.06em;margin:0}.about-cover em{color:var(--ice);font-weight:400}.manifesto{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:85px 0}.manifesto>.eyebrow{padding-top:15px;color:#af99db}.manifesto h2{font-size:clamp(32px,4vw,57px);line-height:1.6;margin-bottom:25px;font-weight:500}.manifesto p{color:#ada3bb;font-size:13px;line-height:2.3}.manifesto .manifesto-lead{font-size:17px;color:#ded6e9}.principle-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.principle-grid>article{padding:38px 28px}.principle-grid>article+article{border-left:1px solid var(--line)}.principle-grid .eyebrow{font-size:8px;color:#b29bdc}.principle-grid h3{font-size:23px;margin:27px 0 14px}.principle-grid p{font-size:12px;color:#a49aad;line-height:2;margin:0}.facts-section{padding-top:85px}.team-facts{margin:0}.team-facts>div{display:grid;grid-template-columns:1fr 2fr;padding:23px 0;border-top:1px solid var(--line);gap:30px;font-size:13px}.team-facts dt{color:#aa9bb8}.team-facts dd{margin:0;display:flex;gap:24px;flex-wrap:wrap}.team-facts a:hover{color:var(--blue)}.two-links{display:grid;grid-template-columns:1fr 1fr;gap:20px;padding-top:45px}.two-links>a{padding:25px;font:12px var(--mono);letter-spacing:.1em}.match-ribbon{display:flex;justify-content:space-between;align-items:center;gap:20px;border:1px solid var(--line);padding:23px 27px;background:#121018}.match-ribbon>span:first-child{font-size:25px;font-weight:700;letter-spacing:-.03em}.match-ribbon .eyebrow{font-size:8px;color:#b5a1d4}.schedule-tabs{display:flex;border-bottom:1px solid var(--line);margin-top:30px}.schedule-tabs button{width:50%;padding:23px;font:13px var(--mono);letter-spacing:.1em;color:#9990a8;border-bottom:2px solid transparent}.schedule-tabs button>span{display:block;font:10px Arial;margin-top:8px}.schedule-tabs [aria-selected=true]{border-color:#b9a0f5;color:var(--ice);background:#18121f}.schedule-panel{text-align:center;padding:70px 25px;background:#0f0c15;border-bottom:1px solid var(--line)}.schedule-panel>.eyebrow{font-size:9px;color:var(--muted)}.schedule-panel h2{font-size:25px;margin:25px 0 16px}.schedule-panel p{max-width:450px;margin:0 auto 28px;color:#a99db9;font-size:13px;line-height:2}.schedule-note{display:flex;align-items:center;justify-content:space-between;gap:25px;padding-top:25px;color:var(--muted)}.schedule-note p{font-size:11px;margin:0}.schedule-note .eyebrow{font-size:8px}.compact-news{max-width:680px;grid-template-columns:1fr}.compact-news .news-image{height:280px}.partner-hero{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding:50px 0 80px}.partner-star{display:flex;align-items:center;justify-content:center;font-size:320px;color:#b5a0ea;position:relative}.partner-star:before{content:'';width:300px;height:300px;position:absolute;border:1px solid #9a81cb66;border-radius:50%}.partner-star:after{content:'';width:360px;height:180px;position:absolute;border:1px solid #9a81cb66;border-radius:50%;transform:rotate(-25deg)}.partner-hero h2{font-size:clamp(45px,5.4vw,77px);font-weight:700;line-height:1.02;letter-spacing:-.06em;margin:20px 0 26px}.partner-hero h2 em{font-weight:400}.partner-hero p{color:#b3a8bf;font-size:13px;line-height:2.1;margin-bottom:30px}.partner-empty{padding:40px;border:1px solid var(--line);background:#111017}.partner-empty .eyebrow{color:var(--muted)}.partner-empty p{font-size:14px;margin:16px 0 0}.collaboration-section{padding-top:75px}.contact-page-layout{display:grid;grid-template-columns:1.15fr 1fr;gap:70px;padding-top:20px}.inquiry-guide h2{font-size:22px;margin:25px 0}.inquiry-guide>.eyebrow,.contact-destination>.eyebrow{color:#b69ddc;font-size:8px}.topic-options{border-top:1px solid var(--line)}.topic-options button{display:flex;flex-direction:column;text-align:left;width:100%;font:14px var(--mono);letter-spacing:.06em;border-bottom:1px solid var(--line);padding:23px}.topic-options button>span{font:11px Arial;margin-top:12px;color:#ab9ebb}.topic-options button.selected{background:#1b1426;border-left:2px solid #b39cdf;padding-left:21px}.topic-options button.selected>span{color:#dac8f5}.topic-guide{margin-top:30px;padding:25px;background:#0e0b13;border:1px solid var(--line)}.topic-guide .eyebrow{font-size:8px;color:var(--muted)}.topic-guide h3{font-size:16px;line-height:1.6;margin:15px 0 10px}.topic-guide p{font-size:12px;color:#b6a8c4;margin:0}.contact-destination{align-self:start;padding:35px;border:1px solid #8f77b157;background:#120e1b}.x-mark{display:block;font-size:68px;margin:35px 0 20px;line-height:1}.contact-destination h2{font:clamp(20px,2.4vw,31px) var(--mono);letter-spacing:-.04em;overflow-wrap:anywhere}.contact-destination>p{font-size:13px;color:#b6a8c3;line-height:2}.contact-destination>.button{margin:20px 0;width:100%}.contact-destination>.small-note{font-size:10px;color:#9f94ad;margin:0}.faq-section{padding-top:85px;max-width:960px;margin:auto}.faq-section details{border-bottom:1px solid var(--line)}.faq-section summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;gap:20px;padding:24px 0;font-size:14px;line-height:1.8}.faq-section summary::-webkit-details-marker{display:none}.faq-section summary>span{font-size:20px;color:var(--blue)}.faq-section details[open] summary>span{transform:rotate(45deg)}.faq-section details>p{font-size:13px;color:#b4a6c3;line-height:2;padding:0 30px 20px 0;margin:0}.faq-section a{text-decoration:underline;text-underline-offset:4px}.gallery-piece{margin-bottom:70px}.gallery-open{position:relative;width:100%;padding:0;display:block;overflow:hidden;border:1px solid var(--line)}.gallery-open>img{width:100%;display:block;transition:transform .75s}.gallery-open:hover>img{transform:scale(1.025)}.gallery-expand{position:absolute;right:25px;bottom:25px;background:#0b0813c7;border:1px solid var(--line);padding:15px;font:9px var(--mono);letter-spacing:.1em}.gallery-caption{display:grid;grid-template-columns:1fr 1.2fr 1.5fr;gap:35px;padding-top:25px;align-items:start}.gallery-caption>.eyebrow{font-size:8px;color:#ad97ce;line-height:2}.gallery-caption h2{font-size:27px;font-weight:500;letter-spacing:-.035em;margin:0;line-height:1.1}.gallery-caption p{font-size:12px;color:#a79caf;line-height:2;margin:0}.gallery-contact{padding:35px;border:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:25px}.gallery-contact>.eyebrow{font-size:8px;color:var(--muted)}.gallery-contact p{font-size:12px;margin:0}.gallery-dialog{width:min(1200px,95vw);padding:18px;max-height:95vh;overflow:auto}.gallery-dialog>img{width:100%;display:block;max-height:70vh;object-fit:contain;background:#050407}.gallery-dialog>.dialog-close{top:25px;right:25px;background:#09060ed9;width:40px;height:40px;line-height:1}.gallery-dialog>div{padding:0 10px}.gallery-dialog h2{font-size:23px;margin:20px 0 10px}.gallery-dialog p{font-size:12px;margin:0;max-width:750px}.gallery-dialog>.button{margin:18px 10px 5px}.policy-body{max-width:850px;margin:auto;padding:15px 0}.policy-body h2{font-size:23px;margin-top:45px}.policy-body p{color:#b0a2bf;font-size:14px;line-height:2.2}.policy-body a{text-decoration:underline;text-underline-offset:5px}.not-found{text-align:center;padding-top:95px;padding-bottom:120px}.not-found h1{font-size:clamp(120px,20vw,240px);letter-spacing:-.08em;font-weight:700;margin:30px 0;line-height:1}.not-found h1>span{font-size:.8em;color:var(--blue)}.not-found h2{font-size:30px}.not-found p{color:var(--muted)}.not-found .button{margin:20px 7px 0}.footer-directory{display:grid;grid-template-columns:1.7fr 1fr 1fr 1fr;gap:40px;padding:20px 0 55px}.footer-directory>div{display:flex;align-items:flex-start;flex-direction:column;gap:16px}.footer-directory .eyebrow{color:#8f829e;font-size:8px;margin-bottom:15px}.footer-directory>div>a:not(.brand,.back-top){font:10px var(--mono);letter-spacing:.08em}.footer-directory p{font:9px/1.8 var(--mono);letter-spacing:.13em;color:#ac9cbb;margin:0}.footer-directory .back-top{margin:5px 0 0}.footer-directory a:hover{color:var(--blue)}.footer-bottom{gap:15px}.page-shell+.contact-section{margin-top:0}
@media(min-width:1600px){.page-shell{padding-left:55px;padding-right:55px}}
@media(max-width:1100px){.header nav{gap:17px}.header .brand-small{display:none}.profile-hero{gap:40px}.profile-art{min-height:550px}.article-layout{grid-template-columns:175px 1fr;gap:35px}.news-tools{gap:20px}.news-tools .filters{gap:23px}.search-field{padding-left:20px;gap:12px}.search-field input{max-width:160px}.search-field>span{display:none}.members-full .player-art{height:270px}.members-full .player-monogram{font-size:155px}.contact-page-layout{gap:40px}.contact-destination{padding:25px}.partner-hero{gap:30px}.partner-star{font-size:250px}.partner-star:before{width:240px;height:240px}.partner-star:after{width:270px;height:140px}.gallery-caption{gap:20px;grid-template-columns:1fr 1.4fr 1.5fr}.footer-directory{gap:25px}}
@media(max-width:960px){.header{height:76px;position:relative;gap:20px}.header-contact{margin-left:auto}.menu-toggle{display:flex;flex-direction:column;gap:6px;padding:10px;order:3}.menu-toggle span{display:block;height:1px;width:20px;background:var(--ice)}.header nav{display:none;position:absolute;top:75px;left:0;right:0;background:#100e19;z-index:20;padding:25px 5%;border-bottom:1px solid var(--line)}.header nav.open{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 30px}.header nav a{font-size:12px;padding:16px 0}.header nav a.current:after{bottom:7px;width:35px}.page-title h1{font-size:10.5vw}.contact-page-layout{gap:28px}.contact-destination h2{font-size:23px}.news-tools{align-items:stretch;flex-direction:column;gap:10px;padding-bottom:18px}.search-field{border-left:0;padding-left:0;justify-content:space-between}.search-field span{display:block}.search-field input{max-width:none;width:65%}.search-field input::placeholder{font-size:11px}.principle-grid>article{padding:28px 20px}.principle-grid h3{font-size:19px}.article-cover{height:340px}.division-banner{height:300px}.profile-copy h1{font-size:58px}.profile-art{min-height:530px}}
@media(max-width:760px){.page-shell{padding:0 5% 55px}.breadcrumb{font-size:8px;padding:23px 0;gap:12px}.page-title{padding:25px 0 28px;margin-bottom:28px}.page-title h1{font-size:clamp(46px,12vw,86px);margin:18px 0}.page-title>div>p{font-size:11px;letter-spacing:.06em}.page-title .eyebrow{font-size:7px}.page-title-aside{min-width:0;align-self:center}.page-title-aside>span{font-size:32px}.page-title-aside>p{display:none}.page-title h1{overflow-wrap:anywhere}.sub-section-head{gap:20px;align-items:flex-start}.sub-section-head h2{font-size:27px}.sub-section-head>.text-link{font-size:8px;gap:14px;white-space:nowrap;margin-top:25px}.sub-section-head .eyebrow{font-size:7px}.news-archive-grid{grid-template-columns:1fr;gap:30px}.news-archive-grid .news-image{aspect-ratio:16/10}.news-archive-grid h3{font-size:16px}.news-archive-grid .small-note{max-width:100%;font-size:11px}.news-tools .filters{justify-content:space-between;gap:10px}.news-tools .filters button{font-size:8px;padding:18px 0}.filters span{font-size:7px;margin-left:6px}.list-summary .eyebrow{font-size:8px}.list-summary>span:last-child{font-size:10px}.gallery-teaser{padding-bottom:55px}.gallery-teaser a{height:340px}.gallery-teaser a>div{padding:25px}.gallery-teaser h2{font-size:53px}.gallery-teaser .eyebrow{font-size:7px}.gallery-teaser .text-link{font-size:8px}.article-page{padding-top:20px}.article-meta{font-size:9px;gap:17px}.article-page h1{font-size:27px;line-height:1.6;margin-top:22px}.article-summary{font-size:12px;margin-bottom:25px}.article-cover{height:235px}.article-layout{display:flex;flex-direction:column-reverse;gap:40px;margin-top:30px}.article-body h2{font-size:20px;line-height:1.6}.article-body p{font-size:13px;line-height:2.1}.article-body>.button{font-size:11px}.article-aside{width:100%;padding-top:25px;border-top:1px solid var(--line)}.article-aside>.eyebrow:not(:first-child){margin-top:10px}.article-aside{gap:12px}.member-inline-list{gap:10px}.member-inline{font-size:13px;padding:17px}.related-section{padding-top:50px;margin-top:45px}.related-section .news-grid{gap:30px}.division-banner{height:265px}.division-banner>div{left:22px;bottom:25px}.division-banner h2{font-size:48px}.division-banner .eyebrow{font-size:8px}.division-banner p{font-size:9px}.division-count{font-size:90px;right:20px;bottom:15px;opacity:.7}.roster-heading{padding-top:35px;gap:20px}.roster-heading h2{font-size:23px}.roster-heading>.tag{font-size:6px;max-width:120px;line-height:1.7}.members-full .player-art{height:220px}.members-full .player-monogram{font-size:120px}.member-note{display:block}.member-note>span{font-size:7px}.member-note p{font-size:10px;margin-top:13px}.team-story-link{grid-template-columns:1fr;gap:30px}.team-story-link>div{padding:15px 0}.team-story-link>.news-card .news-image{height:220px}.team-story-link h3{font-size:25px}.profile-hero{grid-template-columns:1fr;gap:35px;padding-top:10px}.profile-art{min-height:0;height:390px}.profile-initial{font-size:310px}.profile-number,.profile-art-caption{font-size:8px;left:22px}.profile-copy h1{font-size:60px;margin-top:22px}.profile-copy>.tag{font-size:7px}.profile-copy>.button{width:100%;margin-top:15px}.profile-pager{margin-top:25px;gap:20px}.profile-pager>.text-link{font-size:8px;gap:10px}.next-member{gap:12px;flex-wrap:wrap;justify-content:flex-end}.next-member .eyebrow{font-size:6px}.next-member strong{font-size:17px}:root .teammates{grid-template-columns:repeat(2,1fr)}.teammates .player-art{height:200px}.about-cover{height:300px}.about-cover>h2{left:22px;bottom:30px;font-size:55px}.manifesto{grid-template-columns:1fr;gap:20px;padding:45px 0}.manifesto h2{font-size:32px;margin-bottom:20px}.manifesto .manifesto-lead{font-size:14px}.manifesto p{font-size:12px}.principle-grid{grid-template-columns:1fr}.principle-grid>article{padding:28px 5px}.principle-grid>article+article{border-left:0;border-top:1px solid var(--line)}.principle-grid h3{font-size:23px;margin-top:20px}.facts-section{padding-top:50px}.team-facts>div{grid-template-columns:1fr;gap:13px;padding:21px 0;font-size:12px}.team-facts dt{font-size:10px}.team-facts dd{gap:15px}.two-links{grid-template-columns:1fr;gap:12px;padding-top:30px}.two-links>a{padding:22px;font-size:11px}.match-ribbon{padding:20px;gap:12px;flex-wrap:wrap}.match-ribbon>span:first-child{font-size:25px}.match-ribbon>.eyebrow{display:none}.schedule-tabs button{font-size:12px;padding:20px 10px}.schedule-panel{padding:45px 20px}.schedule-panel .empty-symbol{font-size:55px}.schedule-panel h2{font-size:20px;line-height:1.6}.schedule-panel p{font-size:12px}.schedule-panel .button{font-size:10px;gap:20px}.schedule-note{display:block}.schedule-note p{font-size:10px;margin-top:12px}.compact-news .news-image{height:220px}.partner-hero{grid-template-columns:1fr;gap:20px;padding:15px 0 50px}.partner-star{font-size:180px;line-height:1.4}.partner-star:before{width:180px;height:180px}.partner-star:after{width:240px;height:100px}.partner-hero h2{font-size:51px}.partner-hero .eyebrow{font-size:8px}.partner-hero p{font-size:12px}.partner-empty{padding:26px}.partner-empty p{font-size:12px}.collaboration-section{padding-top:50px}.contact-page-layout{grid-template-columns:1fr;gap:30px;padding-top:10px}.inquiry-guide h2{font-size:18px}.topic-options button{font-size:13px;padding:22px}.topic-options button.selected{padding-left:20px}.topic-options button>span{font-size:10px}.topic-guide h3{font-size:15px}.topic-guide p{font-size:12px}.contact-destination{padding:28px}.contact-destination h2{font-size:26px}.contact-destination>p{font-size:12px}.faq-section{padding-top:50px}.faq-section summary{font-size:12px;padding:22px 0;gap:25px}.faq-section details>p{font-size:12px}.gallery-piece{margin-bottom:45px}.gallery-expand{font-size:7px;padding:11px;bottom:15px;right:15px}.gallery-caption{grid-template-columns:1fr;gap:15px;padding-top:22px}.gallery-caption h2{font-size:28px}.gallery-caption p{font-size:11px}.gallery-contact{display:block;padding:25px}.gallery-contact p{font-size:12px;margin:17px 0}.gallery-dialog{padding:10px}.gallery-dialog>img{max-height:60vh}.gallery-dialog h2{font-size:20px}.gallery-dialog p{font-size:11px}.gallery-dialog>.dialog-close{top:15px;right:15px}.policy-body h2{font-size:20px;margin-top:30px}.policy-body p{font-size:12px}.footer-directory{grid-template-columns:1fr 1fr;gap:38px 25px;padding:10px 0 35px}.footer-directory>.brand{font-size:22px}.footer-directory>div>a:not(.brand,.back-top){font-size:9px}.footer-directory .eyebrow{font-size:7px;margin-bottom:4px}.footer-directory p{font-size:8px}.footer-directory .brand{font-size:23px;gap:8px}.footer-directory .star{font-size:26px}.footer-bottom{font-size:7px;line-height:1.7}.empty-state h2{font-size:18px;line-height:1.7}.empty-state p{font-size:12px}.not-found{padding-top:65px}.not-found h2{font-size:26px}.not-found .button{font-size:11px}}
