@import"https://use.typekit.net/pmf0yfi.css";[data-astro-cid-s5hxusys],[data-astro-cid-s5hxusys]:before,[data-astro-cid-s5hxusys]:after{box-sizing:border-box}body,h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys],p[data-astro-cid-s5hxusys],figure[data-astro-cid-s5hxusys],blockquote[data-astro-cid-s5hxusys],dl[data-astro-cid-s5hxusys],dd[data-astro-cid-s5hxusys]{margin-block-end:0}ul[data-astro-cid-s5hxusys][role=list],ol[data-astro-cid-s5hxusys][role=list]{list-style:none}h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys],button[data-astro-cid-s5hxusys],input[data-astro-cid-s5hxusys],label[data-astro-cid-s5hxusys]{line-height:1.1}h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys]{text-wrap:balance}a[data-astro-cid-s5hxusys]:not([class]){text-decoration-skip-ink:auto}a[data-astro-cid-s5hxusys]:not([class]):focus{outline:2px dotted currentColor}img[data-astro-cid-s5hxusys],picture[data-astro-cid-s5hxusys]{max-width:100%;display:block}input[data-astro-cid-s5hxusys],button[data-astro-cid-s5hxusys],textarea[data-astro-cid-s5hxusys],select[data-astro-cid-s5hxusys]{font-family:inherit;font-size:inherit}textarea[data-astro-cid-s5hxusys]:not([rows]){min-height:10em}:target[data-astro-cid-s5hxusys]{scroll-margin-block:5ex}h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys],h5[data-astro-cid-s5hxusys],h6[data-astro-cid-s5hxusys],p[data-astro-cid-s5hxusys]{margin:0}h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys],h5[data-astro-cid-s5hxusys],h6[data-astro-cid-s5hxusys]{font-family:proxima-nova,sans-serif}h1[data-astro-cid-s5hxusys],h2[data-astro-cid-s5hxusys],h3[data-astro-cid-s5hxusys],h4[data-astro-cid-s5hxusys],h5[data-astro-cid-s5hxusys],h6[data-astro-cid-s5hxusys]{margin:0;padding:0;font-weight:800}h1[data-astro-cid-s5hxusys]{font-size:2.25rem;line-height:2rem;text-transform:uppercase;margin:0;padding:0}h2[data-astro-cid-s5hxusys]{text-transform:uppercase}p[data-astro-cid-s5hxusys]{font-weight:500}h3[data-astro-cid-s5hxusys]{font-size:1.75em}h4[data-astro-cid-s5hxusys]{font-size:1.5em}h5[data-astro-cid-s5hxusys]{font-size:1.25em}h6[data-astro-cid-s5hxusys]{font-size:1em}.conference-hero[data-astro-cid-s5hxusys]{background:#3d3935;padding-top:calc(125px + 6.625rem);padding-bottom:6.625rem;align-items:center;justify-content:start}.conference-hero[data-astro-cid-s5hxusys]>img[data-astro-cid-s5hxusys]{display:block;margin:0 auto;width:325px}@media (min-width: 992px){.conference-hero[data-astro-cid-s5hxusys]>img[data-astro-cid-s5hxusys]{margin:0}}@media (min-width: 992px){.conference-hero[data-astro-cid-s5hxusys]{display:flex;gap:4rem}}.conference-welcome[data-astro-cid-s5hxusys]{margin-top:3.3125rem;margin-inline:1.25rem;padding:0 1.25rem;color:#fff}.conference-welcome[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{color:#e10027;margin-bottom:1.875rem}.conference-welcome[data-astro-cid-s5hxusys] p[data-astro-cid-s5hxusys]{max-width:55ch}@media (min-width: 992px){.conference-welcome[data-astro-cid-s5hxusys]{margin-top:0}}*,*:before,*:after{box-sizing:border-box}html{-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto}a:not([class]):focus{outline:2px dotted currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font-family:inherit;font-size:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}body{overscroll-behavior:none}body{font-family:proxima-nova,sans-serif}h1,h2,h3,h4,h5,h6,p{margin:0}h1,h2,h3,h4,h5,h6{font-family:proxima-nova,sans-serif}h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:800}h1{font-size:2.25rem;line-height:2rem;text-transform:uppercase;margin:0;padding:0}h2{text-transform:uppercase}p{font-weight:500}h3{font-size:1.75em}h4{font-size:1.5em}h5{font-size:1.25em}h6{font-size:1em}:root{--globalTiming: .5s}html{background:#f2f2f2;scroll-behavior:smooth;overflow-x:hidden}body{background:#f2f2f2;min-width:350px;margin:0;overflow-x:hidden}header{background:#f2f2f2;position:fixed;top:0;width:100%;height:auto;display:flex;flex-wrap:wrap;justify-content:space-between;grid-template-columns:2fr 1fr;z-index:5;align-items:end}header>img{margin:1.75rem;width:90%;max-width:400px;min-width:200px;align-self:self-start}footer{background:#f2f2f2;padding:.5rem;text-align:center;color:#aaa;width:100vw;margin-left:calc(50% - 50vw)}footer p{margin:0}#wifiPW{font-weight:600;font-size:1.125em;margin-inline-end:2rem;color:#3d3935}#social-icons{grid-column:1/-1;text-align:right;padding:0 1.75rem 1.25rem 0;display:flex;gap:.5rem;align-items:end;justify-content:end;flex-grow:1}#social-icons>a{color:#3d3935;opacity:.5;font-size:1.25rem;transition:opacity .2s}#social-icons>a:hover{opacity:1}.main-content{overflow-x:hidden;scroll-padding-top:300px;min-height:calc(100vh - 125px)}.main-content>section{padding-inline:1.25rem}@media (min-width: 992px){.main-content>section{padding-inline:5rem}}.conference-schedule{margin-block:2.5rem;background-color:#f2f2f2}.schedule{margin-block:2.5rem;display:grid;gap:2.5rem;grid-template-columns:1fr}@media (min-width: 768px){.schedule{grid-template-columns:repeat(2,1fr)}}@media (min-width: 992px){.schedule{grid-template-columns:repeat(3,1fr)}}.schedule>div.day{outline:2px solid lime}@media (min-width: 768px){.schedule>div.day:first-of-type{grid-column:1/-1}}@media (min-width: 992px){.schedule>div.day:first-of-type{grid-column:1/1}}.schedule>div.day>h2{color:#e10027}.schedule .event{padding-left:1.25rem;border-top:1px solid #E10027}.schedule .event:first-of-type{border-top:0}.schedule .time{font-weight:600}.schedule .event{display:flex;flex-wrap:wrap;padding-block:.75em;gap:.25em .5em}.schedule .time,.schedule .description{font-size:1.125em}.schedule .locationAndAttire{display:flex;justify-content:space-between;width:100%}.schedule .location,.schedule .dressCode{font-size:.8rem}.schedule .location{align-self:end}.schedule .timeAndDescription{font-size:1.25em}.schedule .break{background:#3d393516}.schedule .break p:last-of-type{font-weight:900}.day h2{color:#e10027}@media (min-width: 768px){.schedule>*:first-of-type>.day{grid-column:1/-1}}@media (min-width: 992px){.schedule>*:first-of-type>.day{grid-column:1/1}}.conference-sponsors{background-color:#fff;padding-block:3.3125rem}.conference-sponsors h1{margin-bottom:3.3125rem}.conference-sponsors h2{color:#e10027;font-size:3rem;text-align:center}.conference-sponsors .sponsor-listing{display:grid;width:250px;justify-content:center}.conference-sponsors .sponsor-listing .sponsor-logo{width:100%}.conference-sponsors .sponsor-listing h2{aspect-ratio:3/1}.conference-sponsors .sponsor-listings{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}@media (min-width: 768px){.conference-sponsors .sponsor-listings{column-gap:8rem;row-gap:4rem}}.conference-sponsors .sponsored-item{text-align:center;font-size:1.25rem}section.conference-map{padding-inline:0}section.conference-map img{display:block;width:100%;padding:0;margin:0}.conference-sponsors.sponsor-flatcard-style .sponsor-listings{max-width:calc(600px + 4rem);margin-inline:auto}@media (min-width: 1200px){.conference-sponsors.sponsor-flatcard-style .sponsor-listings{max-width:100%}}.conference-sponsors.sponsor-levels-style [class*=sponsor-level-]{display:grid;gap:2rem;align-items:center;padding-block:3.3125rem;border-bottom:2px solid #E10027}.conference-sponsors.sponsor-levels-style [class*=sponsor-level-]:last-of-type{border:none}.conference-sponsors.sponsor-levels-style .sponsor-level-1 .sponsor-listing{width:300px}.conference-sponsors.sponsor-levels-style .sponsor-level-2 .sponsor-listing{width:200px}.conference-sponsors.sponsor-levels-style .sponsor-level-3 .sponsor-listing{width:175px}.conference-sponsors.sponsor-levels-style .sponsor-level-4 .sponsor-listing{width:150px}.conference-attendees{background-color:#3d3935;padding-block:3.3125rem;color:#fff;display:grid;grid-template-columns:1fr;gap:2rem}.conference-attendees h1{grid-column:1/-1;width:100%}.conference-attendees h2{margin-bottom:.828125rem;border-bottom:1px solid #fff}@media (min-width: 768px){.conference-attendees{grid-template-columns:1fr 1fr}}@media (min-width: 1200px){.conference-attendees{grid-template-columns:1fr 1fr 1fr}}.conference-attendees .attendee-grouping{width:100%}@media (min-width: 768px){.conference-attendees .head-office{grid-column:1/2}.conference-attendees .dealers{grid-column:2/3;grid-row:2/5}.conference-attendees .corporate-store{grid-row:3/4}}@media (min-width: 1200px){.conference-attendees .head-office{grid-column:1/2}.conference-attendees .dealers{grid-column:2/3;grid-row:2/5}.conference-attendees .supplier{grid-column:3/4;grid-row:2/5}}.conference-attendees .attendee{transition:all .2s;margin-bottom:.125rem;display:flex;flex-wrap:wrap;justify-content:space-between}.conference-attendees .attendee:hover a{opacity:1;text-decoration:none;padding-left:.25rem}.conference-attendees .attendee a{padding:0;margin:0;color:#e10027;font-weight:600;text-transform:capitalize;transition:all .4s;width:20ch}.conference-attendees .attendee p{display:inline;padding:0;margin:0;font-weight:100}.conference-attendees .attendee .dotLeader{position:relative;flex-grow:1}.conference-attendees .attendee .dotLeader:after{position:absolute;left:0;padding-inline-start:.25em;opacity:.75;width:calc(100% - .25em);overflow:hidden;content:"  .............................................................................................." ".............................................................................................."}.conference-attendees .attendee .attendeeCompany{font-size:.85em}.conference-attendees .attendee .attendeeGuest{width:100%;font-size:.85em;font-style:italic;padding-left:.75em}.head-office-list{outline:2px solid red}.conference-land-acknowledgement{margin:3rem auto;max-width:90ch;min-width:375px}.conference-contact{background:#3d3935;padding-block:2.5rem;color:#fff}.resort-map a{color:#3d3935;opacity:.5;text-decoration:none;text-transform:uppercase;font-weight:900;display:block;margin-bottom:.25rem;border:none;transition:opacity .2s}.resort-map a:hover{opacity:1}section.conference-tournament{margin-block:3.3125rem}section.conference-tournament .tournament-schedule{margin-inline:-1.25rem}@media (min-width: 768px){section.conference-tournament .tournament-schedule{margin-inline:0}}section.conference-tournament .tournament-schedule table{width:100%;border-collapse:collapse;margin-block:3.3125rem}section.conference-tournament .tournament-schedule table caption{text-align:left;font-weight:800;font-size:1.5rem;text-transform:uppercase;padding-left:1.25rem;color:#e10027}@media (min-width: 768px){section.conference-tournament .tournament-schedule table caption{padding-left:0}}section.conference-tournament .tournament-schedule table thead{background-color:#e10027f2;color:#f2f2f2;text-transform:uppercase}section.conference-tournament .tournament-schedule table thead th:first-of-type{text-align:left;padding-left:1.25rem}@media (min-width: 768px){section.conference-tournament .tournament-schedule table thead th:first-of-type{padding-left:0;text-align:center}}section.conference-tournament .tournament-schedule table tr{border:0}section.conference-tournament .tournament-schedule table tbody tr:nth-of-type(2n){background-color:#3d393526}section.conference-tournament .tournament-schedule table td{text-align:center;padding-block:.25rem;width:25%}section.conference-tournament .tournament-schedule table td:nth-of-type(3){font-size:.75rem;width:auto}section.conference-tournament .tournament-schedule table td sup{text-transform:uppercase;font-weight:600;font-size:.5rem}section.conference-tournament .tournament-schedule table td .team-sub-label{display:block;font-size:.65rem}section.conference-tournament .tournament-teams h2{color:#e10027}section.conference-tournament .tournament-teams h3{margin-block:2rem;text-transform:uppercase;border-bottom:1px solid #E10027}section.conference-tournament .tournament-teams>ul{display:flex;flex-wrap:wrap;gap:1rem}section.conference-tournament .tournament-teams>ul>li{width:100%;width:45%}@media (min-width: 768px){section.conference-tournament .tournament-teams>ul>li{width:30%}}section.conference-tournament .tournament-teams ul{list-style:none;padding:0;margin:0}section.conference-tournament .tournament-rules{margin-block:3.3125rem}section.conference-tournament .tournament-rules h3{color:#e10027;text-transform:uppercase;font-size:1.5rem}fieldset{border:none;padding:0;margin:0}label{display:block;margin:2rem 1.25rem;font-weight:600}input{display:block;border:none;width:calc(100% - 1.25rem);min-height:2rem;padding:.75rem 0 .75rem 1.25rem;font-size:1.75rem;margin-top:.5rem;-webkit-appearance:none;border-radius:0}input::placeholder{font-style:italic;font-size:1rem;font-weight:100;margin:0;padding:0;color:#6666}input[type=submit]{background-color:#e10027;color:#fff;font-weight:900;font-size:1.75rem;text-transform:uppercase;padding:1rem;margin:0 auto;max-width:30rem;min-width:8rem;width:60%;margin:0 auto 3.5rem;cursor:pointer;border-radius:0}input[type=submit]:hover{background:#ff002c;box-shadow:inner 0 -3px 6px #00000029}.form-submitted{display:none;opacity:0}.sub-title{font-size:1rem;font-weight:500}.section-highlight{border-left:8px solid #E10027}@media screen and (max-height: 565px){header>img{width:35%}}.breakpoint-display>*{outline:2px solid red}@media (min-width: 576px){.breakpoint-display>*{outline-color:#00f}}@media (min-width: 768px){.breakpoint-display>*{outline-color:#0f0}}@media (min-width: 992px){.breakpoint-display>*{outline-color:purple}}@media (min-width: 1200px){.breakpoint-display>*{outline-color:#ff4500}}
