body,dd,dl,dt,h1,h2,h3,h4,h5,h6,p,pre{padding:0;margin:0}audio,canvas,iframe,img,svg,video{vertical-align:middle}progress{vertical-align:baseline}abbr,html,img{border:0}ol,ul{padding-left:1.5em;margin:0}article,aside,details,dialog,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;margin:0}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}svg:not(:root){overflow:hidden}[contenteditable]:focus,[tabindex]:focus,a:focus,audio:focus,video:focus{outline:0}[hidden]{display:none!important}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%}h1,h2,h3,h4,h5,h6{font-weight:inherit;font-size:1em}blockquote{padding:0 2em;margin:0}sub,sup{position:relative;top:-.4em;vertical-align:baseline}sub{top:.3em}small{font-size:.8em}pre{font-family:inherit}code,kbd,samp{font-family:monospace}code,pre{white-space:pre}b{font-weight:inherit}cite,i{font-style:inherit}ins,u{text-decoration:none}mark{background-color:transparent;color:inherit}q:before{content:open-quote}q:after{content:close-quote}abbr[title]{text-decoration:none}table{border-collapse:collapse;border-spacing:0}th{text-align:left;font-weight:400}body span[class^=skype_pnh_print_container]{display:inline!important}body span.skype_pnh_container{display:none!important}fieldset,form,legend{padding:0;border:0;margin:0}:disabled{opacity:1;color:inherit}:disabled::-webkit-file-upload-button{opacity:1;color:inherit}:disabled::-ms-browse{color:inherit}[type=date]:disabled,[type=datetime-local]:disabled,[type=email]:disabled,[type=month]:disabled,[type=number]:disabled,[type=password]:disabled,[type=search]:disabled,[type=tel]:disabled,[type=text]:disabled,[type=time]:disabled,[type=url]:disabled,[type=week]:disabled,select:disabled,textarea:disabled{background-color:#fff}:invalid{outline:0;-webkit-box-shadow:none;box-shadow:none}button,input,select,textarea{font-family:inherit;font-size:1em}::-webkit-file-upload-button{font-family:inherit;font-size:1em}button:focus,input:focus,select:focus,textarea:focus{outline:0}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0}textarea{resize:vertical;overflow:auto}[type=button],[type=image],[type=reset],[type=submit],button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;overflow:visible}::-webkit-file-upload-button{-webkit-appearance:none;appearance:none;border-radius:0}[type=button]:disabled,[type=checkbox]:disabled,[type=file]:disabled,[type=image]:disabled,[type=radio]:disabled,[type=reset]:disabled,[type=submit]:disabled,button:disabled,select:disabled{cursor:not-allowed}[type=file]:disabled::-webkit-file-upload-button{cursor:not-allowed}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}::-webkit-search-decoration{-webkit-appearance:none;appearance:none}body{position:relative;max-width:none;background-color:#fff;color:#333;font-family:Harriet Text Reg,serif;-webkit-font-smoothing:antialiased}a{background-color:transparent;color:#0b72cc;text-decoration:none}a:focus,a:hover{color:#8a5f0f}.SectionHeading a{color:inherit}.SectionHeading a:focus,.SectionHeading a:hover{color:#0b72cc}.ArrowLink{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.ArrowLink-reverse:before,.ArrowLink:after{content:"";display:inline-block;width:.5em;height:.5em;border:2px solid;border-bottom:0;border-left:0;margin:0 .25em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ArrowLink-reverse:before{-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}.ArrowLink-reverse:after{content:none}.Button{display:inline-block;padding:.25em .5em;border:0;color:#fff;font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.25rem;line-height:inherit;letter-spacing:1px;text-transform:uppercase}.Button-primary{background-color:#0b72cc}.Button-secondary{background-color:#666}.Button:focus,.Button:hover{background-color:#8a5f0f;color:#fff}::-moz-selection{background-color:#f9e8c9;color:#000;text-shadow:none}::selection{background-color:#f9e8c9;color:#000;text-shadow:none}abbr[title]{cursor:help}[type=email],[type=number],[type=password],[type=search],[type=tel],[type=text],[type=url],textarea{vertical-align:bottom;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:.5em;border:1px solid #bcbcbc}[type=email]:focus,[type=number]:focus,[type=password]:focus,[type=search]:focus,[type=tel]:focus,[type=text]:focus,[type=url]:focus,textarea:focus{border-color:#537d4f}[type=date],[type=datetime-local],[type=month],[type=time],[type=week]{border:1px solid #bcbcbc}[type=date]:focus,[type=datetime-local]:focus,[type=month]:focus,[type=time]:focus,[type=week]:focus{border-color:#537d4f}select{width:100%;height:2.5em;border:1px solid #bcbcbc}select:focus{border-color:#537d4f}[type=button],[type=reset],[type=submit],button{border:0}[type=image]{background-color:#000;color:#fff}::-webkit-file-upload-button{border:1px solid #bcbcbc}::-ms-browse{border:1px solid #bcbcbc}:focus::-webkit-file-upload-button{border-color:#537d4f}:focus::-ms-browse{border-color:#537d4f}[type=checkbox]:focus,[type=radio]:focus{outline:1px solid #537d4f;outline-offset:3px}.u-clearfix:after{content:" ";display:block;clear:both}.u-visuallyHidden{position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip:rect(1px,1px,1px,1px)}.u-hidden{display:none}.Header{position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;padding:2rem}.Header--logo{width:9rem;height:auto}@media (min-width:45em){.Header{padding-right:1rem;padding-left:1rem}.Header--homeLink{display:block;text-align:center}.Header--logo{width:10.9375rem;max-width:100%}}@media (min-width:45em) and (min-height:86em){.Header{position:fixed;top:0;left:0}}.MainNavTrigger{position:absolute;top:2rem;right:2rem;width:2.7rem;padding:0;border:0;background-color:transparent;color:#537d4f}@media (min-width:45em){.MainNavTrigger{display:none}}.MainNavTrigger:focus,.MainNavTrigger:hover{color:#0b72cc}.MainNavTrigger:before{content:""}.MainNavTrigger:after,.MainNavTrigger:before{display:block;width:90%;height:.125em;margin:0 auto 1.25em;-webkit-box-shadow:0 .375em 0 currentColor,0 .75em 0 currentColor;box-shadow:0 .375em 0 currentColor,0 .75em 0 currentColor;background-color:currentColor}.Header.is-open .MainNavTrigger:after,.Header.is-open .MainNavTrigger:before{position:absolute;top:1em;left:15%;width:70%;-webkit-box-shadow:none;box-shadow:none;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Header.is-open .MainNavTrigger:after{content:"";-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.Header.is-open .MainNavTrigger--label{opacity:0}@media (min-width:45em){.MainNav{padding:0 .5rem;border-top:1px solid #bcbcbc;margin-top:1em}.Header--homeLink-cafe+.MainNav{margin-top:-.25em}}ul[class^=MainNav]{padding:0;list-style:none}.MainNav--topLevel{display:none;margin:1em 0;font-size:1.25rem}.MainNav--item{padding:.2em 0}.MainNav--link{color:#333}.MainNav--subLevel{display:none;font-size:1rem}.currentSection .MainNav--subLevel{display:block;padding-left:1em;margin-top:.2em}.MainNav--subLevel .MainNav--link{color:#666}.currentPage>.MainNav--link,.currentSection>.MainNav--link{color:#537d4f;font-family:Harriet Text Bd,serif;font-weight:700}.MainNav--link:focus,.MainNav--link:hover{color:#0b72cc}.MainNav--userNav{display:none}.UserLinks{display:block;margin:.5em 0;font-family:Scout Bd,sans-serif;font-weight:700}.MainNav--userLink{font-size:.9375rem}.MainNav--social{display:none;margin-top:1em}.MainNav--socialLink{margin-right:1em}.MainNav--socialIcon{fill:#49633e}.MainNav--socialLink:focus .MainNav--socialIcon,.MainNav--socialLink:hover .MainNav--socialIcon{fill:#0b72cc}.MainNav--contact{margin:1em 0;font-weight:700;font-size:.9em}.MainNav--contact,.MainNav--homeReturn{display:none;font-family:Scout Bd,sans-serif}.MainNav--homeReturn{margin-top:1.5em;color:#666;font-size:.8125rem}.MainNav--homeReturn:before{content:"";display:inline-block;width:.4em;height:.4em;border:2px solid;border-top:0;border-right:0;margin-right:.25em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.MainNav--homeReturn:focus,.MainNav--homeReturn:hover{color:#0b72cc}.Header.is-open .MainNav--contact,.Header.is-open .MainNav--social,.Header.is-open .MainNav--topLevel,.Header.is-open .MainNav--userNav{display:block}.Header.is-open .MainNav--homeReturn{display:inline-block}@media (min-width:45em){.MainNav--topLevel{display:block;font-size:1rem}.MainNav--subLevel{font-size:.875rem}.MainNav--contact,.MainNav--social,.MainNav--userNav{display:block}.MainNav--homeReturn{display:inline-block}}@media (min-width:100em){.MainNav--topLevel{font-size:1.125rem}.MainNav--subLevel{font-size:.9375rem}}.WeatherReport{padding:1rem}@media (min-width:45em){.WeatherReport{display:block;border-top:1px solid #bcbcbc}}.WeatherReport--prompt{text-transform:uppercase}.WeatherReport--note,.WeatherReport--prompt{color:#666;font-family:Scout Bd,sans-serif;font-size:.75rem}.WeatherReport--conditions,.WeatherReport--temperature{color:#537d4f;font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px}.WeatherReport--temperature{font-size:1.875rem}.WeatherReport--temperature:after{content:"°";display:inline-block;width:.1em}.WeatherReport--conditions{font-size:1.25rem;line-height:1;text-transform:uppercase}.WeatherReport--note{margin-top:.5em}.Footer{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 1rem;text-align:center;color:#666;font-size:.875rem}.Footer--innerWrap{padding:1rem 0}@media (min-width:45em){.Footer{padding:0 2rem}.Footer--innerWrap{border-top:1px solid #bcbcbc}}@media (min-width:45em) and (min-height:86em){.Footer{position:fixed;bottom:1.25rem;left:0}.Footer--innerWrap:first-child{border-top:0}}.Footer--homeLink{display:block;margin:1em 0 1.5em}.Footer--logo{width:7.1875rem}.Footer--brandIcon{width:57px;height:auto;margin-bottom:.75em}.Footer--info{margin:.1em 0}.Footer--address{margin:.5em 0 1em}.Footer--label{font-family:Scout Bd,sans-serif;font-size:.6875rem;letter-spacing:.5px;text-transform:uppercase}.Footer--finePrint{max-width:20em;margin:.25em auto;font-size:.6875rem}.Footer--socialLinks{padding:1em 0}.Footer--socialLink:not(:first-child){margin-left:.75em}.Footer--socialIcon{fill:#666}.Footer--socialLink:focus .Footer--socialIcon,.Footer--socialLink:hover .Footer--socialIcon{fill:#49633e}.Content{padding-bottom:1.25rem;overflow:hidden;background-color:#f5f5f5}.ContentBlock{max-width:45em;padding:0 1.25rem;margin:2.5rem auto}@media (min-width:45em){.Footer,.Header{width:33%}.Content{position:absolute;top:0;right:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:67%;min-height:100vh;padding-bottom:4em}}@media (min-width:57em){.Footer,.Header{width:25%}.Content{width:75%}.ContentBlock{padding:0 2.5rem}}@media (min-width:75em){.Footer,.Header{width:18.75rem}.Content{width:calc(100% - 18.75rem)}.ContentBlock{margin:3.75rem auto}}.Content{line-height:1.6}.BasicPrimaryHeading,.BasicSecondaryHeading,.PageHeading,.SectionHeading{color:#537d4f;line-height:1.2}.PageHeading{font-size:1.875em}.BasicPrimaryHeading,.SectionHeading{font-size:1.5em}.BasicSecondaryHeading{font-size:1.125em}.BasicPrimaryHeading,.BasicSecondaryHeading{margin-top:1em}.BasicPrimaryHeading+[class^=Basic],.BasicSecondaryHeading+[class^=Basic],.PageHeading+[class^=Basic],.SectionHeading+[class^=Basic]{margin-top:.25em}.BasicText+.BasicImage,.BasicText+.BasicText{margin-top:.75em}.BasicText em{font-family:Harriet Text Reg It,serif}.BasicText strong{font-family:Harriet Text Bd,serif}.PageHeading:last-child{margin-bottom:-1.25rem}@media (min-width:37.5em){.Content{font-size:1.125rem}}@media (min-width:100em){.Content{font-size:1.375rem}}.BasicImage img{max-width:100%}.EntryNavigation--next{float:right}.BasicTable,.BodyTable{width:100%;line-height:normal}.BodyTable{margin:.75em 0;text-align:left}.BodyTable thead{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.BodyTable tbody tr:first-child{border-top:1px solid #bcbcbc}.BodyTable tbody tr:last-child{border-bottom:1px solid #bcbcbc}.BodyTable tbody tr:hover{background-color:#fff}.BodyTable td,.BodyTable th{vertical-align:top;padding:.5em 1em}.BodyTable tr:first-child td{padding-top:1em}.BodyTable tr:last-child td{padding-bottom:1em}.BodyTable td:not(:first-child),.BodyTable th:not(:first-child){border-left:1px solid #bcbcbc}.BasicTable--tableHead{display:none}.BasicTable tbody,.BasicTable td,.BasicTable tr{display:block}.BasicTable tr:not(:first-child) td:first-child{padding-top:1em}.BasicTable td:first-child{font-family:Harriet Text Bd,serif;font-weight:700}.BasicTable td[data-colheader]:before{content:attr(data-colheader) ": "}@media (min-width:57em){.BodyTable{width:auto}.BasicTable{word-wrap:break-word}.BasicTable--tableHead{display:table-header-group;border-bottom:1px solid #bcbcbc;font-family:Scout Cond Reg,Scout Bd,sans-serif;line-height:normal;letter-spacing:1px;text-transform:uppercase}.BasicTable tbody{display:table-row-group}.BasicTable tr{display:table-row}.BasicTable tbody tr:hover{background-color:#fff}.BasicTable td,.BasicTable th,.BasicTable tr:not(:first-child) td:first-child{display:table-cell;vertical-align:top;padding:.5em 1em}.BasicTable td:not(:first-child),.BasicTable th:not(:first-child){border-left:1px solid #bcbcbc}.BasicTable tr:first-child td{padding-top:1em}.BasicTable tr:last-child td{padding-bottom:1em}.BasicTable td:first-child{font-family:Harriet Text Reg,serif;font-weight:inherit}.BasicTable td[data-colheader]:before{content:none}}.Announcement{position:relative;padding:0 1em 0 3.25em;margin:1rem 0;font-family:Scout Bd,sans-serif;font-weight:700;font-size:1rem}.Announcement-alert{color:#962412}.Announcement.is-hidden{display:none}.Announcement--close{display:block;position:absolute;top:.125em;left:1em;width:1.25rem;height:1.25rem;padding:0;border:0;background-color:transparent}.Announcement--close:after,.Announcement--close:before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;border-top:2px solid #000;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.Announcement--close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.Announcement--close:focus:after,.Announcement--close:focus:before,.Announcement--close:hover:after,.Announcement--close:hover:before{border-top-color:#537d4f}.page-artist .PageIntro img{mix-blend-mode:darken}.ArtistNotes{color:#666;font-family:Harriet Text Reg It,serif;font-style:italic}.ArtistGallery{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:93.75rem;padding:0 .625rem}.ArtistGallery--link{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:calc(100% - 1.25rem);margin:0 10px 20px;overflow:hidden;background-repeat:no-repeat;background-position:50%;background-size:cover;cursor:-webkit-zoom-in;cursor:zoom-in;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.ArtistGallery--image{visibility:hidden;height:17em}.ArtistGallery--link:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.ArtistList{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;max-width:68.75rem;list-style:none}.ArtistList--artist{position:relative;width:100%;margin-bottom:1.25rem}.ArtistList--name{position:absolute;right:0;bottom:0;left:0;padding:.5em;background-color:rgba(11,114,204,.9);color:#fff;font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase;-webkit-transition:all .25s ease;transition:all .25s ease}.ArtistList--artistLink:focus .ArtistList--name,.ArtistList--artistLink:hover .ArtistList--name{background-color:hsla(0,0%,100%,.9);color:#0b72cc;text-shadow:none}.ArtistList--previewImage{display:block;max-width:100%}@media (min-width:30em){.ArtistList--artist{width:calc(50% - .625rem)}}@media (min-width:57em){.ArtistList--artist{width:calc(33.33333% - .83333rem)}}.OpenTable{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.OpenTable,.OpenTable .ot-dtp-picker{display:-webkit-box;display:-ms-flexbox;display:flex}.OpenTable .ot-dtp-picker{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 auto;background-color:#f5f5f5}.OpenTable .ot-title{margin-bottom:.5rem;color:#537d4f;font-family:Harriet Text Reg,serif}.OpenTable .ot-powered-by{display:none}.OpenTable .ot-dtp-picker-form{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.OpenTable .ot-dtp-picker .ot-button{height:51px;border:0;-webkit-box-shadow:0 0 0 1px #49633e;box-shadow:0 0 0 1px #49633e;background-color:#49633e;font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase}.OpenTable .ot-dtp-picker .ot-button:focus,.OpenTable .ot-dtp-picker .ot-button:hover{-webkit-box-shadow:0 0 0 1px #666;box-shadow:0 0 0 1px #666;background-color:#666}@media (min-width:57em){.Yelp{text-align:center}}.EventCalendar{max-width:93.75rem}.Calendar--header,[class*=Calendar--day].has-noEvents{display:none}.EventCalendar--header{margin-bottom:1em}.no-js .EventCalendar--filters{display:none}.EventCalendar--filters{margin-bottom:1em;font-family:Harriet Text Reg It,serif;font-style:italic;font-size:.8125rem}.EventCalendar--filter{padding:.25em .5em;border:0;background-color:transparent;color:#666;font-family:Scout Bd,sans-serif;font-style:normal;letter-spacing:.5px}.EventCalendar--filter:focus,.EventCalendar--filter:hover{background-color:#0b72cc;color:#fff}.EventCalendar.show-all [data-filtertype=all],.EventCalendar.show-cafe [data-filtertype=cafe],.EventCalendar.show-golf [data-filtertype=golf],.EventCalendar.show-tennis [data-filtertype=tennis]{background-color:#49633e;color:#fff}.EventCalendar--displayedMonth{display:inline-block;margin:0 .25em}.EventCalendar--monthLink{position:relative;bottom:.1em;padding:.5em;color:#537d4f;font-size:1.25em}.EventCalendar--monthLink:focus,.EventCalendar--monthLink:hover{color:#0b72cc}.EventCalendar.show-cafe .Calendar--event:not(.category-cafe),.EventCalendar.show-golf .Calendar--event:not(.category-golf),.EventCalendar.show-tennis .Calendar--event:not(.category-tennis){display:none}.Calendar--day{border-top:1px solid #bcbcbc;margin-bottom:2em}.Calendar--day-today{border-top:5px solid #49633e}.Calendar--date{margin:-1px 0 .5em}.Calendar--dateNumber{display:inline-block;width:1.2em;padding:.5em;margin-right:.5em;background-color:#49633e;text-align:center;color:#fff;font-size:1.25rem;line-height:1}.Calendar--weekday{font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.125rem;letter-spacing:1px;text-transform:uppercase}.Calendar--event{display:block;padding-left:.5em;border-left:.25rem solid transparent;margin-bottom:.25em;color:#333}.page-event .Calendar--event{opacity:.5}.page-event .Calendar--event.is-current{background-color:#f2ae0b!important;opacity:1;color:#333}.Calendar--event.type-tournament{border-left-color:#537d4f}.Calendar--event.type-registrationOpen{border-left-color:#e3ecde}.Calendar--event.type-registrationDeadline{border-left-color:#efdedc}.Calendar--eventSubtitle,.Calendar--eventTitle{display:block}.Calendar--eventTitle{font-family:Scout Bd,sans-serif}.type-tournament .Calendar--eventTitle{letter-spacing:1px;text-transform:uppercase}@media (min-width:62em){.EventCalendar--header{position:relative;margin-bottom:.5em;text-align:center}.EventCalendar--filters{position:absolute;bottom:0;left:0;margin:0}.Calendar{display:table;table-layout:fixed;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;border-top:1px solid #bcbcbc;border-left:1px solid #bcbcbc;background-color:#fff;text-align:center}.Calendar--week{display:table-row}.Calendar--header,[class*=Calendar--day]{display:table-cell!important;border:1px solid #bcbcbc;border-top:0;border-left:0}.Calendar--header{padding:.4em;background-color:#49633e;color:#fff;font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.125rem;line-height:1;letter-spacing:1px;text-transform:uppercase}[class*=Calendar--day]{height:7em;margin-bottom:0}.Calendar--day-boundary{background:repeating-linear-gradient(115deg,#eaeaea,#eaeaea 4px,#ddd 6px);background-color:#eaeaea}.Calendar--date{margin:0;color:#537d4f;font-size:1em}.Calendar--day-boundary .Calendar--date{color:#acacac}.Calendar--dateNumber{display:inline;padding:0;margin-right:0;background-color:transparent;color:inherit;font-size:1em}.Calendar--day-today .Calendar--dateNumber{font-family:Harriet Text Bd,serif;font-weight:700}.Calendar--day-today .Calendar--dateNumber:after,.Calendar--day-today .Calendar--dateNumber:before{content:" — "}.Calendar--weekday{display:none}.Calendar--event{padding:.75em .5em;border-left:0;margin-bottom:0;overflow:hidden;font-size:.75rem;line-height:1.25}.Calendar--event.type-tournament{background-color:#49633e;color:#fff}.Calendar--event.type-registrationOpen{background-color:#e3ecde}.Calendar--event.type-registrationDeadline{background-color:#efdedc}.Calendar--event+.Calendar--event{margin-top:1px}.Calendar--eventSubtitle:before{content:"";display:block;width:40%;border-top:1px solid;margin:.5em auto}.Calendar--emptyMessage{display:none}}.Calendar--event.is-related,.Calendar--event:focus,.Calendar--event:hover{background-color:#fdf3db;opacity:1;color:#333}.ContactInfo--method{vertical-align:baseline}.ContactInfo--label{padding-right:2em;font-family:Scout Cond Reg,Scout Bd,sans-serif;line-height:1.2;letter-spacing:1px;text-transform:uppercase}.ContactInfo--info{word-wrap:break-word}@media (max-width:28em),(min-width:45em) and (max-width:40em){.ContactInfo--info,.ContactInfo--label{display:block}.ContactInfo--info{margin-bottom:.5em}}.CourseMap--hole,.CourseMap--label,.CourseMap--viewAll{display:none}@media (min-width:57em){.CourseMap{position:relative;width:calc(100% - 5rem);max-width:45em;margin:0 auto}.CourseMap .Hero{padding:0}.CourseMap--label,.CourseMap--link{display:block;position:absolute;z-index:5;font-family:Scout Cond Reg,Scout Bd,sans-serif;line-height:1;letter-spacing:1px}.CourseMap--label,.CourseMap--viewAll{padding:.3em .5em;margin-top:-.8em;background-color:#49633e;color:#fff;text-transform:uppercase}.CourseMap--label:before{content:"";display:block;position:absolute;top:.3em;right:100%;width:0;height:0;border:.5em solid transparent;border-right-color:#49633e}.CourseMap--link{border:2px solid #fff;background-color:#0b72cc;color:#fff}.CourseMap--hole{width:1.7em;height:1em;padding:.35em 0;border-radius:50%;margin:-1em 0 0 -1em;text-align:center}.CourseMap--viewAll{bottom:1rem;left:1rem}.CourseMap--link.is-selected,.CourseMap--link:focus,.CourseMap--link:hover{z-index:10;background-color:#8a5f0f;color:#fff}}.page-golfCourseTour .PageIntro{display:none}@media (min-width:57em){.page-golfCourseTour .PageIntro{display:block}#all:target~.PageIntro,:target+.HoleInfo~.PageIntro{display:none}}.HoleInfo{margin-bottom:2.5rem}.HoleInfo--holeNav{display:none}.HoleInfo--link:before{content:"+ "}:target+.HoleInfo .HoleInfo--link:before{content:""}:target+.HoleInfo .HoleInfo--link{color:inherit}.HoleInfo--wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.HoleInfo--photo{width:100%;margin-top:1.25rem}.HoleInfo--diagram{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:100%;max-width:12.5rem;margin:1em auto;mix-blend-mode:darken}.HoleInfo--diagram,.HoleInfo--photo,.HoleInfo .BasicText{display:none}:target+.HoleInfo .BasicText,:target+.HoleInfo .HoleInfo--diagram,:target+.HoleInfo .HoleInfo--photo{display:block}.TeeInfo{width:100%;text-align:center}:target+.HoleInfo .TeeInfo{margin-top:1.25rem}.TeeInfo--headers{border-bottom:2px solid;line-height:normal}.TeeInfo--headers,[class^=TeeInfo--color]{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.TeeInfo--headers th{text-align:center}.TeeInfo--headers th:first-child,[class^=TeeInfo--color]{text-align:left}.TeeInfo--headers th:not(:first-child){padding:0 .75em}.TeeInfo--tee{border-bottom:1px solid}.TeeInfo--color-gold{color:#f2ae0b}.TeeInfo--color-blue{color:#315d90}.TeeInfo--color-white{color:#474747}.TeeInfo--color-green{color:#49633e}.TeeInfo--color-red{color:#962412}@media (min-width:57em){.HoleInfo,.page-golfCourseTour .u-dummyTarget{display:none}#all:target~.HoleInfo,:target+.HoleInfo{display:block}#all:target~.HoleInfo:before{content:"";display:block;width:25%;border-top:1px solid #bcbcbc;margin:2.5rem auto}:target+.HoleInfo .HoleInfo--holeNav{display:block;margin-bottom:1em}.HoleInfo--link:before{content:""}.HoleInfo--diagram,.HoleInfo--wrapper,.HoleInfo .BasicText{display:block}.HoleInfo--diagram{float:right;margin:0 0 1em 1em}.TeeInfo{display:table;width:auto;margin-top:1.25rem}.HoleInfo--photo{display:block}}.EventDetail--dateTime{color:#537d4f;font-size:1.125rem;line-height:1.44444}.EventDetail--subDay{margin-bottom:.25em;line-height:normal}.EventDetail--dateTime+.EventDetail--subDay{margin-top:1em}.EventDetail--description,.EventDetail--registration{margin:1em 0}.EventDetail--registrationLabel,.EventDetail--subDate{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.EventDetail--alert{color:#962412;font-family:Scout Bd,sans-serif;font-size:.9375rem;letter-spacing:.5px;text-transform:uppercase}.EventDetail--registration .BasicText{color:#666;font-family:Harriet Text Reg It,serif;font-style:italic}.EventDetail--register{margin:.5em 0}@media (min-width:57em){.EventDetail--dateTime{font-size:1.25rem;line-height:1.27273}}.EventBlock--details{margin:.25em 0 .75em}.EventBlock--details,.FeeGroup--validDates{color:#537d4f;font-family:Harriet Text Reg It,serif;font-style:italic;line-height:normal}.FeeGroup--note{margin-top:.5em;font-family:Scout Cond Reg,Scout Bd,sans-serif;line-height:normal;letter-spacing:1px;text-transform:uppercase}.Form--column,.Form--row{margin:.75em 0}.Form--column{-webkit-box-flex:1;-ms-flex:1 1 50%;flex:1 1 50%}.Form--label{display:block;color:#666;font-family:Scout Bd,sans-serif}.Form--required:after{content:" *";color:#962412}.Form--label>input[type=checkbox],.Form--label~label>[type=radio]{margin-right:.5em}.Form--label~label+label>[type=radio]{margin-left:2em}.Form--instruction{margin-bottom:.25em;color:#666;font-size:1rem}.Form textarea{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.Form--error{color:#962412}.LoginForm--forgotLink{float:right;margin-top:2em;font-size:.8125rem}.Form--submit{margin-top:.5em;font-size:1.125em}@media (min-width:57em){.Form--row{display:-webkit-box;display:-ms-flexbox;display:flex}.Form--column{margin:0}.Form--column:only-child{max-width:calc(50% - .625rem)}.Form--column:not(:first-child){margin-left:1.25rem}}.AwardedGrants--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.AwardedGrants--heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1.25rem}.AwardedGrants--list{padding-left:0;list-style:none;font-size:1.125rem}.AwardedGrants--award{margin-bottom:1em;line-height:normal}.AwardedGrants--recipient{color:#537d4f;font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.25rem;letter-spacing:1px;text-transform:uppercase}.AwardedGrants--note{font-size:.9375rem}.AwardedGrants--footer{padding:1em;background-color:#49633e;color:#fff;font-size:1.375rem;line-height:1.18182}.AwardedGrants--total{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:2px;text-transform:uppercase}@media (max-width:32em),(min-width:45em) and (max-width:46em){.AwardedGrants--header{display:block;margin-bottom:1em}.AwardedGrants--heading{padding-right:0}}@media (min-width:57em){.AwardedGrants{padding:0 calc(8.33333% - .52083rem)}}.Hero{position:relative;margin-bottom:2.5rem}.Hero--map{width:100%;height:40vh}@media (min-width:45em){.Hero--map{height:25rem;max-height:90vh}}.Hero--image{width:100%;height:auto}.Hero-default{max-width:45em;margin:0 auto}@media (min-width:57em){.Hero-default{padding:0 2.5rem;margin:2.5rem auto 3.75rem}}.HomepageIntro--image{width:100%;height:auto}.HomepageIntro--text{margin-top:.75em;font-size:1.25rem;line-height:1.4}@media (min-width:57em){.HomepageIntro{position:relative}.HomepageIntro--text{position:absolute;right:10%;bottom:2.5rem;left:10%;text-align:center;color:#fff;letter-spacing:.5px;text-shadow:0 0 3px rgba(0,0,0,.75)}}.Images{max-width:93.75rem;padding:0}.Images--row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Images--row+.Images--row{margin-top:1.25rem}.Images--galleryLink{display:inline-block;overflow:hidden;cursor:-webkit-zoom-in;cursor:zoom-in}.Images--row-single .Images--galleryLink{width:100%}.Images--row-double .Images--galleryLink{width:calc(50% - .625rem)}.Images--row-triple .Images--galleryLink{width:calc(33.33333% - .83333rem)}.Images--image{width:100%;-webkit-transition:-webkit-transform .2s ease-out;transition:-webkit-transform .2s ease-out;transition:transform .2s ease-out;transition:transform .2s ease-out,-webkit-transform .2s ease-out}.Images--galleryLink:focus .Images--image,.Images--galleryLink:hover .Images--image{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}.ImageModal{position:fixed;top:0;left:0;z-index:100;width:0;height:0;overflow:hidden;opacity:0}.ImageModal:target{width:100%;height:100%;opacity:1}.ImageModal--background{display:block;background-color:rgba(0,0,0,.75);cursor:default}.ImageModal--background,.ImageModal--image{position:absolute;top:0;right:0;bottom:0;left:0}.ImageModal--image{-webkit-box-sizing:border-box;box-sizing:border-box;max-width:calc(100% - 2.5rem);max-height:calc(100% - 2.5rem);margin:auto;-webkit-box-shadow:0 0 50px rgba(0,0,0,.75);box-shadow:0 0 50px rgba(0,0,0,.75);opacity:0;-webkit-transition:opacity .5s ease-out;transition:opacity .5s ease-out}@media (min-width:30em){.ImageModal--image{border:1.25rem solid #fff}}.ImageModal:target .ImageModal--image{opacity:1}[class*=ImageModal--nav]{position:absolute;right:0;bottom:0;z-index:5;width:5em;height:5em;background-color:rgba(0,0,0,.5)}.ImageModal--nav-close{top:0;bottom:auto}.ImageModal--nav-close:after,.ImageModal--nav-close:before{content:"";display:block;position:absolute;top:2.5em;left:1em;width:3em;border-top:1px solid #fff;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ImageModal--nav-close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ImageModal--nav-previous{right:auto;left:0}.ImageModal--nav-next:after,.ImageModal--nav-previous:after{content:"";display:block;width:1.75em;height:1.75em;border:1px solid #fff;margin:1.6em 0 0 2em;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.ImageModal--nav-previous:after{border-top:0;border-right:0}.ImageModal--nav-next:after{border-bottom:0;border-left:0;margin-left:1.2em}[class*=ImageModal--nav]:focus,[class*=ImageModal--nav]:hover{background-color:rgba(73,99,62,.5)}.LessonPrices--note{display:block;font-family:Harriet Text Reg It,serif;font-style:italic;font-weight:400;font-size:.86667em}@media (min-width:57em){.LessonPrices--table{width:auto}}.MemberDirectory{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:1.25rem}.MemberDirectory--nav{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:2rem;margin-left:1rem;text-align:center;font-family:Scout Bd,sans-serif}.MemberDirectory--adoptAHole{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:100%;padding-top:1em;border-top:1px solid #bcbcbc;margin-top:2em}.MemberDirectory--link{display:block;padding:.25em;background-color:#f0f0f0}.MemberDirectory--link.is-current,.MemberDirectory--link:focus,.MemberDirectory--link:hover{background-color:#0b72cc;color:#fff}.MemberDirectory--link.is-current{background-color:#49633e}.MemberDirectory--list{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:0;list-style:none}.MemberDirectory--list,.MemberDirectory--noMembers{width:calc(100% - 3rem)}.Member{text-align:center}.Member:not(:first-child){margin-top:2em}.Member--imageWrapper{width:6.25rem;height:6.25rem;margin:0 auto .625rem}.ProfileImageWrapper{position:relative;color:#fff}.ProfileImageWrapper:before{content:"";display:none;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:50%;background-color:#0b72cc;opacity:.9}.js .ProfileImageWrapper:hover:before{background-color:#8a5f0f}.js .ProfileImageWrapper:focus-within:before{background-color:#8a5f0f}.js .ProfileImageWrapper-needsImage:before{display:block}.ProfileImageWrapper:after{display:none;position:absolute;top:50%;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;padding:0 .5em;font-family:Scout Bd,sans-serif;font-weight:700;font-size:18px;font-size:1.125rem;line-height:1;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.js .ProfileImageWrapper:hover:after,.js .ProfileImageWrapper:hover:before{display:block}.js .ProfileImageWrapper-needsImage:after{content:"add image";display:block}.js .ProfileImageWrapper-hasImage:after{content:"change image"}.Member--image{width:100%;height:auto;border-radius:50%}.ProfileImageWrapper-needsImage .Member--image{display:none}.ProfileImageWrapper--input{position:absolute;top:0;left:0;z-index:5;width:100%;height:100%;opacity:0}.no-js .ProfileImageWrapper--input{display:none}.Member--deleteImage{padding:.5em;margin-bottom:.625rem;background-color:transparent;color:red;font-family:Scout Bd,sans-serif;font-weight:700;font-size:.875rem}.ProfileImageWrapper-needsImage+.Member--deleteImage{display:none}.Member--deleteImage:focus,.Member--deleteImage:hover{color:#8a5f0f}.Member--name{font-size:1.25rem}.Member--lastName{font-family:Harriet Text Bd,serif;font-weight:700}.Member--email{display:inline-block;vertical-align:bottom;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Member--membership{display:inline-block;padding:0 .2em;border-radius:.1875rem;margin-top:.5em;background-color:#e3ecde;color:#537d4f;font-family:Scout Bd,sans-serif;font-weight:700;font-size:.875rem}.Member--joinYear,.Member--type{display:inline-block;padding:0 .5em 0 .6em}.Member--membership>:not(:first-child){border-left:1px solid #c8dabe}@media (min-width:57em){.MemberDirectory{display:block}.MemberDirectory--nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:auto;margin-bottom:1.25rem;margin-left:0}.MemberDirectory--link{-ms-flex-preferred-size:7.69231%;flex-basis:7.69231%;padding:.25em 0}.MemberDirectory--list,.MemberDirectory--noMembers{width:100%}.MemberDirectory--list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.Member:nth-child(n){width:calc(50% - 1.25rem);margin-top:3em}}@media (min-width:68.75em){.MemberDirectory--link{-ms-flex-preferred-size:3.84615%;flex-basis:3.84615%}}@media (min-width:75em){.Member:nth-child(n){width:calc(33.33333% - 1.66667rem)}}@media (min-width:100em){.Member--name{font-size:1.5rem}}.Modal{display:none;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:fixed;top:0;left:0;width:100%;height:100vh;background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.Modal.is-visible{z-index:100}.Modal--panel,.Modal.is-visible{display:-webkit-box;display:-ms-flexbox;display:flex}.Modal--panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:18.75rem;max-width:calc(100% - 1.25rem);max-height:calc(100% - 1.25rem);-webkit-box-shadow:0 0 2.5rem #ddd;box-shadow:0 0 2.5rem #ddd;background-color:#fff;text-align:left;color:#333}.Modal--heading{padding:1.25rem;color:#537d4f;font-family:Scout Bd,sans-serif;font-size:1.25rem}.Modal--heading.is-error{color:red}.Modal--body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:0 1.25rem;overflow-y:auto}.Modal--progress{height:.625rem;background:#ccc -webkit-gradient(linear,left top,left bottom,from(#49633e),to(#49633e)) 0/0 no-repeat;background:#ccc linear-gradient(#49633e,#49633e) 0/0 no-repeat;-webkit-transition:background-size .1s linear;transition:background-size .1s linear}.Modal--buttons{padding:1.25rem;text-align:right}.Modal .Button{margin-left:.5em}.NewsList.is-empty{display:none}.NewsSummary{position:relative}.NewsSummary:not(:first-child){padding-top:1rem}.NewsSummary+.NewsSummary{border-top:1px solid #bcbcbc;margin-top:1rem}.NewsSummary--image{width:100%;height:auto;margin-bottom:.5em}.NewsSummary--date{color:#666;font-family:Scout Bd,sans-serif}.NewsSummary--heading{display:block;padding-right:2rem;color:#537d4f;font-weight:400;font-size:1.25em;line-height:1.4}@media (min-width:25em){.NewsSummary--image{float:left;width:33%;max-width:11.25rem;height:auto;margin-right:1em}.NewsSummary--text{padding-right:3rem}.NewsSummary--heading{padding-right:0}}.NewsSummary--hide{position:absolute;top:1rem;right:0;width:1.5em;height:1.5em;padding:0;border:0;background-color:transparent;color:inherit}.NewsSummary:first-child .NewsSummary--hide{top:0}.NewsSummary--hide:after,.NewsSummary--hide:before{content:"";display:block;position:absolute;top:calc(50% - 1px);left:0;width:75%;border-top:2px solid;margin-left:12.5%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.NewsSummary--hide:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.NewsSummary--hide:focus,.NewsSummary--hide:hover{background-color:#0b72cc;color:#fff}.Alerts{background-color:#962412;color:#fff}.Alerts .NewsList-embedded{padding-top:1.25rem;padding-bottom:1.25rem;margin:0 auto}.Alerts .NewsSummary--date,.Alerts .NewsSummary--heading,.Alerts .NewsSummary a{color:inherit}.Alerts .NewsSummary a:focus,.Alerts .NewsSummary a:hover,.Alerts a:not(.NewsSummary--link){text-decoration:underline}.Alerts .NewsSummary--hide:focus,.Alerts .NewsSummary--hide:hover,.Alerts a:not(.NewsSummary--link):focus,.Alerts a:not(.NewsSummary--link):hover{background-color:#fff;color:#0b72cc}@media (min-width:75em){.NewsList{margin:2.5rem auto}.Alerts .NewsList-embedded{padding-top:2.5rem;padding-bottom:2.5rem;margin:0 auto}}.Newsletters--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.Newsletters--heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1.25rem}.Quote{max-width:30em}.Quote--body{color:#537d4f;font-size:1.25em;line-height:1.4}.Quote--body :first-child:before{content:"“";margin-left:-.5em}.Quote--body :last-child:after{content:"”"}.Quote--attribution{margin:.5em 0 0 1em;font-family:Harriet Text Reg It,serif;font-style:italic}.Schedule--table{width:100%;border-top:1px solid #bcbcbc;margin-top:.75em;line-height:1.33333}.Schedule--timePeriod{border-bottom:1px solid #bcbcbc}.Schedule--timePeriod.is-current{background-color:#49633e;color:#fff}.Schedule--dates,.Schedule--hours{padding:.5em 1em}.Schedule--dates{vertical-align:top;border-right:1px solid #bcbcbc;font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.Schedule--date{white-space:nowrap}.Schedule--hourRange{display:block}.Schedule--hourRange:not(:first-child){margin-top:.5em}@media (max-width:28em),(min-width:45em) and (max-width:40em){.Schedule--dates,.Schedule--hours{display:block}.Schedule--dates{padding-bottom:0;border-right:0}}section[class*=Scorecard-]{overflow-x:auto}.Scorecard--table{width:100%;min-width:40em;background-color:#fff}.Scorecard--header{vertical-align:baseline;color:#fff}.Scorecard-gold .Scorecard--header{background-color:#f2ae0b}.Scorecard-blue .Scorecard--header{background-color:#315d90}.Scorecard-white .Scorecard--header{background-color:#474747}.Scorecard-green .Scorecard--header{background-color:#49633e}.Scorecard-red .Scorecard--header{background-color:#962412}.Scorecard--teeColor{font-size:1.125rem}.Scorecard--rating{text-align:right}.Scorecard--ratingLabel{margin-left:.5em}.Scorecard--holeRow,.Scorecard--ratingLabel,.Scorecard--rowLabel{font-family:Scout Cond Reg,Scout Bd,sans-serif;letter-spacing:1px;text-transform:uppercase}.Scorecard--holeLink{display:block;color:inherit}.Scorecard--holeLink:focus,.Scorecard--holeLink:hover{background-color:rgba(0,0,0,.1)}:not(.Scorecard--holeRow)>.Scorecard--rowLabel{background-color:#f0f0f0}.Scorecard-gold .Scorecard--holeRow{background-color:#fdf3db}.Scorecard-blue .Scorecard--holeRow{background-color:#e0e7ee}.Scorecard-white .Scorecard--holeRow{background-color:#e4e4e4}.Scorecard-green .Scorecard--holeRow{background-color:#e3ecde}.Scorecard-red .Scorecard--holeRow{background-color:#efdedc}.Scorecard--holeLink,.Scorecard--table td{padding:0 .5rem}.Scorecard--table td{border:1px solid #bcbcbc}.Scorecard--table .Scorecard--rating,.Scorecard--table .Scorecard--teeColor{padding:.3em 1rem;border:0}td.Scorecard--holeNumber{padding:0}.Scorecard--holeRow td{border-top-width:3px}.Scorecard--holeRow:first-child td{border-top:0}.Scorecard--table .Scorecard--rowLabel{padding-left:1rem;border-left:0}.Scorecard--table td:last-child{border-right:0}.StaffList--phoneNumber{margin-bottom:.5em}@media (min-width:75rem){.StaffList--table{table-layout:fixed}}.StoreHeader{background-color:#e9f0f2;text-align:right}.ContentBlock+.StyledLinks{margin-top:-1.875rem}.StyledLinks--link{margin:.5em .5em 0 0}.BookTeeTimes--choices{margin-right:2em}.BookTeeTimes--choices,.BookTeeTimes--publicChoices,.BookTeeTimes.is-open .BookTeeTimes--trigger,.BookTeeTimes.is-public .BookTeeTimes--memberStatus{display:none}.BookTeeTimes.is-open .BookTeeTimes--choices,.BookTeeTimes.is-public .BookTeeTimes--publicChoices{display:inline}.TournamentResults--header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5em}.TournamentResults--heading{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding-right:1.25rem}.Tournament{padding:1em;border-bottom:1px solid #bcbcbc}.Tournament:first-of-type{border-top:1px solid #bcbcbc}.Tournament.in-future{opacity:.6;color:#666}.Tournament:target{background-color:#fdf3db}.Tournament--heading{font-size:1.0625rem;line-height:1.52941}.Tournament--title{color:#537d4f;font-family:Scout Cond Reg,Scout Bd,sans-serif;font-size:1.375rem;line-height:1.18182;letter-spacing:1px;text-transform:uppercase}.Tournament--title:focus,a.Tournament--title:hover{color:#0b72cc}.Tournament--groupHeading{margin-top:.75em;font-family:Scout Bd,sans-serif;font-weight:700;font-size:1.125rem;line-height:1.44444}.Tournament--placement{margin-right:.25em;font-family:Scout Bd,sans-serif;font-weight:700;font-size:.9em}.Tournament--winnerGroup{padding:0;list-style:none;line-height:1.4}.Tournament--groupHeading:first-child,.Tournament--winnerGroup:first-child{margin-top:.25rem}@media (max-width:33em),(min-width:45em) and (max-width:47em){.TournamentResults--header{display:block;margin-bottom:1em}.TournamentResults--heading{padding-right:0}}.Video{max-width:68.75rem}.Video--wrapper{position:relative;width:100%;padding-top:56.25%}.Video--frame{position:absolute;top:0;left:0;width:100%;height:100%}.YearPicker{display:inline-block;position:relative;padding:.25em .5em;background-color:#0b72cc;color:#fff;font-family:Scout Bd,sans-serif;font-size:.8125rem;letter-spacing:.5px}.YearPicker:focus-within,.YearPicker:hover{background-color:#666}.YearPicker--label{white-space:nowrap}.YearPicker--selector{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer}