/* OMAX V13 — editorial layouts, sectors and people */
.v13-page{max-width:1440px;margin:auto;padding:78px 48px 96px}.v13-page *{box-sizing:border-box}.v13-page h1,.v13-page h2,.v13-page h3{font-family:var(--display);line-height:1.04;letter-spacing:-.015em}.v13-page h1{font-size:clamp(48px,5.6vw,84px);margin:22px 0 26px;max-width:1050px}.v13-page h1 em{font-style:normal;color:#efb8be}.v13-page h2{font-size:clamp(32px,3vw,48px);margin:0 0 24px}.v13-page h3{font-size:28px;margin:0 0 16px}.v13-page p{font-size:15px;line-height:1.85;color:#cfc6c8}.v13-page .eyebrow{font-size:10px;letter-spacing:.16em;color:#efa4af;line-height:1.5;margin:0 0 19px}.v13-heading{margin-bottom:48px;position:relative}.v13-heading:before{content:'';display:block;width:56px;height:3px;background:#ed2447;margin-bottom:32px}.v13-page .v13-lead{max-width:760px;font-size:18px;line-height:1.8}.v13-signature{display:flex;justify-content:space-between;gap:20px;padding:24px 0;border-block:1px solid #ffffff24;font-size:10px;letter-spacing:.12em;color:#d5bdc2}.v13-editorial{display:grid;grid-template-columns:1fr 2fr;gap:60px;padding:70px 0}.v13-editorial p{max-width:800px}.v13-poles{display:grid;grid-template-columns:1fr 1fr;gap:26px}.v13-pole{position:relative;border:1px solid #ffffff24;border-radius:12px;overflow:hidden;background:#161214}.v13-pole>img{display:block;width:100%;height:290px;object-fit:cover}.v13-pole>div{padding:34px}.v13-pole p{min-height:110px}.v13-pole .eyebrow{min-height:0}.v13-button{display:inline-flex;gap:26px;align-items:center;justify-content:space-between;padding:16px 22px;background:#c91838;border:1px solid #fb5c76;border-radius:5px;font-size:13px;color:#fff!important;text-decoration:none;line-height:1.5;transition:background .2s,transform .2s}.v13-button:hover{background:#eb2245;transform:translateY(-2px)}.v13-text-link{display:inline-flex;gap:24px;padding:12px 0;border-bottom:1px solid #b44e61;color:#fff;font-size:13px}.v13-values{padding:80px 0 0}.v13-values>div{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;margin:35px 0}.v13-values article{border-top:1px solid #a64454;padding-top:24px}.v13-values h3{font-size:25px}.v13-tabs{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #b360704a;margin:36px 0}.v13-tabs button{background:#241b1e70;border:0;border-bottom:3px solid transparent;color:#c9afb5;text-align:left;padding:22px 24px;font:11px Arial;cursor:pointer;display:grid;grid-template-columns:26px 1fr;gap:6px 10px}.v13-tabs button strong{font-family:var(--display);font-size:26px;color:white}.v13-tabs button span{grid-column:2;font-size:12px}.v13-tabs button[aria-selected=true]{background:linear-gradient(120deg,#701a2c60,#30161d);border-color:#f33a5b}.v13-tabs button:hover{background:#512432}.v13-sector{margin-bottom:50px}.v13-sector[hidden]{display:none!important}.v13-team-hero{display:grid;grid-template-columns:1.1fr 1fr;min-height:450px;border:1px solid #99626d55;border-radius:10px;overflow:hidden;background:linear-gradient(120deg,#171315,#322026)}.v13-team-visual{position:relative;min-height:420px;overflow:hidden;background:radial-gradient(ellipse at center,#722a3c65,#100e10 75%)}.v13-team-visual img{width:100%;height:100%;position:absolute;inset:0;object-fit:cover}.v13-team-visual.eva img{object-fit:contain;padding:42px}.v13-team-visual.tcg img{object-fit:contain;padding:20px 50px 52px}.v13-team-visual>span{position:absolute;bottom:0;left:0;right:0;padding:20px 25px;background:linear-gradient(transparent,#080608);font-size:11px;letter-spacing:.08em;color:#fff}.v13-team-intro{padding:44px 38px;align-self:center}.v13-team-intro h2{font-size:clamp(38px,4vw,60px);margin-bottom:12px}.v13-page .v13-team-tag{font-size:12px;letter-spacing:.08em;color:#f0c0c9}.v13-team-intro dl{margin:26px 0 30px}.v13-team-intro dl>div{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #ffffff16;font-size:13px}.v13-team-intro dt{color:#bdaab0}.v13-team-intro dd{margin:0;color:white}.v13-bio{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;padding:40px 0 12px}.v13-bio article>span{color:#f25570;font-size:12px;display:block;margin-bottom:18px}.v13-bio h3{font-size:26px}.v13-outro{display:flex;align-items:center;justify-content:space-between;gap:50px;padding:45px 0 0;margin-top:60px;border-top:1px solid #b6576c66}.v13-outro>div{max-width:740px}.v13-outro .v13-button{flex-shrink:0}.v13-outro h2{margin-bottom:16px}.v13-community-story{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center;margin:58px 0 85px}.v13-community-story>div{height:580px;border-radius:12px;overflow:hidden}.v13-community-story img{width:100%;height:100%;object-fit:cover;object-position:62% center}.v13-directory-heading{display:flex;justify-content:space-between;gap:60px;align-items:end;margin-bottom:35px}.v13-directory-heading>p{max-width:410px}.v13-directory{display:grid;grid-template-columns:1fr 1fr;gap:24px}.v13-community-item{padding:30px;display:grid;grid-template-columns:110px 1fr;gap:24px;border:1px solid #aa62683d;background:linear-gradient(145deg,#42202970,#171416cc);border-radius:10px}.v13-community-mark{align-self:start;border:1px solid #ffffff1a;background:radial-gradient(#5c2636,#171214);border-radius:50%;aspect-ratio:1;overflow:hidden;padding:7px}.v13-community-mark img{width:100%;height:100%;object-fit:contain}.v13-community-item h3{font-size:30px}.v13-community-item p{font-size:14px}.v13-community-item .eyebrow{font-size:9px;margin-bottom:10px}.v13-tier-label{display:flex;gap:18px;align-items:flex-start;margin:35px 0 25px}.v13-tier-label>span{color:#ff768e;border-top:2px solid #ec3454;padding-top:9px;min-width:32px;font-size:12px}.v13-tier-label h2{font-size:30px;margin:0 0 8px}.v13-tier-label p{font-size:13px;margin:0}.v13-founders{display:grid;grid-template-columns:1fr 1fr;gap:22px}.v13-person{display:flex;align-items:center;gap:20px;width:100%;text-align:left;color:white;cursor:pointer;font:inherit;padding:24px;background:linear-gradient(130deg,#33242a,#181416);border:1px solid #8e5a6566;border-radius:10px;transition:border-color .2s,transform .2s;position:relative;overflow:hidden}.v13-person:hover{border-color:#ff607e;transform:translateY(-3px)}.v13-person.founder{padding:38px 30px;background:linear-gradient(120deg,#67263a77,#1b161a),url('assets/portal-organisation.webp') center/cover;min-height:180px}.v13-avatar{display:grid;place-items:center;flex-shrink:0;width:66px;height:66px;border-radius:50%;background:linear-gradient(145deg,#f0d2d8,#8c5260);color:#27111a;border:3px solid #ffffff17;font-family:var(--display);font-size:36px;overflow:hidden}.v13-avatar img{width:100%;height:100%;object-fit:cover}.founder .v13-avatar{width:80px;height:80px;font-size:44px}.v13-person-copy{display:grid;gap:9px}.v13-person-copy strong{font:34px var(--display)}.v13-person-copy small{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#e2a9b7}.v13-person-copy>span{font-size:11px;line-height:1.5;color:#dfcdd2}.v13-person-arrow{margin-left:auto;color:#ffa0b4;font-size:22px}.v13-branches{display:grid;grid-template-columns:1.25fr 1fr;gap:40px;margin-top:25px}.v13-ambassadors{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:18px}.v13-ambassadors .v13-person{padding:20px 16px;gap:13px;flex-wrap:wrap}.v13-ambassadors .v13-person-copy{flex:1;min-width:110px}.v13-ambassadors .v13-person-copy strong{font-size:28px}.v13-ambassadors .v13-avatar{width:45px;height:45px;font-size:27px}.v13-ambassadors .v13-person-arrow{position:absolute;right:14px;top:14px;font-size:16px}.v13-competitive-map article{border-top:1px solid #95475673;padding:26px 0}.v13-competitive-map h3{font-size:27px}.v13-competitive-map .eyebrow{margin-bottom:9px}.v13-competitive-map article>div{display:flex;flex-wrap:wrap;gap:9px}.v13-competitive-map button{font:12px Arial;color:#ead9dd;background:#38242c;border:1px solid #97647455;border-radius:30px;padding:11px 14px;cursor:pointer}.v13-competitive-map button:hover{background:#642b3d}.v13-dialog{max-width:680px;width:calc(100% - 32px);max-height:85dvh;overflow:auto;margin:auto;padding:54px 44px 40px;color:#fff;background:radial-gradient(ellipse at top right,#68263b,#22171d 65%);border:1px solid #bb687f;border-radius:14px;box-shadow:0 24px 100px #0009}.v13-dialog::backdrop{background:#080609db;backdrop-filter:blur(8px)}.v13-dialog h2{font:60px var(--display);margin:14px 0}.v13-dialog p{line-height:1.9;font-size:15px;color:#e0ccd2}.v13-dialog .eyebrow{font-size:10px;letter-spacing:.1em;color:#ffb7c6}.v13-profile-role{border-bottom:1px solid #ffffff26;padding-bottom:22px}.v13-close{position:absolute;right:16px;top:14px;width:40px;height:40px;background:#ffffff0d;border:1px solid #ffffff26;border-radius:50%;color:white;font:28px Arial;cursor:pointer}.v13-dialog .v13-button{margin-top:15px}body:has(.v13-dialog[open]){overflow:hidden}.v13-page button:focus-visible,.v13-page a:focus-visible{outline:3px solid #fff;outline-offset:5px}.v13-bio-fallback article{padding:20px 0}.portal-competition:has(.portal-art):before{background:linear-gradient(0deg,#100b10c9,transparent 60%),linear-gradient(90deg,#100b1080,#100b1020)}
@media(max-width:1100px){.v13-page{padding-inline:30px}.v13-directory{grid-template-columns:1fr}.v13-community-item{grid-template-columns:140px 1fr}.v13-community-story{gap:28px}.v13-branches{gap:24px;grid-template-columns:1.15fr 1fr}.v13-ambassadors{grid-template-columns:1fr}.v13-community-story>div{height:650px}}
@media(max-width:700px){.v13-page{padding:42px 20px 65px}.v13-page h1{font-size:43px;overflow-wrap:break-word}.v13-page h2{font-size:33px}.v13-page .v13-lead{font-size:16px}.v13-signature{flex-direction:column;gap:14px}.v13-editorial{grid-template-columns:1fr;gap:12px;padding:40px 0}.v13-poles,.v13-values>div,.v13-bio,.v13-team-hero,.v13-community-story,.v13-founders,.v13-branches{grid-template-columns:1fr}.v13-pole>img{height:220px}.v13-pole>div{padding:25px}.v13-pole p{min-height:0}.v13-tabs{gap:2px;margin:28px 0}.v13-tabs button{display:block;padding:16px 9px;font-size:9px}.v13-tabs button strong{display:block;font-size:21px;margin:8px 0}.v13-tabs button span{font-size:10px;line-height:1.4;display:block}.v13-team-visual{min-height:290px}.v13-team-intro{padding:28px 24px}.v13-team-intro h2{font-size:43px}.v13-bio{gap:20px}.v13-bio article{border-bottom:1px solid #ffffff1a;padding-bottom:20px}.v13-outro{align-items:start;flex-direction:column;gap:18px;margin-top:35px}.v13-community-story{margin:35px 0 50px}.v13-community-story>div{height:290px}.v13-directory-heading{display:block}.v13-community-item{display:block;padding:25px}.v13-community-mark{width:95px;margin-bottom:25px}.v13-person.founder{padding:25px 20px;min-height:150px}.founder .v13-avatar{width:58px;height:58px}.v13-person{gap:15px}.v13-person-copy strong{font-size:32px}.v13-branches{gap:0}.v13-ambassadors{grid-template-columns:1fr 1fr}.v13-ambassadors .v13-person{display:block;min-height:190px}.v13-ambassadors .v13-avatar{margin-bottom:16px}.v13-ambassadors .v13-person-copy{min-width:0}.v13-dialog{padding:50px 25px 30px}.v13-dialog h2{font-size:48px}}
@media(prefers-reduced-motion:reduce){.v13-page *{transition:none!important}}
/* Silver typography keeps red as the action and identity accent. */
.v13-page h1 em{color:#ded9da}.v13-avatar{background:linear-gradient(145deg,#f4eeee,#a69a9d);color:#251418}.v13-person.founder{background:linear-gradient(120deg,#54202588,#191617),url('assets/portal-organisation.webp') center/cover}
