.club-site{--hero-bg-1:color-mix(in oklab, var(--secondary) 82%, #04050a 18%);--hero-bg-2:color-mix(in oklab, var(--secondary) 80%, #5566a6 20%);--hero-card:color-mix(in oklab, var(--secondary) 60%, #000 40%);--hero-ink:#fbfbfe;--hero-ink-2:#fbfbfe8c;--hero-ink-3:#fbfbfe52;--hero-rule:#fbfbfe21;--cs-bg:#f7f7f9;--cs-paper:#fff;--cs-ink:#14171f;--cs-ink-2:#41454f;--cs-ink-3:#757983;--cs-ink-4:#a7aab3;--cs-rule:#ecedf0;--cs-rule-2:#f3f4f6;--cs-win:#3e9e63;--cs-draw:#c2922f;--cs-loss:#bf5b53;--cs-win-tint:#3e9e6321;--cs-draw-tint:#c2922f24;--cs-loss-tint:#bf5b531f;--cs-maxw:1180px;--cs-radius:18px;font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;color:var(--cs-ink);background:var(--cs-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.55;overflow-x:clip}@supports (color:lab(0% 0 0)){.club-site{--hero-ink-2:lab(98.6815% .39494 -1.43964/.55);--hero-ink-3:lab(98.6815% .39494 -1.43963/.32);--hero-rule:lab(98.6815% .39494 -1.43963/.13);--cs-win-tint:lab(58.358% -39.8479 22.1676/.13);--cs-draw-tint:lab(63.9837% 11.912 56.4601/.14);--cs-loss-tint:lab(51.4002% 40.5208 24.6415/.12)}}.club-site *,.club-site :before,.club-site :after{box-sizing:border-box}.club-site h1,.club-site h2,.club-site h3,.club-site h4{font-family:var(--font-sans), sans-serif;letter-spacing:-.02em;text-wrap:balance;color:var(--cs-ink);margin:0}.club-site p{text-wrap:pretty;margin:0}.club-site a{color:inherit;text-decoration:none}.club-site img{display:block}.club-site ::selection{background:var(--primary);color:#fff}.cs-mono{font-family:var(--font-geist-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums}.cs-container{max-width:var(--cs-maxw);margin:0 auto;padding-inline:clamp(20px,4vw,48px)}.cs-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--cs-ink-3);align-items:center;gap:9px;font-size:11px;font-weight:500;display:inline-flex}.cs-eyebrow .pip{background:var(--primary);width:6px;height:6px;box-shadow:0 0 9px color-mix(in oklab, var(--primary) 55%, transparent);border-radius:99px;flex:none}.cs-btn{height:50px;font-family:var(--font-sans), sans-serif;letter-spacing:-.01em;cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;transition:transform .14s,background .16s,border-color .16s;display:inline-flex}.cs-btn:hover{transform:translateY(-1px)}.cs-btn-primary{background:var(--primary);color:#fff;box-shadow:inset 0 1px 0 #ffffff38, 0 10px 26px -8px color-mix(in oklab, var(--primary) 55%, transparent)}.cs-btn-primary:hover{background:color-mix(in oklab, var(--primary) 90%, #fff 10%)}.cs-btn-onhero{color:var(--hero-ink);border-color:var(--hero-rule);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff14;background:lab(100% -.0000298023 .0000119209/.08)}.cs-btn-onhero:hover{background:#ffffff24;background:lab(100% -.0000298023 .0000119209/.14)}.cs-btn-sm{height:40px;padding:0 18px;font-size:14px}.cs-btn .arr{transition:transform .15s}.cs-btn:hover .arr{transform:translate(2px)}.cs-fixturebar{background:var(--hero-bg-1);border-bottom:1px solid var(--hero-rule);font-family:var(--font-geist-mono), monospace;color:var(--hero-ink-2);font-size:12px}.cs-fixturebar-inner{text-align:center;letter-spacing:.02em;justify-content:center;align-items:center;gap:12px;height:38px;display:flex}.cs-fixturebar .lbl{color:var(--hero-ink-3);text-transform:uppercase;letter-spacing:.14em;font-size:10.5px}.cs-fixturebar b{color:var(--hero-ink);font-weight:500}.cs-navbar{z-index:50;background:color-mix(in oklab, var(--hero-bg-1) 88%, transparent);-webkit-backdrop-filter:saturate(150%)blur(14px);backdrop-filter:saturate(150%)blur(14px);color:var(--hero-ink);border-bottom:1px solid var(--hero-rule);position:sticky;top:0}.cs-navbar-inner{justify-content:space-between;align-items:center;gap:16px;height:70px;display:flex}.cs-nav-brand{align-items:center;gap:13px;min-width:0;display:inline-flex}.cs-nav-brand img{object-fit:contain;background:#ffffff12;background:lab(100% -.0000298023 .0000119209/.07);border-radius:10px;flex:none;width:42px;height:42px;padding:3px}.cs-nav-brand .nm{letter-spacing:.01em;text-transform:uppercase;color:var(--hero-ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.cs-nav-links{align-items:center;gap:28px;display:flex}.cs-nav-links a{color:var(--hero-ink-2);font-size:13.5px;transition:color .14s}.cs-nav-links a:hover{color:var(--hero-ink)}.cs-nav-right{align-items:center;gap:14px;display:flex}@media (max-width:860px){.cs-nav-links,.cs-nav-hamburger-hide{display:none}}@media (min-width:861px){.cs-nav-hamburger{display:none}}.cs-nav-mobile{border-top:1px solid var(--hero-rule);background:var(--hero-bg-1)}.cs-nav-mobile a{color:var(--hero-ink-2);border-bottom:1px solid var(--hero-rule);padding:14px 20px;font-size:15px;transition:color .14s,background .14s;display:block}.cs-nav-mobile a:last-child{border-bottom:0}.cs-nav-mobile a:hover{color:var(--hero-ink);background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05)}.cs-hero{color:var(--hero-ink);background:var(--hero-bg-1);position:relative;overflow:hidden}.cs-hero-photo{background-image:linear-gradient(180deg, color-mix(in oklab, var(--hero-scrim,var(--hero-bg-1)) 55%, transparent) 0%, color-mix(in oklab, var(--hero-scrim,var(--hero-bg-1)) 78%, transparent) 46%, var(--hero-scrim,var(--hero-bg-1)) 100%), var(--hero-img);background-position:50% 28%;background-size:cover;position:absolute;inset:0}.cs-hero:before{content:"";pointer-events:none;z-index:1;background:radial-gradient(circle at 50% 64%, transparent 0 168px, color-mix(in oklab, var(--primary) 20%, transparent) 168px 169px, transparent 169px), linear-gradient(to right, transparent calc(50% - .5px), color-mix(in oklab, var(--primary) 14%, transparent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));opacity:.5;position:absolute;inset:0}.cs-hero-inner{z-index:2;padding-top:clamp(48px,8vw,92px);padding-bottom:clamp(40px,6vw,72px);position:relative}.cs-hero-meta{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:clamp(26px,4vw,40px);display:flex}.cs-hero-meta .comp-pill{border:1px solid var(--hero-rule);background:color-mix(in oklab, var(--hero-bg-2) 60%, transparent);height:30px;font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--hero-ink);border-radius:99px;align-items:center;gap:9px;padding:0 15px;font-size:11px;display:inline-flex}.cs-hero-meta .comp-pill .pip{background:var(--primary);width:6px;height:6px;box-shadow:0 0 9px color-mix(in oklab, var(--primary) 60%, transparent);border-radius:99px;flex:none}.cs-hero-meta .m-item{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--hero-ink-2);font-size:11px}.cs-hero-meta .sep{background:var(--hero-ink-3);border-radius:99px;flex:none;width:4px;height:4px}.cs-hero-grid{grid-template-columns:1.15fr .85fr;align-items:end;gap:clamp(32px,5vw,64px);display:grid}.cs-hero-grid>*{min-width:0}@media (max-width:900px){.cs-hero-grid{grid-template-columns:1fr;align-items:start;gap:36px}}.cs-hero-id{flex-direction:column;display:flex}.cs-hero-crest{object-fit:contain;background:#ffffff17;background:lab(100% -.0000298023 .0000119209/.09);border-radius:20px;flex:none;width:92px;height:92px;margin-bottom:22px;padding:8px;box-shadow:0 10px 30px -8px #00000080}.cs-hero h1{letter-spacing:-.04em;color:var(--hero-ink);font-size:clamp(46px,7.4vw,104px);font-weight:600;line-height:.9}.cs-hero-tagline{color:var(--hero-ink-2);max-width:30ch;margin-top:18px;font-size:clamp(17px,2vw,21px)}.cs-hero-ctas{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.cs-matchcard{background:color-mix(in oklab, var(--hero-card) 78%, transparent);border:1px solid var(--hero-rule);-webkit-backdrop-filter:blur(16px)saturate(150%);backdrop-filter:blur(16px)saturate(150%);border-radius:22px;padding:22px;box-shadow:0 24px 60px -22px #0009}.cs-mc-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.cs-mc-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink-2);align-items:center;gap:8px;font-size:10.5px;display:inline-flex}.cs-mc-label .live{background:var(--primary);border-radius:99px;width:7px;height:7px;animation:2.4s ease-out infinite cs-pulse-ring}@keyframes cs-pulse-ring{0%{box-shadow:0 0 0 0 color-mix(in oklab, var(--primary) 55%, transparent)}70%,to{box-shadow:0 0 0 9px #0000}}@keyframes cs-hero-pan{0%,8%{background-position:0 28%}46%,54%{background-position:right 28%}92%,to{background-position:0 28%}}.cs-mc-ha{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;color:var(--hero-ink);border:1px solid var(--hero-rule);border-radius:99px;padding:3px 10px;font-size:10.5px;font-weight:600}.cs-mc-opp{letter-spacing:-.02em;color:var(--hero-ink);font-size:clamp(24px,3vw,30px);font-weight:600;line-height:1.05}.cs-mc-when{flex-direction:column;gap:7px;margin-top:12px;display:flex}.cs-mc-when .row{font-family:var(--font-geist-mono), monospace;color:var(--hero-ink-2);letter-spacing:.02em;align-items:center;gap:10px;font-size:12.5px;display:flex}.cs-mc-when .row svg{opacity:.7;flex:none}.cs-mc-foot{border-top:1px solid var(--hero-rule);justify-content:space-between;align-items:center;gap:12px;margin-top:18px;padding-top:16px;display:flex}.cs-mc-foot .last{flex-direction:column;gap:4px;display:flex}.cs-mc-foot .last .k{font-family:var(--font-geist-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--hero-ink-3);font-size:9.5px}.cs-mc-foot .last .v{color:var(--hero-ink-2);font-size:13.5px}.cs-mc-foot .last .v b{color:var(--hero-ink);font-weight:600}.cs-wdl{width:26px;height:26px;font-family:var(--font-geist-mono), monospace;border-radius:8px;flex:none;place-items:center;font-size:12px;font-weight:700;display:inline-grid}.cs-wdl.W{background:var(--cs-win-tint);color:color-mix(in oklab, var(--cs-win) 75%, #fff)}.cs-wdl.D{background:var(--cs-draw-tint);color:color-mix(in oklab, var(--cs-draw) 80%, #fff)}.cs-wdl.L{background:var(--cs-loss-tint);color:color-mix(in oklab, var(--cs-loss) 78%, #fff)}.cs-section{background:var(--cs-bg);padding-block:clamp(48px,6.5vw,96px)}.cs-section.tight{padding-block:clamp(40px,5vw,72px)}.cs-section.on-paper{background:var(--cs-paper)}.cs-sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(28px,3.5vw,44px);display:flex}.cs-sec-head h2{letter-spacing:-.03em;margin-top:12px;font-size:clamp(28px,3.6vw,44px)}.cs-sec-head .lead{max-width:60ch}.cs-divide{border:0;border-top:1px solid var(--cs-rule);margin:0}.cs-about-grid{grid-template-columns:1.5fr .9fr;align-items:start;gap:clamp(36px,5vw,72px);display:grid}@media (max-width:820px){.cs-about-grid{grid-template-columns:1fr;gap:32px}}.cs-about-body{color:var(--cs-ink-2);white-space:pre-line;font-size:clamp(17px,1.5vw,19px);line-height:1.75}.cs-about-body .lede:first-letter{float:left;color:var(--primary);padding:6px 12px 0 0;font-size:3.4em;font-weight:600;line-height:.78}.cs-about-side{flex-direction:column;gap:16px;display:flex}.cs-fact-card{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);background:var(--cs-paper);padding:18px 20px}.cs-fact-card .k{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-ink-3);margin-bottom:5px;font-size:10px}.cs-fact-card .v{color:var(--cs-ink);font-size:15.5px;font-weight:500}.cs-accred{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);background:var(--cs-paper);align-items:center;gap:14px;padding:16px 18px;display:flex}.cs-accred img{width:auto;height:56px}.cs-accred .t{color:var(--cs-ink);font-size:13.5px;font-weight:600}.cs-accred .s{color:var(--cs-ink-3);margin-top:2px;font-size:12px}.cs-fx-block+.cs-fx-block{margin-top:clamp(36px,4vw,56px)}.cs-sub-eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.15em;text-transform:uppercase;color:var(--cs-ink-4);margin-bottom:16px;font-size:11px;font-weight:500}.cs-fx-feature{border-radius:var(--cs-radius);background:var(--cs-paper);border:1px solid var(--cs-rule);grid-template-columns:auto 1fr auto;align-items:center;gap:clamp(16px,2.5vw,30px);padding:clamp(20px,2.5vw,30px);display:grid;position:relative;overflow:hidden;box-shadow:0 1px 2px #0a11380d,0 18px 40px -26px #0a11384d}.cs-fx-feature:before{content:"";background:var(--primary);width:4px;position:absolute;top:0;bottom:0;left:0}.cs-fx-datechip{background:var(--hero-bg-1);min-width:78px;color:var(--hero-ink);font-family:var(--font-geist-mono), monospace;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;padding:14px 12px;display:flex}.cs-fx-datechip .mo{letter-spacing:.12em;text-transform:uppercase;color:var(--hero-ink-2);font-size:11px}.cs-fx-datechip .dy{margin-top:3px;font-size:30px;font-weight:500;line-height:1}.cs-fx-datechip .ko{color:var(--hero-ink-2);margin-top:5px;font-size:10.5px}.cs-fx-feature .mid .tags{flex-wrap:wrap;gap:8px;margin-bottom:8px;display:flex}.cs-tag{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--cs-rule);color:var(--cs-ink-3);border-radius:99px;padding:3px 9px;font-size:10px}.cs-tag.ha{background:var(--hero-bg-1);color:var(--hero-ink);border-color:#0000}.cs-tag.primary{background:color-mix(in oklab, var(--primary) 10%, transparent);color:color-mix(in oklab, var(--primary) 78%, #000);border-color:color-mix(in oklab, var(--primary) 28%, transparent)}.cs-fx-feature .mid .opp{letter-spacing:-.02em;font-size:clamp(22px,2.6vw,30px);font-weight:600}.cs-fx-feature .mid .det{font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-3);letter-spacing:.02em;margin-top:6px;font-size:12px}.cs-fx-feature .cta-col{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.cs-fx-feature .cta-col .countdown{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-4);font-size:11px}.cs-fx-feature .cta-col .when{font-size:14px;font-weight:600}.cs-fx-upcoming{grid-template-columns:1fr 1fr;gap:12px;margin-top:12px;display:grid}@media (max-width:700px){.cs-fx-upcoming{grid-template-columns:1fr}}@media (max-width:720px){.cs-fx-feature{grid-template-columns:auto 1fr}.cs-fx-feature .cta-col{display:none}}.cs-fx-row{background:var(--cs-paper);border:1px solid var(--cs-rule);border-radius:14px;align-items:center;gap:14px;padding:16px 18px;display:flex}.cs-fx-ha{border:1px solid var(--cs-rule);width:30px;height:30px;font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-3);border-radius:8px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.cs-fx-row .info{flex:1;min-width:0}.cs-fx-row .info .o{letter-spacing:-.01em;font-size:15px;font-weight:600}.cs-fx-row .info .d{font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-3);margin-top:3px;font-size:11.5px}.cs-fx-placeholder{border:1px dashed var(--cs-rule);opacity:.6;border-radius:14px;justify-content:center;align-items:center;padding:16px 18px;display:flex}.cs-fx-placeholder .d{font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-3);font-size:11.5px}.cs-form-strip{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:22px;display:flex}.cs-form-pills{gap:6px;display:flex}.cs-form-pill{width:26px;height:26px;font-family:var(--font-geist-mono), monospace;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.cs-form-pill.W{background:var(--cs-win-tint);color:var(--cs-win)}.cs-form-pill.D{background:var(--cs-draw-tint);color:var(--cs-draw)}.cs-form-pill.L{background:var(--cs-loss-tint);color:var(--cs-loss)}.cs-form-note{font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-3);letter-spacing:.04em;font-size:11.5px}.cs-results-table{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);background:var(--cs-paper);overflow:hidden}.cs-res-group-head{background:var(--cs-rule-2);font-family:var(--font-geist-mono), monospace;letter-spacing:.13em;text-transform:uppercase;color:var(--cs-ink-3);padding:11px 20px;font-size:10.5px}.cs-res-row{border-top:1px solid var(--cs-rule-2);grid-template-columns:32px 1fr auto;align-items:center;gap:16px;padding:14px 20px;display:grid}.cs-res-row:first-of-type{border-top:0}.cs-wdl-sm{width:24px;height:24px;font-family:var(--font-geist-mono), monospace;border-radius:7px;place-items:center;font-size:11px;font-weight:700;display:grid}.cs-wdl-sm.W{background:var(--cs-win-tint);color:var(--cs-win)}.cs-wdl-sm.D{background:var(--cs-draw-tint);color:var(--cs-draw)}.cs-wdl-sm.L{background:var(--cs-loss-tint);color:var(--cs-loss)}.cs-res-row .o{min-width:0;font-size:14.5px;font-weight:500}.cs-res-row .o small{font-family:var(--font-geist-mono), monospace;color:var(--cs-ink-4);letter-spacing:.02em;margin-top:2px;font-size:11px;font-weight:400;display:block}.cs-res-row .sc{font-family:var(--font-sans), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:18px;font-weight:600}.cs-res-row .sc.loss{color:var(--cs-ink-4)}.cs-media-grid{grid-template-columns:1.6fr 1fr;align-items:start;gap:clamp(20px,3vw,36px);display:grid}@media (max-width:900px){.cs-media-grid{grid-template-columns:1fr}}.cs-gallery{grid-template-columns:2fr 1fr 1fr;grid-auto-rows:142px;gap:12px;display:grid}.cs-gallery>*{border-radius:14px;overflow:hidden}.cs-gallery .g-lead{grid-area:span 2/span 2}.cs-gphoto{object-fit:cover;width:100%;height:100%;display:block}.cs-ph{background:repeating-linear-gradient(135deg, var(--cs-rule-2) 0 11px, var(--cs-paper) 11px 22px);border:1px solid var(--cs-rule);place-items:center;display:grid;position:relative}.cs-ph span{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--cs-ink-4);text-align:center;padding:0 8px;font-size:10px}@media (max-width:560px){.cs-gallery{grid-template-columns:1fr 1fr;grid-auto-rows:120px}.cs-gallery .g-lead{grid-column:span 2}}.cs-notices{flex-direction:column;gap:12px;display:flex}.cs-notice{border:1px solid var(--cs-rule);background:var(--cs-paper);border-radius:14px;padding:16px 18px}.cs-notice.dashed{color:var(--cs-ink-3);border-style:dashed}.cs-notice .when{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--primary);margin-bottom:7px;font-size:10.5px}.cs-notice .ttl{letter-spacing:-.01em;font-size:15px;font-weight:600}.cs-notice.dashed .ttl{color:var(--cs-ink-3);font-weight:500}.cs-notice .bd{color:var(--cs-ink-3);margin-top:5px;font-size:13.5px;line-height:1.5}.cs-sponsors-section{background:var(--cs-paper);border-block:1px solid var(--cs-rule)}.cs-sponsor-grid{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);grid-template-columns:repeat(5,1fr);display:grid;overflow:hidden}.cs-sponsor-cell{aspect-ratio:16/9;border-right:1px solid var(--cs-rule);border-bottom:1px solid var(--cs-rule);background:var(--cs-paper);place-items:center;transition:background .14s;display:grid}.cs-sponsor-cell a{display:contents}.cs-sponsor-cell img{object-fit:contain;max-width:80%;max-height:60%}@media (max-width:900px){.cs-sponsor-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:520px){.cs-sponsor-grid{grid-template-columns:repeat(2,1fr)}}.cs-sponsors-empty{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-block:clamp(40px,5vw,64px);display:flex}.cs-sponsors-empty p{color:var(--cs-ink-3);max-width:36ch;font-size:15px}.cs-join{background:var(--hero-bg-1);color:var(--hero-ink);position:relative;overflow:hidden}.cs-join:before{content:"";pointer-events:none;opacity:.5;background:radial-gradient(circle at 50% 120%, transparent 0 200px, color-mix(in oklab, var(--primary) 16%, transparent) 200px 201px, transparent 201px), linear-gradient(to right, transparent calc(50% - .5px), color-mix(in oklab, var(--primary) 12%, transparent) calc(50% - .5px) calc(50% + .5px), transparent calc(50% + .5px));position:absolute;inset:0}.cs-join-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:18px;padding-block:clamp(56px,7vw,104px);display:flex;position:relative}.cs-join h2{color:var(--hero-ink);letter-spacing:-.035em;font-size:clamp(32px,4.5vw,58px)}.cs-join p{color:var(--hero-ink-2);max-width:46ch;font-size:18px}.cs-findus-grid{grid-template-columns:1fr 1fr;align-items:stretch;gap:clamp(24px,3vw,40px);display:grid}@media (max-width:820px){.cs-findus-grid{grid-template-columns:1fr}}.cs-map-ph{border-radius:var(--cs-radius);border:1px solid var(--cs-rule);background:repeating-linear-gradient(135deg, var(--cs-rule-2) 0 14px, var(--cs-paper) 14px 28px);place-items:center;min-height:280px;display:grid;position:relative;overflow:hidden}.cs-map-ph span{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;color:var(--cs-ink-4);font-size:11px}.cs-map-ph iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.cs-ground{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);background:var(--cs-paper);flex-direction:column;justify-content:center;gap:18px;padding:clamp(24px,3vw,36px);display:flex}.cs-ground .pin{background:color-mix(in oklab, var(--primary) 12%, transparent);width:46px;height:46px;color:var(--primary);border-radius:12px;place-items:center;display:grid}.cs-ground .gname{letter-spacing:-.02em;font-size:22px;font-weight:600}.cs-ground .gaddr{color:var(--cs-ink-3);margin-top:4px;font-size:15px}.cs-contact-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (max-width:820px){.cs-contact-grid{grid-template-columns:1fr 1fr}}@media (max-width:520px){.cs-contact-grid{grid-template-columns:1fr}}.cs-contact-card{border:1px solid var(--cs-rule);border-radius:var(--cs-radius);background:var(--cs-paper);flex-direction:column;gap:5px;padding:22px;display:flex}.cs-contact-card .nm{letter-spacing:-.01em;color:var(--cs-ink);font-size:17px;font-weight:600}.cs-contact-card .role{color:var(--cs-ink-3);margin-bottom:10px;font-size:12.5px}.cs-contact-card a{color:var(--primary);align-items:center;gap:8px;margin-top:2px;font-size:13.5px;font-weight:500;display:inline-flex}.cs-contact-card a:hover{text-decoration:underline}.cs-contact-card a svg{opacity:.85;flex:none}.cs-socials{border-top:1px solid var(--cs-rule);flex-wrap:wrap;align-items:center;gap:14px;margin-top:clamp(28px,3vw,40px);padding-top:clamp(24px,3vw,32px);display:flex}.cs-socials .lbl{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--cs-ink-3);margin-right:4px;font-size:11px}.cs-social-btn{border:1px solid var(--cs-rule);background:var(--cs-paper);height:42px;color:var(--cs-ink-2);border-radius:99px;align-items:center;gap:9px;padding:0 16px;font-size:13.5px;font-weight:500;transition:border-color .15s,color .15s;display:inline-flex}.cs-social-btn:hover{border-color:var(--primary);color:var(--primary)}.cs-footer{background:var(--hero-bg-1);color:var(--hero-ink-2)}.cs-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-block:40px;display:flex}.cs-footer-powered{align-items:center;gap:12px;display:inline-flex}.cs-footer-powered .mk{background:#b6ff3d;border-radius:9px;flex:none;width:34px;height:34px;position:relative}.cs-footer-powered .t .a{color:var(--hero-ink);font-size:14px;font-weight:600;display:block}.cs-footer-powered .t .s{color:var(--hero-ink-3);margin-top:1px;font-size:12px;display:block}.cs-footer-meta{font-family:var(--font-geist-mono), monospace;color:var(--hero-ink-3);letter-spacing:.06em;text-align:right;font-size:11px;line-height:1.8}.pb{font-family:var(--font-sans), ui-sans-serif, system-ui, sans-serif;letter-spacing:-.008em;background-color:#0b0d10;justify-content:center;align-items:center;gap:12px;padding:13px 24px;font-size:14px;font-weight:500;line-height:1.25;text-decoration:none;display:flex}.pb,.pb *{box-sizing:border-box}.pb-disc{background-color:#b6ff3d;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.pb-glyph{stroke:#0b1a00;fill:none;width:20px;height:20px}.pb-lead{color:#ffffffb8}.pb-name{color:#fff;font-weight:700}.pb-join{color:#ffffffb8;font-weight:600}.pb-arrow{display:inline-block}.pb-short{display:none}.pb:hover,.pb:focus-visible{background-color:#b6ff3d}.pb:focus-visible{outline-offset:-4px;outline:2px solid #0b0d10}.pb:hover .pb-disc,.pb:focus-visible .pb-disc{background-color:#0b0d10}.pb:hover .pb-glyph,.pb:focus-visible .pb-glyph{stroke:#b6ff3d}.pb:hover .pb-lead,.pb:focus-visible .pb-lead{color:#0b1a00bd}.pb:hover .pb-name,.pb:focus-visible .pb-name,.pb:hover .pb-join,.pb:focus-visible .pb-join{color:#0b1a00}.pb:hover .pb-arrow,.pb:focus-visible .pb-arrow{transform:translate(3px)}@media (prefers-reduced-motion:no-preference){.pb,.pb-disc,.pb-glyph,.pb-lead,.pb-name,.pb-join{transition:background-color .28s,stroke .28s,color .28s}.pb-arrow{transition:transform .28s}}@media (max-width:420px){.pb{gap:10px;padding:12px 16px;font-size:13px}.pb-disc{width:25px;height:25px}.pb-glyph{width:18px;height:18px}.pb-full{display:none}.pb-short{display:inline}}