/* Minification failed. Returning unminified contents.
(1,678): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,716): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,754): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,798): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,836): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,874): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,912): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,956): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,994): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1034): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1074): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1114): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1154): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1194): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1234): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1274): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1314): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1354): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1394): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1434): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1474): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1488): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1505): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1519): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1537): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1551): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1569): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1600): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1625): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1699): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1734): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1766): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1797): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1853): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1935): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1968): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,1998): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2032): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2065): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2101): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,2156): run-time error CSS1039: Token not allowed after unary operator: '-base-font-size'
(1,2290): run-time error CSS1039: Token not allowed after unary operator: '-main-font'
(1,2382): run-time error CSS1039: Token not allowed after unary operator: '-clr-secondary-500'
(1,2450): run-time error CSS1039: Token not allowed after unary operator: '-flow-space'
(1,2496): run-time error CSS1039: Token not allowed after unary operator: '-flow-space'
(1,2912): run-time error CSS1039: Token not allowed after unary operator: '-link-clr'
(1,2954): run-time error CSS1039: Token not allowed after unary operator: '-link-clr'
(1,3055): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,3127): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-600'
(1,3156): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-600'
(1,3994): run-time error CSS1039: Token not allowed after unary operator: '-bg-top-gradient'
(1,4052): run-time error CSS1039: Token not allowed after unary operator: '-flex-direction'
(1,4088): run-time error CSS1039: Token not allowed after unary operator: '-flex-wrap'
(1,4116): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(1,4156): run-time error CSS1039: Token not allowed after unary operator: '-gap'
(1,4670): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4681): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,4803): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,5084): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,5531): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,6052): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,6111): run-time error CSS1039: Token not allowed after unary operator: '-clr-black'
(1,6403): run-time error CSS1039: Token not allowed after unary operator: '-clr-brand'
(1,6898): run-time error CSS1039: Token not allowed after unary operator: '-clr-white'
(1,7014): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-300'
(1,7289): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-100'
(1,7375): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7397): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,7438): run-time error CSS1039: Token not allowed after unary operator: '-bg-dark-transparent'
(1,7846): run-time error CSS1039: Token not allowed after unary operator: '-clr-brand'
(1,7963): run-time error CSS1039: Token not allowed after unary operator: '-clr-brand'
(1,8559): run-time error CSS1030: Expected identifier, found '.'
(1,8566): run-time error CSS1031: Expected selector, found ')'
(1,8566): run-time error CSS1025: Expected comma or open brace, found ')'
(1,8691): run-time error CSS1039: Token not allowed after unary operator: '-underline-gap'
(1,9102): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-100'
(1,9264): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-500'
(1,9702): run-time error CSS1030: Expected identifier, found '.'
(1,9714): run-time error CSS1031: Expected selector, found ')'
(1,9714): run-time error CSS1025: Expected comma or open brace, found ')'
(1,10031): run-time error CSS1039: Token not allowed after unary operator: '-bg-clr-dark'
(1,10394): run-time error CSS1039: Token not allowed after unary operator: '-clr-brand'
(1,10524): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,10541): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11042): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11153): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-200'
(1,11207): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11553): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,11907): run-time error CSS1039: Token not allowed after unary operator: '-bg-clr-dark'
(1,11950): run-time error CSS1039: Token not allowed after unary operator: '-clr-brand'
(1,12224): run-time error CSS1039: Token not allowed after unary operator: '-box-padding'
(1,12403): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12473): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-200'
(1,12657): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-400'
(1,12714): run-time error CSS1039: Token not allowed after unary operator: '-clr-secondary-200'
(1,12845): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-500'
(1,12923): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12944): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,12997): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-400'
(1,13173): run-time error CSS1030: Expected identifier, found ','
(1,13181): run-time error CSS1031: Expected selector, found ')'
(1,13181): run-time error CSS1025: Expected comma or open brace, found ')'
(1,13663): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13698): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,13828): run-time error CSS1019: Unexpected token, found ' '
(1,13828): run-time error CSS1019: Unexpected token, found ' '
(1,13828): run-time error CSS1042: Expected function, found ' '
(1,13828): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1,13931): run-time error CSS1019: Unexpected token, found ' '
(1,13931): run-time error CSS1019: Unexpected token, found ' '
(1,13931): run-time error CSS1042: Expected function, found ' '
(1,13931): run-time error CSS1062: Expected semicolon or closing curly-brace, found ' '
(1,14207): run-time error CSS1039: Token not allowed after unary operator: '-box-padding'
(1,14576): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14689): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14753): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14851): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14875): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,14948): run-time error CSS1039: Token not allowed after unary operator: '-bg-clr-dark'
(1,14973): run-time error CSS1039: Token not allowed after unary operator: '-clr-white'
(1,15131): run-time error CSS1039: Token not allowed after unary operator: '-clr-primary-100'
(1,15505): run-time error CSS1039: Token not allowed after unary operator: '-link-clr'
(1,16595): run-time error CSS1039: Token not allowed after unary operator: '-flow-space'
(1,16677): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16773): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(1,16808): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
 */
