.stackd-site{--ink:#080808;--paper:#f2f0ea;--blue:#0595d8;--pink:#ef0067;--yellow:#ffda00;--muted:#697077}:where(.stackd-site) *{box-sizing:border-box}.stackd-site{scroll-behavior:smooth;color:var(--ink);background-color:var(--paper);background-image:radial-gradient(circle at 18% 12%,#0000000f 0 1px,#0000 1.7px),radial-gradient(circle at 72% 43%,#0000000a 0 1px,#0000 1.5px),linear-gradient(102deg,#0000 0 48%,#00000005 48.2% 48.5%,#0000 48.7%);background-size:19px 19px,31px 31px,100% 100%;margin:0;font-family:Arial,Helvetica,sans-serif}:where(.stackd-site) button,:where(.stackd-site) input,:where(.stackd-site) select{font:inherit}:where(.stackd-site) button,:where(.stackd-site) a{-webkit-tap-highlight-color:transparent}:where(.stackd-site) a{color:inherit;text-decoration:none}:where(.stackd-site) .sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}:where(.stackd-site) .site-header{z-index:20;color:#fff;background-color:#050505;background-image:radial-gradient(circle,#ffffff2b 0 1px,#0000 1.5px);background-size:37px 27px;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;min-height:72px;padding:10px clamp(24px,5vw,80px);display:grid;position:sticky;top:0;box-shadow:0 3px #0000002e}:where(.stackd-site) .mini-logo,:where(.stackd-site) .site-header nav a,:where(.stackd-site) .header-cta,:where(.stackd-site) h1,:where(.stackd-site) h2,:where(.stackd-site) .result-count,:where(.stackd-site) .advanced-filters span,:where(.stackd-site) .top-filter,:where(.stackd-site) .brand-sub,:where(.stackd-site) .database-note strong,:where(.stackd-site) .card-meta,:where(.stackd-site) .card-stats span{letter-spacing:.035em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-style:italic}:where(.stackd-site) .mini-logo{line-height:0;display:block}:where(.stackd-site) .logo-crop{aspect-ratio:2.06;display:block;position:relative;overflow:hidden}:where(.stackd-site) .logo-crop img{width:112%;max-width:none;height:auto;position:absolute;top:-23%;left:-6%}:where(.stackd-site) .site-logo{width:138px}:where(.stackd-site) .site-logo img,:where(.stackd-site) .footer-logo img{filter:drop-shadow(1.5px 0 #fff)drop-shadow(-1.5px 0 #fff)drop-shadow(0 1.5px #fff)drop-shadow(0 -1.5px #fff)}:where(.stackd-site) .site-header nav{gap:clamp(22px,3vw,52px);display:flex}:where(.stackd-site) .site-header nav a{font-size:16px;position:relative}:where(.stackd-site) .site-header nav a.active:after{content:"";background:var(--pink);height:5px;position:absolute;bottom:-13px;left:-10px;right:-10px;transform:rotate(-2deg)}:where(.stackd-site) .header-cta{background:var(--pink);clip-path:polygon(7% 6%,94% 0,100% 47%,91% 93%,5% 100%,0 45%);justify-self:end;padding:14px 25px}:where(.stackd-site) .hero{isolation:isolate;grid-template-columns:minmax(260px,.95fr) minmax(340px,1.2fr) minmax(230px,.7fr);align-items:center;gap:clamp(24px,5vw,72px);min-height:270px;padding:42px clamp(28px,5vw,84px) 34px;display:grid;position:relative;overflow:hidden}:where(.stackd-site) .hero:after{content:"";z-index:-3;background:linear-gradient(100deg,#ffffff9e,#0000 38% 72%,#ffda0038);position:absolute;inset:0}:where(.stackd-site) .paint{z-index:-2;filter:saturate(1.1);opacity:.95;position:absolute}:where(.stackd-site) .paint-blue{background:var(--blue);clip-path:polygon(0 20%,55% 0,68% 13%,100% 7%,76% 31%,96% 42%,68% 50%,91% 66%,52% 69%,65% 100%,31% 81%,0 92%);width:410px;height:330px;top:-35px;left:-170px;transform:rotate(16deg)}:where(.stackd-site) .paint-pink{background:var(--pink);clip-path:polygon(0 39%,13% 21%,100% 0,87% 31%,100% 55%,17% 100%,24% 70%);width:260px;height:110px;top:87px;left:8%;transform:rotate(-8deg)}:where(.stackd-site) .brand-lockup{flex-direction:column;align-items:center;display:flex;position:relative;transform:rotate(-4deg)}:where(.stackd-site) .finder-logo{width:min(100%,510px)}:where(.stackd-site) .finder-logo img{filter:drop-shadow(2px 0 #fff)drop-shadow(-2px 0 #fff)drop-shadow(0 2px #fff)drop-shadow(0 -2px #fff)drop-shadow(7px 8px #0595d861)}:where(.stackd-site) .brand-main{letter-spacing:-.055em;text-shadow:4px 4px #fff,-3px -3px #fff,7px 8px #00000021;font:italic 900 clamp(68px,8vw,126px)/.72 Impact,sans-serif}:where(.stackd-site) .brand-sub{color:#fff;letter-spacing:.18em;background:var(--pink);margin-top:14px;padding:4px 18px;font-size:clamp(15px,1.6vw,24px);position:relative;transform:rotate(-2deg)}:where(.stackd-site) .hero-copy{z-index:1;max-width:610px;position:relative}:where(.stackd-site) .eyebrow{color:var(--blue);letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-weight:900}:where(.stackd-site) h1{margin:0;font-size:clamp(38px,4vw,68px);line-height:.93}:where(.stackd-site) h1 span{color:var(--blue)}:where(.stackd-site) h1 strong{color:var(--pink);font-weight:inherit}:where(.stackd-site) .hero-copy>p:last-child{color:#383838;max-width:520px;margin:18px 0 0;font-size:16px;line-height:1.45}:where(.stackd-site) .database-note{color:#fff;clip-path:polygon(3% 5%,100% 0,96% 90%,0 100%);box-shadow:12px 12px 0 var(--yellow);background:#080808;align-items:center;gap:15px;padding:23px 24px;display:flex;transform:rotate(-2deg)}:where(.stackd-site) .database-note strong{font-size:23px;display:block}:where(.stackd-site) .database-note small{margin-top:6px;font-size:14px;line-height:1.35;display:block}:where(.stackd-site) .people-icon{color:var(--pink);letter-spacing:-5px;font-size:18px}:where(.stackd-site) .finder{padding:0 clamp(28px,4.5vw,72px) 80px}:where(.stackd-site) .search-row{grid-template-columns:1.05fr 1.2fr .7fr;align-items:stretch;gap:22px;display:grid}:where(.stackd-site) .search-box{border:6px solid var(--ink);background:#fff;align-items:center;gap:15px;padding:11px 18px;display:flex;transform:rotate(.2deg)}:where(.stackd-site) .search-box span[aria-hidden]{font-size:38px;line-height:1;transform:rotate(-18deg)}:where(.stackd-site) .search-box input{color:#111;background:0 0;border:0;outline:0;width:100%;font-size:18px;font-style:italic}:where(.stackd-site) .search-box input::placeholder{color:#555a5f;opacity:1}:where(.stackd-site) .gender-tabs{grid-template-columns:repeat(3,1fr);display:grid}:where(.stackd-site) .gender-tabs button{color:#fff;cursor:pointer;text-shadow:1px 2px #00000073;text-transform:uppercase;clip-path:polygon(5% 0,100% 0,95% 100%,0 100%);background:#101010;border:0;padding:12px;font:italic 20px Impact,sans-serif}:where(.stackd-site) .gender-tabs button[data-gender=Male]{background:var(--blue)}:where(.stackd-site) .gender-tabs button[data-gender=Female]{background:var(--pink)}:where(.stackd-site) .gender-tabs button:not(.selected){box-shadow:inset 0 -7px #00000040}:where(.stackd-site) .gender-tabs button.selected{z-index:1;outline:3px solid var(--yellow);outline-offset:-3px;position:relative;transform:translateY(-3px);box-shadow:inset 0 -6px #ffffff40}:where(.stackd-site) .result-count{color:#fff;background:var(--ink);justify-content:center;align-items:center;padding:12px 18px;font-size:19px;display:flex;transform:rotate(1deg)}:where(.stackd-site) .result-count strong{color:var(--yellow);margin-right:7px;font-size:27px}:where(.stackd-site) .advanced-filters{background:#ffffffd1;border:1px solid #a8a8a8;grid-template-columns:.9fr .9fr .8fr 1.3fr auto;margin:18px 0 22px;display:grid;box-shadow:0 8px 20px #0000000f}:where(.stackd-site) .advanced-filters label{border-right:1px solid #bdbdbd;flex-direction:column;justify-content:center;gap:8px;min-height:84px;padding:12px 20px;display:flex}:where(.stackd-site) .advanced-filters label>span{font-size:12px}:where(.stackd-site) .advanced-filters select{color:#111;cursor:pointer;background:#fff;border:1px solid #777;border-radius:0;width:100%;min-height:37px;padding:7px 34px 7px 9px}:where(.stackd-site) .top-filter{color:#fff;cursor:pointer;background:#080808;border:0;min-width:180px;padding:14px 18px}:where(.stackd-site) .top-filter span{color:var(--yellow);margin-right:9px;font-size:20px;display:inline-block}:where(.stackd-site) .top-filter.active{color:#181100;background:var(--yellow);box-shadow:inset 0 -5px #d2a800}:where(.stackd-site) .top-filter.active span{color:#181100}:where(.stackd-site) .looking-for-team-register{border-left:10px solid var(--yellow);color:#fff;box-shadow:7px 8px 0 var(--pink);background:#0a0a0a;grid-template-columns:1fr auto;align-items:center;gap:28px;margin:0 0 22px;padding:24px 26px;display:grid}:where(.stackd-site) .looking-for-team-copy h2{color:#fff;text-transform:uppercase;font-size:clamp(27px,3vw,40px)}:where(.stackd-site) .looking-for-team-copy>p:not(.eyebrow){color:#e6e6e6;max-width:860px;margin:10px 0 0;line-height:1.45}:where(.stackd-site) .looking-for-team-copy>p strong{color:var(--yellow)}:where(.stackd-site) .looking-for-team-copy>small{color:#b9c1c6;max-width:900px;margin-top:8px;line-height:1.4;display:block}:where(.stackd-site) .looking-for-team-actions{gap:9px;min-width:260px;display:grid}:where(.stackd-site) .looking-for-team-actions button{cursor:pointer;letter-spacing:.045em;text-transform:uppercase;border:2px solid #fff;min-height:48px;padding:11px 18px;font:italic 15px Impact,sans-serif}:where(.stackd-site) .join-list-button{color:#fff;background:var(--pink);box-shadow:4px 4px #89003a;border-color:var(--pink)!important}:where(.stackd-site) .join-list-button span{color:var(--yellow);margin-left:9px;font-size:22px}:where(.stackd-site) .show-list-button{color:#fff;background:0 0}:where(.stackd-site) .show-list-button.active{color:#171100;border-color:var(--yellow);background:var(--yellow)}:where(.stackd-site) .show-list-button:disabled{cursor:wait;opacity:.6}:where(.stackd-site) .looking-for-team-form{box-shadow:8px 9px 0 var(--blue);background:#fff;border:3px solid #111;margin:0 0 24px;padding:26px;scroll-margin-top:92px}:where(.stackd-site) .interest-form-heading{border-bottom:1px solid #aaa;grid-template-columns:1fr auto;align-items:start;gap:24px;padding-bottom:20px;display:grid}:where(.stackd-site) .interest-form-heading h2{text-transform:uppercase;font-size:clamp(28px,4vw,45px)}:where(.stackd-site) .interest-form-heading p:last-child{color:#565d61;max-width:720px;margin:10px 0 0;line-height:1.45}:where(.stackd-site) .interest-form-heading>button{color:#fff;cursor:pointer;background:#111;border:2px solid #111;width:42px;height:42px;font-size:27px;line-height:1}:where(.stackd-site) .interest-player-picker{max-width:720px;margin:24px auto 0;position:relative}:where(.stackd-site) .interest-player-picker label{letter-spacing:.06em;text-transform:uppercase;margin-bottom:8px;font:italic 15px Impact,sans-serif;display:block}:where(.stackd-site) .interest-player-picker>input{background:#fff;border:3px solid #111;width:100%;min-height:55px;padding:12px 15px;font-size:18px}:where(.stackd-site) .interest-player-results{z-index:12;background:#fff;border:2px solid #111;max-height:360px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:6px 7px #00000029}:where(.stackd-site) .interest-player-results button{cursor:pointer;text-align:left;background:#fff;border:0;border-bottom:1px solid #ccc;flex-direction:column;align-items:flex-start;gap:3px;width:100%;padding:12px 15px;display:flex}:is(:where(.stackd-site) .interest-player-results button:hover,:where(.stackd-site) .interest-player-results button:focus-visible){color:#111;background:var(--yellow);outline:0}:where(.stackd-site) .interest-player-results button strong{font-size:15px}:where(.stackd-site) .interest-player-results button span{color:#666;font-size:12px}:where(.stackd-site) .interest-player-results p{color:#666;margin:0;padding:15px}:where(.stackd-site) .interest-form-body{grid-template-columns:minmax(210px,.42fr) minmax(0,1.58fr);align-items:start;gap:24px;margin-top:24px;display:grid}:where(.stackd-site) .interest-player-confirmation{border-left:8px solid var(--blue);background:#e7f7ff;padding:19px}:where(.stackd-site) .interest-player-confirmation span,:where(.stackd-site) .interest-player-confirmation strong,:where(.stackd-site) .interest-player-confirmation small{display:block}:where(.stackd-site) .interest-player-confirmation span{letter-spacing:.08em;text-transform:uppercase;font:italic 11px Impact,sans-serif}:where(.stackd-site) .interest-player-confirmation strong{text-transform:uppercase;margin-top:5px;font:italic 25px Impact,sans-serif}:where(.stackd-site) .interest-player-confirmation small{color:#555d62;margin-top:5px}:where(.stackd-site) .interest-player-confirmation button{cursor:pointer;background:#fff;border:1px solid #111;margin-top:18px;padding:8px 10px;font-weight:800}:where(.stackd-site) .interest-tally-frame{border:0;width:100%;min-height:1130px}:where(.stackd-site) .already-registered,:where(.stackd-site) .interest-success{color:#075b3d;background:#e8fff5;border-left:9px solid #08744b;padding:24px}:where(.stackd-site) .already-registered strong,:where(.stackd-site) .interest-success strong{letter-spacing:.04em;text-transform:uppercase;font:italic 25px Impact,sans-serif}:where(.stackd-site) .already-registered p,:where(.stackd-site) .interest-success p{margin:8px 0 0;line-height:1.45}:where(.stackd-site) .interest-success{max-width:800px;margin:24px auto 0}:where(.stackd-site) .player-card.looking-for-team{border-bottom-color:var(--pink)}:where(.stackd-site) .looking-for-team-strip{color:#fff;background:#111;flex-wrap:wrap;justify-content:space-between;gap:4px 10px;padding:7px 11px;display:flex}:where(.stackd-site) .looking-for-team-strip strong{color:var(--yellow);letter-spacing:.045em;text-transform:uppercase;font:italic 13px Impact,sans-serif}:where(.stackd-site) .looking-for-team-strip span{color:#e3e3e3;align-self:center;font-size:10px}:where(.stackd-site) .team-builder{background:#ffffffc2;border:2px solid #111;margin:0 0 24px;padding:24px 26px;scroll-margin-top:94px;box-shadow:6px 7px #0000001a}:where(.stackd-site) .team-builder.has-players{border-top:10px solid var(--yellow)}:where(.stackd-site) .team-builder-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}:where(.stackd-site) .team-builder-heading .eyebrow{font-size:12px}:where(.stackd-site) .team-builder-heading h2{font-size:32px}:where(.stackd-site) .team-count{color:#fff;background:#0b0b0b;align-items:baseline;gap:7px;padding:9px 16px;display:flex;transform:rotate(1deg)}:where(.stackd-site) .team-count strong{color:var(--yellow);font:italic 30px Impact,sans-serif}:where(.stackd-site) .team-count span{letter-spacing:.06em;text-transform:uppercase;font:italic 13px Impact,sans-serif}:where(.stackd-site) .self-reminder{border:2px solid #111;border-left:9px solid var(--pink);background:#fff7c9;grid-template-columns:auto 1fr;align-items:center;gap:14px;margin-top:18px;padding:13px 16px;display:grid;box-shadow:4px 4px #0000001a}:where(.stackd-site) .self-reminder-badge{color:#fff;letter-spacing:.06em;background:#111;place-items:center;width:48px;height:48px;font:italic 16px Impact,sans-serif;display:grid;transform:rotate(-3deg)}:where(.stackd-site) .self-reminder strong{letter-spacing:.035em;text-transform:uppercase;font:italic 19px Impact,sans-serif;display:block}:where(.stackd-site) .self-reminder p{color:#4f5356;margin:4px 0 0;font-size:13px;line-height:1.35}:where(.stackd-site) .team-empty{color:#565b60;margin:18px 0 0}:where(.stackd-site) .selected-roster{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px;display:grid}:where(.stackd-site) .selected-player{border:1px solid #9da3a7;border-left:8px solid var(--blue);background:#fff;grid-template-columns:34px 1fr 30px;align-items:center;min-height:62px;display:grid}:where(.stackd-site) .selected-player.female{border-left-color:var(--pink)}:where(.stackd-site) .roster-number{place-items:center;font:italic 21px Impact,sans-serif;display:grid}:where(.stackd-site) .selected-player strong,:where(.stackd-site) .selected-player small{display:block}:where(.stackd-site) .selected-player strong{font-size:14px}:where(.stackd-site) .selected-player small{color:#6b7074;margin-top:3px;font-size:11px}:where(.stackd-site) .selected-player button{color:#555;cursor:pointer;background:0 0;border:0;align-self:stretch;font-size:24px}:where(.stackd-site) .selected-player button:hover{color:#fff;background:#111}:where(.stackd-site) .team-setup{border-top:1px solid #b5b5b5;grid-template-columns:1fr 1fr .85fr;gap:16px;margin-top:18px;padding-top:18px;display:grid}:where(.stackd-site) .team-setup label{flex-direction:column;gap:7px;display:flex}:where(.stackd-site) .team-setup label>span,:where(.stackd-site) .team-summary>span{letter-spacing:.06em;text-transform:uppercase;font:italic 12px Impact,sans-serif}:where(.stackd-site) .team-setup select{background:#fff;border:1px solid #6e7478;min-height:45px;padding:9px 12px}:where(.stackd-site) .team-name-generator{border-left:9px solid var(--pink);background:#f1f9fc;grid-column:1/-1;grid-template-columns:minmax(210px,.75fr) minmax(340px,1.6fr);align-items:end;gap:18px;padding:18px;display:grid;box-shadow:4px 4px #00000017}:where(.stackd-site) .team-name-generator>div:first-child>span{letter-spacing:.045em;text-transform:uppercase;font:italic 22px Impact,sans-serif;display:block}:where(.stackd-site) .team-name-generator small{color:#555c61;margin-top:5px;line-height:1.35;display:block}:where(.stackd-site) .team-name-controls{grid-template-columns:1fr auto;gap:9px;display:grid}:where(.stackd-site) .team-name-controls input{background:#fff;border:2px solid #111;min-width:0;min-height:48px;padding:10px 13px;font-size:17px}:where(.stackd-site) .team-name-controls input.name-available{border-color:#08744b;box-shadow:inset 5px 0 #18a36d}:where(.stackd-site) .team-name-controls input.name-unavailable{box-shadow:inset 5px 0 0 var(--pink);border-color:#c00051}:where(.stackd-site) .team-name-controls button{color:#fff;cursor:pointer;letter-spacing:.045em;text-transform:uppercase;min-height:48px;box-shadow:4px 4px 0 var(--yellow);background:#111;border:0;padding:10px 17px;font:italic 15px Impact,sans-serif}:where(.stackd-site) .team-name-controls button:hover{background:var(--pink)}:is(:where(.stackd-site) .team-name-controls input:focus-visible,:where(.stackd-site) .team-name-controls button:focus-visible){outline:3px solid var(--blue);outline-offset:2px}:where(.stackd-site) .team-name-status{grid-column:2;min-height:19px;margin:-8px 0 0;font-size:13px;font-weight:800}:where(.stackd-site) .team-name-status.available,:where(.stackd-site) .team-name-status.reserved{color:#08744b}:where(.stackd-site) .team-name-status.taken,:where(.stackd-site) .team-name-status.error{color:#b00049}:where(.stackd-site) .team-name-status.checking,:where(.stackd-site) .team-name-status.idle{color:#555c61}:where(.stackd-site) .team-summary{color:#fff;background:#111;flex-direction:column;justify-content:center;padding:10px 16px;display:flex}:where(.stackd-site) .team-summary strong{color:var(--yellow);text-transform:uppercase;margin-top:4px;font:italic 22px Impact,sans-serif}:where(.stackd-site) .team-summary small{color:#d0d0d0;margin-top:3px}:where(.stackd-site) .team-message{border-left:5px solid var(--blue);background:#e8f7ff;margin:14px 0 0;padding:10px 13px}:where(.stackd-site) .team-message.error{border-left-color:var(--pink);background:#fff0f5}:where(.stackd-site) .team-actions{justify-content:flex-end;gap:10px;margin-top:18px;display:flex}:where(.stackd-site) .team-actions button{cursor:pointer;letter-spacing:.05em;text-transform:uppercase;border:0;min-height:46px;padding:10px 18px;font:italic 16px Impact,sans-serif}:where(.stackd-site) .clear-team{color:#2c2c2c;background:#dedede}:where(.stackd-site) .continue-team{color:#fff;background:var(--pink);box-shadow:4px 4px #96003f}:where(.stackd-site) .continue-team span{margin-left:8px;font-size:22px}:where(.stackd-site) .continue-team:disabled{cursor:not-allowed;filter:grayscale();opacity:.45;box-shadow:none}:where(.stackd-site) .player-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}:where(.stackd-site) .player-card{background:#ffffffc7;border:2px solid #111;min-height:244px;position:relative;overflow:hidden;box-shadow:4px 5px #00000014}:where(.stackd-site) .player-card.top-ten{background:linear-gradient(135deg,#fff9dc,#ffffffeb);box-shadow:4px 5px #f4ca22}:where(.stackd-site) .player-card.selected-for-team{border-color:var(--yellow);box-shadow:5px 6px #d2ad00}:where(.stackd-site) .card-accent{background:var(--blue);clip-path:polygon(0 0,100% 0,91% 50%,100% 100%,0 100%,11% 54%);height:11px}:where(.stackd-site) .player-card.female .card-accent{background:var(--pink)}:where(.stackd-site) .card-heading{grid-template-columns:55px 1fr auto;align-items:center;gap:10px;padding:10px 14px 7px 0;display:grid}:where(.stackd-site) .rank{color:#fff;clip-path:polygon(0 0,100% 8%,87% 100%,0 92%);background:#080808;place-items:center;min-height:48px;font:italic 36px/1 Impact,sans-serif;display:grid}:where(.stackd-site) h2{margin:0;font-size:clamp(20px,2vw,29px);line-height:1}:where(.stackd-site) .gender-symbol{color:var(--blue);font-size:33px;font-weight:900}:where(.stackd-site) .female .gender-symbol{color:var(--pink)}:where(.stackd-site) .card-meta{border-bottom:1px solid #9f9f9f;align-items:center;gap:11px;min-height:32px;padding:4px 16px;font-size:12px;display:flex}:where(.stackd-site) .division-tag{background:var(--yellow);padding:3px 14px;transform:skew(-8deg)}:where(.stackd-site) .top-ten-badge{color:#8c6500;margin-left:auto}:where(.stackd-site) .card-stats{grid-template-columns:repeat(3,1fr);padding:10px 8px 12px;display:grid}:where(.stackd-site) .card-stats div{border-right:1px solid #aaa;flex-direction:column;align-items:center;display:flex}:where(.stackd-site) .card-stats div:last-child{border:0}:where(.stackd-site) .card-stats strong{font:italic 30px Impact,sans-serif}:where(.stackd-site) .card-stats span{color:#3a3a3a;margin-top:3px;font-size:10px}:where(.stackd-site) .card-stats .points strong{color:var(--blue)}:where(.stackd-site) .female .card-stats .points strong{color:var(--pink)}:where(.stackd-site) .add-player{color:#fff;cursor:pointer;letter-spacing:.07em;text-transform:uppercase;background:#111;border:2px solid #111;width:calc(100% - 20px);min-height:36px;margin:0 10px 10px;font:italic 14px Impact,sans-serif}:where(.stackd-site) .add-player:hover{color:#111;background:var(--yellow)}:where(.stackd-site) .add-player[aria-pressed=true]{color:#111;background:var(--yellow);border-color:#d2ad00}:where(.stackd-site) .empty-state{background:#fff9;border:2px dashed #777;flex-direction:column;align-items:center;padding:70px 20px;display:flex}:where(.stackd-site) .empty-state strong{text-transform:uppercase;font:italic 30px Impact,sans-serif}:where(.stackd-site) .empty-state span{color:var(--muted);margin-top:8px}:where(.stackd-site) .pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin-top:28px;display:flex}:where(.stackd-site) .pagination button,:where(.stackd-site) .pagination span{cursor:pointer;background:#ffffffc7;border:1px solid #777;place-items:center;min-width:44px;min-height:42px;padding:8px 12px;font-weight:800;display:grid}:where(.stackd-site) .pagination button:first-child,:where(.stackd-site) .pagination button:last-child{text-transform:uppercase;min-width:84px}:where(.stackd-site) .pagination button.current{color:#fff;background:#080808;border-color:#080808}:where(.stackd-site) .pagination button:disabled{cursor:not-allowed;opacity:.35}:where(.stackd-site) .nomination{box-shadow:9px 10px 0 var(--yellow);background:#fff;border:3px solid #111;margin-top:42px;padding:28px;scroll-margin-top:92px}:where(.stackd-site) .nomination-heading{border-bottom:1px solid #b7b7b7;grid-template-columns:1fr auto;align-items:center;gap:30px;padding-bottom:22px;display:grid}:where(.stackd-site) .nomination-heading h2{font-size:clamp(30px,4vw,48px)}:where(.stackd-site) .nomination-heading p:last-child{color:#545a5e;max-width:700px;margin:10px 0 0;line-height:1.45}:where(.stackd-site) .reserved-name{border-left:7px solid var(--pink);background:#fff4c2;width:fit-content;margin-top:16px;padding:12px 16px;box-shadow:4px 4px #0000001a}:where(.stackd-site) .reserved-name span,:where(.stackd-site) .reserved-name strong,:where(.stackd-site) .reserved-name small{display:block}:where(.stackd-site) .reserved-name span{letter-spacing:.08em;text-transform:uppercase;font:italic 11px Impact,sans-serif}:where(.stackd-site) .reserved-name strong{text-transform:uppercase;margin-top:3px;font:italic 23px Impact,sans-serif}:where(.stackd-site) .reserved-name small{color:#555c61;margin-top:3px}:where(.stackd-site) .nomination-fee{color:#fff;text-align:center;background:#111;min-width:170px;padding:14px 20px;transform:rotate(1deg)}:where(.stackd-site) .nomination-fee span,:where(.stackd-site) .nomination-fee small{text-transform:uppercase;font-size:11px;display:block}:where(.stackd-site) .nomination-fee strong{color:var(--yellow);margin:3px 0;font:italic 38px Impact,sans-serif;display:block}:where(.stackd-site) .tally-frame{border:0;width:100%;min-height:1480px;margin-top:18px}:where(.stackd-site) .open-tally{color:#555;width:fit-content;margin:0 auto;padding:10px 14px;text-decoration:underline;display:block}:where(.stackd-site) .name-locked{color:#075b3d;background:#e8fff5;border:2px solid #08744b;margin:12px 0 0;padding:14px 16px}:where(.stackd-site) .name-locked strong{letter-spacing:.04em;text-transform:uppercase;font-family:Impact,sans-serif}:where(.stackd-site) .floating-team{z-index:30;color:#fff;min-width:230px;box-shadow:5px 5px 0 var(--yellow);background:#111;border:2px solid #fff;grid-template-columns:auto 1fr;gap:0 10px;padding:12px 18px;display:grid;position:fixed;bottom:22px;right:24px}:where(.stackd-site) .floating-team strong{color:var(--yellow);grid-row:1/3;align-self:center;font:italic 34px Impact,sans-serif}:where(.stackd-site) .floating-team span{font-size:12px}:where(.stackd-site) .floating-team b{color:#ddd;letter-spacing:.06em;text-transform:uppercase;font:italic 12px Impact,sans-serif}:where(.stackd-site) footer{color:#fff;background:#050505;justify-content:space-between;align-items:center;gap:24px;min-height:88px;padding:22px clamp(28px,5vw,80px);display:flex}:where(.stackd-site) footer strong{font:italic 27px Impact,sans-serif}:where(.stackd-site) footer span{color:#c8c8c8;font-size:13px}:where(.stackd-site) .footer-logo{flex:none;width:145px}:where(.stackd-site) .welcome-page{min-height:100vh;overflow:hidden}:where(.stackd-site) .welcome-hero{isolation:isolate;color:#fff;background:#070707;grid-template-columns:minmax(0,1fr) minmax(260px,390px);align-items:center;gap:clamp(40px,7vw,110px);min-height:720px;padding:clamp(70px,9vw,128px) clamp(28px,7vw,112px) 90px;display:grid;position:relative}:where(.stackd-site) .welcome-hero:before{content:"";z-index:-3;opacity:.36;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.7px);background-size:29px 23px;position:absolute;inset:0}:where(.stackd-site) .welcome-hero:after{content:"";z-index:-2;background:var(--paper);clip-path:polygon(0 60%,8% 46%,17% 70%,28% 39%,40% 68%,52% 43%,63% 72%,78% 34%,89% 65%,100% 42%,100% 100%,0 100%);height:46px;position:absolute;bottom:-1px;left:0;right:0}:where(.stackd-site) .welcome-splash{z-index:-1;filter:saturate(1.15);position:absolute}:where(.stackd-site) .welcome-splash-blue{background:var(--blue);clip-path:polygon(0 18%,54% 0,66% 14%,100% 8%,79% 32%,97% 46%,67% 55%,92% 72%,51% 72%,63% 100%,27% 80%,0 93%);width:540px;height:520px;top:45px;left:-260px;transform:rotate(13deg)}:where(.stackd-site) .welcome-splash-pink{background:var(--pink);clip-path:polygon(0 40%,9% 17%,100% 0,90% 28%,100% 51%,14% 100%,20% 70%);opacity:.82;width:640px;height:175px;bottom:55px;left:20%;transform:rotate(-6deg)}:where(.stackd-site) .welcome-hero-inner{max-width:850px}:where(.stackd-site) .welcome-kicker,:where(.stackd-site) .welcome-tagline,:where(.stackd-site) .section-label,:where(.stackd-site) .welcome-quick-facts span,:where(.stackd-site) .welcome-quick-facts strong,:where(.stackd-site) .date-poster,:where(.stackd-site) .welcome-actions a{letter-spacing:.055em;text-transform:uppercase;font-family:Impact,Haettenschweiler,Arial Narrow Bold,sans-serif;font-style:italic}:where(.stackd-site) .welcome-kicker{color:var(--yellow);letter-spacing:.22em;margin:0 0 16px;font-size:16px}:where(.stackd-site) .welcome-brand{width:min(100%,760px);transform:rotate(-3deg)}:where(.stackd-site) .welcome-brand img{filter:drop-shadow(3px 0 0 white) drop-shadow(-3px 0 0 white) drop-shadow(0 3px 0 white) drop-shadow(0 -3px 0 white) drop-shadow(10px 11px 0 var(--blue)) drop-shadow(18px 20px 0 #ef0067b8)}:where(.stackd-site) .welcome-tagline{background:var(--pink);width:fit-content;margin:30px 0 26px 34px;padding:7px 18px;font-size:clamp(14px,1.5vw,21px);transform:rotate(-2deg)}:where(.stackd-site) .welcome-page .welcome-hero h1{max-width:790px;font-size:clamp(42px,5.4vw,78px)}:where(.stackd-site) .welcome-page .welcome-hero h1 strong{color:var(--yellow)}:where(.stackd-site) .welcome-lead{color:#e0e0e0;max-width:680px;margin:24px 0 0;font-size:clamp(17px,1.5vw,21px);line-height:1.55}:where(.stackd-site) .welcome-actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:34px;display:flex}:where(.stackd-site) .welcome-actions a{justify-content:center;align-items:center;min-height:55px;padding:14px 24px;display:inline-flex}:where(.stackd-site) .primary-action{color:#fff;background:var(--pink);clip-path:polygon(3% 0,97% 4%,100% 83%,96% 100%,0 95%);box-shadow:6px 6px #8f003d}:where(.stackd-site) .primary-action span{color:var(--yellow);margin-left:12px;font-size:27px;line-height:0}:where(.stackd-site) .secondary-action{border:2px solid #fff}:where(.stackd-site) .date-poster{color:#080808;background:var(--yellow);text-align:center;box-shadow:15px 15px 0 var(--pink);clip-path:polygon(3% 3%,96% 0,100% 91%,92% 100%,0 96%);padding:46px 34px 38px;position:relative;transform:rotate(3deg)}:where(.stackd-site) .date-poster:before{content:"TOURNAMENT";color:#fff;background:#080808;padding:6px 16px;font-size:13px;position:absolute;top:15px;left:18px;transform:rotate(-6deg)}:where(.stackd-site) .date-poster span,:where(.stackd-site) .date-poster b,:where(.stackd-site) .date-poster small{display:block}:where(.stackd-site) .date-poster span{font-size:clamp(28px,3.2vw,48px)}:where(.stackd-site) .date-poster strong{letter-spacing:-.03em;margin:2px 0 -3px;font-size:clamp(82px,9vw,136px);line-height:.88;display:block}:where(.stackd-site) .date-poster b{color:var(--pink);font-size:clamp(37px,4.5vw,65px)}:where(.stackd-site) .date-poster small{border-top:3px solid #111;margin-top:22px;padding-top:16px;font-size:15px}:where(.stackd-site) .welcome-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,8vw,130px);padding:92px clamp(28px,7vw,112px) 62px;scroll-margin-top:90px;display:grid}:where(.stackd-site) .section-label{color:var(--pink);letter-spacing:.18em;margin:0 0 12px;font-size:14px}:where(.stackd-site) .welcome-intro h2{max-width:560px;font-size:clamp(38px,5vw,68px)}:where(.stackd-site) .welcome-intro>p{border-left:7px solid var(--blue);color:#3e4347;margin:0;padding-left:28px;font-size:clamp(18px,1.8vw,24px);line-height:1.55}:where(.stackd-site) .welcome-quick-facts{background:#fff;border:2px solid #111;grid-template-columns:repeat(4,1fr);margin:0 clamp(28px,7vw,112px) 90px;display:grid;box-shadow:10px 11px #0000001a}:where(.stackd-site) .welcome-quick-facts article{border-right:1px solid #aaa;flex-direction:column;justify-content:center;min-height:155px;padding:24px;display:flex}:where(.stackd-site) .welcome-quick-facts article:last-child{border-right:0}:where(.stackd-site) .welcome-quick-facts span{color:var(--pink);font-size:12px}:where(.stackd-site) .welcome-quick-facts strong{margin:8px 0 6px;font-size:clamp(19px,2vw,28px)}:where(.stackd-site) .welcome-quick-facts small{color:#62686c;line-height:1.35}:where(.stackd-site) .welcome-divisions,:where(.stackd-site) .rules-section{padding:92px clamp(28px,7vw,112px);scroll-margin-top:72px}:where(.stackd-site) .welcome-divisions{background:#ece9e1;border-top:1px solid #cbc7bd;border-bottom:1px solid #cbc7bd}:where(.stackd-site) .section-heading{grid-template-columns:1fr minmax(280px,510px);align-items:end;gap:clamp(35px,8vw,120px);margin-bottom:42px;display:grid}:where(.stackd-site) .section-heading h2,:where(.stackd-site) .planning-grid h2,:where(.stackd-site) .nomination-banner h2{font-size:clamp(38px,5vw,66px)}:where(.stackd-site) .section-heading>p{color:#555b5f;margin:0;font-size:18px;line-height:1.5}:where(.stackd-site) .division-cards{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}:where(.stackd-site) .division-card{isolation:isolate;color:#fff;background:#111;border:2px solid #111;min-height:290px;padding:35px 30px;position:relative;overflow:hidden;box-shadow:8px 9px #00000024}:where(.stackd-site) .division-card:after{content:"";z-index:-1;background:var(--blue);clip-path:polygon(0 18%,58% 0,72% 19%,100% 11%,77% 43%,96% 58%,57% 65%,71% 100%,20% 80%,0 92%);width:230px;height:230px;position:absolute;bottom:-60px;right:-56px;transform:rotate(18deg)}:where(.stackd-site) .division-card.division-ladies:after{background:var(--pink)}:where(.stackd-site) .division-card.division-mixed:after{background:linear-gradient(135deg, var(--blue) 0 48%, var(--pink) 49% 100%)}:where(.stackd-site) .division-card>span{color:var(--yellow);font:italic 18px Impact,sans-serif}:where(.stackd-site) .division-card h3{letter-spacing:.035em;text-transform:uppercase;margin:24px 0 33px;font:italic clamp(44px,5vw,72px)/.9 Impact,sans-serif}:where(.stackd-site) .division-card p{color:#111;letter-spacing:.06em;text-transform:uppercase;background:#fff;width:fit-content;margin:8px 0;padding:6px 12px;font:italic 16px Impact,sans-serif}:where(.stackd-site) .format-notes{border-left:10px solid var(--yellow);color:#fff;background:#111;grid-template-columns:240px 1fr;gap:30px;margin-top:34px;padding:28px 30px;display:grid}:where(.stackd-site) .format-notes>strong{letter-spacing:.05em;text-transform:uppercase;font:italic 23px Impact,sans-serif}:where(.stackd-site) .format-notes ol{color:#ddd;gap:13px;margin:0;padding-left:23px;line-height:1.45;display:grid}:where(.stackd-site) .format-notes li::marker{color:var(--yellow);font-weight:900}:where(.stackd-site) .planning-grid{grid-template-columns:1fr 1fr;display:grid}:where(.stackd-site) .planning-grid>article{padding:92px clamp(28px,7vw,96px)}:where(.stackd-site) .fee-panel{background:#fff}:where(.stackd-site) .composition-panel{color:#fff;background:var(--blue)}:where(.stackd-site) .composition-panel .section-label{color:var(--yellow)}:where(.stackd-site) .fee-options{grid-template-columns:1fr 1fr;gap:12px;margin:30px 0 20px;display:grid}:where(.stackd-site) .fee-options>div{color:#fff;background:#111;padding:22px}:where(.stackd-site) .fee-options span,:where(.stackd-site) .fee-options small,:where(.stackd-site) .fee-options strong{display:block}:where(.stackd-site) .fee-options span{letter-spacing:.08em;text-transform:uppercase;font:italic 15px Impact,sans-serif}:where(.stackd-site) .fee-options strong{color:var(--yellow);margin:5px 0 0;font:italic 55px/.95 Impact,sans-serif}:where(.stackd-site) .fee-options small{color:#d2d2d2}:where(.stackd-site) .payment-callout{border-left:6px solid var(--pink);background:#fff0f5;padding:14px 16px;font-weight:700;line-height:1.4}:where(.stackd-site) .bank-details{border-top:1px solid #bbb;margin-top:26px;padding-top:24px}:where(.stackd-site) .bank-details>span{color:var(--pink);letter-spacing:.1em;text-transform:uppercase;font:italic 13px Impact,sans-serif}:where(.stackd-site) .bank-details>strong{margin-top:7px;font-size:18px;display:block}:where(.stackd-site) .bank-details dl{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0 0;display:grid}:where(.stackd-site) .bank-details dl div{background:#efede7;padding:12px}:where(.stackd-site) .bank-details dt{color:#777;text-transform:uppercase;font-size:11px}:where(.stackd-site) .bank-details dd{margin:4px 0 0;font-weight:800}:where(.stackd-site) .rule-checklist{gap:12px;margin:30px 0 0;padding:0;list-style:none;display:grid}:where(.stackd-site) .rule-checklist>li{background:#ffffff21;padding:18px 18px 18px 55px;position:relative}:where(.stackd-site) .rule-checklist>li:before{content:"✓";color:var(--yellow);font-size:23px;font-weight:900;position:absolute;top:18px;left:18px}:where(.stackd-site) .rule-checklist strong,:where(.stackd-site) .rule-checklist span{display:block}:where(.stackd-site) .rule-checklist strong{letter-spacing:.04em;text-transform:uppercase;font:italic 20px Impact,sans-serif}:where(.stackd-site) .rule-checklist span{color:#e1f6ff;margin-top:5px;line-height:1.4}:where(.stackd-site) .mixed-balance-details{border-top:1px solid #ffffff52;gap:8px;margin-top:12px;padding-top:12px;display:grid}:where(.stackd-site) .mixed-balance-details p{color:#e1f6ff;margin:0;line-height:1.45}:where(.stackd-site) .mixed-balance-details b{color:#fff}:where(.stackd-site) .locked-roster{color:#111;background:var(--yellow);margin-top:22px;padding:22px;transform:rotate(-1deg)}:where(.stackd-site) .locked-roster strong{text-transform:uppercase;font:italic 20px Impact,sans-serif}:where(.stackd-site) .locked-roster p{margin:7px 0 0;line-height:1.4}:where(.stackd-site) .schedule-section{color:#fff;background:#090909;padding:92px clamp(28px,7vw,112px);scroll-margin-top:72px}:where(.stackd-site) .light-heading .section-label{color:var(--yellow)}:where(.stackd-site) .light-heading>p{color:#c6c6c6}:where(.stackd-site) .schedule-days{grid-template-columns:1fr 1fr;gap:22px;display:grid}:where(.stackd-site) .schedule-days article{background:#ffffff0d;border:1px solid #666;grid-template-columns:120px 1fr;align-items:center;gap:26px;min-height:190px;padding:26px;display:grid}:where(.stackd-site) .day-number{aspect-ratio:1;color:#111;background:var(--yellow);text-transform:uppercase;place-items:center;font:italic 27px Impact,sans-serif;display:grid;transform:rotate(-3deg)}:where(.stackd-site) .schedule-days article:nth-child(2) .day-number{color:#fff;background:var(--pink);transform:rotate(3deg)}:where(.stackd-site) .schedule-days small{color:var(--blue);letter-spacing:.06em;text-transform:uppercase;font-weight:800}:where(.stackd-site) .schedule-days article:nth-child(2) small{color:#ff4f9b}:where(.stackd-site) .schedule-days h3{text-transform:uppercase;margin:8px 0;font:italic clamp(26px,3vw,40px)/1 Impact,sans-serif}:where(.stackd-site) .schedule-days p{color:#c6c6c6;margin:0;line-height:1.45}:where(.stackd-site) .rules-document-link{color:#111;background:var(--yellow);border:2px solid #111;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;margin:0 0 24px;padding:18px 22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;box-shadow:6px 7px #0000001f}:where(.stackd-site) .rules-document-link:hover{transform:translate(-2px,-2px);box-shadow:8px 9px #00000029}:where(.stackd-site) .rules-document-link:focus-visible{outline:4px solid var(--blue);outline-offset:4px}:where(.stackd-site) .rules-document-badge{aspect-ratio:1;color:#fff;letter-spacing:.06em;background:#111;place-items:center;width:56px;font:italic 17px Impact,sans-serif;display:grid;transform:rotate(-3deg)}:where(.stackd-site) .rules-document-link strong,:where(.stackd-site) .rules-document-link small{display:block}:where(.stackd-site) .rules-document-link strong{letter-spacing:.035em;text-transform:uppercase;font:italic clamp(22px,3vw,30px)/1 Impact,sans-serif}:where(.stackd-site) .rules-document-link small{color:#4c4c4c;margin-top:6px;font-size:14px}:where(.stackd-site) .rules-document-link>b{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;font:italic 15px Impact,sans-serif}:where(.stackd-site) .rules-document-link>b span{color:var(--pink);margin-left:5px;font-size:20px}:where(.stackd-site) .rules-grid{grid-template-columns:1fr 1fr;gap:18px;display:grid}:where(.stackd-site) .rules-grid article{background:#fff;border:2px solid #111;padding:28px;box-shadow:5px 6px #0000001c}:where(.stackd-site) .rules-grid article>span{color:var(--pink);letter-spacing:.13em;text-transform:uppercase;font:italic 12px Impact,sans-serif}:where(.stackd-site) .rules-grid h3{letter-spacing:.035em;text-transform:uppercase;margin:9px 0 12px;font:italic 30px/1 Impact,sans-serif}:where(.stackd-site) .rules-grid p,:where(.stackd-site) .rules-grid li{color:#555b5f;line-height:1.5}:where(.stackd-site) .rules-grid p{margin:0}:where(.stackd-site) .rules-grid ul{gap:8px;margin:0;padding-left:19px;display:grid}:where(.stackd-site) .rules-grid .timeout-card{border-top:9px solid var(--blue)}:where(.stackd-site) .rules-grid .two-player-card{border-top:9px solid var(--yellow)}:where(.stackd-site) .nomination-banner{color:#fff;background:var(--pink);grid-template-columns:1fr auto auto;align-items:center;gap:clamp(28px,5vw,72px);padding:70px clamp(28px,7vw,112px);display:grid}:where(.stackd-site) .nomination-banner .section-label{color:var(--yellow)}:where(.stackd-site) .nomination-banner p:last-child{color:#ffe5f0;max-width:680px;margin:14px 0 0;line-height:1.5}:where(.stackd-site) .nomination-deadline{color:#111;background:var(--yellow);text-align:center;min-width:180px;padding:18px;transform:rotate(2deg)}:where(.stackd-site) .nomination-deadline span,:where(.stackd-site) .nomination-deadline strong,:where(.stackd-site) .nomination-deadline small{text-transform:uppercase;font-family:Impact,sans-serif;display:block}:where(.stackd-site) .nomination-deadline span{font-size:12px}:where(.stackd-site) .nomination-deadline strong{margin:5px 0;font-size:32px}:where(.stackd-site) .nomination-banner .primary-action{color:#111;letter-spacing:.05em;text-transform:uppercase;background:#fff;justify-content:center;align-items:center;min-height:60px;padding:16px 25px;font:italic 16px Impact,sans-serif;display:inline-flex;box-shadow:7px 7px #7d0036}:where(.stackd-site) .nomination-banner .primary-action span{color:var(--pink);margin-left:10px;font-size:25px}:where(.stackd-site) .welcome-footer a{color:var(--yellow);letter-spacing:.05em;text-transform:uppercase;font:italic 14px Impact,sans-serif}:where(.stackd-site) .champions-teaser{isolation:isolate;color:#fff;background:#090909;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(36px,6vw,90px);padding:82px clamp(28px,7vw,112px);display:grid;position:relative;overflow:hidden}:where(.stackd-site) .champions-teaser:before{content:"";z-index:-1;opacity:.3;background-image:radial-gradient(circle,#ffffff6b 0 1px,#0000 1.6px);background-size:31px 25px;position:absolute;inset:0}:where(.stackd-site) .champions-teaser:after{content:"";z-index:-1;background:var(--pink);width:430px;height:170px;position:absolute;bottom:-90px;left:-100px;transform:rotate(-8deg)}:where(.stackd-site) .champions-teaser .section-label{color:var(--yellow)}:where(.stackd-site) .teaser-year{color:var(--blue);letter-spacing:-.02em;margin-top:16px;font:italic clamp(52px,7vw,98px)/.8 Impact,sans-serif;display:block}:where(.stackd-site) .champions-teaser h2{text-transform:uppercase;max-width:590px;margin:15px 0 18px;font-size:clamp(39px,5vw,66px)}:where(.stackd-site) .champions-teaser-copy>p:not(.section-label){color:#d1d1d1;max-width:550px;font-size:18px;line-height:1.5}:where(.stackd-site) .honour-link{color:#111;background:var(--yellow);width:fit-content;min-height:56px;box-shadow:6px 6px 0 var(--pink);letter-spacing:.06em;text-transform:uppercase;align-items:center;margin-top:18px;padding:14px 23px;font:italic 16px Impact,sans-serif;display:inline-flex}:where(.stackd-site) .honour-link span{color:var(--pink);margin-left:12px;font-size:28px;line-height:0}:where(.stackd-site) .champions-teaser-photos{grid-template-columns:1fr 1fr;gap:17px;min-width:0;display:grid;transform:rotate(1.5deg)}:where(.stackd-site) .champions-teaser-photos figure{box-shadow:9px 10px 0 var(--blue);background:#222;border:4px solid #fff;margin:0;position:relative;overflow:hidden}:where(.stackd-site) .champions-teaser-photos figure:nth-child(2){box-shadow-color:var(--pink);margin-top:42px;transform:rotate(-3deg)}:where(.stackd-site) .champions-teaser-photos img{object-fit:cover;width:100%;height:330px;display:block}:where(.stackd-site) .champions-teaser-photos figure:first-child img{object-position:50% 23%}:where(.stackd-site) .champions-teaser-photos figcaption{color:#fff;background:linear-gradient(#0000,#000000eb);padding:36px 15px 14px;position:absolute;inset:auto 0 0}:where(.stackd-site) .champions-teaser-photos figcaption span,:where(.stackd-site) .champions-teaser-photos figcaption strong{display:block}:where(.stackd-site) .champions-teaser-photos figcaption span{color:var(--yellow);letter-spacing:.1em;text-transform:uppercase;font-size:10px;font-weight:900}:where(.stackd-site) .champions-teaser-photos figcaption strong{letter-spacing:.035em;text-transform:uppercase;margin-top:5px;font:italic 21px/1 Impact,sans-serif}:where(.stackd-site) .honour-page{background:#e9e6de;min-height:100vh;overflow:hidden}:where(.stackd-site) .honour-hero{isolation:isolate;color:#fff;background:#080808;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:center;gap:clamp(45px,8vw,120px);min-height:560px;padding:85px clamp(28px,7vw,112px) 110px;display:grid;position:relative}:where(.stackd-site) .honour-hero:before{content:"";z-index:-3;opacity:.32;background-image:radial-gradient(circle,#ffffff75 0 1px,#0000 1.7px);background-size:29px 24px;position:absolute;inset:0}:where(.stackd-site) .honour-hero:after{content:"";z-index:-1;clip-path:polygon(0 65%,9% 40%,18% 71%,28% 35%,41% 72%,53% 40%,65% 68%,78% 33%,90% 70%,100% 43%,100% 100%,0 100%);background:#e9e6de;height:48px;position:absolute;bottom:-1px;left:0;right:0}:where(.stackd-site) .honour-splash{z-index:-2;position:absolute}:where(.stackd-site) .honour-splash-blue{background:var(--blue);clip-path:polygon(0 25%,90% 0,75% 28%,100% 49%,79% 72%,91% 100%,0 82%);width:530px;height:250px;top:80px;left:-170px;transform:rotate(-10deg)}:where(.stackd-site) .honour-splash-pink{background:var(--pink);clip-path:polygon(0 42%,10% 17%,100% 0,91% 33%,100% 60%,12% 100%,19% 70%);opacity:.72;width:620px;height:150px;bottom:68px;left:27%;transform:rotate(-5deg)}:where(.stackd-site) .honour-hero-copy{z-index:1;max-width:860px;position:relative}:where(.stackd-site) .honour-hero h1{max-width:820px;font-size:clamp(54px,8vw,112px);line-height:.84}:where(.stackd-site) .honour-hero h1 span{color:var(--yellow);letter-spacing:.02em;font-size:.72em;display:block}:where(.stackd-site) .honour-subtitle{background:var(--pink);letter-spacing:.08em;text-transform:uppercase;width:fit-content;margin:23px 0 18px;padding:8px 17px;font:italic clamp(18px,2vw,27px) Impact,sans-serif;transform:rotate(-2deg);color:#fff!important}:where(.stackd-site) .honour-hero-copy>p:not(.welcome-kicker):not(.honour-subtitle){color:#d8d8d8;max-width:670px;font-size:19px;line-height:1.5}:where(.stackd-site) .honour-year-poster{color:#111;background:var(--yellow);text-align:center;box-shadow:14px 14px 0 var(--pink);clip-path:polygon(4% 3%,96% 0,100% 91%,91% 100%,0 96%);padding:36px 28px;transform:rotate(3deg)}:where(.stackd-site) .honour-year-poster span,:where(.stackd-site) .honour-year-poster strong,:where(.stackd-site) .honour-year-poster b,:where(.stackd-site) .honour-year-poster small{display:block}:where(.stackd-site) .honour-year-poster span,:where(.stackd-site) .honour-year-poster b,:where(.stackd-site) .honour-year-poster small{letter-spacing:.07em;text-transform:uppercase;font:italic 15px Impact,sans-serif}:where(.stackd-site) .honour-year-poster strong{margin:2px 0 -5px;font:italic clamp(104px,11vw,160px)/.85 Impact,sans-serif}:where(.stackd-site) .honour-year-poster b{color:var(--pink);font-size:22px}:where(.stackd-site) .honour-year-poster small{border-top:3px solid #111;margin-top:22px;padding-top:17px}:where(.stackd-site) .honour-intro{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(36px,8vw,130px);padding:90px clamp(28px,7vw,112px) 66px;display:grid}:where(.stackd-site) .honour-intro h2{text-transform:uppercase;max-width:590px;font-size:clamp(40px,5vw,68px)}:where(.stackd-site) .honour-intro>p{border-left:8px solid var(--blue);color:#444b4f;margin:0;padding-left:26px;font-size:clamp(17px,1.7vw,22px);line-height:1.55}:where(.stackd-site) .honour-grid{gap:62px;padding:20px clamp(28px,7vw,112px) 100px;display:grid}:where(.stackd-site) .honour-matchup{--division-accent:var(--blue)}:where(.stackd-site) .honour-matchup.ladies,:where(.stackd-site) .honour-matchup.mixed{--division-accent:var(--pink)}:where(.stackd-site) .matchup-heading{color:#fff;background:#0a0a0a;align-items:center;gap:18px;margin-bottom:19px;padding:14px 22px;display:flex;position:relative;overflow:hidden}:where(.stackd-site) .matchup-heading:after{content:"";background:var(--division-accent);width:190px;height:100%;position:absolute;top:0;right:-38px;transform:skew(-18deg)}:where(.stackd-site) .mixed .matchup-heading:after{background:linear-gradient(90deg, var(--blue), var(--pink))}:where(.stackd-site) .matchup-heading>span{z-index:1;color:#111;background:var(--yellow);place-items:center;width:58px;height:58px;font:italic 31px Impact,sans-serif;display:grid;position:relative;transform:rotate(-3deg)}:where(.stackd-site) .matchup-heading div{z-index:1;position:relative}:where(.stackd-site) .matchup-heading small{color:#bfc3c6;letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-weight:900}:where(.stackd-site) .matchup-heading h2{letter-spacing:.035em;text-transform:uppercase;margin-top:4px;font:italic clamp(28px,4vw,43px)/.95 Impact,sans-serif}:where(.stackd-site) .finals-cards{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:22px;display:grid}:where(.stackd-site) .finalist-card{background:#fff;border:2px solid #111;min-width:0;overflow:hidden}:where(.stackd-site) .champion-card{box-shadow:10px 11px 0 var(--yellow);border-width:3px}:where(.stackd-site) .runner-card{margin:20px 0 -10px;box-shadow:7px 8px #00000024}:where(.stackd-site) .finalist-photo{aspect-ratio:4/3;background:#171717;margin:0;position:relative;overflow:hidden}:where(.stackd-site) .finalist-photo:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0006);height:22%;position:absolute;inset:auto 0 0}:where(.stackd-site) .finalist-photo img{object-fit:cover;width:100%;height:100%;display:block}:where(.stackd-site) .finalist-photo-baywatch img{object-position:50% 21%}:where(.stackd-site) .result-label{z-index:2;color:#111;background:var(--yellow);box-shadow:5px 5px 0 var(--pink);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:10px;padding:9px 14px;font:italic 18px Impact,sans-serif;display:flex;position:absolute;bottom:16px;left:16px;transform:rotate(-2deg)}:where(.stackd-site) .result-label b{color:var(--pink)}:where(.stackd-site) .runner-label{color:#fff;box-shadow:5px 5px 0 var(--division-accent);background:#111}:where(.stackd-site) .finalist-body{padding:24px 25px 27px}:where(.stackd-site) .placing,:where(.stackd-site) .lineup-label{letter-spacing:.1em;text-transform:uppercase;font-weight:900;display:block}:where(.stackd-site) .placing{color:var(--division-accent);font-size:11px}:where(.stackd-site) .finalist-body h3{overflow-wrap:anywhere;letter-spacing:.025em;text-transform:uppercase;margin:7px 0 17px;font:italic clamp(30px,4vw,50px)/.93 Impact,sans-serif}:where(.stackd-site) .runner-card .finalist-body h3{font-size:clamp(27px,3.2vw,40px)}:where(.stackd-site) .lineup-label{color:#70767a;margin:0 0 7px;font-size:10px}:where(.stackd-site) .player-lineup{color:#373c3f;margin:0;line-height:1.55}:where(.stackd-site) .honour-legacy-banner{color:#fff;background:var(--pink);grid-template-columns:1fr minmax(260px,470px) auto;align-items:center;gap:clamp(28px,5vw,72px);padding:70px clamp(28px,7vw,112px);display:grid}:where(.stackd-site) .honour-legacy-banner .section-label{color:var(--yellow)}:where(.stackd-site) .honour-legacy-banner h2{text-transform:uppercase;font-size:clamp(38px,5vw,65px)}:where(.stackd-site) .honour-legacy-banner>p{color:#ffe2ef;line-height:1.5}:where(.stackd-site) .honour-legacy-banner .primary-action{color:#111;letter-spacing:.055em;text-transform:uppercase;white-space:nowrap;background:#fff;justify-content:center;align-items:center;min-height:60px;padding:15px 23px;font:italic 15px Impact,sans-serif;display:inline-flex}@media (max-width:1100px){:where(.stackd-site) .site-header{grid-template-columns:auto 1fr}:where(.stackd-site) .site-header nav{justify-self:end}:where(.stackd-site) .header-cta{display:none}:where(.stackd-site) .hero{grid-template-columns:1fr 1.4fr}:where(.stackd-site) .database-note{display:none}:where(.stackd-site) .search-row{grid-template-columns:1fr 1fr}:where(.stackd-site) .result-count{grid-column:1/-1}:where(.stackd-site) .advanced-filters{grid-template-columns:repeat(2,1fr)}:where(.stackd-site) .advanced-filters label:nth-child(2),:where(.stackd-site) .advanced-filters label:nth-child(4){border-right:0}:where(.stackd-site) .top-filter{grid-column:1/-1;min-height:58px}:where(.stackd-site) .looking-for-team-register{grid-template-columns:1fr}:where(.stackd-site) .looking-for-team-actions{grid-template-columns:1fr 1fr}:where(.stackd-site) .selected-roster{grid-template-columns:repeat(2,1fr)}:where(.stackd-site) .team-setup{grid-template-columns:1fr 1fr}:where(.stackd-site) .team-summary{grid-column:1/-1}:where(.stackd-site) .player-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:720px){:where(.stackd-site) .site-header{min-height:62px;padding:10px 20px;position:relative}:where(.stackd-site) .site-header nav a:not(.active){display:none}:where(.stackd-site) .site-header nav a.active:after{bottom:-8px}:where(.stackd-site) .hero{grid-template-columns:1fr;min-height:0;padding:42px 24px 34px}:where(.stackd-site) .hero .paint-blue{opacity:.72}:where(.stackd-site) .hero .paint-pink{opacity:.66}:where(.stackd-site) .brand-lockup{align-items:flex-start}:where(.stackd-site) .brand-main{font-size:82px}:where(.stackd-site) .hero-copy h1{font-size:43px}:where(.stackd-site) .hero-copy .eyebrow{color:#075b82;width:fit-content;box-shadow:4px 4px 0 var(--yellow);background:#ffffffeb;margin-bottom:12px;padding:5px 9px;display:inline-block}:where(.stackd-site) .hero-copy>p:last-child{color:#17191b;font-size:17px}:where(.stackd-site) .finder{padding:0 18px 60px}:where(.stackd-site) .search-row{grid-template-columns:1fr}:where(.stackd-site) .search-box{min-height:70px}:where(.stackd-site) .search-box input{font-size:20px}:where(.stackd-site) .gender-tabs{gap:4px;min-height:58px}:where(.stackd-site) .gender-tabs button{padding:14px 6px;font-size:22px}:where(.stackd-site) .result-count{min-height:62px;box-shadow:5px 5px 0 var(--yellow);border:3px solid #fff;margin-top:4px}:where(.stackd-site) .advanced-filters{grid-template-columns:1fr}:where(.stackd-site) .advanced-filters label{border-bottom:1px solid #bdbdbd;border-right:0;min-height:72px}:where(.stackd-site) .top-filter{grid-column:auto}:where(.stackd-site) .looking-for-team-register{padding:21px 18px}:where(.stackd-site) .looking-for-team-actions{grid-template-columns:1fr;min-width:0}:where(.stackd-site) .looking-for-team-actions button{min-height:54px}:where(.stackd-site) .looking-for-team-form{padding:20px 14px}:where(.stackd-site) .interest-form-body{grid-template-columns:1fr}:where(.stackd-site) .interest-tally-frame{min-height:1430px}:where(.stackd-site) .team-builder{padding:20px 16px}:where(.stackd-site) .team-builder-heading{align-items:flex-start}:where(.stackd-site) .team-builder-heading h2{font-size:26px}:where(.stackd-site) .team-count{padding:6px 10px}:where(.stackd-site) .self-reminder{grid-template-columns:40px 1fr;padding:12px}:where(.stackd-site) .self-reminder-badge{width:40px;height:40px;font-size:13px}:where(.stackd-site) .selected-roster,:where(.stackd-site) .team-setup,:where(.stackd-site) .team-name-generator,:where(.stackd-site) .team-name-controls{grid-template-columns:1fr}:where(.stackd-site) .team-name-status{grid-column:1;margin-top:0}:where(.stackd-site) .team-name-controls button{min-height:52px}:where(.stackd-site) .team-summary{grid-column:auto}:where(.stackd-site) .team-actions{flex-direction:column-reverse}:where(.stackd-site) .team-actions button{width:100%}:where(.stackd-site) .player-grid{grid-template-columns:1fr}:where(.stackd-site) .nomination{padding:20px 12px}:where(.stackd-site) .nomination-heading{grid-template-columns:1fr}:where(.stackd-site) .nomination-fee{width:100%}:where(.stackd-site) .tally-frame{min-height:1700px}:where(.stackd-site) .floating-team{bottom:14px;left:18px;right:18px}:where(.stackd-site) footer{flex-direction:column;align-items:flex-start}}@media (max-width:1100px){:where(.stackd-site) .welcome-hero{grid-template-columns:1fr 300px;min-height:650px}:where(.stackd-site) .welcome-quick-facts{grid-template-columns:repeat(2,1fr)}:where(.stackd-site) .welcome-quick-facts article:nth-child(2){border-right:0}:where(.stackd-site) .welcome-quick-facts article:nth-child(-n+2){border-bottom:1px solid #aaa}:where(.stackd-site) .planning-grid{grid-template-columns:1fr}:where(.stackd-site) .schedule-days article{grid-template-columns:94px 1fr}:where(.stackd-site) .nomination-banner{grid-template-columns:1fr auto}:where(.stackd-site) .nomination-banner .primary-action{grid-column:1/-1}}@media (max-width:720px){:where(.stackd-site) .welcome-header nav a:not(.active){display:none}:where(.stackd-site) .welcome-hero{grid-template-columns:1fr;gap:46px;min-height:0;padding:70px 22px 90px}:where(.stackd-site) .welcome-splash-blue{left:-340px}:where(.stackd-site) .welcome-splash-pink{bottom:28%;left:-15%}:where(.stackd-site) .welcome-brand{font-size:105px}:where(.stackd-site) .welcome-tagline{margin-left:10px}:where(.stackd-site) .welcome-page .welcome-hero h1{font-size:43px}:where(.stackd-site) .date-poster{justify-self:center;width:min(100%,330px)}:where(.stackd-site) .welcome-intro{grid-template-columns:1fr;padding:68px 22px 44px}:where(.stackd-site) .welcome-intro>p{padding-left:18px;font-size:18px}:where(.stackd-site) .welcome-quick-facts{grid-template-columns:1fr;margin:0 22px 68px}:where(.stackd-site) .welcome-quick-facts article{border-bottom:1px solid #aaa;border-right:0;min-height:125px}:where(.stackd-site) .welcome-quick-facts article:nth-child(3){border-bottom:1px solid #aaa}:where(.stackd-site) .welcome-quick-facts article:last-child{border-bottom:0}:where(.stackd-site) .welcome-divisions,:where(.stackd-site) .rules-section,:where(.stackd-site) .schedule-section{padding:68px 22px}:where(.stackd-site) .rules-document-link{grid-template-columns:auto 1fr}:where(.stackd-site) .rules-document-link>b{grid-column:2}:where(.stackd-site) .section-heading{grid-template-columns:1fr;gap:18px;margin-bottom:30px}:where(.stackd-site) .division-cards{grid-template-columns:1fr}:where(.stackd-site) .division-card{min-height:235px}:where(.stackd-site) .format-notes{grid-template-columns:1fr;gap:15px;padding:24px 20px}:where(.stackd-site) .planning-grid>article{padding:68px 22px}:where(.stackd-site) .bank-details dl,:where(.stackd-site) .schedule-days{grid-template-columns:1fr}:where(.stackd-site) .schedule-days article{grid-template-columns:76px 1fr;gap:17px;padding:20px 16px}:where(.stackd-site) .rules-grid{grid-template-columns:1fr}:where(.stackd-site) .nomination-banner{grid-template-columns:1fr;padding:60px 22px}:where(.stackd-site) .nomination-deadline{width:100%}:where(.stackd-site) .nomination-banner .primary-action{grid-column:auto}}@media (max-width:1100px){:where(.stackd-site) .champions-teaser{grid-template-columns:1fr}:where(.stackd-site) .champions-teaser-photos{max-width:820px}:where(.stackd-site) .honour-hero{grid-template-columns:1fr 290px}:where(.stackd-site) .honour-legacy-banner{grid-template-columns:1fr auto}:where(.stackd-site) .honour-legacy-banner>p{grid-area:2/1/auto/-1}:where(.stackd-site) .honour-legacy-banner .primary-action{grid-area:1/2}}@media (max-width:720px){:where(.stackd-site) .champions-teaser{grid-template-columns:1fr;padding:66px 22px 76px}:where(.stackd-site) .champions-teaser-photos{grid-template-columns:1fr;gap:15px;transform:none}:where(.stackd-site) .champions-teaser-photos figure:nth-child(2){margin-top:0;transform:rotate(-1.5deg)}:where(.stackd-site) .champions-teaser-photos img{height:260px}:where(.stackd-site) .honour-hero{grid-template-columns:1fr;gap:50px;padding:72px 22px 100px}:where(.stackd-site) .honour-hero h1{font-size:63px}:where(.stackd-site) .honour-year-poster{justify-self:center;width:min(100%,320px)}:where(.stackd-site) .honour-intro{grid-template-columns:1fr;gap:24px;padding:70px 22px 48px}:where(.stackd-site) .honour-intro>p{padding-left:18px;font-size:17px}:where(.stackd-site) .honour-grid{gap:50px;padding:10px 22px 78px}:where(.stackd-site) .matchup-heading{padding:12px 14px}:where(.stackd-site) .matchup-heading:after{width:95px}:where(.stackd-site) .matchup-heading>span{flex:none;width:50px;height:50px;font-size:26px}:where(.stackd-site) .finals-cards{grid-template-columns:1fr;gap:16px}:where(.stackd-site) .champion-card{box-shadow:7px 8px 0 var(--yellow)}:where(.stackd-site) .runner-card{margin:0;box-shadow:5px 6px #00000024}:where(.stackd-site) .finalist-body{padding:21px 18px 24px}:where(.stackd-site) .finalist-body h3,:where(.stackd-site) .runner-card .finalist-body h3{font-size:32px}:where(.stackd-site) .result-label{font-size:15px;bottom:10px;left:10px}:where(.stackd-site) .honour-legacy-banner{grid-template-columns:1fr;padding:58px 22px}:where(.stackd-site) .honour-legacy-banner>p,:where(.stackd-site) .honour-legacy-banner .primary-action{grid-area:auto}:where(.stackd-site) .honour-legacy-banner .primary-action{white-space:normal}}.stackd-site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;min-height:100vh}.stackd-network{color:#fff;background:#080808;border-bottom:1px solid #444;justify-content:space-between;gap:20px;padding:12px 5%;font-size:.875rem;display:flex}.stackd-network a:hover{color:#ffda00}
