.stadium-graphic-wrapper{background-color:transparent;padding:1rem 2rem;position:relative;width:100%}.stadium-graphic-grid{aspect-ratio:98/87;display:grid;grid-template-columns:repeat(8,minmax(0,1fr));grid-template-rows:repeat(11,minmax(0,1fr));width:100%}@media (max-width:764px){.price-chart p,.stadium-graphic-grid p{font-size:3vw!important}.price-chart sub{font-size:1.5vw!important}}.stadium-graphic-grid>button,.stadium-graphic-grid>div{align-items:center;display:flex;flex-direction:column;justify-content:center}.stadium-graphic-grid>div:hover{cursor:pointer}.stadium-graphic-grid>button>p,.stadium-graphic-grid>div>p{font-weight:900;line-height:1;margin-bottom:0;text-align:center}.stadium-graphic-grid>button>sub,.stadium-graphic-grid>div>sub{font-weight:300;text-align:center}@media (min-width:1280px){.stadium-graphic-grid{min-width:650px;width:50vw}}.stadium-compass{background-color:var(--primary);background-image:url(https://yycwildfc.com/hubfs/compass.png);background-position:50%;background-repeat:no-repeat;background-size:65%;grid-column:1/span 2;grid-row:1/span 4}.stadium-seating-prem{align-items:center;background-color:#bbf;display:flex;flex-direction:row;grid-column:3/span 6;grid-row:1/span 1;justify-content:center}.stadium-seating-prem>p{color:var(--primary);font-size:1.5rem;font-weight:900;margin-bottom:0;text-align:center}.stadium-seating-north{grid-column-start:3;grid-row:2/span 2}.stadium-seating-north,button.stadium-seating-north:active,button.stadium-seating-north:focus,button.stadium-seating-north:hover{background-color:var(--primary-light)}.stadium-seating-bow{grid-column-start:4;grid-row:2/span 2}.stadium-seating-bow,button.stadium-seating-bow:active,button.stadium-seating-bow:focus,button.stadium-seating-bow:hover{background-color:var(--teal)}.stadium-seating-members{grid-column:5/span 2;grid-row:2/span 2}.stadium-seating-members,button.stadium-seating-members:active,button.stadium-seating-members:focus,button.stadium-seating-members:hover{background-color:var(--primary)}.stadium-seating-elbow{grid-column-start:7;grid-row:2/span 2}.stadium-seating-elbow,button.stadium-seating-elbow:active,button.stadium-seating-elbow:focus,button.stadium-seating-elbow:hover{background-color:var(--teal)}.stadium-seating-south{grid-column-start:8;grid-row:2/span 2}.stadium-seating-south,button.stadium-seating-south:active,button.stadium-seating-south:focus,button.stadium-seating-south:hover{background-color:var(--primary-light)}.stadium-seating-members>p{color:var(--text-color);font-size:1.5rem}.stadium-seating-members>sub{color:var(--text-color)}.stadium-seating-bow>p,.stadium-seating-elbow>p{color:var(--primary);font-size:1.5rem}.stadium-seating-north>p,.stadium-seating-south>p{color:var(--text-color);font-size:1.5rem}.stadium-seating-wild{grid-column-start:3;grid-row:4/span 1}.stadium-seating-wild,button.stadium-seating-wild:active,button.stadium-seating-wild:focus,button.stadium-seating-wild:hover{background-color:var(--red)}.stadium-seating-wild>p{color:var(--primary);font-size:1.5rem}.stadium-seating-wild>sub{color:var(--primary)}.stadium-seating-grasslands{grid-column:4/span 4;grid-row:4/span 1}.stadium-seating-grasslands,button.stadium-seating-grasslands:active,button.stadium-seating-grasslands:focus,button.stadium-seating-grasslands:hover{background-color:var(--yellow)}.stadium-seating-grasslands>p{color:var(--primary);font-size:1.5rem}.stadium-seating-birdhouse{background-color:var(--pink);grid-column-start:8;grid-row:4/span 1}@media (max-width:764px){.stadium-seating-birdhouse>p{font-size:2vw!important}}button.stadium-seating-birdhouse:active,button.stadium-seating-birdhouse:focus,button.stadium-seating-birdhouse:hover{background-color:var(--pink)}.stadium-seating-birdhouse>p{color:var(--primary);font-size:1.05rem}.field{background-color:#2bb673;background-image:url(https://yycwildfc.com/hubfs/wild-field.png);background-position:50%;background-repeat:no-repeat;background-size:contain;grid-column:3/span 6;grid-row:5/span 6;position:relative}.accessible-seating{grid-column:1/1;grid-row:5/11}.accessible-seating,button.accessible-seating:active,button.accessible-seating:focus,button.accessible-seating:hover{background-color:#ffb37b}.accessible-seating>p{direction:rtl;font-size:1.5rem;text-align:center;text-orientation:sideways;writing-mode:vertical-lr}.wild-zone{background-color:#bdbec0;grid-column:2/2;grid-row:5/11}.wild-zone>p{color:#fff;direction:rtl;font-size:1.5rem;text-align:center;text-orientation:sideways;writing-mode:vertical-lr}.price-chart{width:100%}.price-chart,.price-chart>tbody{border:.25px solid #fff}.price-chart>tr,tr{transition:opacity .3s ease-in-out}.price-chart>tr{display:table-row}td,th{vertical-align:middle}td>div>sub,th>div>sub{font-weight:300}td>div,th>div{align-items:center;display:flex;flex-direction:column;justify-content:center}td>div>p,th>div>p{font-size:1.15rem;font-weight:600;margin-bottom:0}.row-one{background-color:#fff;color:var(--primary)}.row-two{background-color:var(--primary)}.row-two,.row-two p,.row-two sub{color:var(--text-color)}.row-four,.row-three{background-color:var(--teal);color:var(--primary)}.row-five{background-color:var(--yellow);color:var(--primary)}.row-seven,.row-six{background-color:var(--primary-light)}.row-seven p,.row-seven sub,.row-six p,.row-six sub{color:#fff}.row-eight{background-color:var(--red);color:#fff}.row-nine{background-color:var(--pink)}.row-nine,.row-ten{color:var(--primary)}.row-ten{background-color:#ffb37b}.price-chart-col-one{grid-column:1/span 2}.price-chart-col-two{grid-column:3/3}.price-chart-col-three{grid-column:4/4}.price-chart-col-four{grid-column:5/5}.stadium-graphic-wrapper:has(.stadium-seating-wild:hover) tr:not(#wild-roses){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-north:hover) tr:not(#north-side){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-south:hover) tr:not(#south-side){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-bow:hover) tr:not(#bow){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-elbow:hover) tr:not(#elbow){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-members:hover) tr:not(#members-only){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-grasslands:hover) tr:not(#grasslands){opacity:.3}.stadium-graphic-wrapper:has(.stadium-seating-birdhouse:hover) tr:not(#birdhouse){opacity:.3}