*,*::before,*::after{box-sizing:border-box;}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin:0;}ul[role=list],ol[role=list]{list-style:none;}html:focus-within{scroll-behavior:smooth;}body{min-height:100vh;text-rendering:optimizeSpeed;line-height:1.5;}a:not([class]){text-decoration-skip-ink:auto;}img,picture{max-width:100%;display:block;}input,button,textarea,select{font:inherit;}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto;}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important;}}ul,li{padding:0;margin:0;list-style-type:none;}:root{--clr-primary-100:hsl(26deg,100%,81%);--clr-primary-200:hsl(26deg,100%,71%);--clr-primary-200t:hsla(26deg,100%,71%,.95);--clr-primary-300:hsl(26deg,100%,61%);--clr-primary-400:hsl(26deg,100%,51%);--clr-primary-500:hsl(26deg,100%,41%);--clr-primary-500t:hsla(26deg,100%,41%,.95);--clr-primary-600:hsl(26deg,100%,31%);--clr-secondary-100:hsl(220deg,30%,61%);--clr-secondary-200:hsl(220deg,30%,51%);--clr-secondary-300:hsl(220deg,30%,41%);--clr-secondary-400:hsl(220deg,30%,31%);--clr-secondary-500:hsl(220deg,30%,21%);--clr-secondary-600:hsl(220deg,30%,11%);--clr-highlight-100:hsl(205deg,75%,91%);--clr-highlight-200:hsl(205deg,75%,81%);--clr-highlight-300:hsl(205deg,75%,71%);--clr-highlight-400:hsl(205deg,75%,61%);--clr-highlight-500:hsl(205deg,75%,51%);--clr-highlight-600:hsl(205deg,75%,41%);--fs-300:1rem;--fs-400:1.25rem;--fs-500:2rem;--fs-600:2.827rem;--fs-700:4rem;--fs-800:5.653rem;--clr-white:hsl(360,100%,100%);--clr-black:hsl(0,0%,0%);--link-clr:var(--clr-secondary-200,hsl(205deg,75%,51%));--transparency:.8;--clr-brand:var(--clr-primary-500);--bg-clr-light:var(--clr-white);--bg-clr-dark:var(--clr-black);--bg-dark-transparent:hsla(0,0%,0%,var(--transparency));--bg-top-gradient:linear-gradient(0deg,#c7d0e1,#6980ae,#44577e,#303d58,#263147ff);--base-font-size:$base-font-size;--pumpkin:hsla(27,100%,51%,1);--space-cadet:hsla(220,30%,21%,1);--verdigris:hsla(183,100%,36%,1);--columbia-blue:hsla(209,69%,84%,1);--baby-powder:hsla(120,14%,97%,1);}html{font-size:var(--base-font-size,10px);}body{display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:1fr;min-height:100vh;font-family:var(--main-font,Poppins,sans-serif);font-weight:400;font-size:1rem;margin:0;padding:0;color:var(--clr-secondary-500,#000);background:#ccc;}.flow>*+*{margin-top:var(--flow-space,1em);}.padding-space{padding:var(--flow-space,1em)!important;}.text-center{text-align:center!important;}.text-left{text-align:left!important;}.text-upper{text-transform:uppercase;}.margin-top-base{margin-top:1rem;}.align-self-end{align-self:end;}.align-self-center,.align-children-center>*{align-self:center;}.align-self-start{align-self:start;}.float-left{float:left;}.float-right{float:right;}a{text-decoration:underline;text-decoration-color:var(--link-clr,hsl(205deg,95%,51%));color:var(--link-clr,hsl(205deg,95%,51%));background-color:transparent;}a:hover,a:active,a:focus,a:focus-within{--link-clr:var(--clr-primary-500);}a:visited{text-decoration-color:var(--clr-primary-600);color:var(--clr-primary-600);}.is-hidden{display:none!important;}.sr-only{display:none;}label,.label{font-size:14px;font-size:.875rem;}.label-hint{font-size:12px;font-size:.75rem;}fieldset{padding:.35em .75em .625em;isolation:isolate;border:0;}fieldset:has(legend){border:1px solid;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}textarea,input,select{padding:.3125rem .625rem;}input,select{min-height:35px;}textarea{min-height:20rem;}h1,.h1{font-size:32px;font-size:2rem;}.fw-100{font-weight:100;}.fw-200{font-weight:200;}.fw-300{font-weight:300;}.fw-400{font-weight:400;}.fw-500{font-weight:500;}.fw-600{font-weight:600;}.fw-700{font-weight:700;}.fw-800{font-weight:800;}.fw-900{font-weight:900;}.h-small{font-size:20px!important;font-size:1.25rem!important;}.bg-gradient-top{background:var(--bg-top-gradient);}.flex{display:flex;flex-direction:var(--flex-direction,row);flex-wrap:var(--flex-wrap,nowrap);gap:var(--gap,1rem);}.grid{display:grid;gap:var(--gap,1rem);}.flex-direction-column{flex-direction:column!important;}.flex-direction-row{flex-direction:row!important;}.span-col-1{grid-column:span 1;}.span-col-2{grid-column:span 2;}.span-col-3{grid-column:span 3;}.span-col-4{grid-column:span 4;}.span-col-5{grid-column:span 5;}.span-col-6{grid-column:span 6;}.span-col-7{grid-column:span 7;}.span-col-8{grid-column:span 8;}.span-col-9{grid-column:span 9;}.span-col-10{grid-column:span 10;}.span-col-11{grid-column:span 11;}.span-col-12{grid-column:span 12;}.main{--gap:1rem;--flex-wrap:wrap;margin-inline:auto;padding:2em;width:min(100dvw,80rem);}.main-content{display:flex;flex-direction:column;--flex-direction:column;width:min(100%,750px);margin:0 auto;row-gap:2rem;}.main-content img{border-radius:10px;}.wrapper{margin-inline:auto;line-height:1.5;min-width:min(650px,80dvw);max-width:93.75rem;}.home-content{grid-area:main-content;grid-auto-rows:auto;gap:1.5rem;}.sidebar{--flex-direction:column;align-self:start;font-size:.875rem;}@media(min-width:1008px){.sidebar{flex:0 18.75rem;margin-inline:auto;}}.sidebar-img{width:max(150px,50vw);margin-inline:auto;}code{font-size:18px;font-size:1.125rem;}code::before{content:"[";}code::after{content:"]";}#Scoring-Help dt{font-weight:600;}#Scoring-Help dd{margin-block-end:.5rem;margin-inline-start:1rem;}#Scoring-Help section{max-width:80ch;margin-inline:auto;}.scoring-app{--flex-wrap:wrap;}.scoring-app p{flex:1 2 40ch;}.scoring-app img{width:auto;height:auto;}.dca-img{flex:0 1 18.75rem;}#Member-Links{grid-template-columns:repeat(auto-fit,minmax(250px,1fr));align-items:start;grid-auto-rows:min-content;}nav{position:relative;min-height:16px;max-width:650px;flex:1;display:grid;height:100%;}.main-nav_logo{margin:auto;height:40px;width:149px;font-size:3rem;align-self:flex-start;}.mobile-nav__toggle{display:none;border:0;}.primary-navigation{flex-direction:row;justify-content:space-evenly;--underline-gap:1rem;list-style:none;background-color:var(--clr-black);padding:0;margin:0;height:66.6666666667vh;height:66.6666666667dvh;}.primary-navigation__item{display:block;position:relative;padding:0 1em;text-transform:uppercase;font-weight:200;letter-spacing:1.5px;}.primary-navigation__item.active>.sub-menu{display:block!important;color:var(--clr-brand)!important;background-color:transparent;box-shadow:none;}.primary-navigation__item.active>.icon-arrow--down{transform:rotate(180deg);}.primary-navigation>ul{width:15rem;display:block;height:auto;background-color:--var(bg-clr-dark);transition:all 650ms ease;}.primary-navigation>ul .primary-navigation__item{line-height:4rem;}.primary-navigation>ul .primary-navigation__item:hover>ul{top:0;left:100%;}.primary-navigation a,.primary-navigation a:visited{text-decoration:none;color:var(--clr-white);}.primary-navigation__member-item a{color:#000!important;font-weight:600;border:0;background-color:var(--clr-primary-300);padding:.5rem!important;border-radius:30px;margin-bottom:1rem;}.primary-navigation__member-item a:hover,.primary-navigation__member-item a:active,.primary-navigation__member-item a:focus,.primary-navigation__member-item a:focus-within{background-color:var(--clr-primary-100);}@media(max-width:1007px){.primary-navigation{flex-direction:column;--underline-gap:.5rem;--gap:2em;position:fixed;background:var(--bg-dark-transparent);backdrop-filter:blur(1rem);inset:0 0 0 30%;z-index:9000;padding:15rem 2em;transform:translateX(100%);}.primary-navigation[data-visible=true]{transform:translateX(0);}}@media(min-width:1008px){.primary-navigation{height:initial;}.primary-navigation__item{display:flex;height:100%;align-items:center;}.primary-navigation__item:hover>.primary-navigation{display:block!important;color:var(--clr-brand)!important;}.primary-navigation__item:focus-within>.primary-navigation{display:block!important;color:var(--clr-brand)!important;}.primary-navigation .icon-arrow--down{display:none;}}.primary-navigation__item:hover>.sub-menu{top:0;left:100%;}@media(min-width:1008px){.primary-navigation__item:hover>.sub-menu{display:block!important;color:#e07224!important;position:absolute;border-bottom-left-radius:10px;border-bottom-right-radius:10px;top:100px;left:-1.25rem;border:2px solid #e07224;border-top:#000;}}.underline-indicators li.primary-navigation__member-item span{padding-bottom:1rem;border-bottom:.2rem solid hsla(0deg,100%,100%,0);}.underline-indicators li.primary-navigation__member-item span:has(.active){border-color:hsla(0deg,100%,100%,.5);}.underline-indicators li:not(.primary-navigation__member-item) a{padding-bottom:var(--underline-gap,1rem);border-bottom:.2rem solid hsla(0deg,100%,100%,0);}.underline-indicators li:not(.primary-navigation__member-item) a:hover,.underline-indicators li:not(.primary-navigation__member-item) a:active,.underline-indicators li:not(.primary-navigation__member-item) a:focus,.underline-indicators li:not(.primary-navigation__member-item) a:focus-within{border-color:hsla(0deg,100%,100%,.5);color:var(--clr-primary-100);}.underline-indicators li:not(.primary-navigation__member-item) a.active{border-color:hsla(0deg,100%,100%,.5);}.footer-navigation h3{color:var(--clr-primary-500);}@media(max-width:1007px){.mobile-nav__toggle{z-index:9999;display:block;position:absolute;background-color:transparent;top:25px;right:1rem;}.mobile-nav__toggle[aria-expanded=true]{background-image:url("/img/close_icon_black2.svg");}.mobile-nav__toggle[aria-expanded=true] .line{transition:y 300ms ease-in,rotate 300ms ease-in 300ms,opacity 0ms 300ms;transform-origin:center;}.mobile-nav__toggle[aria-expanded=true] :is(.top,.bottom){y:45;}.mobile-nav__toggle[aria-expanded=true] .top{rotate:45deg;}.mobile-nav__toggle[aria-expanded=true] .bottom{rotate:-45deg;}.mobile-nav__toggle[aria-expanded=true] .middle{opacity:0;}}.sub-menu{display:none!important;box-shadow:0 0 2px rgba(0,0,0,.6);width:15rem;display:block;height:auto;background-color:var(--bg-clr-dark);transition:all 650ms ease;}.sub-menu a{display:block;border-color:transparent!important;padding:0 1.5rem;font-size:14px;font-size:.875rem;text-transform:uppercase;transition:color 650ms;}.sub-menu .primary-navigation__item{line-height:4rem;}.icon-arrow--down{position:absolute;display:block;right:1.5rem;top:1.25rem;width:1rem;height:1rem;fill:var(--clr-brand);pointer-events:none;}.field-validation-valid,.validation-summary-valid{display:none;}.registration-form,.contact-form{--flex-wrap:wrap;--flow-space:2em;width:100%;min-width:20rem;}.input-group{display:flex;flex-wrap:wrap;flex-direction:column;flex:1 1 auto;max-width:max(100%,250px);}@media(min-width:1008px){.input-group{flex-basis:auto;}}.radio-button-group{display:grid;grid-template-columns:1fr;align-items:center;}.radio-button-group input[type=radio]{vertical-align:middle;}.radio-button-group__answers label{padding-inline-end:1rem;}.label-wrap{margin:0;padding:0;display:flex;}.input-group_small input{max-width:5rem;}.form-row{--flex-direction:column;flex:1;flex-basis:100%;gap:1rem;padding-block-end:1.5rem;border-bottom:1px dotted var(--clr-primary-200);}@media(min-width:1008px){.form-row{--flex-direction:row;}}.registration-data{flex-wrap:wrap;width:100%;}fieldset.contact-group{grid-template-columns:repeat(2,1fr);}.dartboard-group{grid-template-columns:repeat(2,1fr);}.dartboard-group .label-wrap{align-self:center;padding-inline-end:.3125rem;}.bar-registration{grid-template-columns:minmax(15.625rem,34.375rem);grid-auto-flow:row;--flex-direction:column;margin-inline:auto;}.bar-registration fieldset>*+*{margin-top:1em;}.success{grid-template-columns:1fr;}.success__msg{grid-column:1/3;margin-inline:clamp(1rem,5%,2rem);grid-row:2/3;background:hsla(0deg,100%,100%,.9)!important;z-index:100;}.success__img{grid-column:1/4;grid-row:1/4;}header{margin:0;padding:0;background-color:var(--bg-clr-dark);border-bottom:2px solid var(--clr-brand);position:sticky;top:0;z-index:999;}.header{width:100%;margin:0;padding-inline:2rem;height:100px;z-index:5;flex-wrap:wrap;align-items:center;justify-content:space-between;}.logo{margin:auto;max-width:149px;font-size:3rem;}.shadow-box{background:#fff;padding:var(--box-padding,2rem);box-shadow:4px 4px 10px rgba(0,0,0,.25);border-radius:10px;}.button{display:inline-block;padding:1rem 4rem;font-weight:600;border:2px solid;border-radius:.4rem;--link-color:var(--clr-secondary-500)!important;background-color:var(--clr-primary-200);text-transform:uppercase;text-decoration:none;text-align:center;cursor:pointer;}.button:hover,.button:active,.button:focus,.button:focus-within{background-color:var(--clr-primary-400);}.button:focus{outline:3px dashed var(--clr-secondary-200);outline-offset:3px;}.button:visited{color:inherit;}.button-member a{display:inline-block;background-color:var(--clr-primary-500);padding:.5rem;color:#000;border-radius:50px;}.resource-link{--flex-direction:row;--flex-wrap:nowrap;border-block-start:1px solid var(--clr-primary-400);padding-block-start:1rem;}.resource-link img{border-radius:100%;box-shadow:2px 2px 10px rgba(0,0,0,.25);}a[href^=http]:not([href*="codepen.io"]):not(:has(img),.button)::after{content:"(external link)";display:inline-block;color:inherit;width:1em;height:1em;text-indent:1em;white-space:nowrap;overflow:hidden;background-image:url(/Content/img/external-link-blue.svg);background-repeat:no-repeat;background-position:center;background-size:75% auto;}.photo-credit{font-size:.5rem;}@media(min-width:1008px){.feature-section{display:grid;margin-inline:auto;justify-content:space-between;grid-template-columns:repeat(auto-fit,29%);}.feature-section.flow{--flow-space:0;}}.home-content img{--box-padding:0;width:100%;height:100%;object-fit:cover;}.intro{grid-template-columns:1fr;}.intro h1{font-size:clamp(1.25rem,8vw - 3.75rem,1.75rem);}.intro__header em{font-style:normal;font-weight:900;font-size:clamp(2.25rem,1.76vw + 1.59rem,3.1875rem);display:block;line-height:1em;}.intro__img{grid-column:1/2;grid-row:1/4;width:100%;height:100%;}.intro__header{grid-column:1/2;grid-row:2/3;margin-inline:auto;width:90%;}.intro__header.shadow-box{background:hsla(0deg,0%,100%,.9);}.intro__text{padding:var(--box-padding,1em);align-self:start;}@media(min-width:1008px){.intro{grid-template-rows:1.33rem repeat(3,auto);grid-template-columns:repeat(5,1fr);margin:0 auto;}.intro__header{grid-column:1/4;grid-row:2/3;justify-self:start;align-self:end;margin:0;}.intro__img{grid-column:3/-1;grid-row:1/4;width:100%;}.intro__text{grid-column:1/3;grid-row:3/4;}}.feature{display:grid;--flex-direction:column;gap:1.5rem;grid-template-columns:1fr;grid-template-rows:15.3125rem auto;max-width:1200px;--box-padding:0;overflow:hidden;}.feature-text{align-self:start;--flow-space:1rem;}.feature>*+*{padding:1rem;padding-top:0;}.feature img{object-fit:cover;}footer{--flex-direction:column;--gap:3rem;margin-top:auto;padding:2rem;width:100%;background-color:var(--bg-clr-dark);color:var(--clr-white);}footer h3{font-weight:400;}.footer__links{grid-template-columns:repeat(2,1fr);max-width:93.75rem;margin-inline:auto;}.footer__links a{color:var(--clr-primary-100);text-decoration:none;}@media(max-width:1007px){.footer__links li{margin-block-end:1rem;}}@media(min-width:1008px){.footer__links{grid-template-columns:repeat(5,1fr);}}#Rules-Page{counter-reset:section;}#Rules-Page section,#Rules-Page h2,#Rules-Page h3{scroll-margin:6.375rem;}#Rules-Page .main a,#Rules-Page .main a:visited{text-decoration:none;color:var(--link-clr);}#Rules-Page .rules-intro__text{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-column-gap:2rem;}#Rules-Page .rules-intro__img{height:100%;object-fit:cover;}@media(min-width:1008px){#Rules-Page .main{display:grid;grid-template-areas:"intro intro" "toc rules";justify-content:center;grid-template-columns:1fr 2fr;}#Rules-Page .rules-intro{grid-area:intro;padding-bottom:2rem;max-width:100ch;}}#toc ol{counter-reset:toc-item;list-style:none;}#toc ol li::before{counter-increment:toc-item;content:counters(toc-item,".") ". ";}.rules h2{counter-increment:section;counter-reset:sub-section;}.rules h3{counter-increment:sub-section;}.rules h2::before,.rules h3::before{content:counter(section) "." counter(sub-section) " ";}.rules ol{list-style:none;display:table;counter-reset:nested-section;margin:0;padding:0;}.rules ol li{counter-increment:nested-section;margin:0;padding:0;}.rules ol li::before{content:counter(section) "." counter(sub-section) "." counter(nested-section) " ";font-weight:bold;text-align:right;padding-right:.5em;}.rules section>*+*{margin-top:var(--flow-space,.5rem);}#Bar-Page .main,#Bar-Registration .main{flex-direction:column;--flex-wrap:nowrap;}.bar-list.grid{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));--flex-direction:column;}.bar-data{--flex-direction:row;}.bar-data address{max-width:25ch;}.google-map{position:relative;padding-bottom:75%;height:0;overflow:hidden;margin-top:auto;}.google-map iframe{position:absolute;top:0;left:0;width:100%;height:100%;}
