html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{vertical-align:baseline;display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}a{background-color:#0000}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}@font-face{font-family:webflow-icons;src:url(data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==)format("truetype");font-weight:400;font-style:normal}[class^=w-icon-],[class*=\ w-icon-]{speak:none;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:webflow-icons!important}.w-icon-slider-right:before{content:""}.w-icon-slider-left:before{content:""}.w-icon-nav-menu:before{content:""}.w-icon-arrow-down:before,.w-icon-dropdown-toggle:before{content:""}.w-icon-file-upload-remove:before{content:""}.w-icon-file-upload-icon:before{content:""}*{box-sizing:border-box}html{height:100%}body{color:#333;background-color:#fff;min-height:100%;margin:0;font-family:Arial,sans-serif;font-size:14px;line-height:20px}img{vertical-align:middle;max-width:100%;display:inline-block}html.w-mod-touch *{background-attachment:scroll!important}.w-block{display:block}.w-inline-block{max-width:100%;display:inline-block}.w-clearfix:before,.w-clearfix:after{content:" ";grid-area:1/1/2/2;display:table}.w-clearfix:after{clear:both}.w-hidden{display:none}.w-button{color:#fff;line-height:inherit;cursor:pointer;background-color:#3898ec;border:0;border-radius:0;padding:9px 15px;text-decoration:none;display:inline-block}input.w-button{-webkit-appearance:button}html[data-w-dynpage] [data-w-cloak]{color:#0000!important}.w-code-block{margin:unset}pre.w-code-block code{all:inherit}.w-optimization{display:contents}.w-webflow-badge,.w-webflow-badge>img{box-sizing:unset;width:unset;height:unset;max-height:unset;max-width:unset;min-height:unset;min-width:unset;margin:unset;padding:unset;float:unset;clear:unset;border:unset;border-radius:unset;background:unset;background-image:unset;background-position:unset;background-size:unset;background-repeat:unset;background-origin:unset;background-clip:unset;background-attachment:unset;background-color:unset;box-shadow:unset;transform:unset;direction:unset;font-family:unset;font-weight:unset;color:unset;font-size:unset;line-height:unset;font-style:unset;font-variant:unset;text-align:unset;letter-spacing:unset;-webkit-text-decoration:unset;text-decoration:unset;text-indent:unset;text-transform:unset;list-style-type:unset;text-shadow:unset;vertical-align:unset;cursor:unset;white-space:unset;word-break:unset;word-spacing:unset;word-wrap:unset;transition:unset}.w-webflow-badge{white-space:nowrap;cursor:pointer;box-shadow:0 0 0 1px #0000001a,0 1px 3px #0000001a;visibility:visible!important;opacity:1!important;z-index:2147483647!important;color:#aaadb0!important;overflow:unset!important;background-color:#fff!important;border-radius:3px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;font-size:12px!important;line-height:14px!important;text-decoration:none!important;display:inline-block!important;position:fixed!important;inset:auto 12px 12px auto!important;transform:none!important}.w-webflow-badge>img{position:unset;visibility:unset!important;opacity:1!important;vertical-align:middle!important;display:inline-block!important}h1,h2,h3,h4,h5,h6{margin-bottom:10px;font-weight:700}h1{margin-top:20px;font-size:38px;line-height:44px}h2{margin-top:20px;font-size:32px;line-height:36px}h3{margin-top:20px;font-size:24px;line-height:30px}h4{margin-top:10px;font-size:18px;line-height:24px}h5{margin-top:10px;font-size:14px;line-height:20px}h6{margin-top:10px;font-size:12px;line-height:18px}p{margin-top:0;margin-bottom:10px}blockquote{border-left:5px solid #e2e2e2;margin:0 0 10px;padding:10px 20px;font-size:18px;line-height:22px}figure{margin:0 0 10px}figcaption{text-align:center;margin-top:5px}ul,ol{margin-top:0;margin-bottom:10px;padding-left:40px}.w-list-unstyled{padding-left:0;list-style:none}.w-embed:before,.w-embed:after{content:" ";grid-area:1/1/2/2;display:table}.w-embed:after{clear:both}.w-video{width:100%;padding:0;position:relative}.w-video iframe,.w-video object,.w-video embed{border:none;width:100%;height:100%;position:absolute;top:0;left:0}fieldset{border:0;margin:0;padding:0}button,[type=button],[type=reset]{cursor:pointer;-webkit-appearance:button;border:0}.w-form{margin:0 0 15px}.w-form-done{text-align:center;background-color:#ddd;padding:20px;display:none}.w-form-fail{background-color:#ffdede;margin-top:10px;padding:10px;display:none}label{margin-bottom:5px;font-weight:700;display:block}.w-input,.w-select{color:#333;vertical-align:middle;background-color:#fff;border:1px solid #ccc;width:100%;height:38px;margin-bottom:10px;padding:8px 12px;font-size:14px;line-height:1.42857;display:block}.w-input::placeholder,.w-select::placeholder{color:#999}.w-input:focus,.w-select:focus{border-color:#3898ec;outline:0}.w-input[disabled],.w-select[disabled],.w-input[readonly],.w-select[readonly],fieldset[disabled] .w-input,fieldset[disabled] .w-select{cursor:not-allowed}.w-input[disabled]:not(.w-input-disabled),.w-select[disabled]:not(.w-input-disabled),.w-input[readonly],.w-select[readonly],fieldset[disabled]:not(.w-input-disabled) .w-input,fieldset[disabled]:not(.w-input-disabled) .w-select{background-color:#eee}textarea.w-input,textarea.w-select{height:auto}.w-select{background-color:#f3f3f3}.w-select[multiple]{height:auto}.w-form-label{cursor:pointer;margin-bottom:0;font-weight:400;display:inline-block}.w-radio{margin-bottom:5px;padding-left:20px;display:block}.w-radio:before,.w-radio:after{content:" ";grid-area:1/1/2/2;display:table}.w-radio:after{clear:both}.w-radio-input{float:left;margin:3px 0 0 -20px;line-height:normal}.w-file-upload{margin-bottom:10px;display:block}.w-file-upload-input{opacity:0;z-index:-100;width:.1px;height:.1px;position:absolute;overflow:hidden}.w-file-upload-default,.w-file-upload-uploading,.w-file-upload-success{color:#333;display:inline-block}.w-file-upload-error{margin-top:10px;display:block}.w-file-upload-default.w-hidden,.w-file-upload-uploading.w-hidden,.w-file-upload-error.w-hidden,.w-file-upload-success.w-hidden{display:none}.w-file-upload-uploading-btn{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:flex}.w-file-upload-file{background-color:#fafafa;border:1px solid #ccc;flex-grow:1;justify-content:space-between;margin:0;padding:8px 9px 8px 11px;display:flex}.w-file-upload-file-name{font-size:14px;font-weight:400;display:block}.w-file-remove-link{cursor:pointer;width:auto;height:auto;margin-top:3px;margin-left:10px;padding:3px;display:block}.w-icon-file-upload-remove{margin:auto;font-size:10px}.w-file-upload-error-msg{color:#ea384c;padding:2px 0;display:inline-block}.w-file-upload-info{padding:0 12px;line-height:38px;display:inline-block}.w-file-upload-label{cursor:pointer;background-color:#fafafa;border:1px solid #ccc;margin:0;padding:8px 12px;font-size:14px;font-weight:400;display:inline-block}.w-icon-file-upload-icon,.w-icon-file-upload-uploading{width:20px;margin-right:8px;display:inline-block}.w-icon-file-upload-uploading{height:20px}.w-container{max-width:940px;margin-left:auto;margin-right:auto}.w-container:before,.w-container:after{content:" ";grid-area:1/1/2/2;display:table}.w-container:after{clear:both}.w-container .w-row{margin-left:-10px;margin-right:-10px}.w-row:before,.w-row:after{content:" ";grid-area:1/1/2/2;display:table}.w-row:after{clear:both}.w-row .w-row{margin-left:0;margin-right:0}.w-col{float:left;width:100%;min-height:1px;padding-left:10px;padding-right:10px;position:relative}.w-col .w-col{padding-left:0;padding-right:0}.w-col-1{width:8.33333%}.w-col-2{width:16.6667%}.w-col-3{width:25%}.w-col-4{width:33.3333%}.w-col-5{width:41.6667%}.w-col-6{width:50%}.w-col-7{width:58.3333%}.w-col-8{width:66.6667%}.w-col-9{width:75%}.w-col-10{width:83.3333%}.w-col-11{width:91.6667%}.w-col-12{width:100%}.w-hidden-main{display:none!important}@media screen and (max-width:991px){.w-container{max-width:728px}.w-hidden-main{display:inherit!important}.w-hidden-medium{display:none!important}.w-col-medium-1{width:8.33333%}.w-col-medium-2{width:16.6667%}.w-col-medium-3{width:25%}.w-col-medium-4{width:33.3333%}.w-col-medium-5{width:41.6667%}.w-col-medium-6{width:50%}.w-col-medium-7{width:58.3333%}.w-col-medium-8{width:66.6667%}.w-col-medium-9{width:75%}.w-col-medium-10{width:83.3333%}.w-col-medium-11{width:91.6667%}.w-col-medium-12{width:100%}.w-col-stack{width:100%;left:auto;right:auto}}@media screen and (max-width:767px){.w-hidden-main,.w-hidden-medium{display:inherit!important}.w-hidden-small{display:none!important}.w-row,.w-container .w-row{margin-left:0;margin-right:0}.w-col{width:100%;left:auto;right:auto}.w-col-small-1{width:8.33333%}.w-col-small-2{width:16.6667%}.w-col-small-3{width:25%}.w-col-small-4{width:33.3333%}.w-col-small-5{width:41.6667%}.w-col-small-6{width:50%}.w-col-small-7{width:58.3333%}.w-col-small-8{width:66.6667%}.w-col-small-9{width:75%}.w-col-small-10{width:83.3333%}.w-col-small-11{width:91.6667%}.w-col-small-12{width:100%}}@media screen and (max-width:479px){.w-container{max-width:none}.w-hidden-main,.w-hidden-medium,.w-hidden-small{display:inherit!important}.w-hidden-tiny{display:none!important}.w-col{width:100%}.w-col-tiny-1{width:8.33333%}.w-col-tiny-2{width:16.6667%}.w-col-tiny-3{width:25%}.w-col-tiny-4{width:33.3333%}.w-col-tiny-5{width:41.6667%}.w-col-tiny-6{width:50%}.w-col-tiny-7{width:58.3333%}.w-col-tiny-8{width:66.6667%}.w-col-tiny-9{width:75%}.w-col-tiny-10{width:83.3333%}.w-col-tiny-11{width:91.6667%}.w-col-tiny-12{width:100%}}.w-widget{position:relative}.w-widget-map{width:100%;height:400px}.w-widget-map label{width:auto;display:inline}.w-widget-map img{max-width:inherit}.w-widget-map .gm-style-iw{text-align:center}.w-widget-map .gm-style-iw>button{display:none!important}.w-widget-twitter{overflow:hidden}.w-widget-twitter-count-shim{vertical-align:top;text-align:center;background:#fff;border:1px solid #758696;border-radius:3px;width:28px;height:20px;display:inline-block;position:relative}.w-widget-twitter-count-shim *{pointer-events:none;-webkit-user-select:none;user-select:none}.w-widget-twitter-count-shim .w-widget-twitter-count-inner{text-align:center;color:#999;font-family:serif;font-size:15px;line-height:12px;position:relative}.w-widget-twitter-count-shim .w-widget-twitter-count-clear{display:block;position:relative}.w-widget-twitter-count-shim.w--large{width:36px;height:28px}.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner{font-size:18px;line-height:18px}.w-widget-twitter-count-shim:not(.w--vertical){margin-left:5px;margin-right:8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large{margin-left:6px}.w-widget-twitter-count-shim:not(.w--vertical):before,.w-widget-twitter-count-shim:not(.w--vertical):after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:50%;left:0}.w-widget-twitter-count-shim:not(.w--vertical):before{border-width:4px;border-color:#75869600 #5d6c7b #75869600 #75869600;margin-top:-4px;margin-left:-9px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:before{border-width:5px;margin-top:-5px;margin-left:-10px}.w-widget-twitter-count-shim:not(.w--vertical):after{border-width:4px;border-color:#fff0 #fff #fff0 #fff0;margin-top:-4px;margin-left:-8px}.w-widget-twitter-count-shim:not(.w--vertical).w--large:after{border-width:5px;margin-top:-5px;margin-left:-9px}.w-widget-twitter-count-shim.w--vertical{width:61px;height:33px;margin-bottom:8px}.w-widget-twitter-count-shim.w--vertical:before,.w-widget-twitter-count-shim.w--vertical:after{content:" ";pointer-events:none;border:solid #0000;width:0;height:0;position:absolute;top:100%;left:50%}.w-widget-twitter-count-shim.w--vertical:before{border-width:5px;border-color:#5d6c7b #75869600 #75869600;margin-left:-5px}.w-widget-twitter-count-shim.w--vertical:after{border-width:4px;border-color:#fff #fff0 #fff0;margin-left:-4px}.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner{font-size:18px;line-height:22px}.w-widget-twitter-count-shim.w--vertical.w--large{width:76px}.w-background-video{color:#fff;height:500px;position:relative;overflow:hidden}.w-background-video>video{object-fit:cover;z-index:-100;background-position:50%;background-size:cover;width:100%;height:100%;margin:auto;position:absolute;inset:-100%}.w-background-video>video::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}.w-background-video--control{background-color:#0000;padding:0;position:absolute;bottom:1em;right:1em}.w-background-video--control>[hidden]{display:none!important}.w-slider{text-align:center;clear:both;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;background:#ddd;height:300px;position:relative}.w-slider-mask{z-index:1;white-space:nowrap;height:100%;display:block;position:relative;left:0;right:0;overflow:hidden}.w-slide{vertical-align:top;white-space:normal;text-align:left;width:100%;height:100%;display:inline-block;position:relative}.w-slider-nav{z-index:2;text-align:center;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;height:40px;margin:auto;padding-top:10px;position:absolute;inset:auto 0 0}.w-slider-nav.w-round>div{border-radius:100%}.w-slider-nav.w-num>div{font-size:inherit;line-height:inherit;width:auto;height:auto;padding:.2em .5em}.w-slider-nav.w-shadow>div{box-shadow:0 0 3px #3336}.w-slider-nav-invert{color:#fff}.w-slider-nav-invert>div{background-color:#2226}.w-slider-nav-invert>div.w-active{background-color:#222}.w-slider-dot{cursor:pointer;background-color:#fff6;width:1em;height:1em;margin:0 3px .5em;transition:background-color .1s,color .1s;display:inline-block;position:relative}.w-slider-dot.w-active{background-color:#fff}.w-slider-dot:focus{outline:none;box-shadow:0 0 0 2px #fff}.w-slider-dot:focus.w-active{box-shadow:none}.w-slider-arrow-left,.w-slider-arrow-right{cursor:pointer;color:#fff;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;width:80px;margin:auto;font-size:40px;position:absolute;inset:0;overflow:hidden}.w-slider-arrow-left [class^=w-icon-],.w-slider-arrow-right [class^=w-icon-],.w-slider-arrow-left [class*=\ w-icon-],.w-slider-arrow-right [class*=\ w-icon-]{position:absolute}.w-slider-arrow-left:focus,.w-slider-arrow-right:focus{outline:0}.w-slider-arrow-left{z-index:3;right:auto}.w-slider-arrow-right{z-index:4;left:auto}.w-icon-slider-left,.w-icon-slider-right{width:1em;height:1em;margin:auto;inset:0}.w-slider-aria-label{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.w-slider-force-show{display:block!important}.w-dropdown{text-align:left;z-index:900;margin-left:auto;margin-right:auto;display:inline-block;position:relative}.w-dropdown-btn,.w-dropdown-toggle,.w-dropdown-link{vertical-align:top;color:#222;text-align:left;white-space:nowrap;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;position:relative}.w-dropdown-toggle{-webkit-user-select:none;user-select:none;cursor:pointer;padding-right:40px;display:inline-block}.w-dropdown-toggle:focus{outline:0}.w-icon-dropdown-toggle{width:1em;height:1em;margin:auto 20px auto auto;position:absolute;top:0;bottom:0;right:0}.w-dropdown-list{background:#ddd;min-width:100%;display:none;position:absolute}.w-dropdown-list.w--open{display:block}.w-dropdown-link{color:#222;padding:10px 20px;display:block}.w-dropdown-link.w--current{color:#0082f3}.w-dropdown-link:focus{outline:0}@media screen and (max-width:767px){.w-nav-brand{padding-left:10px}}.w-lightbox-backdrop{cursor:auto;letter-spacing:normal;text-indent:0;text-shadow:none;text-transform:none;visibility:visible;white-space:normal;word-break:normal;word-spacing:normal;word-wrap:normal;color:#fff;text-align:center;z-index:2000;opacity:0;-webkit-user-select:none;-moz-user-select:none;-webkit-tap-highlight-color:transparent;background:#000000e6;outline:0;font-family:Helvetica Neue,Helvetica,Ubuntu,Segoe UI,Verdana,sans-serif;font-size:17px;font-style:normal;font-weight:300;line-height:1.2;list-style:disc;position:fixed;inset:0;-webkit-transform:translate(0)}.w-lightbox-backdrop,.w-lightbox-container{-webkit-overflow-scrolling:touch;height:100%;overflow:auto}.w-lightbox-content{height:100vh;position:relative;overflow:hidden}.w-lightbox-view{opacity:0;width:100vw;height:100vh;position:absolute}.w-lightbox-view:before{content:"";height:100vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:86vh}.w-lightbox-frame,.w-lightbox-view:before{vertical-align:middle;display:inline-block}.w-lightbox-figure{margin:0;position:relative}.w-lightbox-group .w-lightbox-figure{cursor:pointer}.w-lightbox-img{width:auto;max-width:none;height:auto}.w-lightbox-image{float:none;max-width:100vw;max-height:100vh;display:block}.w-lightbox-group .w-lightbox-image{max-height:86vh}.w-lightbox-caption{text-align:left;text-overflow:ellipsis;white-space:nowrap;background:#0006;padding:.5em 1em;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.w-lightbox-embed{width:100%;height:100%;position:absolute;inset:0}.w-lightbox-control{cursor:pointer;background-position:50%;background-repeat:no-repeat;background-size:24px;width:4em;transition:all .3s;position:absolute;top:0}.w-lightbox-left{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);display:none;bottom:0;left:0}.w-lightbox-right{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);display:none;bottom:0;right:0}.w-lightbox-close{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=);background-size:18px;height:2.6em;right:0}.w-lightbox-strip{white-space:nowrap;padding:0 1vh;line-height:0;position:absolute;bottom:0;left:0;right:0;overflow:auto hidden}.w-lightbox-item{box-sizing:content-box;cursor:pointer;width:10vh;padding:2vh 1vh;display:inline-block;-webkit-transform:translate(0,0)}.w-lightbox-active{opacity:.3}.w-lightbox-thumbnail{background:#222;height:10vh;position:relative;overflow:hidden}.w-lightbox-thumbnail-image{position:absolute;top:0;left:0}.w-lightbox-thumbnail .w-lightbox-tall{width:100%;top:50%;transform:translateY(-50%)}.w-lightbox-thumbnail .w-lightbox-wide{height:100%;left:50%;transform:translate(-50%)}.w-lightbox-spinner{box-sizing:border-box;border:5px solid #0006;border-radius:50%;width:40px;height:40px;margin-top:-20px;margin-left:-20px;animation:.8s linear infinite spin;position:absolute;top:50%;left:50%}.w-lightbox-spinner:after{content:"";border:3px solid #0000;border-bottom-color:#fff;border-radius:50%;position:absolute;inset:-4px}.w-lightbox-hide{display:none}.w-lightbox-noscroll{overflow:hidden}@media (min-width:768px){.w-lightbox-content{height:96vh;margin-top:2vh}.w-lightbox-view,.w-lightbox-view:before{height:96vh}.w-lightbox-group,.w-lightbox-group .w-lightbox-view,.w-lightbox-group .w-lightbox-view:before{height:84vh}.w-lightbox-image{max-width:96vw;max-height:96vh}.w-lightbox-group .w-lightbox-image{max-width:82.3vw;max-height:84vh}.w-lightbox-left,.w-lightbox-right{opacity:.5;display:block}.w-lightbox-close{opacity:.8}.w-lightbox-control:hover{opacity:1}}.w-lightbox-inactive,.w-lightbox-inactive:hover{opacity:0}.w-richtext:before,.w-richtext:after{content:" ";grid-area:1/1/2/2;display:table}.w-richtext:after{clear:both}.w-richtext[contenteditable=true]:before,.w-richtext[contenteditable=true]:after{white-space:initial}.w-richtext ol,.w-richtext ul{overflow:hidden}.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after,.w-richtext .w-richtext-figure-selected[data-rt-type=video] div:after,.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div,.w-richtext .w-richtext-figure-selected[data-rt-type=image] div{outline:2px solid #2895f7}.w-richtext figure.w-richtext-figure-type-video>div:after,.w-richtext figure[data-rt-type=video]>div:after{content:"";display:none;position:absolute;inset:0}.w-richtext figure{max-width:60%;position:relative}.w-richtext figure>div:before{cursor:default!important}.w-richtext figure img{width:100%}.w-richtext figure figcaption.w-richtext-figcaption-placeholder{opacity:.6}.w-richtext figure div{color:#0000;font-size:0}.w-richtext figure.w-richtext-figure-type-image,.w-richtext figure[data-rt-type=image]{display:table}.w-richtext figure.w-richtext-figure-type-image>div,.w-richtext figure[data-rt-type=image]>div{display:inline-block}.w-richtext figure.w-richtext-figure-type-image>figcaption,.w-richtext figure[data-rt-type=image]>figcaption{caption-side:bottom;display:table-caption}.w-richtext figure.w-richtext-figure-type-video,.w-richtext figure[data-rt-type=video]{width:60%;height:0}.w-richtext figure.w-richtext-figure-type-video iframe,.w-richtext figure[data-rt-type=video] iframe{width:100%;height:100%;position:absolute;top:0;left:0}.w-richtext figure.w-richtext-figure-type-video>div,.w-richtext figure[data-rt-type=video]>div{width:100%}.w-richtext figure.w-richtext-align-center{clear:both;margin-left:auto;margin-right:auto}.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image>div,.w-richtext figure.w-richtext-align-center[data-rt-type=image]>div{max-width:100%}.w-richtext figure.w-richtext-align-normal{clear:both}.w-richtext figure.w-richtext-align-fullwidth{text-align:center;clear:both;width:100%;max-width:100%;margin-left:auto;margin-right:auto;display:block}.w-richtext figure.w-richtext-align-fullwidth>div{padding-bottom:inherit;display:inline-block}.w-richtext figure.w-richtext-align-fullwidth>figcaption{display:block}.w-richtext figure.w-richtext-align-floatleft{float:left;clear:none;margin-right:15px}.w-richtext figure.w-richtext-align-floatright{float:right;clear:none;margin-left:15px}.w-nav{z-index:1000;background:#ddd;position:relative}.w-nav:before,.w-nav:after{content:" ";grid-area:1/1/2/2;display:table}.w-nav:after{clear:both}.w-nav-brand{float:left;color:#333;text-decoration:none;position:relative}.w-nav-link{vertical-align:top;color:#222;text-align:left;margin-left:auto;margin-right:auto;padding:20px;text-decoration:none;display:inline-block;position:relative}.w-nav-link.w--current{color:#0082f3}.w-nav-menu{float:right;position:relative}[data-nav-menu-open]{text-align:center;background:#c8c8c8;min-width:200px;position:absolute;top:100%;left:0;right:0;overflow:visible;display:block!important}.w--nav-link-open{display:block;position:relative}.w-nav-overlay{width:100%;display:none;position:absolute;top:100%;left:0;right:0;overflow:hidden}.w-nav-overlay [data-nav-menu-open]{top:0}.w-nav[data-animation=over-left] .w-nav-overlay{width:auto}.w-nav[data-animation=over-left] .w-nav-overlay,.w-nav[data-animation=over-left] [data-nav-menu-open]{z-index:1;top:0;right:auto}.w-nav[data-animation=over-right] .w-nav-overlay{width:auto}.w-nav[data-animation=over-right] .w-nav-overlay,.w-nav[data-animation=over-right] [data-nav-menu-open]{z-index:1;top:0;left:auto}.w-nav-button{float:right;cursor:pointer;-webkit-tap-highlight-color:#0000;tap-highlight-color:#0000;-webkit-user-select:none;user-select:none;padding:18px;font-size:24px;display:none;position:relative}.w-nav-button:focus{outline:0}.w-nav-button.w--open{color:#fff;background-color:#c8c8c8}.w-nav[data-collapse=all] .w-nav-menu{display:none}.w-nav[data-collapse=all] .w-nav-button,.w--nav-dropdown-open,.w--nav-dropdown-toggle-open{display:block}.w--nav-dropdown-list-open{position:static}@media screen and (max-width:991px){.w-nav[data-collapse=medium] .w-nav-menu{display:none}.w-nav[data-collapse=medium] .w-nav-button{display:block}}@media screen and (max-width:767px){.w-nav[data-collapse=small] .w-nav-menu{display:none}.w-nav[data-collapse=small] .w-nav-button{display:block}.w-nav-brand{padding-left:10px}}@media screen and (max-width:479px){.w-nav[data-collapse=tiny] .w-nav-menu{display:none}.w-nav[data-collapse=tiny] .w-nav-button{display:block}}.w-tabs{position:relative}.w-tabs:before,.w-tabs:after{content:" ";grid-area:1/1/2/2;display:table}.w-tabs:after{clear:both}.w-tab-menu{position:relative}.w-tab-link{vertical-align:top;text-align:left;cursor:pointer;color:#222;background-color:#ddd;padding:9px 30px;text-decoration:none;display:inline-block;position:relative}.w-tab-link.w--current{background-color:#c8c8c8}.w-tab-link:focus{outline:0}.w-tab-content{display:block;position:relative;overflow:hidden}.w-tab-pane{display:none;position:relative}.w--tab-active{display:block}@media screen and (max-width:479px){.w-tab-link{display:block}}.w-ix-emptyfix:after{content:""}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.w-dyn-empty{background-color:#ddd;padding:10px}.w-dyn-hide,.w-dyn-bind-empty,.w-condition-invisible{display:none!important}.wf-layout-layout{display:grid}@font-face{font-family:DM Sans;src:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/62ff3168100f8e56b5d1fbaf_rP2Hp2ywxg089UriCZOIHTWEBlw.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/62ff31933e23d9cdd4ab2ada_rP2Cp2ywxg089UriAWCrCBimC3YU-Ck.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Serif;src:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/62ff3f79f3feae77818fd458_-nFnOHM81r4j6k0gjAW3mujVU2B2G_Bx0vrx52g.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--background-color--background-primary:var(--base-color-neutral--body);--text-color--text-primary:var(--base-color-neutral--gray);--base-color-brand--gold-dark:#a37e3b;--base-color-brand--gold:#be9447;--base-color-neutral--light-gray:#ddd;--base-color-brand--gold-bright:#d8a241;--base-color-neutral--black-7:#303030;--base-color-neutral--gray:#222;--base-color-neutral--black-3:#2c2a27;--base-color-neutral--grey:#888;--base-color-neutral--white-smoke:#eee;--base-color-neutral--dark-gray:#111;--link-color--link-alternate:var(--base-color-neutral--white);--base-color-neutral--white:white;--background-color--background-black:var(--base-color-neutral--black);--text-color--text-alternate:var(--base-color-neutral--white);--link-color--link-secondary:var(--base-color-brand--gold);--base-color-neutral--dim-grey-2:#46464666;--base-color-neutral--black:black;--base-color-neutral--white-smoke-3:#f6f4f0;--base-color-neutral--body-2:#fcfaf7;--base-color-neutral--cream-border:#dbceb7;--base-color-brand--cream:#d8c59e;--base-color-neutral--form-placeholder:#6e6e6e;--base-color-neutral--divider-lines:#e8e7e6;--text-color--text-secondary:var(--base-color-brand--gold-dark);--base-color-neutral--white-smoke-2:#f7f7f7;--base-color-neutral--border-solid:#dbceb7;--border-color--border-primary:var(--base-color-neutral--cream-border);--link-color--link-dark:var(--base-color-neutral--gray);--link-color--link-primary:var(--base-color-brand--gold-dark);--border-color--border-secondary:var(--base-color-neutral--cream-dark-border);--base-color-neutral--body:#fcfaf7;--base-color-neutral--dim-grey:#6d6d6d66;--border-color--border-gray:var(--base-color-neutral--divider-lines);--base-color-neutral--blockquote-bg:#f9fafb;--background-color--background-white:var(--base-color-neutral--white);--base-color-brand--zoom:#2c8cff;--base-color-neutral--black-4:#202020;--base-color-neutral--linen:#ebe7e1;--background-color--background-tertiary:var(--base-color-neutral--tan);--base-color-neutral--tan-light:#f7f1e6;--base-color-neutral--tan:#f8f4eb;--background-color--background-secondary:var(--base-color-neutral--white-smoke-3);--background-color--background-gray:var(--base-color-neutral--dark-gray);--headings:Amiri,sans-serif;--body-text:Lato,sans-serif;--text-color--text-tertiary:var(--base-color-brand--gold);--base-color-brand--brown:#2e2720;--base-color-neutral--black-5:#1d1c16;--base-color-neutral--form-bg:#f1f1f1;--base-color-neutral--dim-grey-3:#555;--base-color-neutral--cream-dark-border:#5b4a2d;--text-color--text-light-gray:var(--base-color-neutral--light-gray)}.w-layout-grid{grid-row-gap:16px;grid-column-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.w-layout-blockcontainer{max-width:940px;margin-left:auto;margin-right:auto;display:block}.w-form-formradioinput--inputType-custom{border:1px solid #ccc;border-radius:50%;width:12px;height:12px}.w-form-formradioinput--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}.w-form-formradioinput--inputType-custom.w--redirected-checked{border-width:4px;border-color:#3898ec}.w-checkbox{margin-bottom:5px;padding-left:20px;display:block}.w-checkbox:before{content:" ";grid-area:1/1/2/2;display:table}.w-checkbox:after{content:" ";clear:both;grid-area:1/1/2/2;display:table}.w-checkbox-input{float:left;margin:4px 0 0 -20px;line-height:normal}.w-checkbox-input--inputType-custom{border:1px solid #ccc;border-radius:2px;width:12px;height:12px}.w-checkbox-input--inputType-custom.w--redirected-checked{background-color:#3898ec;background-image:url(https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;border-color:#3898ec}.w-checkbox-input--inputType-custom.w--redirected-focus{box-shadow:0 0 3px 1px #3898ec}@media screen and (max-width:991px){.w-layout-blockcontainer{max-width:728px}}@media screen and (max-width:767px){.w-layout-blockcontainer{max-width:none}}body{background-color:var(--background-color--background-primary);color:var(--text-color--text-primary);font-family:Amiri,sans-serif;font-size:100%;line-height:1.6em}h1{text-transform:none;margin-top:20px;margin-bottom:15px;font-family:Amiri,sans-serif;font-size:3.5rem;font-weight:400;line-height:1.2em}h2{margin-top:10px;margin-bottom:15px;font-family:Amiri,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.2em}h3{letter-spacing:.2px;margin-top:15px;margin-bottom:15px;font-size:1.6rem;font-weight:400;line-height:1.3em}h4{letter-spacing:.5px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:1.2rem;font-weight:400;line-height:1.4em}h5{letter-spacing:.2px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:1rem;font-weight:400;line-height:1.6em}h6{margin-top:10px;margin-bottom:10px;font-size:.9rem;font-weight:500;line-height:1.6em}p{letter-spacing:.1px;margin-bottom:20px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.6em}a{color:var(--base-color-brand--gold-dark);text-decoration:underline;transition:opacity .2s}ul{margin-top:20px;margin-bottom:10px;padding-left:20px;font-family:Lato,sans-serif;font-weight:300;list-style-type:disc}ol{margin-top:0;margin-bottom:10px;padding-left:40px}li{margin-bottom:20px;font-size:1.1rem}img{display:block}label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;line-height:20px}blockquote{border-left:5px none var(--base-color-brand--gold);color:var(--base-color-neutral--light-gray);margin-top:25px;margin-bottom:25px;padding:15px 30px;font-family:Amiri,sans-serif;font-size:2.2rem;font-weight:400;line-height:1.4em}figure{margin-top:0;margin-bottom:0;padding-bottom:0}figcaption{opacity:.6;text-align:center;margin-top:5px;font-size:14px;line-height:26px}.divider{background-color:#eee;height:1px}.divider.accordion{margin-top:20px}.divider.work{margin-bottom:20px}.styleguide-content-wrap{text-align:center}.section{margin-left:30px;margin-right:30px}.section.cc-cta{background-color:#f4f4f4;padding-left:80px;padding-right:80px}.styleguide-block{text-align:left;flex-direction:column;align-items:center;margin-top:80px;margin-bottom:80px;display:block}.container{width:100%;max-width:1200px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.container.left-align-box{justify-content:flex-start;display:flex}.paragraph-tiny{font-size:12px;line-height:20px}.paragraph-bigger{opacity:1;margin-bottom:10px;font-size:20px;font-weight:400;line-height:34px}.paragraph-bigger.cc-bigger-light{opacity:.6}.button{background-color:var(--base-color-brand--gold);color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;border-radius:0;padding:12px 25px;font-family:Amiri,sans-serif;font-size:.7rem;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button:hover{opacity:.8;color:#fff}.button:active{background-color:#43464d}.button.is-large{background-color:var(--base-color-brand--gold);text-shadow:none;padding:1.25rem 1.75rem;font-size:.9rem;font-weight:400;line-height:1.5}.button.is-large:hover{background-color:var(--base-color-brand--gold-bright)}.button.is-large.ghost{border-width:1px;border-color:var(--base-color-brand--gold)}.button.is-large.ghost:hover{background-color:var(--base-color-brand--gold)}.button.is-large.mtop{margin-top:10px}.button.is-large.center{margin-left:auto;margin-right:auto}.button.is-large.primary{margin-right:10px}.button.is-large.secondary{background-color:var(--base-color-neutral--black-7)}.button.is-large.sans-serif{font-family:Lato,sans-serif;font-weight:400}.button.is-large.order{padding-left:45px;padding-right:45px}.button.is-large.m0{margin-bottom:0}.button.cc-contact-us{z-index:5;position:relative}.button.cc-white-button{color:#202020;background-color:#fff;padding:16px 35px;font-size:14px;line-height:26px}.button.cc-white-button:hover{background-color:#fffc}.button.cc-white-button:active{background-color:#ffffffe6}.button.form{width:100%;padding-top:20px;padding-bottom:20px;font-size:.8rem}.button.form.dark{background-color:var(--base-color-neutral--gray)}.button.form.hide{display:none}.button.form.outline{border:1px solid var(--base-color-brand--gold);color:var(--base-color-neutral--black-3);background-color:#0000}.button.form.outline.stacked{margin-top:10px}.button.ghost{border:1px solid var(--base-color-brand--gold);color:#000;background-color:#0000}.button.ghost:hover{background-color:var(--base-color-brand--gold);color:#fff}.button.ghost.sm{padding:10px 20px}.button.ghost.secondary{margin-left:5px;padding-top:11px;padding-bottom:11px}.button.member-group-page{background-color:var(--base-color-brand--gold-bright);font-size:.75rem}.button.search-results-button{height:55px;padding-left:40px;padding-right:40px}.button.m-top{margin-top:5px}.button.med{letter-spacing:2px;margin-bottom:0;padding:16px 30px;font-size:.8rem;line-height:1.6em}.button.xs{border:1px solid var(--base-color-neutral--grey);color:var(--base-color-neutral--gray);background-color:#0000;padding-left:20px;padding-right:20px;font-size:.7rem}.button.icon{border:1px solid var(--base-color-brand--gold);justify-content:center;align-items:center;padding-top:12px;padding-bottom:12px;font-size:.65rem;display:inline-block}.button.icon.primary{margin-right:5px}.button.icon.small{border-style:none;font-size:.6rem}.button.icon.seconday{color:var(--base-color-neutral--gray);background-color:#0000;border-color:#bbb}.button.fltr-active{background-color:#e4b258}.button.full{width:100%;padding-top:25px;padding-bottom:25px;font-size:.8rem}.button.primary{margin-right:5px}.button.modern{letter-spacing:0;text-transform:none;padding:1.15rem 2rem;font-family:DM Sans,sans-serif;font-size:1rem;font-weight:400}.button.modern.blue{background-color:#3b79a3}.button.modern.red{background-color:#be4747}.button.modern.black{background-color:var(--base-color-neutral--gray)}.button.is-small{padding-top:1rem;padding-bottom:1rem;font-size:.8rem}.label{letter-spacing:1px;text-transform:uppercase;margin-bottom:10px;font-size:12px;font-weight:500;line-height:20px}.label.cc-styleguide-label{margin-bottom:25px;font-size:.8rem;line-height:1.6rem}.heading-jumbo-tiny{text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-size:18px;font-weight:500;line-height:32px}.rich-text{width:70%;margin-bottom:100px;margin-left:auto;margin-right:auto}.rich-text p{opacity:.6;margin-top:15px;margin-bottom:25px}.p-light{opacity:.6}.heading-jumbo{text-transform:none;margin-top:10px;margin-bottom:10px;font-size:64px;line-height:80px}.heading-jumbo-small{text-transform:none;margin-top:10px;margin-bottom:15px;font-size:36px;font-weight:400;line-height:50px}.styleguide-button-wrap{margin-top:10px;margin-bottom:10px}.styleguide-header-wrap{color:#fff;text-align:center;background-color:#1a1b1f;flex-direction:column;justify-content:center;align-items:center;height:460px;padding:30px;display:flex}.paragraph-small{font-size:14px;line-height:26px}.logo-link{z-index:1}.logo-link:hover{opacity:.8}.logo-link:active{opacity:.7}.menu{z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0%}.navigation-wrap{flex:1;justify-content:space-between;align-items:center;display:flex;position:relative}.navigation{background-color:#0000;align-items:center;padding:30px 50px;display:flex}.navigation-item{opacity:.6;letter-spacing:1px;text-transform:uppercase;padding-top:9px;padding-bottom:9px;font-size:12px;font-weight:500;line-height:20px}.navigation-item:hover{opacity:.9}.navigation-item:active{opacity:.8}.navigation-item.w--current{opacity:1;color:#1a1b1f;font-weight:600}.navigation-item.w--current:hover{opacity:.8;color:#32343a}.navigation-item.w--current:active{opacity:.7;color:#32343a}.logo-image{display:block}.navigation-items{flex:none;justify-content:center;align-items:center;display:flex}.footer-wrap{justify-content:center;align-items:center;padding-top:70px;padding-bottom:70px;display:flex}.webflow-link{opacity:.5;align-items:center;text-decoration:none;transition:opacity .4s;display:flex}.webflow-link:hover{opacity:1}.webflow-link:active{opacity:.8}.webflow-logo-tiny{margin-top:-2px;margin-right:8px}.cta-text{width:70%;margin-bottom:35px;margin-left:auto;margin-right:auto}.cta-wrap{text-align:center;justify-content:center;padding-top:110px;padding-bottom:120px;display:flex}.status-message{color:#fff;text-align:center;background-color:#202020;padding:9px 30px;font-size:14px;line-height:26px}.status-message.cc-error-message{background-color:#db4b68}.contact-form-wrap{border:1px solid var(--base-color-neutral--white-smoke);background-color:#fff;padding:40px 50px 30px;box-shadow:1px 1px 20px #0000000d}.contact-form-grid{grid-column-gap:50px;grid-row-gap:30px;grid-template:". ."/2.5fr 1fr;align-items:start;margin-top:0;margin-bottom:100px}.contact-details-wrap{flex-direction:column;align-items:flex-start;margin-top:40px;margin-bottom:20px;font-size:1.1rem;font-style:normal;display:flex}.text-field{border:1px solid #e4e4e4;border-radius:0;margin-bottom:18px;padding:21px 20px;font-size:14px;line-height:26px;transition:border-color .4s}.text-field:hover{border-color:#e3e6eb}.text-field:active,.text-field:focus{border-color:#43464d}.text-field::placeholder{color:#32343a66}.contact-form-heading-wrap{margin-bottom:40px}.contact-heading{margin-top:0;margin-bottom:15px;font-weight:400}.protected-form{flex-direction:column;align-items:center;display:flex}.protected-wrap{justify-content:center;align-items:center;height:100vh;padding:100px 15px;display:flex}.protected-heading{text-align:center;margin-bottom:30px;font-size:2.5rem;display:none}.utility-page-wrap{color:#fff;text-align:center;justify-content:center;align-items:center;width:100vw;max-width:100%;height:100vh;max-height:100%;padding:30px;display:flex}._404-wrap{background-color:var(--base-color-neutral--dark-gray);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex}._404-content-wrap{margin-bottom:20px}.social-icon-link{margin-right:15px;transition:opacity .3s}.social-icon-link:hover{opacity:.5}.social-icon-link.mini-bar{margin-left:15px;margin-right:0}.footer-address-container{color:var(--link-color--link-alternate);margin-bottom:20px;font-family:Lato,sans-serif;font-size:.9rem;font-style:normal;font-weight:400;text-decoration:none}.footer-child{flex-direction:column;align-items:flex-start;display:flex}.footer-child.contact{border-right:1px solid var(--base-color-neutral--black-7);align-items:flex-start;font-style:normal}.footer-child.contact.modern{border-right-color:var(--base-color-neutral--white)}.footer-child.links{border-right:1px solid var(--base-color-neutral--black-7)}.footer-child.links.modern{border-right-style:none}.footer-child.social{flex-direction:column;align-items:flex-start}.footer-logo{height:80px;margin-bottom:20px}.footer-bottom{text-transform:none;justify-content:space-between;width:100%;padding-top:20px;padding-bottom:20px;display:flex}.social-box{align-items:center;display:block}.social-box.mini-bar{margin-left:20px;margin-right:0}.footer_component{background-color:var(--background-color--background-black);color:var(--text-color--text-alternate);width:100%;padding-top:3rem}.footer_component.modern{background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--gray);padding-top:0}.footer-link{color:var(--link-color--link-alternate);letter-spacing:.5px;text-transform:uppercase;margin-bottom:10px;padding-top:5px;padding-bottom:5px;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;text-decoration:none;transition:opacity .3s}.footer-link:hover{opacity:.5}.footer-link.contact{letter-spacing:0;text-transform:none;margin-bottom:15px;font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.footer-link.contact.modern{color:var(--base-color-neutral--gray);font-family:DM Sans,sans-serif}.footer-heading{letter-spacing:1.5px;text-transform:uppercase;margin-top:5px;margin-bottom:25px;font-size:.95rem;font-weight:400}.footer-bottom-link{color:#fff;font-size:.8rem;font-weight:300}.footer-bottom-link.privacy{color:var(--link-color--link-secondary);letter-spacing:1px;text-transform:uppercase;margin-left:20px;font-family:Lato,sans-serif;font-size:.65rem;font-weight:400;text-decoration:none;transition:all .3s}.footer-bottom-link.privacy:hover{color:var(--base-color-brand--gold)}.footer-bottom-link.privacy.modern{color:var(--base-color-neutral--gray)}.footer-copyright{letter-spacing:0;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;display:inline-block}.footer-copyright.modern{color:var(--base-color-neutral--gray);font-weight:400}.footer-grid{grid-column-gap:40px;border-bottom:1px solid var(--base-color-neutral--black-7);color:#fff;grid-template:"."/1fr 1fr 1.25fr;margin-bottom:0;margin-left:auto;margin-right:auto;padding-bottom:40px}.footer-grid.modern{border-bottom-color:#3030301f}.footer-bottom-container{justify-content:flex-start;margin-left:auto;margin-right:auto;display:flex}.social-icon{height:20px}.social-icon.lg{height:22px}.nav-menu{z-index:0;justify-content:flex-end;align-items:center;display:flex;position:relative;inset:0%}.nav-logo-link{z-index:1;flex:none;margin-left:10px;margin-right:10px}.nav-logo-link:hover{opacity:.8}.nav-logo-link:active{opacity:.7}.nav-mini-bar{border-bottom:1px #ffffff12;padding-top:5px;padding-bottom:0;display:block}.nav-item{color:#fff;letter-spacing:1px;text-transform:uppercase;padding:9px .8vw;font-size:.8rem;font-weight:300;line-height:1.2em;text-decoration:none;transition:opacity .2s}.nav-item:hover{opacity:.8}.nav-item.w--current{opacity:1;color:#1a1b1f;font-weight:600}.nav-item.w--current:hover{opacity:.8;color:#32343a}.nav-item.w--current:active{opacity:.7;color:#32343a}.nav-item.icon,.nav-item.mobile-only{display:none}.nav-item.search{margin-left:5px;padding-left:.5vw;padding-right:0}.nav-item.dropdown{padding:0 1rem}.nav-item.dropdown:hover{opacity:1}.nav-item.cw{justify-content:center;align-items:center;padding-left:.9vw;padding-right:.9vw;font-family:Lato,sans-serif;font-size:.75rem;font-weight:400;display:flex}.nav-item.text-link{color:var(--base-color-neutral--white);padding-left:1rem;padding-right:1rem;font-size:.85rem;font-weight:400}.nav-item.text-link:hover{color:#fff}.nav-item-icon{width:14px}.nav-item-icon.close{height:14px;display:none}.nav-box{z-index:11;flex-direction:row;flex:1;justify-content:space-between;align-items:center;padding:10px 1vw;display:flex;position:relative}.nav-items-box{justify-content:flex-end;align-items:center;display:flex}.mini-contact{margin-left:10px}.navbar{z-index:9000;background-color:#222222f7;align-items:center;display:block;position:fixed;inset:0% 0% auto}.mini-contact-link{opacity:1;color:#fff;margin-left:15px;font-size:.8rem;font-style:normal;font-weight:400;text-decoration:none;transition:opacity .3s;display:inline-block}.mini-contact-link:hover{opacity:.5}.mini-contact-link.email{display:none}.contact-icon{width:16px;height:auto;margin-right:7px;display:none}.contact-icon.phone{margin-right:2px}.btn{color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#092b6c;border-radius:0;padding:12px 25px;font-size:.75rem;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.btn:hover{color:#fff;background-color:#f26b23}.btn:active{background-color:#43464d}.btn.nav-cta{z-index:5;letter-spacing:1px;background-color:#0000;border:1px solid #fff;margin-left:.5vw;padding-left:15px;padding-right:15px;font-family:Amiri,sans-serif;font-size:.85rem;font-weight:400;transition:border-color .4s,background-color .3s,opacity .4s,color .3s;position:relative;inset:auto 0% 0% auto}.btn.nav-cta:hover{color:#000;background-color:#fff;border-color:#fff}.btn.nav-cta.disable{display:none}.btn.nav-cta.solid{background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--dark-gray)}.mini-bar-box{justify-content:flex-end;align-items:center;padding-left:3vw;padding-right:1.5vw;display:flex}.nav-logo-img{height:70px;margin-bottom:0;position:relative;top:-2px}.nav-logo-img.white{display:none}.main-content{width:100%;min-height:100vh;overflow:hidden}.main-content.no-header-banner{padding-top:100px}.main-content.no-header-banner.member-group-page,.main-content.camp-registration{padding-top:60px}.main-content.dark{background-color:var(--base-color-neutral--black)}.main-content.blog{padding-bottom:100px}.main-content.open-positions{padding-top:180px}.hero-section{background-color:var(--base-color-neutral--gray);flex-direction:column;justify-content:flex-end;align-items:center;max-height:100vh;position:relative;overflow:hidden}.hero-section.about{margin-bottom:150px}.article-content{min-height:80vh;padding-top:100px;padding-bottom:50px}.article-content.pbot0{padding-bottom:0}.article-content.home{padding-top:0;padding-bottom:0}.article-content.member-group-categories{padding-top:0}.article-content.contact{padding-top:190px;padding-bottom:0}.article-content.about{padding-bottom:0}.article-content.event-details{z-index:1;margin-top:-390px;padding-top:0;padding-bottom:70px;position:relative}.article-content.countries{padding-top:150px}.article-content.flex-center{flex-direction:column;justify-content:center;align-items:center;padding-top:0;padding-bottom:0;display:flex}.article-content.search-results{padding-top:200px}.article-content.accessibility{padding-top:80px;padding-bottom:100px}.article-content.pad-0{padding-top:0;padding-bottom:0}.article-content.splash{min-height:100vh;padding-top:0;padding-bottom:0}.article-content.athletics,.article-content.tennis{padding-bottom:0}.article-content.filter-content{margin-left:300px;padding-top:150px}.article-content.blog-details{padding-top:0;padding-bottom:0}.article-content.blog-list{padding-top:200px;padding-bottom:100px}.article-content.open-position-details{min-height:0;padding-top:0}.article-content.work{min-height:0;padding-top:0;padding-bottom:0}.article-content.inquiry{padding-top:200px}.dropdown-toggle{color:#fff;letter-spacing:1px;padding:0;font-family:Lato,sans-serif;font-size:.75rem;font-weight:400;display:flex}.dropdown-toggle.w--open:hover{opacity:1}.header-banner{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg);background-position:50% 70%;background-size:cover;height:65vh;overflow:hidden}.header-banner.private-events{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d13007c111260f9aac4ce87_private-events-16x9-large-1.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.header-banner.dining-areas{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044db689e22fedda356700_dining-areas-banner-large.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.header-banner.dining-menus{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80bcb049120fe455d8727_university-club-private-events-banner-1.jpg);background-position:50%;background-size:cover}.header-banner.athletics{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d263f99b20cf33ccc1ac140_athletics-header-16x9-2.jpg);background-position:50% 0;background-size:cover;height:70vh}.header-banner.spac{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0849b7277f0941b957941a_athletics-spac-banner-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.personal-training{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d099127b9278bd40145d522_personal-training-header-large.jpg);background-position:50% 0;background-size:cover}.header-banner.group-fitness{background-image:linear-gradient(#be94474d,#be94474d),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/619802860a77416ea8147fd3_uc-group-fitness-header.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.header-banner.about-the-club{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8d7200cbaa023bb04ae1_University-Club-Saint-Paul-Fireside-Room-16x9-1920-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.about-the-club.members-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f90f3dc3c5184aba2a972_University-Club-Saint-Paul-Member-Bar-3x2-1920-5.jpg);background-position:50%}.header-banner.history{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0adae751a0cec8d1d37074_U%20Club%201919.jpg);background-position:50%;background-size:cover}.header-banner.sister-properties{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0aee9551a0ce7189d3ee05_sister-properties-header-large.jpg);background-position:50% 40%;background-size:cover}.header-banner.charitable-activities{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0af4e43ea9151684595bae_charitable-activities-header-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.leasing-office{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0b0a123ea915844759ba2b_leasing-header-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.management{background-image:linear-gradient(#a37e3b38,#a37e3b38),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0bc8a923156eba462a11b9_management-header-large.jpg);background-position:0 0,50%;background-size:auto,cover}.header-banner.become-a-member{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e5593569c762000f9b7daf2_University-Club-Saint-Paul-Fireside-Room-16x9-1920-4.jpg);background-position:50% 60%;background-repeat:no-repeat;background-size:cover}.header-banner.hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11ae95695b5649d2321653_hotel-340-16x9-large-1.jpg);background-position:50%;background-size:cover}.header-banner.weddings{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12865c111260014ac296e3_weddings-16x9-large-1.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover}.header-banner.things-to-do{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg)}.header-banner.camp-u-club{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d16888bf3be3c452c85fc3c_camp-u-club-banner-16x9-1.jpg);background-position:50% 30%}.header-banner.club-policies{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a87685a9e4f59bdec9e68_university-club-policies-16x9-2.jpg);background-position:50% 60%}.header-banner.member-groups{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.header-banner.group-categories{background-position:50%}.header-banner.member-group-page{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.club-newsletter{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f91cd83568e73827122ab_University-Club-Saint-Paul-Fireside-Room-3x2-1920-3.jpg);background-position:50%}.header-banner.personal-instructor{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d099127b9278bd40145d522_personal-training-header-large.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;height:500px}.header-banner.contact{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d25670fb18bb047e52c6f93_the-lookout-header-16x9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.header-banner.charity-spotlight{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aacd339cf5f9e12df2c88_charity-spotlight-16x9-large.jpg);background-position:50% 20%}.header-banner.reciprocal-clubs{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d265a2f8836af4264eb4252_reciprocal-the-standard-16x9.jpg);background-position:50% 0}.header-banner.calendar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5edad6fe800a233284682d9e_university-club-saint-paul-events-16x9-1920.jpg);background-position:50% 0;background-repeat:no-repeat}.header-banner.event-page{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg);background-position:0 0,50% 70%;background-size:auto,cover;height:600px}.header-banner.tennis{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee901cf9286ca0366751979_university-club-saint-paul-tennis-court-4x3-1920.jpg);background-position:50%;background-repeat:no-repeat}.header-banner.safety{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee022dbd05940174b1062c0_university-club-washing-16x9-1920.jpg)}.header-banner.blog{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;overflow:visible}.header-banner.davidson{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f32f261105fd08a7a5fc308_Davidson-Room-302-16x9-1920-4.jpg)}.header-banner.work{background-image:none;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:100vh;margin-bottom:50px;padding:20vh 6vw 20vh 15vw;display:flex;position:relative}.header-banner.to-go{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf7521a63b1afb1717a3d48_UCfront.jpeg);background-position:50% 70%}.header-banner.thanksgiving{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fa31e7648d3ab5a916510e0_thanksgiving-dinner-1920.jpg)}.header-banner.bonfire-kit{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fa35ac9b331b397168fece1_university-club-bonfire-1920.jpg)}.header-banner.christmas-dinner{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fceef5c232dcb24d05adfdf_Christmas-dinner-banner-3.jpg)}.header-banner.new-years-dinner{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fd1ac6b3cbe9c0440508c55_dining-new-years-party-to-go-banner.jpg)}.article-header{text-align:center;max-width:900px;margin-bottom:100px;margin-left:auto;margin-right:auto}.article-header.mbot0{margin-bottom:0}.article-header.group-fitness{margin-bottom:140px}.article-header.center.membership,.article-header.center.athletics{margin-bottom:150px}.article-header.center.pad-bot-70{margin-bottom:70px}.article-header.weddings{max-width:1000px}.article-header.no-center{text-align:left;margin-left:0;margin-right:0}.article-header.no-center.charity-spotlight{max-width:800px;margin-bottom:0}.article-header.policies{margin-bottom:100px}.article-header.private-events-header{max-width:1100px}.article-header.blog-category{margin-bottom:60px}.article-header.sister-properties,.article-header.work-amenities{margin-bottom:70px}.article-header.work-overview{max-width:1050px;margin-top:30px}.article-header.work-sister-properties{margin-bottom:70px}.article-header.margin-top-100{margin-top:100px}.article-header.margin-bot-50{margin-bottom:50px}.article-rich-text{max-width:none;margin:30px auto}.article-rich-text.mtop-0{margin-top:0}.article-rich-text.m0{color:var(--base-color-neutral--gray);margin-top:0;margin-bottom:0}.article-rich-text.mbot0{margin-bottom:0}.article-rich-text.left{max-width:700px;margin-left:0;margin-right:0}.article-rich-text.management-team{display:block}.article-rich-text.member-group{margin-top:30px;margin-bottom:10px}.article-rich-text.member-group.left{margin-bottom:0}.article-rich-text.camp-u-club{margin-top:50px;margin-bottom:15px}.article-rich-text.mbot10{margin-bottom:10px}.article-rich-text ol{margin-top:20px;margin-bottom:10px;padding-left:20px;font-family:Lato,sans-serif;font-weight:300}.article-rich-text.card-content{margin-top:20px;margin-bottom:0}.article-rich-text.blog h2{letter-spacing:.5px;margin-top:50px;font-size:2.1rem}.article-rich-text.blog h3{letter-spacing:.5px;margin-top:50px}.article-rich-text.blog p{font-size:1.15rem}.article-rich-text.blog h4{letter-spacing:0;text-transform:none;margin-top:50px}.article-rich-text.blog blockquote{color:var(--base-color-brand--gold);letter-spacing:.5px;border:1px #000;margin-top:40px;margin-bottom:40px;padding:0;font-size:1.8rem;font-weight:400;line-height:1.3em}.article-rich-text.blog img{margin-top:10px;margin-bottom:0}.dropdown-link{color:#fff;font-weight:400}.dropdown-link:hover,.dropdown-link.w--current{color:var(--base-color-brand--gold-bright)}.dropdown-list{color:#705c5c}.dropdown-list.w--open{background-color:var(--base-color-neutral--gray);min-width:200px;padding-top:15px;padding-bottom:10px;overflow:hidden}.dropdown-list.w--open:hover{opacity:1}.article-section{padding-top:30px;padding-bottom:30px}.article-section.form{background-color:#0000;padding-top:80px}.article-section.form.hidden{display:none}.article-section.mtop0{padding-top:0}.article-section.m0{padding-top:0;padding-bottom:0}.article-section.mtop100{margin-top:100px}.article-section.gray{background-color:var(--base-color-neutral--white-smoke-3);padding-top:0}.article-section.gray.work{padding-top:30px;display:none}.article-section.home-3-grid,.article-section.athletics-dining{padding-top:0;padding-bottom:0}.article-section.group-explore-more{padding-bottom:50px}.article-section.no-pad{padding-top:0;padding-bottom:0}.article-section.no-pad.announcement{display:none}.article-section.dining-areas-list{padding-top:0;padding-bottom:0}.article-section.p0{padding-top:0}.article-section.mbot0,.article-section.home-events{padding-bottom:0}.article-section.overlow-hidden{overflow:hidden}.article-section.contact-hours{margin-bottom:80px;padding-top:0}.article-section.home-header{background-color:var(--base-color-neutral--body-2);padding-top:90px;padding-bottom:0}.article-container{max-width:800px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.article-container.no-center{margin-left:0;margin-right:0}.article-container.left-align{text-align:left}.article-container.flex-center{text-align:center}.article-container._700{max-width:700px}.article-table{grid-column-gap:0px;grid-row-gap:0px;border:1px solid var(--base-color-neutral--cream-border);grid-template-rows:auto auto auto auto auto auto auto auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:30px;margin-left:auto;margin-right:auto}.article-table._3x7{border-width:1px;border-color:var(--base-color-brand--cream);grid-template:"."".""."".""."".""."/1fr 1fr 1fr;width:100%;margin-left:auto;margin-right:auto}.article-table._4x2{grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;width:100%;margin-left:0;margin-right:0}.article-table._4x2.membership-dining{text-align:center;display:none}.article-table-cell{border:1px solid var(--base-color-neutral--cream-border);width:100%;padding:10px;font-size:1rem}.article-table-cell.uppercase{text-transform:uppercase}.full-banner-img{background-image:linear-gradient(#0000008c,#0000008c),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg);background-position:0 0,50%;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:70vh;padding:100px 5vw;display:flex}.full-banner-img.home{color:var(--base-color-neutral--dark-gray);background-image:linear-gradient(#a37e3b33,#a37e3b33),linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d596d193b2fc8dd61d4ea5c_Croquet%20team%20\'16.jpeg);background-position:0 0,0 0,50% 100%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover;min-height:75vh;margin-bottom:0}.full-banner-img.home.about{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114f9796e640571e8b8398_membership-3x2-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.full-banner-img.home.management-team{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d2566f5a6f2f18d7c4a89e1_the-lookout-header-16x9-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.full-banner-img.dining-menus{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d04833c89e22fb69235c5a3_dining-banner-cta.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.dining-areas-hours{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044db689e22fedda356700_dining-areas-banner-large.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.athletics-spac{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0849b7277f0941b957941a_athletics-spac-banner-large.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.hidden{display:none}.full-banner-img.pool{background-image:linear-gradient(#00000080,#00000080),linear-gradient(#be944766,#be944766),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d095767b9278b3b6d44c8e0_athletics-cta-banner.jpg);background-position:0 0,0 0,50% 100%;background-size:auto,auto,cover}.full-banner-img.group-fitness{background-image:linear-gradient(#be944733,#be944733),linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/619802860a77416ea8147fd3_uc-group-fitness-header.avif);background-position:0 0,0 0,50%;background-size:auto,auto,cover}.full-banner-img.personal-training{background-image:none}.full-banner-img.sister-properties{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0b0f4e2ddabc5cb38002d1_leasing-dacotah.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.charity-spotlight{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aacd339cf5f9e12df2c88_charity-spotlight-16x9-large.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.hotel-340-room{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11ae95695b5649d2321653_hotel-340-16x9-large-1.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.hotel-340-room.weddings{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f32f261105fd08a7a5fc308_Davidson-Room-302-16x9-1920-4.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.hotel-340-lobby{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11b40396e6407d2d8d00c5_lodging-sister-properties-12x9-large.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.full-banner-img.cw-weddings{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12a0037a7a1a254ff20577_weddings-summit-16x9-1.jpg);background-position:0 0,50% 100%;background-size:auto,cover;min-height:80vh;margin-bottom:100px}.full-banner-img.cw-events{background-image:linear-gradient(#00000080,#00000080),linear-gradient(#be94475e,#be94475e),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fce70779131c5f492b6c_private-events-cw-16x9-large-1.jpg);background-position:0 0,0 0,50%;background-repeat:repeat,repeat,no-repeat;background-size:auto,auto,cover}.full-banner-img.member-groups{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1ab0bf1e1d031cf1355c5c_things-to-do-header-1-large.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.full-banner-img.member-groups.event-page{margin-top:0}.full-banner-img.member-groups.calendar{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d93593f379f956ad0bc5bf3_17623.87bb05cd.668x375o.47d81802f1eb%402x.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.full-banner-img.spac{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aaafd5a9e4fccb7ed8874_spac-pool-16x9.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.charitable-activities{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce840e1165f607b09cc076c_hotel340-1.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.cw-rewards{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aaeb339cf5fafd8df319c_rewards-members-banner-16x9-large.jpg);background-position:0 0,50% 30%;background-size:auto,cover}.full-banner-img.member-group-2{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg);background-position:0 0,50% 100%;background-size:auto,cover}.full-banner-img.event-rooms{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e28aa177c17566907893b22_University-Club-Saint-Paul-Terrace-3x2-1920-6.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.club-policies{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d596f6b315c4209e03b2e1d_U%20Club%201916.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.reciprocal-clubs,.full-banner-img.programming{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d26671b9368b9634d6e69e9_club-calendar-16x9.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.contact{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d30f10ad74189408586f7fb_Cochran-Park-3x2.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.work{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f7b9caa3f45892802c52f8b_university-club-office-1920.jpg);background-position:0 0,50%;background-size:auto,cover;min-height:70vh}.full-banner-img.summer-2021{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/607e4f58a1855c7e81f3d7eb_summer-at-the-club-1200.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;margin-bottom:100px}.full-banner-img.inline{background-image:none;min-height:80vh;position:relative}.article-2-col-box{margin:0 -30px 150px;display:flex}.article-2-col-box.rev.fitness-hours{display:none}.article-2-col-box.rev.reciprocal{margin-left:0;margin-right:0}.article-2-col-box.rev.scale.white-bg{background-color:var(--base-color-neutral--white);margin-bottom:0}.article-2-col-box.full-width{margin-left:0;margin-right:0}.article-2-col-box.full-width.m0{background-color:#fff;margin-bottom:0}.article-2-col-box.full-width.m0.shadow{min-height:90vh;box-shadow:0 2px 15px #00000012}.article-2-col-box.full-width.rev.mbot0{margin-bottom:0}.article-2-col-box.full-width.rev._90vh{min-height:90vh;max-height:90vh}.article-2-col-box.full-width._90vh{max-height:90vh}.article-2-col-box.p40{margin-left:-40px;margin-right:-40px}.article-2-col-box.p40.tennis-court{margin-top:100px;margin-bottom:100px}.article-2-col-box.p40.private-events{margin-bottom:140px}.article-2-col-box.p40.weddings{margin-bottom:100px}.article-2-col-box.p40.personal-training{margin-bottom:60px}.article-2-col-box.p40.camp-u-club{align-items:flex-start;margin-bottom:50px}.article-2-col-box.p40-50{margin-left:-40px;margin-right:-50px}.article-2-col-box.card-box-right{margin-left:0;margin-right:0}.article-2-col-box.mbot0{margin-bottom:0}.article-2-col-box.mbot50{margin-bottom:50px}.article-2-col-box.member-group-page{margin:30px 0 10px}.article-2-col-box.quarterly-food{margin-top:150px}.article-2-col-box.scale{align-items:center;margin-bottom:200px;margin-left:0%;margin-right:0}.article-2-col-box.scale.margin-0{margin-bottom:0}.article-2-col-box.scale.white-bg{background-color:var(--base-color-neutral--white)}.article-2-col-box._4percent{margin-left:-4%;margin-right:-4%}.article-2-col-box._4percent._100bot{margin-bottom:100px}.article-2-col-box.white-bg{margin-bottom:0}.article-2-col-50-img{width:50%;padding-left:30px;padding-right:30px}.article-2-col-50-img.full-cover{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;padding-left:0;padding-right:0;overflow:hidden}.article-2-col-50-img.full-cover.home-explore{background-image:none}.article-2-col-50-img.full-cover.dining-member-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f7fc883568e43ea707040_University-Club-Saint-Paul-Member-Bar-3x2-1200-7.jpeg);background-position:50%}.article-2-col-50-img.full-cover.dining-ramsey{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047ada89e22f170c35b511_ramsey-room-large.jpg)}.article-2-col-50-img.full-cover.dining-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047b1ce1a8684e309d9ca8_varsity-grill-large.jpg)}.article-2-col-50-img.full-cover.dining-deck{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047be6be44a228ddc78beb_the-deck-large.jpg)}.article-2-col-50-img.full-cover.dining-poolside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/6436f223bd6a790ee90805c2_summer-at-the-club.jpg)}.article-2-col-50-img.full-cover.dining-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f801900cbaa0a0bafc165_University-Club-Saint-Paul-Fireside-Room-3x2-1200-6.jpeg);background-position:50%}.article-2-col-50-img.full-cover.athletics-tennis-court{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee902cb91565aa3c262a160_university-club-saint-paul-tennis-court-4x3-1200.jpg);background-position:100%}.article-2-col-50-img.full-cover.membership-hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d113591347522260d416d9e_hotel-340-3x2-1.jpg)}.article-2-col-50-img.full-cover.membership-stouts{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1136293901ca3585935564_stouts-2x3-3.jpg)}.article-2-col-50-img.full-cover.weddings-terrace{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8570dc3c51d56ba2222f_University-Club-Saint-Paul-Terrace-3x2-1200-7.jpeg)}.article-2-col-50-img.full-cover.weddings-outdoor{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1294102d63f367af7af003_weddings-outdoor-3x2-1.jpg)}.article-2-col-50-img.full-cover.weddings-non-members{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129aba0779137ee347e7ca_weddings-lobby-3x2.jpg)}.article-2-col-50-img.full-cover.weddings-personal-touch{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129b2c077913076747e8a4_wedding-personal-touch-3x2-1.jpg)}.article-2-col-50-img.full-cover.overlook{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fa874b05c8c385fb6673_private-events-overlook-3x2-1.jpg)}.article-2-col-50-img.full-cover.event-catering{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fab7077913758a4926c9_private-events-catering-3x2-1.jpg)}.article-2-col-50-img.full-cover.library{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0a77696c1bd5b0f3367dd5_about-library-room-2.jpg)}.article-2-col-50-img.full-cover.event-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg)}.article-2-col-50-img.full-cover.casual-room{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fa4799bb7075140bceab_private-events-casual-3x2-1.jpg)}.article-2-col-50-img.full-cover.summit{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1302042d63f37bbc7c7604_private-events-summit-3x2-2.jpg)}.article-2-col-50-img.full-cover.event-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f801900cbaa0a0bafc165_University-Club-Saint-Paul-Fireside-Room-3x2-1200-6.jpeg)}.article-2-col-50-img.full-cover.weddings-hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d113591347522260d416d9e_hotel-340-3x2-1.jpg)}.article-2-col-50-img.full-cover.slider{background-image:none;position:relative}.article-2-col-50-img.full-cover.cleaning{opacity:1;background-image:linear-gradient(#2c2a2700,#2c2a2700),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee049f4bae55148102d247c_university-club-safety-placeholder-4x3-1200-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.article-2-col-50-img.full-cover._50vh,.article-2-col-50-img.full-cover.inline{background-image:none}.article-2-col-50-img.scale{padding-left:0;padding-right:0}.article-2-col-50-img.full-cover-inline{padding-left:0;padding-right:0;position:relative}.article-2-col-50-img.full-cover-inline.home-explore{background-image:none}.article-2-col-50-img.full-cover-inline.dining-member-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f7fc883568e43ea707040_University-Club-Saint-Paul-Member-Bar-3x2-1200-7.jpeg);background-position:50%}.article-2-col-50-img.full-cover-inline.dining-ramsey{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047ada89e22f170c35b511_ramsey-room-large.jpg)}.article-2-col-50-img.full-cover-inline.dining-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047b1ce1a8684e309d9ca8_varsity-grill-large.jpg)}.article-2-col-50-img.full-cover-inline.dining-deck{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047be6be44a228ddc78beb_the-deck-large.jpg)}.article-2-col-50-img.full-cover-inline.dining-poolside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047ce889e22f430335b93f_dining-poolside.jpg)}.article-2-col-50-img.full-cover-inline.dining-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f801900cbaa0a0bafc165_University-Club-Saint-Paul-Fireside-Room-3x2-1200-6.jpeg);background-position:50%}.article-2-col-50-img.full-cover-inline.athletics-tennis-court{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee902cb91565aa3c262a160_university-club-saint-paul-tennis-court-4x3-1200.jpg);background-position:100%}.article-2-col-50-img.full-cover-inline.membership-hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d113591347522260d416d9e_hotel-340-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.membership-stouts{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1136293901ca3585935564_stouts-2x3-3.jpg)}.article-2-col-50-img.full-cover-inline.weddings-terrace{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8570dc3c51d56ba2222f_University-Club-Saint-Paul-Terrace-3x2-1200-7.jpeg)}.article-2-col-50-img.full-cover-inline.weddings-outdoor{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1294102d63f367af7af003_weddings-outdoor-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.weddings-non-members{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129aba0779137ee347e7ca_weddings-lobby-3x2.jpg)}.article-2-col-50-img.full-cover-inline.weddings-personal-touch{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129b2c077913076747e8a4_wedding-personal-touch-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.overlook{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fa874b05c8c385fb6673_private-events-overlook-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.event-catering{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fab7077913758a4926c9_private-events-catering-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.library{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0a77696c1bd5b0f3367dd5_about-library-room-2.jpg)}.article-2-col-50-img.full-cover-inline.event-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg)}.article-2-col-50-img.full-cover-inline.casual-room{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fa4799bb7075140bceab_private-events-casual-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.summit{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1302042d63f37bbc7c7604_private-events-summit-3x2-2.jpg)}.article-2-col-50-img.full-cover-inline.event-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f801900cbaa0a0bafc165_University-Club-Saint-Paul-Fireside-Room-3x2-1200-6.jpeg)}.article-2-col-50-img.full-cover-inline.weddings-hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d113591347522260d416d9e_hotel-340-3x2-1.jpg)}.article-2-col-50-img.full-cover-inline.slider{background-image:none}.article-2-col-50-img.full-cover-inline.cleaning{opacity:1;background-image:linear-gradient(#2c2a2700,#2c2a2700),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee049f4bae55148102d247c_university-club-safety-placeholder-4x3-1200-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.article-2-col-50-img.full-cover-inline._50vh{background-image:none}.article-2-col-50-content{flex-direction:column;justify-content:center;align-items:flex-start;width:50%;padding:20px 30px 50px;display:flex}.article-2-col-50-content.full-width{background-color:#fff;flex-direction:column;justify-content:center;align-items:flex-start;min-height:80vh;padding:50px;display:flex}.article-2-col-50-content.full-width.bg-white{background-color:#fff}.article-2-col-50-content.full-width.transparent{background-color:var(--base-color-neutral--white)}.article-2-col-50-content.top-align{justify-content:flex-start;margin-bottom:30px;padding-top:0;padding-bottom:0}.article-2-col-50-content.scale{padding:0 0 0 8%}.article-2-col-50-content.scale.padding-right{padding-right:4rem}.article-2-col-50-content.scale-left{padding:0 8% 0 0}.article-img{width:100%}.article-img.icon{width:auto;height:45px;margin-bottom:10px;margin-right:10px;display:inline-block}.article-img._16x9{aspect-ratio:16/9;object-fit:cover}.text-area-field{min-height:150px;margin-bottom:40px;font-family:Lato,sans-serif;font-size:.95rem}.text-area-field:focus{border:2px solid #c7b89a}.text-area-field::placeholder{color:var(--base-color-neutral--form-placeholder)}.text-area-field.mbot0{margin-bottom:0}.form-select-field{color:#333;background-color:#0000;background-image:linear-gradient(#0000,#0000);border-style:none;width:100%;height:60px;margin-bottom:0;padding-left:0;padding-right:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:300}.form-select-field:focus{border:1px #c1ab82}.form-child{width:50%;padding-left:15px;padding-right:15px}.form-child._100{width:100%}.thank-you-text{color:var(--base-color-neutral--black);font-size:1.2rem}.form-input-row{flex-wrap:wrap;justify-content:flex-start;margin:30px -15px 40px;display:flex}.form-input-row.one-input{margin-left:0;margin-right:0}.form-select-container{background-color:#fff;border:1px solid #cbcbcb;flex-direction:column;justify-content:center;align-items:stretch;height:60px;margin-bottom:0;padding-top:0;padding-left:10px;padding-right:10px;display:flex}.form-label{color:#333;letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:5px;font-family:Amiri,sans-serif;font-size:.8rem;font-weight:400}.form-label.lowercase{letter-spacing:0;text-transform:none;margin-bottom:15px;font-size:1rem}.form-block{max-width:800px;max-height:none;margin:50px auto 70px;padding-top:0;padding-left:0;padding-right:0;display:block}.form-block.contact{margin-top:0;margin-bottom:40px}.form-block.event-page{margin-top:40px}.text-input-field{border:1px solid #ccc;height:auto;min-height:55px;margin-bottom:0;padding:0 15px;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400}.text-input-field:focus{border-style:solid;border-color:#ccc}.text-input-field::placeholder{color:var(--base-color-neutral--form-placeholder);font-weight:300}.text-input-field.mbot{margin-bottom:30px}.text-input-field.password{margin-bottom:20px}._w-form-done{border:1px solid var(--base-color-neutral--divider-lines);background-color:#0000;margin-bottom:60px;padding-top:50px;padding-bottom:50px}.breaker{background-color:var(--base-color-neutral--divider-lines);height:1px;margin-bottom:60px}.breaker.event-inquiry{background-color:var(--base-color-neutral--divider-lines)}.breaker._30-30{margin-top:30px;margin-bottom:30px}.article-2-col-grid{grid-column-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;margin-top:30px;margin-bottom:100px}.article-2-col-grid.full-width{grid-column-gap:0px;margin-bottom:0}.article-2-col-grid.full-width.athletics{margin-top:0}.article-grid-child{text-decoration:none}.article-grid-child.full-card{color:#fff;text-align:left;background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cdeec403f00ec218eaf4f16_placeholder%201.svg);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:flex-start;min-height:50vh;padding:50px 6vw;display:flex}.article-grid-child.full-card:hover{opacity:.8}.article-grid-child.full-card.group-fitness{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/619802860a77416ea8147fd3_uc-group-fitness-header.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.article-grid-child.full-card.personal-training{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d099127b9278bd40145d522_personal-training-header-large.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.article-section-header{text-align:center;max-width:800px;margin:60px auto 100px}.article-section-header.mbot60{margin-bottom:60px}.article-section-header.about-clubhouse{max-width:700px}.article-section-header.trainers{margin-bottom:60px}.article-section-header.member-discounts{margin-top:0}.article-section-header.club-safety{max-width:1000px;margin-top:100px}.article-section-header.safety-indoor{margin-top:0;margin-bottom:70px;padding-top:100px}.article-section-header.featured-clubs{margin-top:150px;margin-bottom:50px}.article-section-header.margin-bot-70{margin-top:100px;margin-bottom:70px}.article-3-col-grid{grid-column-gap:60px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:60px;margin-bottom:60px}.article-3-col-grid.mtop0{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0}.article-3-col-grid.icons{margin-top:119px;margin-bottom:140px}.article-3-col-grid.icons.newsletter{margin-bottom:80px}.article-3-col-grid.icons.safety-reservation{grid-column-gap:80px;margin-top:100px;margin-bottom:100px}.article-3-col-grid.icons.margin-0{margin-top:0;margin-bottom:0}.components{border-top:1px solid #ddd;max-width:1200px;margin-left:auto;margin-right:auto;padding:20vh 30px}.article-2-col-60{width:60%;padding-left:40px;padding-right:40px}.article-2-col-60._80p-right{padding-top:0;padding-left:0;padding-right:80px}.article-2-col-60.member-group-page{width:60%;padding-left:70px;padding-right:30px}.article-2-col-60.scale{padding-left:4%;padding-right:4%}.article-2-col-40{width:40%;padding-left:40px;padding-right:40px}.article-2-col-40.box{border:1px solid var(--base-color-brand--cream);margin-top:40px;padding:30px 50px}.article-2-col-40.box.mtop20{margin-top:20px}.article-2-col-40.no-pad{padding-left:0;padding-right:0}.article-2-col-40.ptop20{padding-top:20px}.article-2-col-40.member-group-page{width:40%;padding-left:0;padding-right:0}.article-2-col-40.scale{padding-left:4%;padding-right:4%}.full-banner{color:#fff;background-color:#181818;justify-content:center;align-items:center;width:100%;min-height:70vh;margin-top:100px;margin-bottom:100px;padding-top:50px;padding-bottom:50px;display:flex}.full-banner.m0{margin-top:0;margin-bottom:0}.full-banner.banner-img{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cdeec403f00ec29dbaf4f1b_placeholder%202.svg);background-position:50%;background-size:cover}.full-banner.hidden{display:none}.full-banner.fireside{background-image:linear-gradient(#000c,#000c),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8e4f2b16e2504af32c0c_University-Club-Saint-Paul-Fireside-Room-3x2-1920-4.jpg);background-position:0 0,50%;background-size:auto,cover;min-height:90vh}.article-disclaimer{color:var(--base-color-neutral--gray);max-width:700px;font-family:Amiri,sans-serif;font-size:.95rem;font-style:italic;font-weight:400;line-height:1.4em}.article-disclaimer.form{max-width:800px;margin-top:25px;font-family:Lato,sans-serif;font-style:normal;font-weight:300}.article-eyebrow{color:var(--text-color--text-secondary);letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-size:.85rem;line-height:1.6em;text-decoration:none}.article-eyebrow.mbot{margin-bottom:8px}.article-eyebrow.center{color:var(--base-color-brand--gold);text-align:center}.article-eyebrow.small{font-size:.75rem}.article-eyebrow.small.bright{color:var(--base-color-brand--gold-bright)}.article-eyebrow.event-page{color:var(--base-color-brand--gold);margin-bottom:5px;font-size:.75rem;line-height:1.4em}.article-eyebrow.hours{margin-bottom:-5px;font-size:.7rem}.article-eyebrow.thanksgiving{color:var(--base-color-brand--gold);letter-spacing:4px;font-size:1.05rem}.mobile-bar{z-index:1000;display:none;position:fixed;inset:auto 0% 0%}.full-banner-container{z-index:5;color:var(--text-color--text-alternate);text-align:center;max-width:1050px;padding-left:20px;padding-right:20px;position:relative}.full-banner-container._800{max-width:800px}.full-banner-container._600{z-index:5;max-width:600px;position:relative}.full-banner-container._900{max-width:900px}.full-banner-heading{text-shadow:1px 1px 6px #0003;margin-bottom:20px;font-size:3rem}.full-banner-heading.uppercase{letter-spacing:3px;text-transform:uppercase;margin-bottom:15px;font-family:Amiri,sans-serif;font-size:3.7rem;font-weight:400;line-height:1.1em}.full-banner-heading.modern{margin-bottom:1.5rem;font-family:DM Serif,sans-serif}.full-banner-heading.large{margin-bottom:0;font-size:4rem;line-height:1em}.article-cms-list-box{margin-bottom:30px}.article-cms-list-box.reciprocal-clubs{margin-top:30px;margin-bottom:60px}.article-cms-list-box.dining-menus{margin-bottom:0}.article-cms-list-item{border-style:none none solid;border-width:1px;border-color:var(--base-color-neutral--cream-border)var(--base-color-neutral--cream-border)var(--base-color-neutral--divider-lines);color:#000;margin-bottom:0;padding-left:0;text-decoration:none;display:block}.article-cms-list-item.no-border{border-style:none}.article-cms-list-item.dark{color:var(--base-color-neutral--white)}.article-3x3-grid{grid-row-gap:30px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-flow:dense;place-items:center;margin-bottom:100px}.p-white{color:#fff}.article-text-button{letter-spacing:1px;text-transform:uppercase;border:2px solid #fff;padding:7px 15px;font-family:Lato,sans-serif;font-size:.75rem;font-weight:400}.article-text-button.text{border-style:none;padding-left:0;padding-right:0}.article-gallery-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-columns:1fr 1fr 1fr;margin-top:80px;margin-bottom:100px}.article-gallery-grid.athletics{margin-top:120px;margin-bottom:120px}.article-gallery-grid.spac{margin-bottom:160px}.article-gallery-grid.weddings{margin-top:0;margin-bottom:0}.article-map{filter:grayscale();height:60vh;margin-bottom:80px}.article-map.contact{height:70vh;margin-top:0;margin-bottom:0;box-shadow:1px 1px 20px #0000000d}.article-map.mbot30{height:80vh;margin-bottom:30px}.article-map.spac{margin-bottom:120px}.article-team-grid{grid-column-gap:16px;grid-row-gap:60px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-columns:1fr;grid-auto-flow:dense;margin-bottom:50px;display:grid}.article-team-grid.management-team{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:30px}.article-team-grid.management-team.management-page{grid-column-gap:16px;grid-row-gap:50px;flex-direction:column;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-top:0;margin-bottom:100px;display:grid}.article-team-grid-child{text-align:center;margin-bottom:30px}.article-card-menu-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-auto-columns:1fr;grid-auto-flow:row;margin-bottom:100px;display:grid}.article-card-menu-grid.member-groups{grid-column-gap:10px;grid-row-gap:10px}.article-card-menu-grid.dining{grid-column-gap:5px;grid-row-gap:5px}.grid-child-link-cover{color:var(--base-color-neutral--gray);text-align:center;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;flex-direction:column;justify-content:center;align-items:center;height:350px;padding:30px;text-decoration:none;display:flex;position:relative;box-shadow:0 1px 8px #0000000a}.grid-child-link-cover.menus-cocktails{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0836d7b1cfe2347f87131f_dining-menus-happy-hour-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.grid-child-link-cover.menus-wine-half-price{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d083356277f0907ae5728da_dining-menus-wine-2.jpg);background-position:50%;background-size:cover}.grid-child-link-cover.menus-dining{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;padding:0}.grid-child-link-cover.menus-desserts{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d150a5deaa3ed38cc070082_dining-menus-desserts-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.grid-child-link-cover.menus-happy-hour{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0830b5b1cfe2290886faaf_dining-menus-cocktails.jpg);background-position:50%;background-size:cover}.grid-child-link-cover.menus-wine-by-the-glass{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0831f402032bb42c85bad3_dining-menus-wine-1.jpg);background-position:50%;background-size:cover}.timline_component{background-image:none;background-repeat:repeat;background-size:auto;position:relative}.article-timeline-row{z-index:2;justify-content:center;margin-bottom:100px;margin-left:-30px;margin-right:-30px;display:flex;position:relative}.article-timeline-row.rev{z-index:2}.article-timeline-row.margin-bottom-0{margin-bottom:0}.article-timeline-row-child{width:50%;padding-left:30px;padding-right:30px}.article-timeline-card{border:1px solid var(--base-color-neutral--cream-border);padding:50px 50px 40px}.cw-properties-grid{grid-column-gap:0px;grid-row-gap:0px;background-color:#fff;grid-template:". . ."". . ."". . ."/1fr 1fr 1fr;grid-auto-columns:1fr;width:100%;padding:0;display:grid;overflow:visible}.cw-properties-grid.cw-page{grid-column-gap:10px;grid-row-gap:10px;background-color:#0000;grid-template-areas:". . ."". . ."". . .";margin-top:80px;margin-bottom:80px}.cw-link{opacity:.95;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f2a101aa893b_wa-frost-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;width:100%;height:18vh;min-height:80px;padding:15px;text-decoration:none;transition:opacity .4s;display:flex}.cw-link:hover{opacity:1}.cw-link.spac{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ddd9a38d458890606394846_spac-weddings-4x3-17.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.commodore{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f289a6aa8937_commodore-1.jpg);background-position:0 0,50% 42%;background-repeat:repeat,no-repeat;background-size:auto,auto}.cw-link.wa-frost{background-position:50%}.cw-link.cw{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f25e8aaa892f_commonwealth-2-min.jpg);background-position:0 0,50% 74%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.villa-maria{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e2a1b8d3fa1323049e10297_villa-maria-lodging-7.jpg);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.davidson{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e28aac9a91384d7891b58c9_Davidson-Room-201-7x5-1200-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.hotel-340{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f2853daa893f_hotel340-1-min.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.stouts{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f21deaaa8923_stouts-1.jpg);background-position:0 0,50% 89%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-link.the-spac{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f2ec89aa8933_spac-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.cw-name{color:#fff;letter-spacing:.5px;text-transform:none;margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.05rem;font-weight:300}.mega-menu-wrapper{z-index:10;background-color:#fff;width:100%;display:none;position:relative;overflow:hidden}.mega-menu-wrapper.sister-properties{z-index:9000;background-color:var(--base-color-neutral--gray);display:none}.cw-name-2{color:#fff;letter-spacing:.5px;text-transform:none;margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.1em;font-weight:300}.mega-container{overflow:hidden}.mega-container.sister-properties{padding-left:6vw;padding-right:6vw}.nav-page-overlay{z-index:5;background-color:#000000bf;display:none;position:fixed;inset:0%}.nav-link-text{color:var(--base-color-neutral--white-smoke-2);text-align:center;letter-spacing:1px;text-transform:uppercase;font-family:Amiri,sans-serif;font-size:.85rem;font-weight:400;line-height:24px;text-decoration:none;position:relative}.nav-link-text:hover{color:#fff}.nav-link-text.mobile{display:none}.navigation-hover{background-color:#fff;align-items:flex-end;width:100%;height:2px;display:none;position:absolute;bottom:0;left:0;right:0}.nav-icon{width:18px;margin-right:6px}.article-side-nav{max-width:400px}.article-side-nav-box{border-style:solid solid none;border-width:1px;border-color:var(--base-color-neutral--light-gray);flex-flow:column wrap;align-items:stretch;display:flex}.article-side-nav-item{color:#000;border:1px solid #be944780;align-items:center;padding:15px 20px;text-decoration:none;display:flex}.contact-link{margin-bottom:15px;font-family:Lato,sans-serif;text-decoration:none}.contact-emails-grid{border:1px solid var(--base-color-neutral--white-smoke);background-color:#fff;grid-template-rows:auto;padding-top:20px;padding-left:50px;padding-right:50px;box-shadow:1px 1px 20px #0000000d}.article-side-nav-text{text-transform:uppercase;margin-bottom:10px;font-size:1rem}.cards-slider-grid{grid-column-gap:10px;grid-row-gap:10px;border-bottom:1px none var(--base-color-neutral--light-gray);grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-columns:1fr;grid-auto-flow:row;margin-top:0;padding-bottom:0;display:grid}.cards-slider-grid.home-groups{grid-column-gap:10px;grid-row-gap:10px;margin-bottom:10px}.home-card-date{letter-spacing:1.5px;text-transform:uppercase;margin-bottom:5px;font-size:.9rem}.home-card-date.event{letter-spacing:.5px;text-transform:none;margin-bottom:5px;font-family:Lato,sans-serif;font-size:1rem;font-weight:300;display:none}.home-card-date.event.list{letter-spacing:.1px;text-transform:none;margin-bottom:30px;font-family:Lato,sans-serif;font-size:1.05rem;font-weight:300}.home-events-wrapper{text-align:center;margin-top:50px;margin-bottom:50px}.card-slider{background-color:#0000;height:590px}.card-slider.home-featured{height:520px}.cards-slide{margin-top:10px}.slide-icon-right{color:#b89d6d80;margin-right:10px}.slider-icon-left{color:#b89d6d80;margin-left:10px}.home-grid{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-columns:1fr 1fr;margin-bottom:80px}.home-grid-child{color:#fff;text-align:center;text-transform:uppercase;background-image:linear-gradient(#0000008c,#0000008c),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cdeec403f00ec218eaf4f16_placeholder%201.svg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:30px 40px;text-decoration:none;transition-duration:.3s;display:flex}.home-grid-child:hover{opacity:.8}.home-grid-child.become-member{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8d7200cbaa023bb04ae1_University-Club-Saint-Paul-Fireside-Room-16x9-1920-2.jpg);background-position:0 0,50%;background-size:auto,cover;min-height:90vh;font-family:Amiri,sans-serif}.home-grid-child.dining{background-image:linear-gradient(#000000ab,#000000ab),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea3a35adaf66292fe7413_home-dining-3x2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:70vh}.home-grid-child.athletics{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea38f6183225281378517_home-athletics-3x2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:70vh}.home-grid-child.coworking{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/63dc3b31eeb59d591862fd5b_uc-coworking-space-1920-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.home-grid-child.private-events{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d13008d1112605144c4ceb6_private-events-16x9-small-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.home-grid-child.family-programming{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d169ac4f6e4ceb8b82c69ae_camp-u-club-ukuele-3x2-1.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;min-height:80vh}.wedding-gallery-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr 1fr;margin-top:60px;margin-bottom:60px}.wedding-gallery-img{transition:opacity .2s}.wedding-gallery-img:hover{opacity:.8}.properties-list-grid{grid-column-gap:5px;grid-row-gap:5px;border-bottom:1px #e9e9e9;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;margin-top:80px;margin-bottom:80px;padding-bottom:0}.properties-list-grid._2x2{grid-template-columns:1fr 1fr}.wedding-property-item{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce8ee9b5abdf6460b4baca5_wa-frost-wedding-2-min.jpg);background-position:0 0,50% 55%;background-repeat:repeat,no-repeat;background-size:auto,cover;justify-content:center;align-items:center;width:100%;height:150px;padding:10px;text-decoration:none;display:flex}.wedding-property-item:hover{opacity:.8}.wedding-property-item.commodore{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce8ee9b5abdf635094baca1_commodore-wedding-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.wedding-property-item.stouts{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce8ee9b5abdf64e6d4baca8_stouts-wedding.jpg);background-position:0 0,50% 28%;background-repeat:repeat,no-repeat;background-size:auto,cover}.wedding-property-item.spac{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ddd9a38d458890606394846_spac-weddings-4x3-17.jpg);background-position:0 0,50% 99%;background-repeat:repeat,no-repeat;background-size:auto,cover}.wedding-property-item.villa-maria{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ddd99dd5ab4ca6a8dc7a431_ned-paula-walk.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.wedding-property-item.summit-center{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83e83d904f2bd4faa8de5_the-summit-center.jpg);background-position:0 0,50% 55%;background-repeat:repeat,no-repeat;background-size:auto,cover}.wedding-property-name{color:#fff;text-align:center;letter-spacing:.2px;text-transform:none;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.3em}.cw-logos-grid{grid-row-gap:25px;grid-template:". . ."". . ."". . ."/1fr 1fr 1fr;justify-items:center;width:100%}.cw-logo-link{text-align:center;justify-content:center;align-items:center;transition:all .35s;display:flex}.cw-logo-link:hover{transform:translateY(-5px)}.cw-logo-img{width:auto;max-height:60px}.cw-logo-img.villa-maria{max-height:60px}.article-video-grid{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));grid-auto-columns:1fr;margin-top:100px;margin-bottom:30px;display:grid}.video-grid-child{border:1px solid var(--base-color-neutral--cream-border)}.photo-gallery-grid{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,250fr));margin-top:100px;margin-bottom:100px}.photo-gallery-light-box:hover{opacity:.8}.photo-gallery-light-box-thumbnail{width:100%}.faq-item-box{margin-top:30px;margin-bottom:50px}.faq-question{font-size:1.4rem}.faq-answer{color:var(--base-color-neutral--black-7)}.faq-wrapper{margin-top:60px}.management-name{margin-bottom:10px;font-size:1.15rem}.team-img{margin-bottom:15px}.team-title{margin-bottom:5px;font-style:italic}.team-member-email{margin-top:10px;font-size:1rem;font-weight:400;text-decoration:none;display:block}.dropdown-label-link{padding-top:15px;padding-bottom:15px;text-decoration:none;display:block}.open-positions-wrapper{margin-bottom:150px}.position-item-row{border:1px solid var(--base-color-neutral--border-solid);text-align:center;justify-content:space-between;align-items:center;margin-bottom:20px}.position-name{color:#000;letter-spacing:3px;text-transform:uppercase;margin-top:10px;margin-bottom:10px;font-family:Lato,sans-serif;font-size:1rem;font-weight:300;text-decoration:none}.position-item-link{text-align:center;width:100%;height:100%;padding:25px;text-decoration:none}.positions-heading{text-align:center;text-transform:none;margin-bottom:30px;font-size:2.2rem}.athletics-featured-wrapper{margin-top:60px;margin-bottom:100px}.box-element{border:1px solid var(--base-color-neutral--cream-border);margin-bottom:100px;padding:80px 60px 0}.home-child-heading{letter-spacing:2.5px;text-transform:uppercase;margin-bottom:10px;font-family:Amiri,sans-serif;font-size:2.2rem}.home-child-heading.lg{font-size:2.2rem}.home-child-eyebrow{letter-spacing:3px;font-family:Lato,sans-serif;font-size:.8rem;font-weight:300}.google-calendar-embed{background-color:#fff;margin-top:60px;margin-bottom:80px;padding-top:15px}.google-calendar-embed.mobile{display:none}.google-calendar-embed.desktop.member-group{margin-bottom:0}.cards-slider-list-wrap.mobile{display:none}.cards-slider-item{z-index:5;perspective:314px;height:500px;position:relative}.featured-member-card{color:var(--base-color-neutral--dark-gray);background-color:#fff;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;text-decoration:none;transition:all .4s;display:flex;box-shadow:0 1px 6px #0000000f}.featured-member-card:hover{opacity:.9}.featured-member-card.bg-img{color:#fff;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.home-slider-nav-box{background-color:var(--base-color-brand--gold);display:none}.home-card-name{text-align:center;text-transform:uppercase}.home-card-name.featured{text-align:left;letter-spacing:1.5px;margin-top:10px;font-size:2.2rem;line-height:1.2em}.home-card-name.large{letter-spacing:2px;font-family:Lato,sans-serif;font-size:3rem;font-weight:300}.home-card-name.sans-serif{letter-spacing:2px;margin-top:10px;font-family:Lato,sans-serif;font-size:1.6rem;font-weight:300}.home-card-name.home-hero{text-align:left;letter-spacing:1px;font-size:3rem;font-weight:400;line-height:1.1em}.home-card-name.event{letter-spacing:1px;text-shadow:1px 1px 6px #00000070;margin-bottom:50px;font-size:2.5rem}.home-event-time{letter-spacing:.5px;text-transform:uppercase;margin-bottom:15px}.home-event-time.range{margin-left:5px;margin-right:5px}.event-content{border:1px solid var(--base-color-neutral--cream-border);text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex}.event-content.bg-img{z-index:2;border-color:#be944780;position:relative}.event-content.bg-img.featured-group{border-style:none;align-items:flex-start;padding-left:6vw}.event-content.featured{text-align:left;align-items:flex-start;padding-left:50px;padding-right:50px}.home-event-card-overlay{z-index:1;background-color:#000000b3;display:block;position:absolute;inset:0%}.member-groups-list{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));grid-auto-columns:1fr;grid-auto-flow:dense;margin-bottom:50px;display:grid}.member-groups-list.charity-spotlight{grid-row-gap:30px;grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.member-groups-list._2-col{grid-template-columns:1fr 1fr}.member-group-item{border:1px none var(--base-color-brand--gold);transition:all .4s}.member-group-item:hover{transform:translateY(-5px)}.member-group-item.card{background-color:#fff;margin-bottom:30px;padding:30px}.member-group-name{margin-top:10px;margin-bottom:20px;font-size:2.2rem}.member-group-video{margin-bottom:40px}.member-group-lightbox{width:100%;height:100%}.member-group-lightbox:hover{opacity:.8}.member-group-thumbnail{object-fit:cover;width:100%;height:100%}.things-to-do-wrapper{margin-top:30px}.home-featured-event-wrapper{margin-top:80px}.home-featured-event-wrapper.margin-top-0{margin-top:0}.featured-event-list.home-hero{margin-top:100px;margin-bottom:100px}.featured-event-list.home-hero.grid{grid-column-gap:30px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-columns:1fr;display:grid}.featured-event-list.flex-margin-bot{grid-row-gap:4rem;flex-direction:column;display:flex}.featured-event-item{background-color:#fff;min-height:60px;margin-bottom:100px;display:flex;box-shadow:1px 1px 20px #0000000d}.featured-event-item.events-page{margin-bottom:80px}.featured-event-item.grid{box-shadow:none;background-color:#0000;flex-wrap:wrap;height:600px;margin-bottom:0}.featured-event-img{z-index:1;background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-size:cover;width:55%;min-height:450px;overflow:hidden}.featured-event-img.placeholder{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg)}.featured-event-img._50{width:50%}.featured-event-img._100{color:var(--base-color-neutral--white);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:0;padding-left:35px;padding-right:35px;text-decoration:none;transition:all .3s cubic-bezier(.39,.575,.565,1);display:flex;position:relative}.featured-event-img._100:hover{transform:scale(.99)}.featured-event-content{z-index:2;width:45%;padding:30px}.featured-event-content._50{width:50%}.featured-event-content._50.grid{display:none}.home-card-category{color:var(--base-color-brand--gold);letter-spacing:1.5px;text-transform:uppercase;font-size:.8rem;text-decoration:none}.home-card-category.bg-img{color:var(--base-color-brand--gold-bright)}.home-featured-event-link{color:var(--base-color-neutral--dark-gray);text-decoration:none}.nav-right{flex-direction:row;justify-content:center;align-self:center;align-items:center;padding-right:1.5vw;display:flex;position:static;inset:0% 0% 0% auto}.article-cover-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:400px}.article-cover-img.placeholder{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg)}.article-cover-img.fit{background-image:none}.explore-more-heading{text-align:center;letter-spacing:2px;text-transform:uppercase;margin-top:5px;margin-bottom:50px;font-size:2.5rem}.member-group-details{border-bottom:1px #be944780;margin-bottom:130px;padding-bottom:0}.home-h1{text-transform:none;margin-top:5px;font-size:2.8rem;line-height:1.15em}.content-border{border:1px solid var(--border-color--border-primary);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:30px;display:flex}.content-border.align-left-50{align-items:flex-start;padding:50px 5vw}.content-border.align-left-50.home-header.padding-small{padding-left:3vw;padding-right:3vw}.content-border.align-left-50.no-border{border-style:none}.content-border.cover-images{z-index:2;text-transform:uppercase;border-style:none;font-size:.85rem;position:relative}.content-border.align-left{align-items:flex-start;padding-top:15px;padding-left:50px}.scroll-down-link{display:block;overflow:hidden}.scroll-down-link:hover{opacity:.5}.scroll-down-img{height:45px}.full-width-img-inline{opacity:0;width:100%}.sdg-link{color:var(--base-color-neutral--light-gray);margin-top:5px;font-size:.8rem;font-weight:300;text-decoration:none;display:inline-block}.sdg-link:hover{color:var(--base-color-brand--gold)}.footer-links-box{margin-left:-20px;margin-right:-20px;display:none}.footer-max-contain{max-width:1800px}.responsivecal{display:none}.empty-hide{background-color:#0000;display:none}.hours-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:.5fr .5fr;width:100%;margin-top:30px;margin-bottom:30px}.hours-grid.dining{grid-template-columns:1fr 1.25fr}.hours-grid.dining.contact-page{grid-template-columns:1fr 1.25fr;margin-top:15px;margin-bottom:19px}.hours-grid.dining.contact-page.topad{margin-top:40px;margin-bottom:40px}.hours-grid.dining.all-days{margin-top:15px}.hours-grid.athletics{grid-column-gap:0px;grid-template-columns:.5fr .5fr;margin-top:0;margin-bottom:0}.hours-grid-child{font-family:Lato,sans-serif;font-size:1rem}.h3-large{font-size:2.2rem}.h3-large.uppercase{text-transform:uppercase}.h3-large.mtop-0{margin-top:0;line-height:1.2em}.h3-large.icon{line-height:1.1em}.menu-dark-overlay{z-index:1;background-color:#0000008c;position:absolute;inset:0%}.cover-image-name{color:#fff;letter-spacing:3px;text-shadow:1px 1px 6px #0000004d;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.6em}.member-group-featured-img{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d93593f379f956ad0bc5bf3_17623.87bb05cd.668x375o.47d81802f1eb%402x.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;min-height:400px;margin-bottom:30px;margin-left:auto;margin-right:auto}.member-group-featured-img.fit{background-image:none;border-radius:5px;height:400px;min-height:0;overflow:hidden}.empty-featured-athletics{background-color:#0000;height:500px}.athletics-featured-placeholder{color:#fff;background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0849b7277f0941b957941a_athletics-spac-banner-large.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;display:flex}.banner-subheading{margin-top:-10px;margin-bottom:30px}.border-box{border:1px solid var(--base-color-neutral--cream-border);margin-top:10px;padding:30px 50px}.border-box.fitness-hours{background-color:#fff}.child-heading.topm0{margin-top:0}.article-lightbox{width:100%}.article-lightbox:hover{opacity:.8}.article-lightbox-thumbail{width:100%;display:inline-block}.h3-small{font-size:1.5rem}.h3-small.uppercase{font-size:1.2rem}.h3-small.menu-item{line-height:1em}.checklist-box{margin-bottom:40px}.checklist-box.m0{margin-bottom:0}.checklist-box.member-group{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;margin-bottom:20px;display:flex}.checklist-box.about{margin-top:20px;margin-bottom:0}.checklist-box.tennis{margin-top:40px}.checklist-item{color:var(--base-color-neutral--gray);align-items:center;margin-top:0;padding-top:1rem;padding-bottom:1rem;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;line-height:1.5em;display:flex}.checklist-item.top-align{align-items:flex-start}.checklist-item.padding-0{font-weight:400}.checkmark-icon{width:22px;margin-right:.75rem}.checkmark-icon.inline-block{display:inline-block}.personal-trainer-item{text-align:center}.personal-trainer-img{filter:grayscale();margin-bottom:20px;transition:filter .4s,opacity .3s}.personal-trainer-img:hover{filter:none}.team-member-name{letter-spacing:2px;text-transform:uppercase;border-bottom:1px #000;margin-bottom:10px;font-size:1.1rem;text-decoration:none}.team-member-subheading{letter-spacing:1px;text-transform:uppercase;font-size:.85rem;line-height:1.5em}.fitness-class-name{letter-spacing:1px;text-transform:uppercase;margin-top:10px;font-size:2.5rem}.h2-large{letter-spacing:.3px;font-size:3rem;line-height:1.2em}.h2-large.uppercase{letter-spacing:3px}.h2-large.top-0{margin-top:0}.article-sub-nav{border-bottom:1px solid var(--base-color-neutral--divider-lines);justify-content:center;padding:10px 0;display:flex}.article-sub-nav-link{color:var(--link-color--link-dark);text-align:center;letter-spacing:1px;text-transform:uppercase;justify-content:flex-start;margin-left:10px;margin-right:10px;padding:5px 10px;font-size:.8rem;text-decoration:none;transition:color .2s,opacity .2s}.article-sub-nav-link:hover{color:var(--link-color--link-primary)}.article-sub-nav-link.w--current{color:var(--base-color-brand--gold-dark)}.flex-container{flex-direction:column;display:flex}.article-video.event-page{margin-top:30px}.bottom-caption{margin-bottom:40px}.empty-featured-positions{background-color:#0000}.open-position-box{margin-bottom:70px;display:flex}.open-position-left{width:65%}.open-position-right{width:35%}.open-position-content{max-width:700px;margin-left:auto;margin-right:auto}.h1-small{font-size:3rem}.timeline-progress-wrapper{z-index:1;flex-direction:row;justify-content:center;align-items:stretch;display:flex;position:absolute;inset:0%}.progress-bar-empty{z-index:1;background-color:#a37e3b1c;width:5px;position:relative}.progress-bar-full{background-color:var(--base-color-neutral--cream-border);width:5px;display:none}.club-province-name{font-size:1.4rem;text-decoration:none}.side-nav-cms-link{color:var(--base-color-neutral--dark-gray);text-decoration:none;transition-property:all}.side-nav-cms-link:hover,.side-nav-cms-link.w--current{color:var(--base-color-brand--gold)}.club-details-item{border-bottom:1px solid var(--base-color-neutral--divider-lines);max-width:800px;margin-bottom:60px;padding-bottom:60px}.club-details-item.blog-details{border-bottom-style:none;margin-bottom:50px;padding-bottom:0}.article-2-col-30{width:30%;padding-left:30px;padding-right:30px}.article-2-col-30.reciprocal-left{width:35%;padding-top:10px;padding-left:0;padding-right:0}.article-2col-70{width:70%;padding-left:30px;padding-right:30px}.article-2col-70.reciprocal-right{width:65%;padding-left:8%;padding-right:0}.province-name{border-bottom:1px none var(--base-color-neutral--divider-lines);margin-bottom:20px}.cms-list-link{color:var(--base-color-neutral--gray);align-items:center;width:100%;height:100%;padding:20px 30px 20px 10px;text-decoration:none;transition-property:all;display:flex}.cms-list-link:hover{background-color:var(--background-color--background-primary)}.cms-list-link.thanksgiving{text-align:center;justify-content:center;padding-right:10px}.cms-list-link.dark{color:var(--base-color-neutral--white)}.cms-list-link.compact{background-color:#0000;padding-top:10px;padding-bottom:10px}.cms-list-link.compact:hover{background-color:#0000}.membership-specials{margin-top:150px}.article-cards-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:120px;margin-bottom:50px;display:grid}.article-cards-grid.weddings{max-width:800px;margin:0 auto}.article-cards-grid.contact{margin-top:50px;margin-bottom:0}.article-cards-grid.membership-options{margin-top:100px}.article-cards-grid.dining-hours{margin-bottom:150px}.article-cards-grid.camp{margin-top:100px;margin-bottom:100px}.article-cards-grid.dining-hours{grid-column-gap:70px;grid-row-gap:70px;align-items:center;margin-bottom:150px}.article-cards-grid.to-go{align-items:start;margin-top:100px}.article-card{background-color:#fff;padding:30px;box-shadow:0 1px 15px #0000000d}.article-card.dark{border:1px solid var(--border-color--border-secondary);background-color:var(--base-color-neutral--gray);color:#fff}.article-card.wedding-wire{display:none}.article-card.full{box-shadow:none;width:100%;height:100%;padding:0}.article-card-content{border:1px solid var(--border-color--border-primary);height:100%;padding:30px}.article-card-content.center,.article-card-content.weddings{text-align:center}.article-card-content.member-groups{z-index:2;padding:50px 50px 20px;position:relative}.article-card-content._50{padding:50px}.article-card-content._50.dining{padding-bottom:20px}.article-card-content.border-hide{border-style:none}.article-card-content.flex{flex-direction:column;justify-content:center;align-items:stretch;display:flex}.article-card-content.dark{border-color:var(--border-color--border-secondary)}.article-card-heading{border-bottom:1px none var(--base-color-neutral--cream-border);letter-spacing:1.5px;text-transform:uppercase;margin-top:15px;margin-bottom:30px;font-size:1.7rem;display:inline-block}.article-card-heading.hours{letter-spacing:.2px;text-transform:none;margin-bottom:10px;font-size:2.2rem;line-height:1.2em}.white-panel{background-color:#fff;margin-bottom:100px;padding:50px;box-shadow:0 1px 15px #00000012}.white-panel.mbot{margin-bottom:160px}.white-panel.botpad10{padding-bottom:10px}.white-panel.bottom{padding-bottom:20px}.white-panel.newsletters{text-align:center;min-height:50vh;margin-bottom:60px;padding-left:90px;padding-right:90px}.white-panel.fitness-hours{margin-bottom:0;padding:30px}.white-panel.reciprocal-clubs-list{padding-bottom:80px}.white-panel.reciprocal-clubs-list.country-page{min-height:90vh}.white-panel.reciprocal-clubs-list.margin-0{padding-bottom:50px}.white-panel.letter-of-introduction{display:none}.white-panel.dining-menus{margin-bottom:50px}.white-panel-table-box{grid-template-columns:1fr 1fr 1fr;margin-bottom:60px;display:block}.white-panel-table-box.newsletter{margin-top:40px;margin-bottom:30px}.white-panel-table-row{border-bottom:1px solid var(--border-color--border-primary);padding-top:15px;padding-bottom:15px;display:flex}.white-panel-table-row.newsletter{border-bottom-color:var(--base-color-neutral--divider-lines);justify-content:flex-start}.membership-com-row-child{text-align:center;align-self:center;width:33%}.membership-com-row-child.left{text-align:left}.membership-com-row-child.mobile-row-child{display:none}.options-comparison-label-gold{color:var(--base-color-brand--gold);text-transform:uppercase;font-size:1.3rem}.options-comparison-label-gold.lg{font-size:1.4rem}.comparison-label-small{color:var(--base-color-neutral--gray);font-size:.9rem;transition:all .2s}.comparison-label-small:hover{color:var(--base-color-brand--gold-dark)}.comparison-label-small.no-info:hover{color:var(--base-color-neutral--gray)}.membership-comparison-text{color:var(--base-color-neutral--gray);font-size:.95rem;transition:all .2s}.membership-comparison-text.link:hover{color:var(--base-color-brand--gold-dark)}.accordion-dropdown{width:100%;padding-right:10px}.accordion-toggle{color:#737475;border-top:1px #e4e4e4;border-bottom:1px solid #e4e4e4;flex-wrap:nowrap;justify-content:space-between;align-items:center;width:100%;max-width:800px;padding:20px 20px 20px 0;font-size:.9375rem;font-weight:600;display:flex}.accordion-toggle.w--open{color:#313f48;border-bottom-style:none}.accordion-toggle.membership{border-bottom-style:none;justify-content:flex-start;padding-top:0;padding-bottom:0;padding-right:0}.accordion-dropdown-arrow{width:12px;margin-left:10px}.accordion-dropdown-arrow.membership{opacity:.3;width:16px;margin-bottom:2px;margin-left:0}.accordion-dropdown-arrow.membership:hover{opacity:1}.accordion-dropdown-arrow.membership.close{opacity:1;width:16px;display:none}.accordion-container{background-color:#0000;position:static;overflow:hidden}.accordion-container.w--open{background-color:#0000;border-bottom:1px solid #e4e4e4;padding-bottom:10px;overflow:hidden}.accordion-container.membership.w--open{border-bottom-style:none}.membership-table-bottom{margin:0 -30px -20px;display:flex}.table-bottom-child{width:50%;padding-left:30px;padding-right:30px}.heading{text-transform:uppercase}.image-slider_component{width:100%;height:100%}.image{height:100%}.article-slide-img.weddings-terrace{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1287e7516d57672280028d_weddings-terrace-3x2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-summit{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d128cba7a65fcda09b6d087_weddings-summit-3x2-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-reception{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1294d80779135a4647c4a8_weddings-reception-3x2-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-catering-1{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129b81516d576f2d806183_weddings-catering-3x2-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-catering-2{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129bc20779133cca47e9df_weddings-catering-3x2-3.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-catering-3{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d129d007a65fcb8e8b734a8_weddings-catering-3x2-6.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-outdoor{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1294102d63f367af7af003_weddings-outdoor-3x2-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-park-1{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d30f0c7e9af51ed2bfdce7b_Nathan-Hale-Park-3x2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-park-2{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d30f10ad74189408586f7fb_Cochran-Park-3x2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-park-3{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d30f12bee905d10867c789d_Boyd-Park-3x2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.wedding-u-club{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80700df6b320a086371a0_home-private-event.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-spac{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8e4f2b16e2504af32c0c_University-Club-Saint-Paul-Fireside-Room-3x2-1920-4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-davidson{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f32f261105fd08a7a5fc308_Davidson-Room-302-16x9-1920-4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slide-img.weddings-hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f32f245d57872dfd7c3f473_Davidson-Room-302-7x5-1200-1.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.article-slider-left,.article-slider-right,.article-slider-nav{z-index:11;display:none}.uppercase{letter-spacing:.5px;text-transform:uppercase}.image-slider_overlay{z-index:10;background-color:#00000026;display:none;position:absolute;inset:0%}.body{background-color:var(--base-color-neutral--body)}.review-badges{justify-content:space-around;align-items:stretch;display:flex}.badge-embed{background-color:#0000;margin-left:15px;margin-right:15px}.weddings-reviews-wrapper{padding-top:80px;padding-bottom:30px}.article-card-logo{height:90px;margin-top:10px}.badge-container{flex-direction:row;justify-content:center;align-items:center;min-height:160px;margin-top:20px;margin-bottom:20px;display:flex}.member-group-summary{max-width:500px;margin-bottom:30px}.member-group-header{z-index:1;background-color:#fff;margin-top:-100px;margin-bottom:30px;padding:30px;position:relative;box-shadow:0 1px 8px #0000000d}.member-groups-card{color:var(--base-color-neutral--dark-gray);background-color:#fff;width:100%;height:100%;padding:30px;text-decoration:none;box-shadow:1px 1px 8px #0000000d}.member-groups-card.bg-img{color:var(--base-color-neutral--white);background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.member-group-box{justify-content:space-between;display:flex}.member-category-menu{align-self:center;width:35%;padding-top:20px;padding-left:38px;padding-right:0}.member-group-content{width:65%;padding-right:60px}.member-category-nav-link{color:var(--base-color-neutral--gray);letter-spacing:1px;text-transform:uppercase;margin-bottom:15px;font-size:.9rem;text-decoration:none;transition-property:all;display:inline-block}.member-category-nav-link:hover,.member-category-nav-link.w--current{color:var(--base-color-brand--gold-dark)}.member-group-card{z-index:1;background-color:#fff;padding:30px;position:relative;box-shadow:0 1px 20px #0000000a}.member-group-details-name{margin-top:5px;font-size:3rem;line-height:1.2}.center-box{justify-content:center;display:flex}.member-groups-gallery-box{grid-column-gap:16px;grid-row-gap:16px;border-top:1px none var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-top:60px;padding-top:60px;display:grid}.video-embed{z-index:1;width:auto;height:0;padding-top:0;padding-bottom:56.25%;position:relative;inset:0;overflow:visible}.video-embed.full{height:105%;padding-bottom:0%}.video-embed.is-background{position:absolute;inset:0%}.video-embed.is-rounded{border-radius:5px;overflow:hidden}.hero-dark-overlay{z-index:2;position:absolute;inset:0%}.article-header-img{width:300px;margin-bottom:10px;display:inline-block}.no-underline{text-decoration:none}.membership-row-icon-container{width:16px;margin-right:10px}.center-container{text-align:center;margin-bottom:34px}.panel-bottom{background-color:var(--base-color-neutral--gray);text-align:center;margin-top:30px;margin-left:-50px;margin-right:-50px;transition:all .5s}.panel-bottom:hover{background-color:var(--base-color-brand--gold)}.panel-bottom-link{width:100%;height:100%;padding-top:20px;padding-bottom:20px;text-decoration:none}.bottom-panel-text{color:#fff;letter-spacing:2px;text-transform:uppercase;font-size:.8rem;line-height:26px}.utility-page-content{text-align:center;flex-direction:column;width:260px;display:flex}.search-wrapper{display:flex}.search-wrapper.nav-menu{align-items:flex-start;margin-bottom:0;display:none}.search-input-lg{height:55px;margin-right:15px;padding-top:12px;padding-bottom:12px;padding-left:20px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300}.search-input-box{align-items:flex-start;margin-top:40px;display:flex}.search-page-title{margin-bottom:5px;font-size:1.5rem;text-decoration:none;display:block}.search-results-wrapper{margin-top:50px;margin-bottom:80px}.result-item{margin-bottom:50px}.search-input-menu{border-style:none none solid;border-width:1px;border-color:black black var(--base-color-neutral--dim-grey);color:var(--base-color-neutral--grey);background-color:#0000;width:50vw;height:55px;margin-right:10px;padding-bottom:7px;font-family:Lato,sans-serif;font-size:1.5rem;font-weight:300}.search-input-menu:active,.search-input-menu:focus{border-bottom-color:var(--base-color-brand--gold-dark)}.center{text-align:center}.lookout-issue-img{box-shadow:1px 1px 20px #0000000d}.newsletter-year-link{color:var(--base-color-neutral--gray);width:100%;height:100%;text-decoration:none;transition-property:all}.newsletter-year-link:hover{color:var(--base-color-brand--gold)}.side-nav-cms-item.center{border-bottom-width:1px;border-bottom-color:var(--base-color-neutral--divider-lines);text-align:center}.newsletter-issue-name{margin-bottom:10px;font-size:1.4rem;line-height:1.4em}.cms-2-col-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.cms-2-col-grid-item{text-align:center}.cms-2-col-card{color:var(--base-color-neutral--gray);background-color:#fff;width:100%;height:100%;padding:25px;text-decoration:none;box-shadow:1px 1px 3px #0000000a}.content-border-no-fade{border:1px solid var(--base-color-neutral--cream-border);padding:30px}.personal-instructor-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template:"Bio-Photo Bio-Header"".Bio-Content"/.5fr 1fr}.personal-instructor-wrapper{margin-top:-300px;margin-bottom:100px;position:relative}.instructor-bio-content{flex-direction:column;justify-content:space-between;display:block}.instructor-bio-name{color:var(--base-color-neutral--white);margin-bottom:5px;font-size:3rem}.instructor-bio-header{color:#fff;flex-direction:column;justify-content:center;height:180px;display:flex}.instructor-bio-speciality{letter-spacing:2px;text-transform:uppercase;font-size:1rem}.calendar-wrapper{margin-top:-40px;margin-bottom:80px}.calendar-wrapper.member-group{margin-bottom:30px}.calendar-wrapper.camp{margin-bottom:150px}.desktop-menu-wrapper{flex-wrap:wrap;justify-content:flex-end;align-items:center;display:flex}.mobile-menu-wrapper,.mobile-menu-grid.main{display:none}.mobile-menu-grid-child.border.w--current{color:var(--base-color-brand--gold)}.contact-address{color:var(--base-color-neutral--gray);margin-top:0;margin-bottom:20px;font-family:Lato,sans-serif}.mobile-nav-sub-menu{display:none}.club-quote-wrapper{text-align:center;max-width:1100px;margin-left:auto;margin-right:auto}.the-club{font-size:3.5rem}.the-club._2,.the-club._3{display:none}.athletics-heading{letter-spacing:3px;text-transform:uppercase;font-family:Lato,sans-serif;font-size:2rem;font-weight:300}.reciprocal-clubs-list-wrapper{max-width:900px;margin-top:30px;margin-left:auto;margin-right:auto}.reciprocal-clubs-section{margin-bottom:80px}.reciprocal-clubs-section.bottom{margin-bottom:50px}.event-page-wrapper{background-color:var(--base-color-neutral--white);margin-bottom:100px;padding:50px 70px 100px;box-shadow:1px 1px 20px #00000012}.event-page-content{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:150px;display:grid}.add-calendar-widget{display:block}.sub-nav-slider{background-color:#0000;width:100%;max-width:900px;height:auto;padding-left:80px;padding-right:80px;display:none;overflow:hidden}.sub-nav-slide{text-align:center}.sub-nav-slider-mask{overflow:visible}.sub-nav-slider-nav{display:none}.sub-nav-slider-left{z-index:5;color:var(--base-color-neutral--cream-border)}.sub-nav-arrow{color:var(--base-color-neutral--cream-border);font-size:50%}.figure-container{z-index:1;perspective-origin:0%;width:100%;position:relative;overflow:hidden}.figure-overlay{z-index:1;background-color:var(--base-color-brand--gold-dark);transform-origin:0%;display:none;position:absolute;inset:0%}.figure-overlay.right{perspective-origin:100%;transform-origin:100%}.article-img-2{width:100%;display:inline-block}.event-page-grid{grid-column-gap:60px;grid-row-gap:16px;grid-template:"Left Right"/.75fr .5fr;grid-auto-columns:1fr;margin-bottom:60px;display:grid}.event-page-grid.content{grid-column-gap:100px;border-top:1px solid var(--base-color-neutral--divider-lines);grid-template-columns:1.5fr .75fr;margin-bottom:0;padding-top:50px}.event-details-name{margin-top:5px;margin-bottom:15px;font-size:3rem;line-height:1.1em}.event-header-content{flex-direction:column;display:flex}.event-page-date-container{margin-bottom:30px;display:block}.event-location-container{margin-bottom:30px}.event-page-label{letter-spacing:2px;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:.9rem}.event-page-location{font-family:Lato,sans-serif;font-size:1.1rem}.event-page-gallery-grid{grid-column-gap:5px;grid-row-gap:5px;border-top:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;grid-auto-flow:dense;margin-top:70px;margin-bottom:50px;padding-top:70px;display:grid}.social-share-box{display:block}.home-event-time-box{align-items:center;font-family:Lato,sans-serif;font-weight:300;display:flex}.management-team-item{text-align:center}.article-card-sub-heading{letter-spacing:0;text-transform:none;font-family:Lato,sans-serif;font-size:1rem;font-weight:300}.article-card-sub-heading.contact-page{margin-bottom:50px}.wedding-invite-container{border-bottom:1px solid var(--border-color--border-gray);margin-bottom:40px;padding-bottom:50px}.mbot40{margin-bottom:40px}.trainer-img-link{width:100%;height:400px}.trainer-img-link.placeholder{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d56e930155437ee8ccd5190_person-placeholder.jpg)}.specials-list-wrapper{margin-bottom:50px}.specials-list{background-color:var(--base-color-neutral--white)}.specials-item{border-top:1px solid var(--base-color-neutral--divider-lines);padding-top:79px;padding-bottom:79px}.special-item-box{min-height:450px;display:flex}.special-item-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:40%}.special-item-content{align-self:center;width:60%;padding-left:6%}.specials-name{font-size:2.8rem;line-height:1.1em}.member-groups-overlay{z-index:1;background-color:#000c;position:absolute;inset:0%}.club-details-wrapper{margin-top:80px}.club-details-wrapper.blog-details{margin-top:30px}.contact-box{margin-bottom:150px;margin-left:-4%;margin-right:-4%;display:flex}.contact-content{width:40%;padding-left:4%;padding-right:4%}.contact-form{width:60%;padding-left:4%;padding-right:4%}.p-contact{margin-bottom:0}.contact-hours-box{display:flex}.event-explore-more-date{margin-bottom:20px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300}.international-clubs-wrapper{display:block}.member-group-gallery-wrapper{margin-bottom:100px}.dining-menus-wrapper{border-top:1px solid var(--base-color-neutral--blockquote-bg);width:100%;max-width:800px;margin-left:auto;margin-right:auto}.dining-menus-wrapper.thanksgiving{max-width:600px;margin-left:auto;margin-right:auto}.dining-menus-wrapper.no-border{border-top-style:none}.hours-h2.contact{margin-bottom:40px}.reciprocal-clubs-tabs{border:1px solid var(--base-color-neutral--divider-lines);width:100%;padding-bottom:20px}.reciprocal-tab-link{text-align:center;text-transform:uppercase;background-color:#0000;width:50%;padding:15px 5px;font-size:.65rem}.reciprocal-tab-link.w--current{border-bottom:2px solid var(--base-color-brand--gold);background-color:#0000}.reciprocal-clubs-tab-menu{border-bottom:1px solid #e8e7e6;margin-bottom:30px}.reciprocal-club-button-box{align-items:flex-start;margin-top:10px;display:flex}.search-container{text-align:center}.search-logo{height:250px;display:inline-block}.padding-global{width:100%;margin-left:auto;margin-right:auto;padding-left:2.5rem;padding-right:2.5rem}.padding-global._4vw{padding-left:4vw;padding-right:4vw}.padding-global.rem{padding-left:2.5rem;padding-right:2.5rem}.padding-global.is-left-only-desktop{padding-left:1.25rem;padding-right:0}.container-1400{max-width:1400px;margin-left:auto;margin-right:auto}.footer-bottom-left{align-items:center;display:flex}.typeform-container{flex-direction:column;justify-content:center;align-items:stretch;max-width:1400px;margin-left:auto;margin-right:auto;padding-left:8vw;padding-right:8vw;display:flex}.typeform-embed{background-color:#0000;margin-bottom:0;position:absolute;inset:0%}.typeform-embed.inquiry{background-color:#0000;margin-bottom:0;padding:50px 15px}.sdg-link-img{align-items:center;text-decoration:none;transition:opacity .3s;display:flex}.sdg-link-img:hover{opacity:.5}.sdg-text{color:#e4e4e4;margin-right:5px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;display:inline-block}.sdg-text.modern{color:var(--base-color-neutral--gray);font-weight:400}.sdg-logo{height:12px;margin-bottom:2px}.sdg-logo.invert{filter:invert()}.image-fit{object-fit:cover;width:100%;height:100%;display:inline-block}.image-fit.absolute{z-index:1;position:absolute;inset:0%}.image-fit.focal-top{object-position:50% 0%}.image-fit.focal-bottom{object-position:50% 100%}.empty-text{background-color:#0000;font-size:1.2rem}.mbot-30{margin-bottom:30px}.camp-registration-wrapper{margin-bottom:150px}.form-panel{background-color:var(--base-color-neutral--white);margin-bottom:50px;padding:50px 50px 30px;box-shadow:1px 1px 20px #00000012}.form-2-col-grid{grid-column-gap:0px;grid-template-rows:auto;margin-left:-30px;margin-right:-30px;display:flex}.form-2-col-child{width:50%;padding-left:30px;padding-right:30px}.form-2-col-child.right{border-left:1px solid var(--base-color-neutral--divider-lines)}.form-panel-heading{margin-bottom:40px;font-size:2.3rem}.form-h3{margin-bottom:30px;font-size:1.4rem}.choice-button-field{margin-top:1rem}.choice-button-label{letter-spacing:.1px;text-transform:none;margin-left:5px;font-size:1rem;line-height:1.4em}.camp-electives-text{margin-top:30px}.form-date-input-2{margin-bottom:0}.payment-plan-text{margin-top:30px;margin-bottom:30px;line-height:1.5em}.payment-fine-print{margin-top:20px;line-height:1.5em}.payment-fine-print.early{margin-top:30px}.member-grou-gallery-item{width:100%;height:300px}.member-group-events-wrapper{margin-top:30px}.member-group-events-item{grid-column-gap:16px;grid-row-gap:16px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;padding-top:10px;padding-bottom:10px;display:grid}.member-group-event-name{color:var(--base-color-neutral--gray);font-size:1.3rem;text-decoration:none;transition:all .2s}.member-group-event-name:hover{color:var(--base-color-brand--gold-dark)}.member-group-event-child{text-align:left}.member-group-event-child.right{text-align:right;justify-content:flex-end}.member-group-event-date{text-align:right;letter-spacing:.1px;text-transform:none;margin-right:30px}.member-group-event-name-link{text-decoration:none}.camp-pricing{margin-top:30px;margin-bottom:5px}.camp-logo-inline{height:40px;margin-right:15px}.article-card-heading-box{align-items:center;display:flex}.announcement-bar{text-align:center;background-color:#202020;flex-wrap:wrap;justify-content:center;align-items:center;padding:15px 4vw;display:flex;position:relative}.announcement-bar-text{color:#fff;letter-spacing:.1px;font-family:Lato,sans-serif;font-size:1.05rem;font-weight:400;line-height:1.2em;display:block}.announcement-bar-text p{margin-bottom:0;font-family:Lato,sans-serif;font-size:1rem;font-weight:400;line-height:1.2em}.announcement-bar-text a{color:var(--base-color-neutral--white)}.announcement-bar-link{color:var(--base-color-brand--gold-bright);margin-top:2px;font-family:Lato,sans-serif;font-size:1.05rem;line-height:1.2em;text-decoration:underline;display:inline-block}.announcement-close{color:#fff;align-items:center;padding:10px 20px;font-family:Lato,sans-serif;font-size:.75rem;font-weight:300;text-decoration:none;display:flex;position:absolute;inset:0% 0% 0% auto}.camp-villa-maria-wrapper{display:block}.home-announcement-wrapper{margin-top:250px;margin-bottom:200px}.home-announcement-grid{grid-column-gap:100px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.home-announcement-child.right{border-top:1px solid var(--base-color-neutral--dim-grey);padding-top:40px}.p-30{margin-bottom:30px}.home-announcement-h2{margin-bottom:30px;font-size:1.8rem}.home-accouncement-h1{letter-spacing:0;margin-top:15px;margin-bottom:15px;font-size:4.5rem}.splash-2-col-grid{grid-column-gap:0px;flex-wrap:wrap-reverse;grid-template-rows:auto;height:100vh}.splash-grid-content{padding-top:79px;overflow:auto}.splash-grid-img{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044db689e22fedda356700_dining-areas-banner-large.jpg);background-position:50%;background-size:cover}.splash-logo{height:100px;margin-bottom:50px;margin-left:auto;margin-right:auto}.splash-buttons{text-align:left;margin-bottom:80px}.button-primary{color:#fff;text-align:center;letter-spacing:2px;text-transform:uppercase;background-color:#be9447;border-radius:0;padding:12px 25px;font-family:Amiri,sans-serif;font-size:.7rem;font-weight:400;line-height:20px;text-decoration:none;transition:background-color .4s,opacity .4s,color .4s}.button-primary:hover{opacity:.8;color:#fff}.button-primary:active{background-color:#43464d}.button-primary.large{background-color:#be9447;margin-bottom:0;padding:16px 35px;font-size:.8rem;line-height:26px}.button-primary.large:hover{background-color:#d8a241}.login-wrapper{width:500px}.password-logo{height:10rem;margin-bottom:30px}.virtual-meetings-wrapper{margin-bottom:100px}.virtual-meetings-list{grid-column-gap:30px;grid-row-gap:40px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.virtual-meetings-item{background-color:var(--base-color-neutral--white);box-shadow:0 1px 20px #00000012}.virtual-meeting-img{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8e4f2b16e2504af32c0c_University-Club-Saint-Paul-Fireside-Room-3x2-1920-4.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:180px}.virtual-meeting-img.featured{height:450px}.virtual-meeting-content{padding:10px 25px 40px}.virtual-meeting-content.featured{padding-bottom:30px;padding-left:60px;padding-right:50px}.virtual-meeting-name{margin-top:5px;margin-bottom:20px;font-size:1.5rem}.virtual-meeting-name.featured{font-size:2.5rem}.event-date-box{letter-spacing:.5px;text-transform:uppercase;margin-top:20px;font-size:.75rem;font-weight:400}.event-date-text{color:var(--base-color-brand--gold-dark);margin-right:5px;font-family:Lato,sans-serif;font-weight:400;display:inline-block}.event-date-text.day{letter-spacing:.8px;margin-right:0}.event-date-text.time{text-transform:uppercase}.virtual-meeting-description{margin-bottom:25px}.virtual-meetings-featured-wrapper{margin-bottom:71px}.virtual-meetings-featured-item{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--base-color-neutral--white);grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid;box-shadow:0 2px 20px #0000000a}.member-groups-wrapper{min-height:100vh;margin-bottom:100px}.member-groups-grid-row{grid-column-gap:10px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.member-groups-row-link{width:100%;height:100%;text-decoration:none}.member-groups-row-img{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:22vw;margin-bottom:15px}.member-groups-row-name{color:#242424;letter-spacing:.5px;text-transform:none;margin-top:2px;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:300;text-decoration:none}.member-groups-row-category{letter-spacing:1px;text-transform:uppercase;font-family:Amiri,sans-serif;font-size:.7rem;font-weight:300;line-height:1.6em}.member-groups-row-wrapper{margin-top:80px;margin-bottom:150px}.cards-slider-list{padding-left:50px;padding-right:50px;position:relative}.image-3{position:relative}.member-groups-row{margin-bottom:60px}.button-icon{height:16px;margin-right:10px;display:inline}.button-icon-text{line-height:1.2em;display:inline-block}.meetings-rsvp-embed{display:inline-block}.virtual-meeting-heading{margin-bottom:30px;font-size:1.8rem}.member-groups-row-heading{margin-top:80px;margin-bottom:30px;margin-left:50px;font-family:Lato,sans-serif;font-size:1.9rem;font-weight:400}.members-groups-featured-wrapper{margin-top:150px;margin-bottom:60px}.members-groups-featured-item{height:500px;position:relative}.accordion-cards-grid{grid-column-gap:35px;grid-row-gap:35px;grid-template-rows:auto;margin-bottom:200px}.accordion-cards-grid.general{margin-bottom:100px}.accordion-cards-grid.areas{grid-row-gap:40px;align-items:start;margin-bottom:50px}.accordion-cards-grid.areas.outside{margin-bottom:150px}.accordion-cards-grid.indoor{margin-bottom:50px}.accordion-cards-grid.m-bot-0{margin-bottom:0}.accordion-card{background-color:var(--base-color-neutral--white);border:1px solid #00000012;box-shadow:1px 1px 20px -3px #0000000f}.accordion-card-content{padding:40px 50px 30px}.accordion-card-content.lg{padding-top:50px;padding-bottom:40px}.accordion-card-content.lg.work{text-align:center;padding:50px 40px 40px}.accordion-card-content.accordion{padding:20px 30px}.card-heading{margin-top:10px;margin-bottom:10px;font-size:2rem;display:inline-block}.card-heading.accordion{color:var(--base-color-neutral--black-3);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.15rem;font-weight:400;line-height:1em}.safety-icon{margin-right:15px;display:inline-block}.safety-cards-small-grid{margin-bottom:200px}.accordion-card-dropdown{width:100%}.accordion-card-toggle{justify-content:space-between;align-items:center;width:100%;padding:11px 0 10px;display:flex}.accordion-card-panel.w--open{background-color:#0000;position:static}.accordion-card-panel.bot-pad{padding-bottom:20px}.accordion-card-icon{height:16px;margin-top:0;margin-bottom:0;margin-right:0;position:static}.filter-sidebar{background-color:var(--background-color--background-white);text-align:center;border-right:1px solid #f1f1f1;flex-direction:column;justify-content:center;align-items:center;width:300px;height:100vh;display:flex;position:fixed;inset:0% auto 0% 0%;overflow:hidden}.filter-list{grid-column-gap:40px;grid-row-gap:40px;grid-template-rows:auto auto;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-auto-columns:1fr;display:grid}.filter-item{background-color:var(--base-color-neutral--white);text-transform:none;border-radius:5px;flex-direction:column;justify-content:flex-start;padding-top:0;padding-left:0;padding-right:0;font-family:Lato,sans-serif;font-weight:300;display:flex;overflow:hidden;box-shadow:3px 3px 20px #0000000f}.filter-bar-category{flex-direction:column;display:flex}.filter-item-name{color:var(--base-color-neutral--gray);text-transform:none;margin-top:0;margin-bottom:0;font-family:Amiri,sans-serif;font-size:1.8rem;font-weight:400;text-decoration:none}.filter-categories-item{margin-bottom:15px}.filter-button{color:var(--base-color-neutral--gray);letter-spacing:1px;text-transform:uppercase;font-size:.8rem;text-decoration:none;transition-property:all}.filter-button:hover,.filter-button.fltr-active{color:var(--base-color-brand--gold)}.filter-item-img-link{justify-content:flex-end;align-items:flex-start;width:100%;height:325px;text-decoration:none;transition-duration:.3s;transition-timing-function:cubic-bezier(.215,.61,.355,1);display:flex;position:relative}.filter-item-img-link:hover{opacity:.8}.filter-item-content{flex-direction:column;flex:1;justify-content:space-between;padding:30px 25px 25px;display:flex}.menu-item-icon{height:30px;margin-right:10px}.blog-post-date{text-align:left;font-family:Lato,sans-serif;font-size:.9rem;font-weight:300}.article-panel{background-color:#fff;padding:80px 80px 70px;box-shadow:0 2px 20px #0000000d}.article-panel.blog{z-index:3;max-width:1100px;margin:-200px auto 50px;position:relative}.article-panel.blog.open-positions{margin-top:0}.article-panel.thanksgiving{text-align:center;margin-bottom:100px}.blog-details-category{letter-spacing:2px;text-transform:uppercase;font-size:.8rem;font-weight:300}.article-rich-text-2.blog{max-width:800px;margin-left:auto;margin-right:auto}.article-container-2{max-width:800px;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px}.blog-details-name{text-align:left;letter-spacing:.5px;text-transform:none;max-width:800px;margin:10px auto 20px;font-size:3.8rem;font-weight:400;line-height:1.2em}.author-image{width:100%;max-width:80px}.author-title{letter-spacing:.1px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400}.article-header-blog{text-align:center;max-width:1200px;margin-bottom:130px;margin-left:auto;margin-right:auto}.article-header-blog.blog{text-align:left;margin-bottom:50px}.author-name{letter-spacing:.5px;margin-top:0;margin-bottom:3px;font-size:1.4rem;text-decoration:none}.author-box-left{width:12%}.author-description{margin-top:15px;margin-bottom:0;font-size:1rem;font-weight:400}.author-name-link{margin-bottom:0;text-decoration:none}.author-box{border-top:1px solid #e4e4e4;border-bottom:1px #e4e4e4;align-items:flex-start;margin-top:50px;margin-bottom:50px;padding-top:50px;display:flex}.author-box-right{width:88%;padding-left:25px}.container-blog-details{margin-left:auto;margin-right:auto;padding-left:6vw;padding-right:6vw;display:block}.container-blog-details.blog-aside{max-width:1100px;padding-left:0;padding-right:0}.activities-list{grid-column-gap:35px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.activities-list._2-col{grid-template-columns:1fr 1fr}.activities-list._1-col{grid-column-gap:2rem;grid-row-gap:0px;grid-template-columns:1fr;height:100%}.empty-hide-2{display:none}.activities-wrapper{margin-bottom:150px}.activities-wrapper.blog-details{margin-top:0;margin-bottom:50px}.activities-wrapper.blog-list,.activities-wrapper.compact.weddings{margin-bottom:100px}.activities-wrapper.margin-0.height-100p{height:100%}.activity-image-link{width:100%;height:260px;margin-bottom:2px;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.activity-image-link:hover{opacity:.8}.activity-image-link._2-col{height:350px}.category-eyebrow{color:var(--base-color-neutral--black-7);letter-spacing:3px;text-transform:uppercase;margin-top:20px;margin-bottom:-11px;font-size:.7rem}.activity-list-name{letter-spacing:.5px;margin-top:15px;font-size:1.6em;font-weight:400}.activity-list-name.link{color:var(--base-color-neutral--black-7);margin-top:0;margin-bottom:0;font-size:1.7rem;line-height:1.25em}.activity-description{margin-bottom:15px;font-size:1.05rem;font-weight:300;line-height:1.6em;display:inline-block}.activity-description.blog{margin-bottom:15px;font-size:1.05rem;display:block}.activity-description.compact{font-size:.95rem;font-weight:400;line-height:1.6}.article-text-link{border-bottom:1px solid var(--base-color-brand--gold);color:var(--base-color-brand--gold-dark);text-decoration:none}.article-text-link.activities{letter-spacing:1.5px;text-transform:uppercase;border-bottom-style:none;font-size:.8rem;font-weight:400}.article-text-link.large{border-bottom-style:none;font-size:1.2rem;text-decoration:underline}.activity-title-link{color:var(--base-color-neutral--gray);margin-top:15px;margin-bottom:15px;text-decoration:none}.header-banner-overlay{background-color:#0e0b0e4d;position:absolute;inset:0%}.event-date-box-full{color:var(--base-color-neutral--gray);text-transform:uppercase;margin-bottom:30px;font-family:Lato,sans-serif;font-size:.95rem}.event-date-text-2{margin-right:5px;display:inline-block}.event-date-text-2.day{margin-right:0}.event-date-text-2.time{text-transform:uppercase}.club-featured-photo{aspect-ratio:3/2;object-fit:cover;width:100%;margin-bottom:30px}.events-details-date-grid{border:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.5fr 1fr;display:flex}.event-date-grid-icon{border-right:1px solid var(--base-color-neutral--divider-lines);flex:none;justify-content:center;align-items:center;width:45px;height:45px;margin-right:15px;display:flex}.event-date-grid-icon-img{width:20px}.event-details-date-box{border:1px solid var(--base-color-neutral--divider-lines);text-transform:none;align-items:center;margin-bottom:10px;font-family:Lato,sans-serif;font-size:1rem;font-weight:400;display:flex}.event-details-date-wrapper{margin-bottom:0}.sitemap-link{color:var(--base-color-neutral--black-7);margin-bottom:20px;font-family:Lato,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.5em;text-decoration:none}.article-card-heading-2{letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #e4e4e4;margin-bottom:25px;padding-bottom:10px;font-size:1.5rem;font-weight:400}.article-2-card-grid-child{box-shadow:none;background-color:#fff;border:1px solid #e4e4e4;padding:50px}.article-2-card-grid-child.sitemap{margin-bottom:30px}.sitemap-item{border-bottom:1px solid #e4e4e4;margin-bottom:20px;padding-bottom:20px}.sitemap-cms-list{flex-direction:column;margin-top:30px;display:flex}.article-2-card-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:70px;display:grid}.article-2-card-grid.sitemap{grid-row-gap:30px;align-items:start}.sitemap-links{flex-direction:column;display:flex}.sister-properties-wrapper{margin-bottom:100px}.sister-properties-grid{grid-column-gap:35px;grid-row-gap:80px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.sister-properties-grid._2-col{grid-template-columns:1fr 1fr}.sister-properties-grid.compact-list{grid-column-gap:60px}.sister-properties-grid.compact-list.dropdown{grid-row-gap:50px;margin-top:40px;margin-bottom:70px}.sister-property-item.compact-list{grid-column-gap:15px;grid-row-gap:15px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-items:center;padding-bottom:10px;display:grid}.sister-propety-img{width:100%;height:260px;margin-bottom:2px;transition:opacity .4s cubic-bezier(.215,.61,.355,1)}.sister-propety-img:hover{opacity:.8}.sister-propety-img._2-col{height:350px}.sister-propety-img.compact{border-radius:10px;height:60px;margin-bottom:0;transition-property:none;overflow:hidden}.sister-propety-img.compact:hover{opacity:1}.sister-propety-img.compact.is-auto{height:auto}.sister-property-name{letter-spacing:.5px;margin-top:15px;font-size:1.6em;font-weight:400}.sister-property-name.link{color:var(--base-color-neutral--black-7);margin-top:0;margin-bottom:0;font-size:1.7rem;line-height:1.25em}.sister-property-name.link.compact{color:var(--base-color-neutral--gray);letter-spacing:.2px;font-size:1.15rem}.sister-property-name.link.dropdown{color:var(--base-color-neutral--white);letter-spacing:.2px;text-transform:none;font-family:Lato,sans-serif;font-size:1rem;font-weight:300;transition:all .3s cubic-bezier(.215,.61,.355,1)}.sister-property-name.link.dropdown:hover{color:var(--base-color-brand--gold)}.sister-property-name.link.dropdown.active{color:var(--base-color-brand--gold);font-weight:400}.sister-property-category{border-bottom:1px solid var(--base-color-neutral--divider-lines);color:var(--base-color-neutral--black-7);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400}.sister-property-category.dropdown{color:var(--base-color-neutral--white);letter-spacing:1.5px;border-bottom-color:#46464666;font-family:Amiri,sans-serif;font-size:.8rem}.sister-property-description{color:#555;font-size:.9rem;font-weight:400}.sister-properties-list{grid-column-gap:0px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.sister-properties-list._3-col{grid-column-gap:50px;grid-template-columns:1fr 1fr 1fr}.sister-properties-list.is-2-col{grid-template-columns:1fr 1fr}.sisiter-properties-category-wrapper.work{margin-bottom:150px}.sister-property-content-link{color:var(--base-color-neutral--gray);margin-top:15px;margin-bottom:15px;text-decoration:none}.sister-property-content-link.compact{margin-top:0;margin-bottom:0}.header-banner-content{text-align:left;max-width:750px}.header-banner-heading{color:var(--base-color-neutral--white);letter-spacing:1.5px;text-transform:none;text-shadow:1px 1px 6px #00000021;font-family:Amiri,sans-serif;font-size:4rem;font-weight:400;line-height:1em}.header-banner-subheading{color:var(--base-color-neutral--white);letter-spacing:.5px;text-shadow:1px 1px 6px #00000012;margin-bottom:10px;font-family:Lato,sans-serif;font-size:1.3rem;font-weight:300;line-height:1.4em}.header-banner-h3{color:var(--base-color-neutral--white);margin-bottom:20px;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:300;line-height:1.5em}.header-banner-cta{margin-top:25px}.header-banner-cta-disclaimer{color:var(--base-color-neutral--white);margin-top:20px;margin-bottom:0;font-family:Lato,sans-serif;font-size:1rem;font-style:italic;font-weight:300}.header-banner-container{z-index:10;max-width:1400px;position:relative}.work-3-col-grid{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr}.work-card{text-align:center;border:1px solid #cfcfcf;flex-direction:column;align-items:center;padding:40px 40px 30px;display:flex}.work-card-heading{letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:10px;font-size:1.2rem}.p-large{font-size:1.25rem;line-height:1.7em}.work-amenties-wrapper{background-color:var(--background-color--background-white);margin-bottom:120px;padding:70px 50px;box-shadow:1px 1px 20px -3px #0000000f}.work-amenities-grid{grid-column-gap:50px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;max-width:1050px;margin-left:auto;margin-right:auto}.work-amenity-item{text-align:center;padding:0}.amenity-icon{height:50px;margin-bottom:10px;display:inline-block}.h2-med{font-size:2.5rem}.work-amenity-name{font-size:1.3rem}.panel-details-wrapper{background-color:#fff;margin-bottom:100px;padding:60px 70px 50px}.article-heading{color:#16141d;letter-spacing:3px;text-transform:uppercase;margin-top:10px;font-size:3.5rem;line-height:1.2em}.form-embed{margin-bottom:10px}.form-embed.sharpspring{margin-left:auto;margin-right:auto}.item-status-box{z-index:3;font-family:Lato,sans-serif;display:flex;position:relative}.item-status-bubble{background-color:var(--base-color-brand--gold-bright);color:var(--base-color-neutral--white);letter-spacing:.8px;text-transform:uppercase;border:1px #000;border-radius:5px;align-items:center;margin-right:5px;padding:8px 10px;font-size:.6rem;font-weight:700;line-height:1em;display:flex}.item-status-bubble.zoom{background-color:var(--base-color-brand--zoom)}.item-status-bubble.not-meeting{background-color:var(--base-color-neutral--gray)}.filter-item-status-icon{height:12px;margin-right:4px}.filter-category-item{border:1px solid #7776;border-radius:5px;margin-right:5px;padding:2px 10px;font-size:.8rem;font-weight:300}.filter-category-list{margin-bottom:20px;display:flex}.item-status-group{align-items:center;display:flex}.sister-property-category-2{color:#303030;letter-spacing:1px;text-transform:uppercase;border-bottom:1px solid #cacaca66;margin-bottom:20px;padding-bottom:10px;font-size:.85rem;font-weight:400}.sister-property-category-2.dropdown{letter-spacing:1.5px;border-bottom-color:#eee;font-size:.8rem}.footer-sister-properties{background-color:var(--base-color-neutral--black-4);color:var(--text-color--text-alternate);border-top:1px #eee;border-bottom:1px #eee;padding-top:35px;padding-bottom:35px;display:block}.footer-sister-properties.modern{background-color:var(--base-color-neutral--white);border-bottom-style:solid;margin-bottom:50px}.container-2{margin-left:auto;margin-right:auto;padding-left:6vw;padding-right:6vw;display:block}.footer-sister-properties-heading{color:var(--base-color-neutral--white);text-align:center;letter-spacing:1.5px;text-transform:uppercase;margin-bottom:10px;font-family:Amiri,sans-serif;font-size:1.6rem;font-weight:400;line-height:1em}.footer-sister-properties-heading.modern{color:var(--base-color-neutral--gray);letter-spacing:0;text-transform:none;font-family:DM Serif,sans-serif;font-size:2rem}.sister-properties-accordion{text-align:center;width:100%;overflow:hidden}.sister-properties-accordion-arrow{height:16px;margin-left:9px}.sister-properties-accordion-arrow.invert{filter:invert()}.sister-properties-logo{height:40px;margin-right:10px}.sister-properties-toggle{text-align:center;justify-content:center;align-items:center;width:100%;padding:20px 0;display:flex}.sister-properties-toggle.w--open{padding:20px 0}.accordion-list{background-color:#0000;padding-bottom:0;overflow:hidden}.accordion-list.w--open{position:static;overflow:hidden}.footer{z-index:2;position:relative}.date-range-dash{margin-left:5px;margin-right:5px}.dining-menus-grid{grid-column-gap:100px;grid-row-gap:100px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;margin-bottom:100px;display:grid}.dining-menus-grid.thanksgiving{grid-template-columns:1fr .75fr;margin-bottom:100px}.dining-menus-grid.bonfire-kits{grid-column-gap:100px;grid-template-columns:.75fr 1fr}.dining-menus-grid.food-ordering{margin-bottom:150px}.dining-menus-grid-child.pad-bot-70{margin-bottom:70px}.dining-menus-category{border-bottom:1px none var(--base-color-neutral--divider-lines);letter-spacing:2px;text-transform:uppercase;font-size:1rem}.dining-menus-category.card{margin-bottom:0}.container-max-1200{max-width:1200px;margin-left:auto;margin-right:auto}.to-go-details{margin-top:50px}.to-go-details.details-page{margin-top:35px}.thanksgiving-meals-grid{grid-column-gap:40px;grid-row-gap:50px;grid-template-rows:auto;align-items:start;margin-bottom:50px}.thanksgiving-meals-grid._1-col{display:block}.thanksgiving-meal-card{background-color:var(--base-color-neutral--white);box-shadow:0 1px 20px #0000000a}.thanksgiving-meal-card._1-col{max-width:800px;margin-left:auto;margin-right:auto}.thanksgiving-meal-card-content{padding:20px 50px 40px}.thanksgiving-drinks{margin-bottom:150px}.callout-wrapper-dark{background-color:var(--base-color-brand--gold);color:var(--base-color-neutral--white);margin-bottom:30px;padding:30px;font-family:Lato,sans-serif;font-size:1.2rem;font-weight:400}.event-cta-wrapper{flex-direction:column;margin-top:5px;display:flex}.order-wrapper{margin-bottom:50px}.meal-order-button{cursor:pointer;background-color:#0000;width:100%;margin-top:0;margin-bottom:30px;display:block}.meal-order-button.announcement{width:auto;margin-top:0;margin-bottom:0;margin-left:5px;line-height:1em;display:inline-block}.menu-type-wrapper{margin-bottom:40px}.meal-order-button-wrapper{margin-bottom:50px}.to-go-disclaimer{margin-bottom:15px;font-family:Lato,sans-serif;font-weight:300}.featured-event-list-1-col.home-hero{margin-top:100px;margin-bottom:100px}.featured-event-list-1-col.home-hero.grid{grid-column-gap:40px;grid-row-gap:50px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.event-item-1-col{background-color:#fff;height:60vh;margin-bottom:100px;display:flex;box-shadow:1px 1px 20px #0000000d}.event-item-1-col.events-page{margin-bottom:80px}.event-item-1-col.grid{box-shadow:none;background-color:#0000;flex-wrap:wrap;height:600px;margin-bottom:0}.to-go-curbside-heading{margin-bottom:25px}.dining-menus-button-wrapper{margin-top:30px}.featured-event-overlay-button{background-color:var(--base-color-brand--gold-bright);color:var(--base-color-neutral--white);text-align:center;letter-spacing:2px;text-transform:uppercase;border:1px #000;margin-bottom:29px;margin-left:10%;margin-right:10%;padding-top:25px;padding-bottom:25px;font-size:.8rem;line-height:1em;position:absolute;inset:auto 0% 0%;box-shadow:1px 1px 20px 4px #00000021}.h2-small{text-transform:uppercase;font-size:1.5rem}.camp-u-club-table{grid-column-gap:0px;grid-row-gap:0px;grid-template-columns:1fr 1fr;margin-bottom:30px;font-family:Lato,sans-serif;font-weight:300}.filter-item-name-link{margin-bottom:10px;text-decoration:none}.filter-item-image-overlay{z-index:2;background-image:linear-gradient(#0003,#0003);position:absolute;inset:0%}.button-row{width:100%}.button-icon-img{height:.9em;margin-right:10px}.button-icon-img.white{display:none}.selectable-label{letter-spacing:-.4px;margin-bottom:0;margin-left:13px;font-size:1.1rem}.form-wrapper{margin-top:50px;margin-bottom:50px}.checkbox{border:1px solid #dcdde0;width:18px;height:18px;margin-top:0;transition:all .3s cubic-bezier(.215,.61,.355,1)}.checkbox.w--redirected-checked{background-color:#00713c}.style-guide-typography{grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:block}.style-guide-content-grid{grid-column-gap:30px;grid-row-gap:30px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr 1fr}.style-guide-content-grid.buttons{grid-row-gap:50px;grid-template-columns:1fr 1fr 1fr;place-items:start center;margin-top:100px;margin-bottom:150px}.radio-button-field,.checkbox-field{align-items:center;display:flex}.article-text-link-2{color:var(--link-color--link-dark);letter-spacing:3px;text-transform:uppercase;border-bottom:2px solid #999;font-weight:700;text-decoration:none;transition:all .6s cubic-bezier(.215,.61,.355,1);display:inline-block}.article-text-link-2:hover{border-bottom-color:#272223}.article-text-link-2.small{letter-spacing:2px;font-size:.9rem}.color-swatch{background-color:var(--base-color-brand--gold);padding-top:60px;padding-bottom:60px}.color-swatch._3{background-color:var(--base-color-brand--gold-dark)}.color-swatch._5{background-color:var(--base-color-neutral--gray)}.color-swatch._7{background-color:#999}.color-swatch._6{background-color:var(--base-color-neutral--dark-gray)}.color-swatch._8{background-color:#eee}.color-swatch._4{color:#333;background-color:#efe9e5}.color-swatch._2{background-color:var(--base-color-neutral--linen)}.form-input{letter-spacing:-.4px;border:1px solid #dcdde0;border-radius:3px;height:48px;margin-bottom:0;padding-top:10px;padding-bottom:10px;padding-left:16px;font-size:1.1rem;transition:all .5s cubic-bezier(.215,.61,.355,1)}.form-input:focus{border-color:#999}.form-input.textarea{height:auto;min-height:150px;margin-bottom:20px;padding-top:12px}.form-input.textarea.large{padding-top:16px}.form-input.large{height:60px;font-size:1.3rem}.field-label{letter-spacing:-.4px;margin-top:30px;margin-bottom:8px;font-size:1rem;font-weight:600;line-height:1.4em}.select-field{letter-spacing:-.4px;background-color:#fff;border:1px #000;height:48px;margin-bottom:0;padding-top:0;padding-bottom:0;padding-left:16px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:400}.style-guide-section{grid-column-gap:60px;grid-template-rows:auto;grid-template-columns:1fr 2fr;align-items:start;margin-bottom:200px}.style-guide-section.color{margin-top:100px}.uc_button{border:1px solid var(--base-color-brand--gold);background-color:var(--base-color-brand--gold);color:#fff;text-align:center;letter-spacing:1.5px;text-transform:uppercase;padding:18px 25px;font-size:.85rem;font-weight:400;line-height:1.4;text-decoration:none;transition:all .4s cubic-bezier(.215,.61,.355,1);display:inline-block}.uc_button:hover{opacity:.8}.uc_button.dark{background-color:var(--base-color-neutral--gray)}.uc_button.small{letter-spacing:2.5px;padding:16px 20px;font-size:.7rem}.uc_button.large{letter-spacing:2px;padding-top:20px;padding-bottom:20px;font-size:1rem}.uc_button.large.full-width{width:100%}.uc_button.icon{justify-content:center;align-items:center;display:flex}.uc_button.faded{background-color:var(--base-color-neutral--linen);color:var(--base-color-neutral--gray);transition-duration:.6s}.uc_button.faded:hover{background-color:var(--base-color-neutral--gray);opacity:1;color:#efe9e5}.uc_button.faded.no-hover:hover{color:#272223;background-color:#fff}.uc_button.outline{color:#333;background-color:#0000;border:1px solid #999;transition-duration:.6s;display:inline-block}.uc_button.outline:hover{opacity:1;color:#efe9e5;background-color:#272223;border-color:#272223}.radio-button{border:1px solid #dcdde0;width:18px;height:18px;transition:all .2s cubic-bezier(.215,.61,.355,1)}.radio-button.w--redirected-checked{border-width:5px;border-color:#00713c}.uc-uppercase{letter-spacing:.08em;text-transform:uppercase}.select-field-wrapper{border:1px solid #dcdde0;border-radius:3px;margin-bottom:12px;padding-top:0;padding-bottom:0;padding-right:20px}.success-message{background-color:#f8f8f8}.article-card-2{background-color:#fff;border:1px solid #ddd;padding:30px 30px 60px}.display{color:#272223;white-space:normal;font-size:5rem}.callout-wrapper-light{border:1px solid var(--border-color--border-primary);text-align:left;justify-content:center;align-items:center;max-width:800px;margin-bottom:70px;margin-left:auto;margin-right:auto;padding:2.5rem;font-size:1.2rem;line-height:1.5em;display:flex}.callout-wrapper-light.background-dark{background-color:#f7f1e6c9;border-style:none;border-color:#be944770;border-radius:2px}.callout-content{text-align:center;justify-content:center;align-items:flex-start;display:flex}.div-block{border:1px none var(--base-color-brand--gold-dark);text-align:center;width:100%;padding:37px}.callout-text{text-align:left}.callout-text p{color:var(--text-color--text-primary);letter-spacing:-.4px;margin-bottom:0;font-family:Amiri,sans-serif;font-size:1.15rem;font-weight:400;line-height:1.4em}.callout-icon{height:26px;margin-right:8px}.member-groups-sidebar-heading{text-transform:none;margin-top:0;font-size:1.7rem}.member-groups-sidebar-logo{height:100px;margin-bottom:15px;display:inline-block}.filter-item-description{font-size:1rem;font-weight:400;line-height:1.5em}.filter-category-wrapper{display:none}.container-1000{max-width:1000px;margin-left:auto;margin-right:auto}.cw-logo{height:100px;display:inline-block}.empty-state{border:1px solid var(--base-color-neutral--linen);background-color:#0000;padding:20px;font-family:Lato,sans-serif;font-weight:300}.padding-0{padding:0}.padding-tiny{padding:.125rem}.padding-xxsmall{padding:.25rem}.padding-xsmall{padding:.5rem}.padding-small{padding:1rem}.padding-medium{padding:2rem}.padding-large{padding:3rem}.padding-xlarge{padding:4rem}.padding-xxlarge{padding:5rem}.padding-huge{padding:6rem}.padding-xhuge{padding:8rem}.padding-xxhuge{padding:12rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-0{margin:0}.margin-tiny{margin:.125rem}.margin-xxsmall{margin:.25rem}.margin-xsmall{margin:.5rem}.margin-small{margin:1rem}.margin-medium{margin:2rem}.margin-large{margin:3rem}.margin-xlarge{margin:4rem}.margin-xxlarge{margin:5rem}.margin-huge{margin:6rem}.margin-xhuge{margin:8rem}.margin-xxhuge{margin:12rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.hide{display:none}.text-align-center{text-align:center}.heading-large{margin-top:0;margin-bottom:0;font-size:3.5rem}.heading-large.is-gold{color:var(--base-color-brand--gold-bright);text-transform:uppercase}.container-700{max-width:700px;margin-left:auto;margin-right:auto}.global-styles{display:block;position:fixed;inset:0% auto auto 0%}.container-800{max-width:800px;margin-left:auto;margin-right:auto}.event-cards-list-wrapper.height-100p{height:100%}.event-cards-list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.event-cards-list._2-col{grid-template-columns:1fr 1fr;height:100%}.event-cards-item{background-color:var(--base-color-neutral--white);border-radius:5px;transition:all .3s cubic-bezier(.55,.055,.675,.19);overflow:hidden;box-shadow:0 1px 10px -2px #0000000d}.event-cards-item:hover{box-shadow:0 1px 20px -2px #0000001a}.event-cards-item.shadow{box-shadow:0 1px 20px 3px #0000000d}.event-cards-img{width:100%;height:15rem}.event-cards-img.is-height-auto{height:auto}.event-cards-content{padding:1rem 1.5rem 1.5rem}.event-card-name{margin-top:0;margin-bottom:0;font-size:1.4rem;line-height:1.2em}.event-card-name.serif{font-family:DM Serif,sans-serif}.event-card-description{margin-bottom:.75rem;font-family:Lato,sans-serif;font-size:.9rem;font-weight:400;line-height:1.5em}.event-card-description.dm{font-family:DM Sans,sans-serif;font-weight:400}.event-card-name-link{color:var(--base-color-neutral--gray);margin-bottom:.75rem;text-decoration:none}.event-card-date{color:var(--base-color-brand--gold);text-transform:none;font-family:Lato,sans-serif;font-size:.9rem;font-weight:400}.event-card-date.serif{font-family:DM Sans,sans-serif;font-weight:400}.section-events-calendar{background-color:var(--base-color-neutral--white)}.margin-vertical-0{margin-top:0;margin-bottom:0}.section_home-events.background-color-light-gray{background-color:#fcfcfd}.section-header-banner{height:65vmin;position:relative}.section_header{background-color:var(--background-color--background-tertiary);position:relative;overflow:hidden}.section_header.is-bg-white{background-color:var(--background-color--background-primary)}.event-spaces_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto}.event-spaces_item{background-color:var(--base-color-neutral--white);border-radius:.5rem;position:relative;box-shadow:0 1px 20px #0000000d}.event-spaces_content{text-align:center;padding:2rem 3rem 2.5rem}.overview_component{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr .75fr;grid-auto-columns:1fr;align-items:start;display:grid}.overview_left{padding-top:1rem;padding-right:4rem}.overview_left.padding-top-0{padding-top:0}.overview_left.padding-0{padding-top:0;padding-right:0}.overview_right{border-style:solid;border-width:1px;border-color:var(--border-color--border-gray)#d9d9d9;border-radius:2px;padding:3rem}.overview_right.white-bg{background-color:#fff}.event-spaces_name{margin-top:0;margin-bottom:0;font-size:2rem}.text-size-small{font-size:1rem}.schedule_row{border-bottom:1px solid #e4dccc;grid-template-rows:auto;grid-template-columns:1fr 2.25fr;padding-top:.75rem;padding-bottom:.75rem;padding-left:.25rem;font-size:1.2rem}.schedule_row.bottom{border-bottom-style:none}.schedule_component{background-color:var(--base-color-neutral--tan-light);padding:2.5rem 2.5rem 2rem}.max-width-medium{max-width:32rem}.max-width-large{max-width:48rem}.max-width-small{max-width:20rem}.container-900{max-width:900px;margin-left:auto;margin-right:auto}.camp-u-club-schedule{grid-column-gap:1rem;grid-row-gap:1rem}.pdf-list-wrapper,.pdf-list{width:100%}.pdf-item{border-bottom:1px solid var(--base-color-neutral--divider-lines);width:100%}.pdf-item-link{color:var(--base-color-neutral--gray);align-items:center;width:100%;height:100%;padding:1rem 1.5rem 1rem .5rem;text-decoration:none;transition-property:all;display:flex}.pdf-item-link.thanksgiving{text-align:center;justify-content:center;padding-right:10px}.pdf-item-link.dark{color:var(--base-color-neutral--white)}.pdf-item-link.compact{background-color:#0000;padding-top:10px;padding-bottom:10px}.pdf-item-link.compact:hover{background-color:#0000}.pdf-item-name{letter-spacing:0;margin-top:0;margin-bottom:0;font-size:1.3rem}.pdf-item-icon{width:1.4rem;margin-right:.5rem}.background-color-tan{background-color:var(--background-color--background-tertiary)}.member-group-events-heading{border-bottom:1px none var(--base-color-neutral--divider-lines);color:var(--base-color-neutral--black-7);letter-spacing:1px;text-transform:uppercase;margin-bottom:20px;padding-bottom:10px;font-family:Lato,sans-serif;font-size:1rem;font-weight:400}.member-group-events-heading.dropdown{color:var(--base-color-neutral--white);letter-spacing:1.5px;border-bottom-color:#46464666;font-family:Amiri,sans-serif;font-size:.8rem}.member-group-event_name{margin-top:0;margin-bottom:0;font-size:1.3rem}.member-group-event_date{color:var(--base-color-brand--gold);font-family:Lato,sans-serif;font-size:.9rem;font-weight:400}.member-group-event-item.compact-list{grid-column-gap:15px;grid-row-gap:15px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-items:center;padding-bottom:1rem;display:grid}.member-group-event-list{grid-column-gap:0px;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.member-group-event-list._3-col{grid-column-gap:50px;grid-template-columns:1fr 1fr 1fr}.member-group-event-list-wrapper.work{margin-bottom:150px}.container-600{width:100%;max-width:600px;margin-left:auto;margin-right:auto}.main-wrapper{min-height:100vh}.main-wrapper.no-min-height{min-height:0}.nav-wrapper{z-index:9000;position:fixed;inset:0% 0% auto}.navbar_component{background-color:var(--base-color-neutral--white)}.navbar_container{justify-content:space-between;align-items:center;padding:.5rem 1rem;display:flex}.navbar_brand-img{height:4rem}.navbar_brand{margin-right:.5rem}.navbar_menu{background-color:var(--base-color-neutral--white);justify-content:space-between;align-items:center;width:100%;padding-left:.5rem;display:flex}.navbar-right{align-items:center;display:flex}.navbar_link{color:var(--base-color-neutral--gray);font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:400}.button-secondary{border:2px solid var(--base-color-neutral--black);color:var(--base-color-neutral--gray);background-color:#0000;font-family:DM Sans,sans-serif}.navbar_search-icon{width:20px}.navbar_search-link{padding:1rem 1rem 1rem 1.5rem}.navbar_menu-button{z-index:9001;padding:1rem 1rem 1rem .5rem}.navbar_menu-button.w--open{background-color:var(--base-color-neutral--white);color:var(--base-color-neutral--gray)}.hero_component{grid-column-gap:0px;grid-row-gap:0px;background-color:var(--base-color-neutral--white);grid-template-rows:auto;min-height:100vh}.hero_content{flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.image-cover{object-fit:cover;width:100%;height:100%}.hero_heading{color:var(--base-color-neutral--black-7);margin-bottom:1rem;font-family:DM Serif,sans-serif;font-size:3.5rem;font-weight:400}.body-modern{background-color:var(--base-color-neutral--white);font-family:DM Sans,sans-serif}.text-font-dm-sans{letter-spacing:0;font-family:DM Sans,sans-serif;font-size:1.1rem;font-weight:400;line-height:1.6em}.max-width-xmedium{max-width:40rem}.icon-1x1-small{width:1.5rem;height:1.5rem}.checklist_list{margin-right:4rem}._2-col-legacy_image{width:50%}.button-3pc-secondary{color:#0a1447;text-align:center;background-color:#0000;border:.125rem solid #0a1447;border-radius:5px;justify-content:center;align-items:center;padding:.75rem 1.25rem;font-size:1rem;font-weight:500;transition:all .4s cubic-bezier(.215,.61,.355,1)}.button-3pc-secondary:hover{color:#fff;background-color:#0a1447}.button-3pc-secondary.white{color:#fff;border-color:#fff}.button-3pc-secondary.white:hover{color:#0a1447;background-color:#fff}.text-size-regular{font-size:1rem}.max-width-large-2{width:100%;max-width:48rem}.checklist_item{align-items:center;margin-bottom:1rem;list-style-type:none;display:flex}.checklist_component{justify-content:flex-start;display:flex}._2-col-legacy_content{align-self:center;width:50%}._2-col-legacy_content.content-right{padding-left:4%}._2-col-legacy_content.content-left{padding-right:4%}._2-col-legacy_component{flex-wrap:wrap;justify-content:center;align-items:stretch;display:flex}.heading-medium-serif{color:var(--base-color-neutral--black-7);margin-top:0;margin-bottom:0;font-family:DM Serif,sans-serif;font-size:3rem;line-height:1.2em}.section-category-tag{color:var(--base-color-brand--gold-dark);letter-spacing:1px;text-transform:uppercase;font-family:DM Sans,sans-serif;font-size:.8rem;font-weight:500;display:inline-block}.section-category-tag.blue{color:#3b79a3;font-weight:500}.section-category-tag.red{color:#be4748}.amenities-2-col_component{grid-column-gap:2rem;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.amenities-2-col_heading{margin-top:0;margin-bottom:0;font-family:DM Serif,sans-serif;font-size:1.2rem;font-weight:400}.amenities-2-col_icon{height:1.5rem}.amenities-2-col_item-header{grid-column-gap:.5rem;align-items:flex-start;margin-bottom:.5rem;display:flex}.section-home-exercise{background-color:var(--base-color-neutral--white)}.review-card_component{text-align:center;background-color:#fff;flex-direction:column;justify-content:flex-start;width:100%;padding:3rem 1.5rem 2rem;display:flex;box-shadow:0 1px 20px #00000012}.review-card_name{margin-top:0;margin-bottom:0;font-family:DM Serif,sans-serif;font-size:1rem}.review-card_location{color:#0a1447;text-transform:uppercase;margin-bottom:.75rem;font-size:.75rem;font-weight:700}.reviews-list{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.review-card_details{margin-bottom:1rem;font-family:DM Sans,sans-serif;font-size:.85rem;font-weight:400}.review-card_stars{grid-column-gap:.5rem;justify-content:center;margin-bottom:1rem;display:flex}.review-card_star-icon{height:1rem}.section-home-testimonials{background-color:#f7f7f7}.footer_link{color:var(--base-color-neutral--gray);margin-bottom:.75rem;font-size:.9rem;text-decoration:none}.footer_address{color:var(--base-color-neutral--gray);font-family:DM Sans,sans-serif}.events-blog-grid{grid-column-gap:2rem;grid-template-rows:auto;grid-template-columns:.5fr 1fr}.activities-small_list{grid-row-gap:2rem;flex-direction:column;display:flex}.activities-small_component{grid-column-gap:1.25rem;align-items:center;width:100%;text-decoration:none;display:flex}.activities-small_image{border-radius:.25rem;flex:none;height:6rem;overflow:hidden}.activities-small_name{margin-top:0;margin-bottom:0;text-decoration:none}.activities-small_content{flex:1}.activities-small_short-description{color:var(--base-color-neutral--black-7);font-family:Lato,sans-serif;font-size:.9rem;line-height:1.4}.overlay-dark-gold{z-index:5;background-color:#000000b3;background-image:linear-gradient(#a37e3b33,#a37e3b33);position:absolute;inset:0%}.work-card_eyebrow{color:var(--base-color-brand--gold-dark);margin-bottom:6px;font-family:DM Serif,sans-serif;font-weight:400}.gallery_component{grid-column-gap:.5rem;grid-row-gap:.5rem}.dining-menus_list-wrapper{border-top:1px none var(--base-color-neutral--blockquote-bg);margin-left:auto;margin-right:auto}.dining-menus_list-wrapper.thanksgiving{max-width:600px;margin-left:auto;margin-right:auto}.dining-menus_list-wrapper.no-border{border-top-style:none}.dining-menus_item{border-style:none none solid;border-width:1px;border-color:var(--base-color-neutral--cream-border)var(--base-color-neutral--cream-border)#cacaca4d;color:#000;text-decoration:none}.dining-menus_item.no-border{border-style:none}.dining-menus_item.dark{color:var(--base-color-neutral--white)}._2-col_component{grid-column-gap:4rem;grid-row-gap:4rem;align-items:center;display:flex}._2-col_component.align-top{align-items:flex-start}._2-col_component.align-stretch{align-items:stretch}._2-col_component.align-stretch.is-gap-0{grid-column-gap:0rem;grid-row-gap:0rem}._2-col_component.align-stretch.is-gap-3{grid-column-gap:3rem;grid-row-gap:3rem}._2-col_content{width:50%}._2-col_content.is-flex-left{flex-flow:column;justify-content:center;align-items:flex-start;display:flex}._2-col_image{width:50%}.dining-menus_item-link{grid-column-gap:.5rem;grid-row-gap:.5rem;color:var(--base-color-neutral--gray);align-items:center;width:100%;height:100%;padding-top:1.25rem;padding-bottom:1.25rem;padding-right:0;text-decoration:none;transition-property:all;display:flex}.dining-menus_item-link.thanksgiving{text-align:center;justify-content:center;padding-right:10px}.dining-menus_item-link.dark{color:var(--base-color-neutral--white)}.dining-menus_item-link.compact{background-color:#0000;padding-top:10px;padding-bottom:10px}.dining-menus_item-link.compact:hover{background-color:#0000}.dining-menus_name{margin-top:0;margin-bottom:0;font-size:1.5rem;line-height:1.3}.dining-menus_icon{height:1.5rem}.container-large{width:100%;max-width:80rem;margin-left:auto;margin-right:auto}.heading-medium{margin-top:0;margin-bottom:0;font-family:Amiri,sans-serif;font-size:2.2rem;font-weight:400}.panel{background-color:#fff;height:100%;padding:3rem;box-shadow:0 4px 20px #00000008}.panel.outline{border:1px solid #e0c696;box-shadow:0 4px 20px #00000008}.panel.inverted-legacy{background-color:var(--base-color-neutral--white)}.container-medium{width:100%;max-width:64rem;margin-left:auto;margin-right:auto}.text-rich-text{font-size:1.15rem}.text-rich-text blockquote{color:var(--base-color-neutral--black-3);padding-top:0;padding-bottom:0;padding-left:0;font-size:1.5rem;font-style:italic;line-height:1.3em}.text-rich-text p{margin-bottom:1.5rem;font-size:1.15rem;font-weight:300;line-height:1.7em}.text-rich-text h2{margin-top:3.5rem;margin-bottom:1.5rem}.text-rich-text h3{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text ul{margin-top:0;margin-bottom:.75rem;padding-left:1.25rem}.text-rich-text li{margin-bottom:1rem;font-size:1.15rem;line-height:1.7em}.text-rich-text a{color:var(--link-color--link-primary);white-space:normal;text-decoration:underline}.quotes-list{grid-column-gap:16px;grid-row-gap:16px;column-count:2;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:block}.quote_component{border:1px solid var(--base-color-brand--cream);background-color:var(--base-color-neutral--white);width:100%;margin-bottom:1rem;padding:3rem;display:inline-block}.quote_text{margin-bottom:1rem;font-style:italic}.quote_text p{color:#2b2b2b;letter-spacing:0;font-family:Amiri,sans-serif;font-size:1.5rem;font-style:normal;font-weight:400;line-height:1.3em}.quote_author{color:#292929;letter-spacing:1px;text-transform:uppercase;font-family:Amiri,sans-serif;font-size:.9rem;font-weight:400}.section_summer-offerings{background-color:var(--base-color-neutral--white-smoke-3)}.card_component{background-color:var(--base-color-neutral--white);border:1px solid #00000012;box-shadow:1px 1px 20px -3px #0000000f}.card_image{height:22rem}.card_content{padding:2rem 3rem 3rem}.card_content.lg{padding-top:50px;padding-bottom:40px}.card_content.lg.work{text-align:center;padding:50px 40px 40px}.card_content.accordion{padding:20px 30px}.card_name{margin-top:10px;margin-bottom:10px;font-size:2rem;display:inline-block}.card_name.accordion{color:var(--base-color-neutral--black-3);margin-top:0;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.15rem;font-weight:400;line-height:1em}.section_summer-intro-quote{background-color:var(--base-color-neutral--white-smoke-3)}.full-banner_overlay{z-index:2;background-image:linear-gradient(#00000078,#00000078),linear-gradient(#be944757,#be944757);position:absolute;inset:0%}.full-banner_sub-heading{font-size:1.2rem;font-weight:300}.container-small{max-width:50rem;margin-left:auto;margin-right:auto}.choice-button-group{display:flex}.choice-button-group_col{width:50%}.checkbox-field-group{grid-column-gap:.5rem;align-items:center;display:flex}.panel_component{background-color:#fff;padding:3rem 4rem;box-shadow:0 2px 7px 1px #0000000f}.heading-small{color:var(--base-color-neutral--dark-gray);letter-spacing:.25px;margin-top:0;margin-bottom:0;font-size:1.75rem;font-weight:400;line-height:1.2}.form_select-field-wrapper{background-color:var(--base-color-neutral--white);border:1px solid #dfdfdf;margin-bottom:0;padding-left:0;padding-right:20px}.form_select-field{color:var(--base-color-neutral--dark-gray);background-color:#0000;border:1px #000;height:55px;margin-bottom:0;font-family:Lato,sans-serif;font-size:.95rem;font-weight:400}.application_component{grid-column-gap:3rem;grid-row-gap:3rem;grid-template-rows:auto;grid-template-columns:1.75fr 1fr}.application_right{padding-top:270px}.application_card{background-color:var(--base-color-neutral--white);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:10rem;padding:1.7rem 2rem 2.8rem;display:flex;box-shadow:0 2px 6px -1px #0000001f}.application_card-logo{width:4rem}.application_card-avatar{height:5rem;margin-bottom:1rem}.application_card-name{color:var(--base-color-neutral--dark-gray);text-transform:uppercase;font-size:1.5rem}.application_card-name-wrapper{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-bottom:.5rem;display:flex}.application_card-contact{text-transform:none;font-family:Lato,sans-serif;font-size:.85rem}.checkbox-label{margin-bottom:0;font-weight:400;line-height:1.4em}.form_checkbox-input{width:16px;height:16px}.form_checkbox-input.w--redirected-checked{border-color:var(--base-color-brand--gold-dark);background-color:var(--base-color-brand--gold)}.form_choice-label{letter-spacing:.1px;text-transform:none;margin-left:5px;font-size:1rem;font-weight:400;line-height:1.4em}.text-font-serif{font-family:Amiri,sans-serif}.spacer-large{padding-top:3rem}.spacer-xlarge{width:100%;padding-top:4rem}.spacer-huge{width:100%;padding-top:6rem}.spacer-xhuge{width:100%;padding-top:8rem}.spacer-medium{width:100%;padding-top:2rem}.spacer-small{width:100%;padding-top:1rem}.spacer-small.is-mobile{display:none}.spacer-xsmall{width:100%;padding-top:.5rem}.spacer-xxsmall{width:100%;padding-top:.25rem}.spacer-tiny{width:100%;padding-top:.125rem}.section_events_calender{background-color:var(--base-color-neutral--white)}.calendar_wrapper{background-color:var(--base-color-neutral--white);position:relative}.calendar_info-window{z-index:100;background-color:var(--base-color-neutral--white);width:400px;max-height:400px;padding:1rem 1.5rem 1.5rem;display:none;position:absolute}.calendar_info-window_title{margin-bottom:1rem;font-size:1.2rem;font-weight:700}.calendar_info-window_date{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:flex-start;margin-bottom:.5rem;font-size:.95rem;line-height:1.5em;display:flex}.calendar_info-window_location{grid-column-gap:.5rem;grid-row-gap:.5rem;align-items:flex-start;margin-top:.25rem;font-size:.95rem;line-height:1.5em;display:flex}.calendar_info-window_description{letter-spacing:0;overflow-wrap:anywhere;margin-top:1rem;font-size:.95rem;font-weight:400;line-height:1.4em}.calendar_info-window_link{margin-top:1rem}.calendar_info-window_icon{width:1rem;margin-top:2px}.calendar_component{grid-template-rows:auto;grid-template-columns:1fr .25fr;width:78%;display:block}.calendar_info-panel{background-color:var(--base-color-neutral--white);border-left:1px solid #e0e0e0;width:20%;padding:8rem 1.5rem 7rem;position:fixed;inset:0% 0% 0% auto;overflow:auto}.calendar_info-window_text{letter-spacing:0;margin-bottom:1rem;font-family:Amiri,sans-serif;font-size:.95rem;font-weight:400;line-height:1.4em}.footer_mini{z-index:2;background-color:var(--base-color-neutral--gray);padding-left:2.5rem;padding-right:2.5rem;position:relative}.calendar_info-window-close{display:none}.text-style-disclaimer{letter-spacing:0;font-family:Amiri,sans-serif;font-size:.95rem;font-weight:400}.image-inline{width:100%;display:inline-block}.section_camp-faqs{background-color:var(--base-color-neutral--tan)}.event-details_message{font-size:1.25rem}.hours_component{grid-column-gap:2rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:.25fr 1fr;width:100%;margin-top:0;margin-bottom:0}.hours_component.dining{grid-template-columns:1fr 1.25fr}.hours_component.dining.contact-page{grid-template-columns:1fr 1.25fr;margin-top:15px;margin-bottom:19px}.hours_component.dining.contact-page.topad{margin-top:40px;margin-bottom:40px}.hours_component.dining.all-days{margin-top:15px}.hours_component.athletics{grid-column-gap:0px;grid-template-columns:.5fr .5fr;margin-top:0;margin-bottom:0}.text-color-gold{color:var(--base-color-brand--gold-dark)}.button-pair{grid-column-gap:.5rem;grid-row-gap:.5rem;display:flex}.button-pair.is-centered{justify-content:center;align-items:center}.body_dark{background-color:var(--base-color-neutral--dark-gray);color:var(--base-color-neutral--white)}.section_lawn-games_list{position:relative}.lawn-games_list{grid-template-columns:1fr 1fr 1fr}.lawn-games_item{background-color:var(--base-color-neutral--black-4);padding:1rem}.logo_medium{height:8rem;display:inline-block}.lawn-games_name{color:var(--base-color-brand--gold-bright);letter-spacing:1px;text-transform:uppercase;margin-top:0;margin-bottom:1rem;font-family:Amiri,sans-serif;font-size:1.75rem;font-weight:400}.lawn-games_content{border:1px solid #be9447a6;padding:2.5rem}.lawn-games_link{grid-column-gap:.75rem;grid-row-gap:.75rem;color:var(--base-color-neutral--white);text-transform:uppercase;justify-content:flex-start;align-items:center;font-family:Lato,sans-serif;font-size:.8rem;font-weight:400;line-height:1.4em;text-decoration:none;display:flex}.lawn-games_icon{justify-content:flex-start;align-items:center;width:1.25rem;margin-top:1px;display:inline-flex}.lawns-games_links-list{grid-column-gap:1rem;grid-row-gap:1rem;flex-flow:column;display:flex}.text-style-regular{font-weight:400}.image-bg{z-index:1;object-fit:cover;width:100%;height:100%;position:absolute;inset:0%}.content{z-index:5;position:relative}.overlay{z-index:2;background-color:#222222d9;width:100%;height:100%;position:absolute;inset:0%}.padding-section-large{padding-top:8rem;padding-bottom:8rem}.padding-section-medium{padding-top:5rem;padding-bottom:5rem}.padding-section-small{padding-top:3rem;padding-bottom:3rem}.padding-section-huge{padding-top:10rem;padding-bottom:10rem}.background-color-secondary{background-color:var(--background-color--background-secondary)}.background-color-primary{background-color:var(--background-color--background-primary)}.background-color-tertiary{background-color:var(--background-color--background-tertiary)}.background-color-white{background-color:var(--background-color--background-white)}.background-color-black{background-color:var(--background-color--background-black);color:var(--text-color--text-alternate)}.background-color-alternate{background-color:var(--background-color--background-gray);color:var(--text-color--text-alternate)}.container-tiny{width:100%;max-width:43.75rem;margin-left:auto;margin-right:auto}.updates_component{background-color:var(--base-color-neutral--white);padding-top:2rem;padding-bottom:5rem}.updates_logo{width:5rem;margin-bottom:.75rem;display:inline-block}.updates_list{grid-column-gap:4.5rem;grid-row-gap:4.5rem;flex-flow:column;display:flex}.image-3x2{aspect-ratio:3/2;object-fit:cover;width:100%}.updates_category{color:var(--base-color-brand--gold);letter-spacing:1.5px;text-transform:uppercase;margin-bottom:.5rem;font-family:Lato,sans-serif;font-size:.75rem;font-weight:700;line-height:1.6em}.updates_headline{margin-top:0;margin-bottom:1.5rem;font-size:2.3rem;font-weight:700}.updates_details p{margin-bottom:1rem;font-weight:400}.updates_details li{font-family:Lato,sans-serif;font-weight:400}.updates_details a{color:var(--link-color--link-secondary);text-decoration:underline}.updates_edited-date{font-weight:700}.updates_edited{grid-column-gap:3px;grid-row-gap:3px;margin-top:1rem;font-family:Lato,sans-serif;font-size:.8rem;font-weight:400;display:flex}.updates_edited.is-margin-0{margin-top:0}.last-updated_item{justify-content:center;align-items:flex-start;display:flex}.member-updates_heading{text-transform:none;margin-top:0;margin-bottom:.5rem;font-size:2rem}.section_header-banner{width:100%;height:65vh}.section_header-banner.private-events{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d13007c111260f9aac4ce87_private-events-16x9-large-1.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.section_header-banner.dining-areas{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044db689e22fedda356700_dining-areas-banner-large.jpg);background-position:50% 30%;background-repeat:no-repeat;background-size:cover}.section_header-banner.dining-menus{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80bcb049120fe455d8727_university-club-private-events-banner-1.jpg);background-position:50%;background-size:cover}.section_header-banner.athletics{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d263f99b20cf33ccc1ac140_athletics-header-16x9-2.jpg);background-position:50% 0;background-size:cover;height:70vh}.section_header-banner.spac{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0849b7277f0941b957941a_athletics-spac-banner-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.personal-training{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d099127b9278bd40145d522_personal-training-header-large.jpg);background-position:50% 0;background-size:cover}.section_header-banner.group-fitness{background-image:linear-gradient(#be94474d,#be94474d),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/619802860a77416ea8147fd3_uc-group-fitness-header.avif);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.section_header-banner.about-the-club{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f8d7200cbaa023bb04ae1_University-Club-Saint-Paul-Fireside-Room-16x9-1920-2.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.about-the-club.members-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f90f3dc3c5184aba2a972_University-Club-Saint-Paul-Member-Bar-3x2-1920-5.jpg);background-position:50%}.section_header-banner.history{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0adae751a0cec8d1d37074_U%20Club%201919.jpg);background-position:50%;background-size:cover}.section_header-banner.sister-properties{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0aee9551a0ce7189d3ee05_sister-properties-header-large.jpg);background-position:50% 40%;background-size:cover}.section_header-banner.charitable-activities{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0af4e43ea9151684595bae_charitable-activities-header-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.leasing-office{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0b0a123ea915844759ba2b_leasing-header-large.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.management{background-image:linear-gradient(#a37e3b38,#a37e3b38),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0bc8a923156eba462a11b9_management-header-large.jpg);background-position:0 0,50%;background-size:auto,cover}.section_header-banner.become-a-member{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e5593569c762000f9b7daf2_University-Club-Saint-Paul-Fireside-Room-16x9-1920-4.jpg);background-position:50% 60%;background-repeat:no-repeat;background-size:cover}.section_header-banner.hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11ae95695b5649d2321653_hotel-340-16x9-large-1.jpg);background-position:50%;background-size:cover}.section_header-banner.weddings{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12865c111260014ac296e3_weddings-16x9-large-1.jpg);background-position:50% 0;background-repeat:no-repeat;background-size:cover}.section_header-banner.things-to-do{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg)}.section_header-banner.camp-u-club{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d16888bf3be3c452c85fc3c_camp-u-club-banner-16x9-1.jpg);background-position:50% 30%}.section_header-banner.club-policies{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a87685a9e4f59bdec9e68_university-club-policies-16x9-2.jpg);background-position:50% 60%}.section_header-banner.member-groups{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg);background-position:50% 100%;background-repeat:no-repeat;background-size:cover}.section_header-banner.group-categories{background-position:50%}.section_header-banner.member-group-page{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.club-newsletter{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f91cd83568e73827122ab_University-Club-Saint-Paul-Fireside-Room-3x2-1920-3.jpg);background-position:50%}.section_header-banner.personal-instructor{background-image:linear-gradient(#000000b3,#000000b3),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d099127b9278bd40145d522_personal-training-header-large.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover;height:500px}.section_header-banner.contact{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d25670fb18bb047e52c6f93_the-lookout-header-16x9.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover}.section_header-banner.charity-spotlight{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aacd339cf5f9e12df2c88_charity-spotlight-16x9-large.jpg);background-position:50% 20%}.section_header-banner.reciprocal-clubs{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d265a2f8836af4264eb4252_reciprocal-the-standard-16x9.jpg);background-position:50% 0}.section_header-banner.calendar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5edad6fe800a233284682d9e_university-club-saint-paul-events-16x9-1920.jpg);background-position:50% 0;background-repeat:no-repeat}.section_header-banner.event-page{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfea6f498d2f45095b49c04_home-hero-1.jpg);background-position:0 0,50% 70%;background-size:auto,cover;height:600px}.section_header-banner.tennis{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee901cf9286ca0366751979_university-club-saint-paul-tennis-court-4x3-1920.jpg);background-position:50%;background-repeat:no-repeat}.section_header-banner.safety{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ee022dbd05940174b1062c0_university-club-washing-16x9-1920.jpg)}.section_header-banner.blog{background-image:url(https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:600px;position:relative;overflow:visible}.section_header-banner.davidson{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5f32f261105fd08a7a5fc308_Davidson-Room-302-16x9-1920-4.jpg)}.section_header-banner.work{background-image:none;flex-direction:column;justify-content:center;align-items:flex-start;height:auto;min-height:100vh;margin-bottom:50px;padding:20vh 6vw 20vh 15vw;display:flex;position:relative}.section_header-banner.to-go{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf7521a63b1afb1717a3d48_UCfront.jpeg);background-position:50% 70%}.section_header-banner.thanksgiving{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fa31e7648d3ab5a916510e0_thanksgiving-dinner-1920.jpg)}.section_header-banner.bonfire-kit{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fa35ac9b331b397168fece1_university-club-bonfire-1920.jpg)}.section_header-banner.christmas-dinner{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fceef5c232dcb24d05adfdf_Christmas-dinner-banner-3.jpg)}.section_header-banner.new-years-dinner{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5fd1ac6b3cbe9c0440508c55_dining-new-years-party-to-go-banner.jpg)}.updates_event-date{grid-column-gap:.25rem;grid-row-gap:.25rem;justify-content:flex-start;align-items:center;margin-bottom:0;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:700;display:flex}.updates_event-date-time{text-transform:uppercase}.mega-dropdown_grid{grid-column-gap:0px;grid-row-gap:0px;text-align:left;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;place-items:stretch stretch;display:block}.mega-dropdown_link{color:var(--base-color-neutral--white);border:1px solid #4b4b4b;border-style:none solid solid none;justify-content:center;align-items:center;padding-top:1rem;padding-bottom:1rem;padding-left:1rem;font-weight:400;display:flex}.image-1x1{aspect-ratio:1;object-fit:cover;width:100%;display:inline-block}.image-1x1.is-rounded{border-radius:5px}.text-tag-style{background-color:var(--base-color-neutral--tan-light);border-radius:.5rem;margin-bottom:1rem;padding:.2rem 1rem;font-family:Lato,sans-serif;font-size:.9rem;font-weight:700;display:inline-block}.activty-card_component{border:1px solid #253e2e0d;border-radius:5px;flex-flow:column;justify-content:flex-start;width:100%;height:100%;min-height:20rem;text-decoration:none;transition:opacity .3s;display:flex;overflow:hidden}.activty-card_component:hover{opacity:.8}.activity-card_img{flex:none;width:100%}.activity-card_content{background-color:var(--base-color-neutral--black-4);flex-flow:column;justify-content:space-between;height:100%;padding:1rem 1rem 1.25rem;text-decoration:none;display:flex}.activity-card_header{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;margin-bottom:.5rem;display:flex}.activity-card_logo{border-radius:5px;flex:none;height:1.5rem;overflow:hidden}.activity-card_name{color:#fff;letter-spacing:.5px;text-transform:uppercase;margin-bottom:0;padding-top:2px;font-family:Amiri,sans-serif;font-size:1.2rem;font-weight:400;line-height:1.4;text-decoration:none}.activity-card_description{color:var(--base-color-neutral--white-smoke);margin-bottom:1rem;font-family:Lato,sans-serif;font-size:.85rem;font-weight:400;line-height:1.6;text-decoration:none}.activities_list{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-auto-columns:1fr;display:grid}.activities_list.is-3-col{grid-template-columns:1fr 1fr 1fr}.image-16x9{aspect-ratio:16/9;object-fit:cover;width:100%}.activity-card_frequency{color:var(--base-color-neutral--white-smoke);margin-bottom:0;font-family:Lato,sans-serif;font-size:.7rem;font-weight:400;line-height:1.6;text-decoration:none}.activity-card_top{flex:1}.activity-card_bottom{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;display:flex}.activity-card_bottom-icon{border-radius:5px;height:1rem;overflow:hidden}.banner_overlay{z-index:2;background-image:linear-gradient(#02020280,#020202ed);width:100%;height:100%;position:absolute;inset:0%}.banner_overlay.is-ligher{background-image:linear-gradient(#0202024d,#020202ed)}.banner_content{z-index:10;color:var(--text-color--text-alternate);text-shadow:0 1px 2px #0003;width:100%;padding-top:3rem;position:relative}.heading-style-h1{font-family:var(--headings);margin-top:0;margin-bottom:0;font-size:4rem;line-height:1}.paragraph-regular{font-family:var(--body-text);margin-bottom:0;font-size:1.1rem;font-weight:400;line-height:1.6}.paragraph-regular.text-style-no-underline{text-decoration:none}.paragraph-regular.text-color-primary{color:var(--text-color--text-primary)}.cta-small_component{background-color:#111;border-radius:5px;justify-content:flex-start;align-items:center;min-height:28rem;text-decoration:none;display:flex;position:relative;overflow:hidden}.cta-small_content{z-index:10;color:#fff;justify-content:flex-start;align-items:center;width:80%;padding:3rem 2rem 3rem 2.5rem;position:relative}.cta-small_heading{letter-spacing:0;margin-top:0;margin-bottom:0;font-size:2.5rem;font-weight:400;line-height:1}.cta-small_overlay{z-index:2;background-color:#00000030;background-image:linear-gradient(90deg,#000c,#0000);width:100%;height:100%;position:absolute;inset:0%}.event-spaces_list{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-rows:auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.text-style-link{border-bottom:1px solid var(--text-color--text-tertiary);color:var(--text-color--text-tertiary);letter-spacing:1px;text-transform:uppercase;font-size:.9rem;text-decoration:none;display:inline-block}.heading-style-h2{margin-top:0;margin-bottom:0;font-size:3rem;line-height:1.2}.paragraph-medium{font-family:var(--body-text);margin-bottom:0;font-size:1.2rem;font-weight:400;line-height:1.5}.paragraph-small{margin-bottom:0;font-size:.9rem;font-weight:400;line-height:1.6}.callout_component{border:1px solid var(--border-color--border-primary);background-color:var(--background-color--background-tertiary);text-align:left;flex-flow:column;justify-content:flex-start;align-items:flex-start;max-width:800px;margin-left:auto;margin-right:auto;padding:1.5rem;font-size:1.2rem;line-height:1.5em;display:flex}.callout_component.background-dark{background-color:#f7f1e6c9;border-style:none;border-color:#be944770;border-radius:2px}.callout_component.is-not-centered{margin-left:0;margin-right:0}.callout_component.is-white-bg{background-color:var(--background-color--background-primary)}.heading-style-h4{margin-top:0;margin-bottom:0;font-size:1.25rem;line-height:1.5}.text-style-allcaps{text-transform:uppercase}.text-style-eyebrow{color:var(--text-color--text-secondary);letter-spacing:2px;text-transform:uppercase;font-size:.9rem;line-height:1.5}.text-style-eyebrow.is-alternate{color:var(--text-color--text-tertiary)}.text-style-eyebrow.is-large{font-size:1rem}.gallery-2x2_component{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.icon-1x1-large{width:2.5rem;height:2.5rem;display:inline-block}.heading-style-h3{margin-top:0;margin-bottom:0;font-size:2.25rem;line-height:1.1}.testimonial_component{text-align:center}.testimomial_quote{color:var(--text-color--text-primary);border-left-style:none;margin-top:0;margin-bottom:0;padding:0 1.25rem;font-size:2.25rem;font-style:italic;font-weight:400;line-height:1.3}.space-gallery_list{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;display:grid}.spacer-xxlarge{width:100%;padding-top:5rem}.text-rich-text-regular{font-size:1.1rem;line-height:1.5}.text-rich-text-regular blockquote{color:var(--base-color-neutral--black-3);padding-top:0;padding-bottom:0;padding-left:0;font-size:1.5rem;font-style:italic;line-height:1.3em}.text-rich-text-regular p{margin-bottom:1.5rem;font-weight:400;line-height:1.6}.text-rich-text-regular h2{margin-top:3.5rem;margin-bottom:1.5rem}.text-rich-text-regular h3{margin-top:1.5rem;margin-bottom:1rem}.text-rich-text-regular ul{margin-top:0;margin-bottom:.75rem;padding-left:1.25rem;font-weight:400}.text-rich-text-regular li{margin-bottom:1rem;font-family:Lato,sans-serif;font-weight:400}.text-rich-text-regular a{color:var(--link-color--link-primary);white-space:normal;text-decoration:underline}.lightbox_component{width:100%}.lightbox_component:hover{opacity:.8}.video-left_wrapper{border-radius:5px;justify-content:center;align-items:center;width:100%;height:55vh;display:flex;position:relative;overflow:hidden}.hero-video-embed{z-index:1;height:0;padding-top:0;padding-bottom:56.25%;position:relative;inset:0% 0% 0% -20vw;transform:scale(1.2)}.hero-video-embed.is-left{width:100%;height:0;margin-top:5vw;padding-bottom:56.52%;position:absolute;inset:0%;transform:scale(2)}.gallery-grid_component{grid-column-gap:.5rem;grid-row-gap:.5rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;place-items:stretch stretch}.gallery-grid_component.athletics{margin-top:120px;margin-bottom:120px}.gallery-grid_component.spac{margin-bottom:160px}.gallery-grid_component.weddings{margin-top:0;margin-bottom:0}.image-2x3{aspect-ratio:2/3;object-fit:cover;width:100%;display:inline-block}.image-4x3{aspect-ratio:4/3;object-fit:cover;width:100%;overflow:hidden}.testimonials_list{grid-column-gap:16px;grid-row-gap:16px;column-count:3;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;column-gap:1rem;display:block}.testimonials_item{margin-bottom:1rem;display:inline-block}.testimonial-card_component{background-color:var(--background-color--background-white);border-radius:5px;height:100%;padding:3rem 2rem 2rem;box-shadow:1px 4px 10px 2px #0000000f}.testimonial-card_person-text{letter-spacing:.5px;text-transform:uppercase;line-height:1.5}.testimonial-card_stars{grid-column-gap:.25rem;grid-row-gap:.25rem;margin-top:0;margin-bottom:1.5rem;display:flex}.testimonial-card_star-img{height:1rem}.testimonial-card_callout{text-align:left;margin-top:0;margin-bottom:1rem;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.4}.testimonial-card_text{border-top:1px solid var(--border-color--border-gray);padding-top:1rem;font-size:1rem;line-height:1.5}.testimonial-card_text blockquote{color:var(--base-color-neutral--black-3);padding-top:0;padding-bottom:0;padding-left:0;font-size:1.5rem;font-style:italic;line-height:1.3em}.testimonial-card_text p{margin-bottom:1.5rem;font-size:1rem;font-weight:400;line-height:1.6}.testimonial-card_text h2{margin-top:3.5rem;margin-bottom:1.5rem}.testimonial-card_text h3{margin-top:1.5rem;margin-bottom:1rem}.testimonial-card_text ul{margin-top:0;margin-bottom:.75rem;padding-left:1.25rem;font-weight:400}.testimonial-card_text li{margin-bottom:1rem;font-family:Lato,sans-serif;font-weight:400}.testimonial-card_text a{color:var(--link-color--link-primary);white-space:normal;text-decoration:underline}.testimonial-card_person-img{height:1.25rem;display:inline-block}.testimonial-card_person{grid-column-gap:.5rem;grid-row-gap:.5rem;justify-content:flex-start;align-items:center;margin-top:1rem;display:flex}.menu-rich-text{font-weight:400}.menu-rich-text p{margin-bottom:1.5rem;font-size:1.1rem;font-weight:400;line-height:1.7}.menu-rich-text h2{text-transform:uppercase;margin-top:2.5rem;margin-bottom:1rem;font-size:1.75rem;font-weight:700;line-height:1.5;text-decoration:underline}.menu_subheading{text-transform:uppercase;margin-bottom:0;font-family:Amiri,sans-serif;font-size:1.15rem;font-weight:400}.section_cta-banner{position:relative;overflow:hidden}.cta-banner_content{z-index:10;color:var(--text-color--text-alternate);text-shadow:0 1px 2px #0003;width:100%;position:relative}.benefits-2-col_component{grid-column-gap:5rem;grid-template-rows:auto}.benefits-2-col_component.mtop0{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-top:0}.benefits-2-col_component.icons{margin-top:119px;margin-bottom:140px}.benefits-2-col_component.icons.newsletter{margin-bottom:80px}.benefits-2-col_component.icons.safety-reservation{grid-column-gap:80px;margin-top:100px;margin-bottom:100px}.benefits-2-col_component.icons.margin-0{margin-top:0;margin-bottom:0}.max-width-huge{max-width:70rem}.hours-wrapper{border:1px solid var(--border-color--border-primary);padding:1.5rem}.padded-checkbox{width:1rem;height:.75rem;margin-top:1rem;line-height:1.2}.footer_contact{grid-column-gap:2rem;grid-row-gap:2rem;grid-template-rows:auto;grid-template-columns:1fr 1fr 1fr;margin-bottom:5rem}.footer_contact_col{background-color:var(--background-color--background-gray);border:1px solid #222;padding:2.5rem}.footer_contact-heading{letter-spacing:1.5px;text-transform:uppercase;border-bottom:1px solid #222;margin-top:0;margin-bottom:0;padding-bottom:.5rem;font-size:1.5rem;line-height:1.1}.link-style-unstyled{text-decoration:none}.image-absolute.is-hide-desktop{display:none}.thank-you-logo{height:10rem;display:inline-block}.padded-checkbox_label{margin-top:1rem;margin-bottom:0;line-height:1.5}@media screen and (max-width:991px){h1{font-size:2.5rem}h2{font-size:1.8rem}h3{font-size:1.4rem}blockquote{font-size:2rem}.section.cc-cta{padding-left:0;padding-right:0}.styleguide-block{text-align:center}.container{max-width:800px;padding-left:20px;padding-right:20px}.container.full-mobile{max-width:none}.container.tablet-m0{max-width:none;padding-left:0;padding-right:0}.container.full-width-tablet{padding-left:0;padding-right:0}.button{justify-content:center}.button.is-large.ghost.hide-tablet{display:none}.button.is-large.form-button{width:100%}.button.cc-contact-us{display:none}.button.form.outline.stacked{margin-top:0}.button.mobile-hide{display:none}.heading-jumbo{font-size:56px;line-height:70px}.logo-link.w--current{flex:1}.menu-icon{display:block}.menu{margin-left:30px;position:static}.navigation-wrap{background-color:#fff}.navigation{padding:25px 30px}.navigation-item{text-align:center;padding:15px 30px;transition:background-color .4s,opacity .4s,color .4s}.navigation-item:hover{background-color:#f7f8f9}.navigation-item:active{background-color:#eef0f3}.menu-button{padding:0}.menu-button.w--open{background-color:#0000}.navigation-items{background-color:#fff}.cta-text{width:auto}.cta-wrap{width:auto;padding:80px 50px 90px}.contact-form-wrap{text-align:left}.contact-form-grid{grid-row-gap:50px;text-align:center;flex-wrap:wrap-reverse;grid-template:".""."/1fr;margin:30px auto 50px;display:flex}.contact-details-wrap{display:block}.social-icon-link{margin-left:10px;margin-right:10px}.footer-address-container{font-size:1.1rem}.footer-child{text-align:center;align-items:center;width:100%;margin-bottom:40px}.footer-child.contact{border-right-style:none;order:1;align-items:center;margin-bottom:0}.footer-child.links{border-right-style:none;margin-bottom:0}.footer-child.social{align-items:center;margin-top:40px;margin-bottom:60px}.footer-bottom{text-align:center;flex-direction:column;padding-top:0;padding-bottom:40px;display:flex}.footer_component{padding-top:60px}.footer-link{padding-top:10px;padding-bottom:10px;font-size:.9rem;display:block}.footer-link.contact{font-size:1.1rem}.footer-heading{letter-spacing:3px;margin-bottom:22px;font-size:1.4rem}.footer-bottom-link.privacy{margin-left:10px;margin-right:10px;font-size:.8rem}.footer-copyright{text-align:center;margin-bottom:5px;margin-right:0;font-size:1rem;font-weight:400;display:block}.footer-grid{flex-wrap:wrap;margin-bottom:40px;display:flex}.footer-bottom-container{text-align:left;flex-direction:column;justify-content:center;align-items:center}.nav-menu{position:static}.nav-logo-link.w--current{flex:1;bottom:0}.nav-mini-bar{display:none}.nav-item{color:#fff;text-align:center;padding:20px 30px;font-size:1.3rem;font-weight:300;transition:background-color .4s,opacity .4s,color .4s}.nav-item.w--current{color:var(--base-color-brand--gold)}.nav-item.icon{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);text-align:left;justify-content:flex-start;align-items:center;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:400;line-height:1em;display:flex}.nav-item.mobile-only{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);text-align:left;width:100%;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:Amiri,sans-serif;font-size:1.1rem;font-weight:400;line-height:1em;display:block}.nav-item.mobile-only.disable{display:none}.nav-item.search{padding-top:0;padding-bottom:0;display:none}.nav-item.dropdown{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);width:100%;padding:20px}.nav-item.cw{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);justify-content:flex-start;padding-top:15px;padding-bottom:15px;padding-left:20px;font-family:Lato,sans-serif;font-size:1.1rem;display:none}.nav-item.search-desktop{display:none}.nav-item.text-link{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);text-align:left;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:Amiri,sans-serif;font-size:1.1rem;font-weight:400;line-height:1em;display:block}.nav-item.text-link{border-bottom:1px solid var(--base-color-neutral--dim-grey-2);text-align:left;width:100%;padding-top:20px;padding-bottom:20px;padding-left:20px;font-family:Amiri,sans-serif;font-size:1.1rem;font-weight:400;line-height:1em}.nav-item.text-link.disable{display:none}.nav-box{align-items:center;padding:5px 3vw 5px 2vw}.nav-items-box{z-index:5;background-color:var(--base-color-neutral--dark-gray);flex-direction:column;justify-content:flex-start;align-items:flex-start;height:120vh;min-height:100vh;padding-top:0;padding-bottom:30px;padding-left:0;overflow:auto}.nav-mobile-icon{width:20px;margin-right:10px;display:block}.navbar{z-index:9999;background-color:var(--base-color-neutral--gray);position:fixed}.menu-hamburger{flex-direction:row;justify-content:center;align-items:center;padding:10px 5px;display:flex}.btn{justify-content:center}.btn.nav-cta{display:none}.mini-bar-box{justify-content:flex-end}.nav-logo-img{width:auto;height:65px}.main-content.open-positions{min-height:0;padding-top:75px}.hero-section.about{margin-bottom:50px}.article-content{padding-top:50px;padding-bottom:20px}.article-content.dining-menus,.article-content.member-group-categories{padding-bottom:0}.article-content.personal-trainers{min-height:60vh;padding-bottom:0}.article-content.contact{padding-top:100px;padding-bottom:0}.article-content.event-details{margin-top:-190px;padding-top:0;padding-bottom:30px}.article-content.newsletter-year{padding-bottom:0}.article-content.countries{padding-top:120px}.article-content.categories{padding-bottom:0}.article-content.flex-center{min-height:50vh}.article-content.search-results{padding-top:120px}.article-content.accessibility{padding-top:0;padding-bottom:0}.article-content.filter-content{width:100%;margin-left:0;padding-top:40px}.article-content.blog-list{padding-top:150px;padding-bottom:0}.article-content.open-position-details{padding-top:0;padding-bottom:0}.article-content.inquiry{padding-top:140px}.menu-hamburger-icon{height:25px}.dropdown-toggle{font-family:Lato,sans-serif;font-size:1.1rem}.header-banner{height:50vh}.header-banner.become-a-member{background-position:50% 40%}.header-banner.group-categories{height:400px}.header-banner.personal-instructor{height:350px}.header-banner.event-page{height:300px}.header-banner.blog{height:400px}.header-banner.work{margin-bottom:0;padding-left:10vw;padding-right:10vw}.article-header{margin-bottom:30px}.article-header.left-mobile{text-align:left}.article-header.center{text-align:center}.article-header.center.camp,.article-header.center.membership{margin-bottom:50px}.article-header.center.athletics{margin-bottom:49px}.article-header.center.pad-bot-70{margin-bottom:50px}.article-header.weddings{text-align:center}.article-header.policies{margin-bottom:60px}.article-header.center-tablet{text-align:center}.article-header.blog-list{text-align:center;margin-bottom:50px}.article-header.work-sister-properties{margin-top:100px}.article-header.margin-top-100{margin-top:50px}.article-rich-text.blog h2{font-size:2rem}.article-rich-text.blog h3{margin-top:50px}.article-rich-text.blog p{margin-bottom:30px}.article-rich-text.blog blockquote{font-size:1.6rem}.dropdown-link{color:#fff;padding-left:0;font-size:1rem;font-weight:400}.dropdown-list.w--open,.dropdown-list.w--open:hover{background-color:#0000}.article-section{padding-bottom:0}.article-section.form{padding-top:30px}.article-section.mtop100{margin-top:0}.article-section.home-3-grid{padding-top:0}.article-section.group-explore-more{padding-bottom:0}.article-section.dining-areas-list{margin-top:0;padding-top:0}.article-section.home-events{background-color:var(--base-color-neutral--white);padding-top:0}.article-section.contact-hours{margin-bottom:20px}.article-section.home-header{padding-top:74px}.article-container{padding-left:20px;padding-right:20px}.full-banner-img.home{padding-top:50px;padding-bottom:50px}.full-banner-img.cw-weddings{margin-bottom:30px}.full-banner-img.summer-2021{margin-bottom:50px}.article-2-col-box{flex-wrap:wrap;margin-bottom:70px;margin-left:0;margin-right:0}.article-2-col-box.rev{flex-wrap:wrap-reverse}.article-2-col-box.full-width.m0.shadow{flex-wrap:wrap-reverse;min-height:0}.article-2-col-box.full-width.rev._90vh,.article-2-col-box.full-width._90vh{max-height:none}.article-2-col-box.p40{margin-left:0;margin-right:0}.article-2-col-box.p40.tennis-court{margin-top:50px}.article-2-col-box.p40.private-events,.article-2-col-box.p40.personal-training,.article-2-col-box.p40.camp-u-club{margin-bottom:0}.article-2-col-box.p40-50{margin-left:0;margin-right:0}.article-2-col-box.mbot50{margin-bottom:0}.article-2-col-box.member-group-page{flex-wrap:wrap;margin-top:0}.article-2-col-box.quarterly-food{margin-top:60px}.article-2-col-box.scale{margin-bottom:80px}.article-2-col-box.scale.white-bg{margin-bottom:0}.article-2-col-box._4percent{margin-bottom:50px;margin-left:0%;margin-right:0%}.article-2-col-box._4percent._100bot{margin-bottom:50px}.article-2-col-50-img{width:100%;padding-left:0;padding-right:0}.article-2-col-50-img.full-cover{min-height:70vh}.article-2-col-50-img.full-cover.home-explore{min-height:60vh}.article-2-col-50-img.full-cover._50vh{height:50vh;min-height:0}.article-2-col-50-img.scale{margin-bottom:30px}.article-2-col-50-img.full-cover-inline{min-height:70vh}.article-2-col-50-img.full-cover-inline.home-explore{min-height:60vh}.article-2-col-50-img.full-cover-inline._50vh{height:50vh;min-height:0}.article-2-col-50-content{width:100%;padding:20px 0}.article-2-col-50-content.full-width{min-height:0}.article-2-col-50-content.center-mobile{text-align:center;align-items:center}.article-2-col-50-content.scale{padding-left:0%}.article-2-col-50-content.scale.padding-right{padding-left:1rem;padding-right:1rem}.article-2-col-50-content.scale-left{padding-right:0%}.article-img{margin-bottom:0}.article-img.icon{height:80px}.text-area-field{font-size:1rem}.form-input-row{flex-flow:wrap-reverse}.form-input-row.one-input{flex-wrap:wrap}.form{margin-bottom:20px;padding-bottom:0;padding-left:10px;padding-right:10px}.form-block{padding-top:0;padding-left:0;padding-right:0}.text-input-field{font-size:1rem}.breaker{margin-bottom:40px}.article-2-col-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.article-2-col-grid.full-width.athletics{flex-wrap:wrap;margin-top:-60px;display:flex}.article-2-col-grid.full-width.athletics.hide{display:none}.article-grid-child{margin-bottom:30px}.article-grid-child.full-card.group-fitness,.article-grid-child.full-card.personal-training{width:100%;margin-bottom:0}.article-grid-child.center-mobile{border-bottom:1px solid var(--base-color-neutral--divider-lines);text-align:center;width:100%;max-width:500px;margin-bottom:40px;margin-left:auto;margin-right:auto;padding-bottom:30px}.article-grid-child.center{margin-bottom:50px}.article-section-header.mbot60{margin-top:0;margin-bottom:40px}.article-section-header.member-discounts{margin-bottom:60px}.article-section-header.membership-options{margin-top:150px;margin-bottom:50px}.article-section-header.club-safety{margin-top:50px;margin-bottom:50px}.article-section-header.safety-indoor{padding-top:50px}.article-section-header.safety-measures{margin-bottom:50px}.article-section-header.featured-clubs{margin-top:80px}.article-section-header.margin-bot-70{margin-bottom:50px}.article-3-col-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.article-3-col-grid.icons{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:0;margin-bottom:30px;display:flex}.article-3-col-grid.icons.newsletter{border-top:1px none var(--base-color-neutral--divider-lines);margin-bottom:40px;padding-top:40px}.article-3-col-grid.icons.safety-reservation{justify-content:center;margin-bottom:0}.article-2-col-60{width:100%;margin-bottom:20px;padding-left:0;padding-right:0}.article-2-col-60._80p-right{padding-top:0;padding-right:0}.article-2-col-60.member-group-page{width:100%;padding-left:0;padding-right:0}.article-2-col-60.scale{padding-left:0%;padding-right:0%}.article-2-col-40{width:100%;padding-left:0;padding-right:0}.article-2-col-40.box{margin-top:-50px;padding-top:50px;padding-bottom:50px}.article-2-col-40.member-group-page{width:100%}.article-2-col-40.scale{padding-left:0%;padding-right:0%}.full-banner.m0{min-height:50vh}.full-banner.fireside{margin-bottom:0}.mobile-bar{z-index:10}.full-banner-heading{font-size:2.5rem}.full-banner-heading.home,.full-banner-heading.uppercase{font-size:3rem}.article-cms-list-box.reciprocal-clubs{margin-top:0;margin-bottom:0}.article-gallery-grid{flex-direction:column;align-items:flex-start;display:flex}.article-gallery-grid.athletics{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:370px;margin:0 -20px;display:grid;overflow:hidden}.article-gallery-grid.spac{margin-top:30px}.article-gallery-grid.weddings{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:340px;margin-top:0;margin-bottom:0;display:grid;overflow:hidden}.article-map.contact{height:50vh;margin-top:50px}.article-map.spac{margin-bottom:30px}.article-team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.article-team-grid.management-team.management-page{grid-row-gap:30px;margin-top:50px}.article-card-menu-grid{grid-row-gap:0px;margin:80px -20px 0;display:block}.article-card-menu-grid.dining{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-columns:1fr;margin-top:40px;display:grid}.grid-child-link-cover{height:300px}.timline_component{background-image:none;background-repeat:repeat;background-size:auto}.article-timeline-row{flex-wrap:wrap;margin-bottom:50px;margin-left:0;margin-right:0}.article-timeline-row.rev{flex-wrap:wrap-reverse}.article-timeline-row-child{width:100%;margin-bottom:20px;padding-left:0;padding-right:0}.article-timeline-card{padding-top:40px;padding-bottom:30px}.cw-properties-grid.cw-page{grid-template:". ."". ."". ."". ."". ."/1fr 1fr;margin-bottom:30px}.cw-properties-grid.cw-page.events{margin-top:20px;margin-bottom:20px}.cw-name,.cw-name-2{text-align:center;line-height:1.2em}.nav-link-text{color:#fff;text-align:left;font-size:1.1rem;line-height:1.4em}.nav-link-text.mobile{color:#fff;line-height:1em;display:block}.navigation-hover,.nav-icon{display:none}.article-side-nav{width:100%;max-width:none;margin-bottom:60px}.article-side-nav-box{align-items:stretch;width:100%}.article-side-nav-item{width:100%}.contact-link{margin-bottom:20px;display:block}.contact-emails-grid{flex-flow:column wrap;align-items:flex-start;padding-left:30px;padding-right:30px;display:flex}.cards-slider-grid{flex-direction:column;display:flex}.cards-slider-grid.home-mobile,.cards-slider-grid.athletics{margin-bottom:0}.home-events-wrapper{margin-top:0;margin-bottom:0}.card-slider{display:none}.home-grid{grid-column-gap:0px;grid-row-gap:0px;margin-bottom:0}.wedding-gallery-grid{margin-top:40px}.properties-list-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-rows:auto auto auto;grid-template-columns:1fr 1fr;margin-top:40px;margin-bottom:50px;padding-bottom:30px}.wedding-property-name{font-size:1.1em;font-weight:300}.cw-logos-grid{display:none}.contact-right{flex-direction:column;justify-content:space-around;align-items:flex-start;width:100%;display:flex}.article-video-grid{margin-top:50px;display:block}.video-grid-child{margin-bottom:30px}.faq-wrapper{margin-top:50px}.dropdown-label-link{display:none}.open-positions-wrapper{margin-bottom:0}.positions-heading{font-size:2rem}.athletics-featured-wrapper{margin-bottom:0}.contact-grid-child{order:-1;width:100%}.home-child-heading{font-size:2rem}.home-child-heading.lg{font-size:1.8rem}.google-calendar-embed.desktop{margin-bottom:40px}.google-calendar-embed.desktop.member-group{margin-top:20px}.cards-slider-list-wrap.mobile{display:none}.featured-member-card:hover{transform:none}.home-card-name{font-size:2rem}.home-card-name.home-hero{font-size:2.5rem}.home-card-name.event{letter-spacing:.5px;font-size:2rem}.event-content.featured{padding:50px}.member-groups-list.charity-spotlight{display:block}.member-groups-list.category-pages{margin-bottom:0;display:block}.member-groups-list._2-col{grid-template-columns:1fr}.member-group-item:hover{transform:none}.member-group-video{margin-bottom:20px}.things-to-do-wrapper.category-list-page,.home-featured-event-wrapper{margin-top:0}.featured-event-list.home-hero{margin-top:30px;margin-bottom:15px}.featured-event-list.home-hero.grid{grid-column-gap:15px}.featured-event-item{flex-wrap:wrap;height:auto;margin-bottom:30px}.featured-event-item.grid{height:400px}.featured-event-img,.featured-event-img._50{width:100%}.featured-event-img._100{min-height:0}.featured-event-img._100:hover{transform:none}.featured-event-content,.featured-event-content._50{width:100%}.explore-more-heading{margin-bottom:30px}.home-h1{font-size:2.5rem}.content-border.cover-images{padding:0}.content-border.cover-images.dining{padding:30px}.content-border.mobile-hide{border-style:none;padding:0;display:block}.footer-links-box{flex-direction:column;justify-content:center;align-items:center;margin-bottom:50px;margin-left:0;margin-right:0;display:flex}.hours-grid.dining.tablet-center{grid-template-columns:1fr .5fr;max-width:50%}.hours-grid.athletics{grid-template-columns:.25fr .5fr;width:auto}.h3-large{font-size:2rem}.cover-image-name{font-size:1.1rem}.border-box{padding-left:30px;padding-right:30px}.article-lightbox-thumbail{display:inline-block}.checklist-box.about{margin-top:0}.checklist-box.tennis{margin-top:15px}.team-member-name{letter-spacing:2px;font-size:1.2rem}.fitness-classes-cms{margin-top:-60px}.h2-large{font-size:2.5rem}.article-sub-nav{flex-wrap:wrap;justify-content:center;max-width:none;margin-top:0;margin-left:auto;margin-right:auto;padding-top:0;padding-bottom:0;display:flex}.article-sub-nav-link{letter-spacing:.5px;white-space:nowrap;margin-left:20px;margin-right:30px;padding-left:10px;padding-right:10px;font-size:.8rem;line-height:1.5em;display:inline}.article-sub-nav-link.w--current{color:var(--base-color-brand--gold-dark)}.article-video{width:100%}.open-position-box{flex-wrap:wrap-reverse;margin-bottom:0;padding-left:20px;padding-right:20px}.open-position-left{width:100%}.open-position-right{width:100%;max-width:700px;margin-left:auto;margin-right:auto}.h1-small{font-size:2.5rem}.timeline-progress-wrapper{display:none}.club-details-item{margin-bottom:40px;padding-bottom:40px}.article-2-col-30,.article-2-col-30.reciprocal-left,.article-2col-70{width:100%}.article-2col-70.reciprocal-right{width:100%;padding-left:0%}.article-cards-grid{flex-wrap:wrap;margin-top:60px;margin-bottom:0;display:flex}.article-cards-grid.weddings{margin-bottom:0}.article-cards-grid.contact{margin-top:0;margin-bottom:0}.article-cards-grid.membership-options{margin-top:50px}.article-cards-grid.dining-hours{margin-bottom:20px}.article-cards-grid.camp{margin-top:0;margin-bottom:0}.article-cards-grid.electives{margin-top:0}.article-cards-grid.dining-hours{grid-column-gap:70px;grid-row-gap:50px;flex-wrap:wrap;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;margin-bottom:50px;display:grid}.article-cards-grid.dining-hours.rev{flex-wrap:wrap-reverse;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:flex}.article-cards-grid.to-go{margin-top:50px}.article-card{width:100%;margin-bottom:30px}.article-card-content.mobile{border-style:none;padding:0 20px 20px}.article-card-content.tablet-center{flex-direction:column;align-items:center;display:flex}.article-card-content.border-hide{padding:0}.white-panel{padding:20px}.white-panel.botpad10{margin-bottom:50px}.white-panel.bottom{margin-bottom:40px}.white-panel.newsletters{padding-top:40px}.white-panel.reciprocal-clubs-list{margin-bottom:0}.white-panel.reciprocal-clubs-list.country-page{text-align:center;margin-bottom:0}.white-panel.events-inquiry{margin-bottom:30px}.white-panel.letter-of-introduction{margin-bottom:60px}.white-panel-table-box{margin-bottom:40px}.membership-com-row-child{width:30%}.membership-com-row-child.left{width:40%}.options-comparison-label-gold{font-size:1.1rem}.comparison-label-small{font-size:.8rem}.article-slider-nav{display:block}.member-group-header.category-list-page{margin-bottom:0}.member-group-box{flex-wrap:wrap}.member-category-menu{width:100%;padding-top:50px;padding-left:0;display:none}.member-group-content{width:100%;padding-right:0}.member-groups-gallery-box{grid-column-gap:10px;grid-row-gap:10px;margin-top:40px}.video-embed.is-background{transform:scale(1.3)}.video-embed.is-background.is-hide-tablet{display:none}.panel-bottom{margin-left:-20px;margin-right:-20px}.side-nav-cms-item,.side-nav-cms-item.left,.side-nav-cms-item.center{text-align:center}.newsletter-issue-name{font-size:1.4rem}.personal-instructor-grid{grid-column-gap:40px;grid-row-gap:20px;grid-template-areas:"Bio-Photo Bio-Header""Bio-Content Bio-Content"}.personal-instructor-wrapper{margin-top:-230px;margin-bottom:0}.instructor-bio-name{font-size:2.5rem}.calendar-wrapper{margin-top:-20px;margin-bottom:0}.calendar-wrapper.camp{margin-bottom:50px}.desktop-menu-wrapper{flex-direction:column;align-items:stretch;padding-top:5px}.mobile-menu-wrapper{display:none;position:relative}.mobile-menu-grid{z-index:9000;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:95vh;display:grid;position:relative}.mobile-menu-grid._1-col{grid-column-gap:0px;grid-row-gap:0px;flex-direction:column;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;height:80vh;display:block}.mobile-menu-grid.main{z-index:9001;grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;height:80vh;display:grid}.mobile-menu-grid-child{color:#fff;letter-spacing:4px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;padding:30px;font-family:Lato,sans-serif;font-size:1.1rem;font-weight:300;text-decoration:none;display:flex}.mobile-menu-grid-child.the-club{cursor:pointer;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5ce83c9cd904f25b43aa892b_uclub-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover;font-weight:300}.mobile-menu-grid-child.membership{text-align:center;background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0c463d409e5b8edb6e6018_membership-header-small.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.athletics{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf7fb56df6b32cd77633235_home-athletics.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.private-events{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80e4000c7e725310c9d2d_home-weddings-2.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.dining{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044e445b8916a67dbdfa3c_dining-areas-banner-small.jpg);background-position:0 0,50%;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.things-to-do{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d114c5bed9373648cacf9fb_wine-club-3x2.jpg);background-position:0 0,50% 100%;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.contact{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d256b6b852a390c2f997ccc_the-lookout-header-16x9-small.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.search{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cfe9b5a98d2f4855bb43710_home-pool-1.jpg);background-position:0 0,50% 0;background-repeat:repeat,no-repeat;background-size:auto,cover}.mobile-menu-grid-child.border{border-bottom:1px solid var(--base-color-neutral--cream-border)}.mobile-menu-grid-text{letter-spacing:2.5px;font-size:1.05rem;font-weight:300}.contact-address{text-align:left;font-size:1.2rem}.mobile-nav-sub-menu{display:none}.the-club{font-size:3rem}.reciprocal-clubs-list-wrapper{margin-top:0}.event-page-wrapper{margin-bottom:30px;padding-bottom:10px}.nav-back-arrow{height:15px;margin-right:10px}.sub-nav-slider{max-width:none;padding:10px 10vw;display:block}.sub-nav-slide{margin-left:0;margin-right:0}.sub-nav-slider-left{background-color:var(--base-color-neutral--body);width:10vw;display:none}.sub-nav-slider-right{background-color:var(--base-color-neutral--body);flex-direction:row;justify-content:center;align-items:center;width:10vw}.sub-nav-arrow.right{text-align:left;align-self:center;margin-left:15px;margin-right:15px;position:static}.sub-nav-arrow.left{margin-left:15px}.desktop-sub-nav{display:none}.body-2{background-color:var(--base-color-neutral--body-2)}.arrow-container{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.arrow-container.right{justify-content:flex-end}.arrow-container.left{justify-content:flex-start}.slider-links-container{justify-content:center;align-items:center}.menu-border{border:1px none var(--base-color-neutral--cream-border);flex-direction:row;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.event-page-grid{flex-wrap:wrap;margin-bottom:0;display:flex}.event-page-grid.content{flex-wrap:wrap-reverse;margin-bottom:40px;padding-top:40px}.event-header-content{width:100%;padding-top:30px;padding-bottom:10px}.event-page-content-right{flex-flow:column wrap;align-items:flex-start;width:100%;margin-bottom:0;display:flex}.event-location-container{width:100%;margin-bottom:20px}.event-page-gallery-grid{grid-column-gap:10px;grid-row-gap:10px;border-top-style:none;grid-template-columns:1fr 1fr;margin-top:40px;margin-bottom:30px;padding-top:0}.wedding-invite-container{margin-bottom:30px;padding-bottom:30px}.options-heading{font-size:1rem}.specials-list-wrapper{margin-bottom:0}.specials-item{padding-top:50px;padding-bottom:70px}.special-item-box{flex-wrap:wrap;min-height:0}.special-item-img{width:100%;height:400px}.special-item-content{width:100%;padding-top:20px;padding-left:0%}.specials-name{font-size:2.5rem}.nav-menu-text{color:var(--base-color-neutral--white);letter-spacing:2px;text-transform:uppercase;font-size:.8rem;line-height:1em}.nav-menu-overlay{background-color:var(--base-color-neutral--dark-gray);position:absolute;inset:0%}.club-details-wrapper{margin-top:40px}.hamburger-close-img{width:20px;margin-right:15px;display:none}.contact-box{flex-wrap:wrap-reverse;margin-bottom:0;margin-left:0%;margin-right:0%}.contact-content{width:100%;margin-bottom:40px;padding-left:15px;padding-right:15px}.contact-form{width:100%;padding-left:0%;padding-right:0%}.member-group-gallery-wrapper{margin-bottom:50px}.hours-h2{font-size:2.2rem}.reciprocal-tab-link{font-size:.85rem}.reciprocal-clubs-tab-menu{margin-bottom:50px}.padding-global.full-mobile{padding-left:0;padding-right:0}.padding-global.is-left-only-desktop{padding-right:1.25rem}.footer-bottom-left{grid-column-gap:.5rem;grid-row-gap:.5rem;flex-flow:column;margin-bottom:2rem}.footer-bottom-right{margin-bottom:30px}.typeform-container{display:block}.typeform-embed.inquiry{padding:0}.sdg-link-img{justify-content:center;align-items:center;display:flex}.sdg-text{font-size:.95rem}.image-fit.is-tablet-1x1{aspect-ratio:1}.camp-registration-wrapper{margin-top:50px;margin-bottom:20px}.form-panel{margin-bottom:30px}.form-2-col-grid{flex-wrap:wrap;grid-template-columns:1fr;margin-left:0;margin-right:0}.form-2-col-child{width:100%;padding-left:0;padding-right:0}.form-2-col-child.right{border-left-style:none}.member-group-event-name{font-size:1.2rem}.member-group-event-date{margin-right:0;font-size:1rem}.camp-pricing{margin-top:20px}.announcement-bar{justify-content:center;padding-left:4rem;padding-right:4rem}.announcement-bar-text{text-align:left;line-height:1.3em}.announcement-bar-link{line-height:1.3em}.home-announcement-wrapper{margin-top:150px;margin-bottom:100px}.home-announcement-grid{flex-wrap:wrap;display:flex}.home-announcement-child.right{padding-top:30px}.home-accouncement-h1{font-size:3rem}.splash-2-col-grid{flex-wrap:wrap-reverse;height:auto;display:flex}.splash-grid-content{padding-top:49px;overflow:visible}.splash-grid-img{width:100%;height:60vh;padding-bottom:44px}.button-primary{justify-content:center}.virtual-meetings-wrapper{margin-bottom:100px}.virtual-meetings-list{grid-column-gap:20px;grid-row-gap:30px;grid-template-columns:1fr 1fr}.virtual-meeting-img.featured{width:100%}.virtual-meeting-content.featured{padding-left:30px;padding-right:30px}.virtual-meetings-featured-wrapper{margin-bottom:30px}.virtual-meetings-featured-item{flex-wrap:wrap-reverse;display:flex}.accordion-cards-grid{grid-column-gap:15px;grid-row-gap:20px;margin-bottom:50px}.accordion-cards-grid.general{grid-row-gap:15px;margin-bottom:50px}.accordion-cards-grid.areas{grid-row-gap:15px;margin-bottom:0}.accordion-cards-grid.areas.outside{margin-bottom:50px}.accordion-cards-grid.indoor{margin-bottom:15px}.accordion-card-content{padding-top:25px;padding-left:30px;padding-right:30px}.accordion-card-content.lg{padding-top:30px;padding-bottom:30px}.card-heading{font-size:1.8rem}.filter-sidebar{border-right-style:none;width:100%;height:auto;padding-top:88px;position:static}.filter-categories-wrapper.hide-mobile{display:none}.filter-categories-list{text-align:center;flex-wrap:wrap;justify-content:center;display:block}.filter-categories-item{margin-bottom:10px}.article-panel.blog{margin-top:0;padding:50px 0}.article-panel.blog.open-positions{margin-bottom:0}.article-panel.thanksgiving{margin-bottom:50px}.article-container-2{padding-left:5vw;padding-right:5vw}.blog-details-name{font-size:3rem;line-height:1.2em}.article-header-blog{margin-bottom:60px}.article-header-blog.blog{margin-bottom:40px}.author-box{margin-top:0;margin-bottom:0;padding-top:40px}.blog-aside-wrapper{margin-bottom:70px}.container-blog-details{padding-left:5vw;padding-right:5vw}.container-blog-details.blog-aside{max-width:800px;padding-left:5vw;padding-right:5vw}.activities-list{grid-row-gap:50px;grid-template-columns:1fr 1fr}.activities-list._2-col{grid-template-columns:1fr}.activities-list.compact-list{grid-row-gap:20px;grid-template-columns:1fr}.activities-item.compact-list{grid-column-gap:25px;grid-row-gap:0px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-items:center;padding-bottom:20px;display:grid}.activities-wrapper,.activities-wrapper.blog-list{margin-bottom:50px}.activities-wrapper.compact{max-width:800px;margin-left:auto;margin-right:auto}.activities-wrapper.compact.weddings{margin-bottom:50px}.activity-image-link{margin-bottom:0}.activity-image-link.compact{border-radius:10px;height:100px;overflow:hidden}.category-eyebrow.compact{display:none}.activity-description{font-size:1rem}.activity-description.compact,.article-text-link.activities.compact{display:none}.header-banner-overlay{background-color:#0e0b0e00}.club-featured-photo{margin-bottom:20px}.event-details-date-box{padding-right:5vw}.event-details-date-wrapper{width:100%}.left-mobile{text-align:left}.article-2-card-grid-child{width:100%;margin-bottom:20px}.article-2-card-grid{flex-wrap:wrap;margin-bottom:0;display:flex}.article-2-card-grid.sitemap{grid-column-gap:30px;grid-row-gap:0px;grid-template-rows:auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.sister-properties-wrapper{margin-top:50px;margin-bottom:50px}.sister-properties-grid{grid-row-gap:50px;grid-template-columns:1fr 1fr}.sister-properties-grid._2-col{grid-template-columns:1fr}.sister-properties-grid.compact-list{grid-row-gap:50px;grid-template-columns:1fr}.sister-property-item.compact-list{grid-column-gap:25px;grid-row-gap:0px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-items:center;padding-bottom:20px;display:grid}.sister-propety-img{margin-bottom:0}.sister-propety-img.compact{border-radius:10px;height:100px;overflow:hidden}.sister-property-category{font-size:1.3rem}.sister-properties-list{grid-column-gap:20px;grid-row-gap:20px;grid-template-rows:auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.sister-properties-list._3-col{grid-template-columns:1fr}.sisiter-properties-category-wrapper.work{margin-bottom:50px}.header-banner-heading{font-size:4rem}.header-banner-cta-disclaimer{margin-top:0}.work-3-col-grid{grid-row-gap:1rem;grid-template-columns:1fr}.work-card-heading{font-size:1.7rem}.work-amenties-wrapper{margin-bottom:50px;padding-left:30px;padding-right:30px}.h2-med{font-size:2.2rem}.panel-details-wrapper{margin-bottom:50px;padding-top:40px;padding-left:50px;padding-right:50px}.article-heading{font-size:3rem}.filter-box{flex-direction:column;display:flex}.sister-property-category-2{font-size:1.3rem}.footer-sister-properties{display:none}.container-2{padding-left:5vw;padding-right:5vw}.dining-menus-grid{grid-row-gap:0px;flex-wrap:wrap;grid-template-columns:1fr;max-width:800px;margin:70px auto 50px}.dining-menus-grid.thanksgiving{grid-row-gap:30px;grid-template-columns:1fr;margin-bottom:30px}.dining-menus-grid.dining-menus{grid-row-gap:50px}.dining-menus-grid-child{width:100%}.dining-menus-category{margin-bottom:5px}.to-go-details{margin-top:40px;margin-bottom:60px}.thanksgiving-meals-grid{grid-column-gap:30px}.thanksgiving-meal-card-content{padding-bottom:10px;padding-left:30px;padding-right:30px}.event-cta-wrapper{width:100%}.featured-event-list-1-col.home-hero{margin-top:0;margin-bottom:15px}.featured-event-list-1-col.home-hero.grid{grid-column-gap:20px}.event-item-1-col{flex-wrap:wrap;height:auto;margin-bottom:30px}.event-item-1-col.grid{height:400px}.dining-menus-button-wrapper{margin-bottom:40px}.featured-event-overlay-button{margin-bottom:15px;padding-top:20px;padding-bottom:20px;font-size:.7rem}.style-guide-section{grid-template-columns:1fr}.uc_button{line-height:1.6em}.uc-uppercase{font-size:2.5rem}.select-field-wrapper{padding-right:0}.callout-wrapper-light{text-align:left;margin-bottom:50px}.member-groups-sidebar-logo{height:80px;margin-bottom:10px}.cw-logo{margin-bottom:15px}.padding-0{padding:0}.padding-medium{padding:1.5rem}.padding-large{padding:2.5rem}.padding-xlarge{padding:3rem}.padding-xxlarge{padding:4rem}.padding-huge{padding:3rem}.padding-xhuge{padding:4rem}.padding-xxhuge{padding:8rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-vertical.padding-huge.tablet-padding-0,.padding-horizontal{padding-top:0;padding-bottom:0}.margin-0{margin:0}.margin-medium{margin:1.5rem}.margin-large{margin:2.5rem}.margin-xlarge{margin:3rem}.margin-xxlarge{margin:4rem}.margin-huge{margin:5rem}.margin-xhuge{margin:6rem}.margin-xxhuge{margin:8rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.tablet-text-max-width{max-width:500px}.hide{display:none}.text-align-center.tablet-left-align{text-align:left}.event-cards-list,.event-cards-list._2-col{grid-template-columns:1fr}.margin-vertical-0{margin-top:0;margin-bottom:0}.section-header-banner{margin-top:75px}.event-spaces_component{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.event-spaces_content{padding-left:2rem;padding-right:2rem}.overview_component{grid-template-columns:1fr}.overview_left{padding-right:0}.schedule_component{padding-left:1.5rem;padding-right:1.5rem}.camp-u-club-schedule{grid-column-gap:.5rem;grid-row-gap:.5rem}.member-group-event-item.compact-list{grid-column-gap:25px;grid-row-gap:0px;border-bottom:1px solid var(--base-color-neutral--divider-lines);grid-template-rows:auto;grid-template-columns:.25fr 1fr;grid-auto-columns:1fr;align-items:center;display:grid}.member-group-event-list{grid-column-gap:20px;grid-template-columns:1fr;grid-auto-columns:1fr;display:grid}.member-group-event-list._3-col{grid-template-columns:1fr}.member-group-event-list-wrapper.work{margin-bottom:50px}._2-col-legacy_image{width:100%}._2-col-legacy_image.image-left{padding-left:2.5rem}._2-col-legacy_content{width:100%;padding-top:2rem}._2-col-legacy_content.content-right{padding-left:2.5rem}._2-col-legacy_content.content-left{padding-right:0%}._2-col-legacy_component.rev{flex-wrap:wrap-reverse}.events-blog-grid{grid-column-gap:.5rem;grid-row-gap:2rem;grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}._2-col_component{grid-column-gap:2rem;grid-row-gap:2rem;flex-wrap:wrap}._2-col_component.is-reverse-wrap{flex-wrap:wrap-reverse}._2-col_component.align-stretch,._2-col_component.align-stretch.is-gap-3{grid-column-gap:0rem;grid-row-gap:0rem}._2-col_content,._2-col_image{width:100%}.dining-menus_name{font-size:1.5rem}.dining-menus_icon{height:1.75rem}.card_content{padding-top:25px;padding-left:30px;padding-right:30px}.card_content.lg{padding-top:30px;padding-bottom:30px}.card_name{font-size:1.8rem}.panel_component{padding-top:2.5rem;padding-left:3rem;padding-right:3rem}.form_select-field{font-size:1rem}.application_component{grid-template-columns:1fr}.application_right{display:none}.spacer-large{padding-top:2.5rem}.spacer-xlarge{padding-top:3rem}.spacer-huge{padding-top:5rem}.spacer-xhuge{padding-top:6rem}.spacer-medium{padding-top:1.5rem}.calendar_component{width:100%}.calendar_info-panel{width:100%;display:none}.footer_mini{padding-top:2rem}.calendar_info-window-close{cursor:pointer;display:block;position:absolute;inset:5.4rem 1.5rem auto auto}.calendar_info-window-close-icon{height:2rem}.hours_component{grid-column-gap:0rem}.hours_component.dining.tablet-center{grid-template-columns:1fr .5fr;max-width:50%}.hours_component.athletics{grid-template-columns:.25fr .5fr;width:auto}.lawn-games_list{grid-template-columns:1fr 1fr}.padding-section-large,.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-huge{padding-top:8rem;padding-bottom:8rem}.section_header-banner{height:50vh}.section_header-banner.become-a-member{background-position:50% 40%}.section_header-banner.group-categories{height:400px}.section_header-banner.personal-instructor{height:350px}.section_header-banner.event-page{height:300px}.section_header-banner.blog{height:400px}.section_header-banner.work{margin-bottom:0;padding-left:10vw;padding-right:10vw}.mega-dropdown_grid{display:block}.activities_list.is-3-col{grid-template-columns:1fr}.heading-style-h1{font-size:3rem;line-height:1.1}.cta-small_component{min-height:30rem}.cta-small_content{width:80%}.cta-small_heading{font-size:3rem}.event-spaces_list{grid-template-columns:1fr}.callout_component{text-align:left}.testimonial_component{height:100%}.testimomial_quote{font-size:2rem}.spacer-xxlarge{padding-top:4rem}.text-rich-text-regular h2{font-size:2rem}.text-rich-text-regular h3{font-size:1.5rem}.video-left_wrapper{border-radius:0;height:50vw}.hero-video-embed{transform-origin:50% 0;left:-20vw;transform:scale(2)}.hero-video-embed.is-left{height:auto;inset:0%;transform:none}.gallery-grid_component{flex-direction:column;grid-template-columns:1fr 1fr;min-height:0}.gallery-grid_component.athletics{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:370px;margin:0 -20px;display:grid;overflow:hidden}.gallery-grid_component.spac{margin-top:30px}.gallery-grid_component.weddings{grid-column-gap:15px;grid-row-gap:15px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:340px;margin-top:0;margin-bottom:0;display:grid;overflow:hidden}.image-2x3.is-tablet-1x1{aspect-ratio:1}.testimonials_list{column-count:2}.benefits-2-col_component{grid-row-gap:0px;flex-flow:column;grid-template-columns:1fr;display:flex}.benefits-2-col_component.icons{flex-wrap:wrap;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-top:0;margin-bottom:30px;display:flex}.benefits-2-col_component.icons.newsletter{border-top:1px none var(--base-color-neutral--divider-lines);margin-bottom:40px;padding-top:40px}.benefits-2-col_component.icons.safety-reservation{justify-content:center;margin-bottom:0}.footer_contact{grid-template-columns:1fr;margin-bottom:3rem}.image-absolute{object-fit:cover;width:100%;position:absolute;inset:0%}.image-absolute.is-hide-desktop{display:block}}@media screen and (max-width:767px){h2{font-size:1.6rem}.section{margin-left:15px;margin-right:15px}.section.cc-cta{padding:15px}.paragraph-bigger{font-size:16px;line-height:28px}.button.is-large{width:100%;max-width:300px;padding-left:25px;padding-right:25px}.button.is-large.form-button{max-width:none}.button.is-large.primary{margin-bottom:15px}.button.is-large.event{max-width:none}.rich-text{text-align:left;width:90%;max-width:470px}.heading-jumbo{font-size:50px;line-height:64px}.heading-jumbo-small{font-size:30px;line-height:52px}.logo-link{padding-left:0}.navigation{padding:20px 30px}.cta-wrap{padding-left:30px;padding-right:30px}.contact-form-wrap{padding:30px}.utility-page-wrap{padding:15px}._404-wrap{padding:30px}.footer-address-container{font-size:1rem}.footer-heading{letter-spacing:4px}.nav-logo-link{padding-left:0}.nav-item.icon,.nav-item.mobile-only{font-size:1rem}.nav-item.dropdown{line-height:1em}.nav-item.cw,.nav-item.text-link,.nav-item.text-link{font-size:1rem}.nav-items-box{padding-top:0}.nav-logo-img{height:65px}.main-content{overflow:visible}.main-content.camp-registration{padding-top:76px}.article-content{padding-top:30px}.article-content.event-details{padding-bottom:10px}.article-content.spac{padding-bottom:0}.article-content.member-group-details-page{padding-top:62px}.dropdown-toggle{font-size:1rem}.header-banner{height:40vh}.header-banner.group-categories{height:300px;display:none}.header-banner.personal-instructor{height:300px}.header-banner.work{padding-left:6vw;padding-right:6vw}.article-header.center.pad-bot-70{margin-bottom:20px}.article-header.policies{margin-bottom:60px}.article-header.center-tablet{text-align:left}.article-header.work-amenities{margin-bottom:50px}.article-header.margin-top-100{margin-top:30px}.article-section.home-3-grid{padding-top:0}.article-container.form{padding-left:5vw;padding-right:5vw}.full-banner-img.cw-weddings,.full-banner-img.member-group-2.home-events{min-height:60vh}.full-banner-img.inline{padding-left:0;padding-right:0}.article-2-col-box.rev.fitness-hours{margin-top:-70px}.article-2-col-box.p40.tennis-court{margin-top:-30px}.article-2-col-box.p40.weddings,.article-2-col-box.scale{margin-bottom:50px}.article-2-col-50-img.scale{margin-bottom:20px}.article-2-col-50-content.full-width{padding:30px}.article-img{margin-bottom:0}.article-img.icon{height:60px}.form-child{width:100%;margin-bottom:20px}.form-input-row{flex-wrap:wrap;margin-top:0;margin-bottom:0}.form-select-container{margin-bottom:0}.form-label{margin-top:10px}.form{margin-bottom:10px;padding-left:0;padding-right:0}.form-block{padding-left:0;padding-right:0}.form-block.private-events{margin-bottom:0}.breaker.event-inquiry{margin-bottom:30px}.article-2-col-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-flow:row}.article-2-col-grid.full-width{grid-row-gap:0px}.article-grid-child,.article-grid-child.full-card{margin-bottom:0}.article-grid-child.center-mobile{margin-bottom:30px}.article-section-header.trainers{margin-top:20px;margin-bottom:30px}.article-section-header.member-discounts{margin-bottom:40px}.article-section-header.membership-options{margin-top:100px}.article-section-header.club-safety{margin-top:0;margin-bottom:30px}.article-section-header.safety-indoor{margin-bottom:50px;padding-top:50px}.article-section-header.safety-measures{margin-top:101px}.article-section-header.margin-bot-70{margin-top:50px}.article-3-col-grid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.article-3-col-grid.icons{margin-top:-50px;margin-bottom:10px}.article-3-col-grid.icons.newsletter{margin-bottom:40px}.article-3-col-grid.icons.safety-reservation{margin-top:50px}.full-banner.fireside{margin-top:0}.full-banner-heading{font-size:2rem}.full-banner-heading.home,.full-banner-heading.uppercase{font-size:2.5rem}.full-banner-heading.large{font-size:3rem}.article-gallery-grid.athletics{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:auto;display:grid}.article-gallery-grid.spac{margin-bottom:50px}.article-gallery-grid.weddings{grid-column-gap:5px;grid-row-gap:5px;height:auto}.article-map.contact{margin-top:20px}.article-map.mbot30{height:50vh}.article-card-menu-grid{margin-top:49px}.article-timeline-card{padding-left:30px;padding-right:30px}.cw-properties-grid.cw-page{margin-top:50px}.cards-slider-grid.home-mobile{grid-template-rows:auto;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-auto-columns:1fr;display:flex}.home-grid{flex-wrap:wrap;height:auto;display:flex}.home-grid-child{min-height:300px}.home-grid-child.become-member,.home-grid-child.dining,.home-grid-child.athletics{min-height:80vh}.home-grid-child.coworking{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80e4000c7e725310c9d2d_home-weddings-2.jpg);background-position:0 0,0%;min-height:80vh}.home-grid-child.private-events,.home-grid-child.family-programming{min-height:80vh}.wedding-gallery-grid{grid-column-gap:.5rem;grid-row-gap:.5rem;margin-bottom:40px}.properties-list-grid{padding-bottom:0}.home-child-heading{font-size:2.5rem}.google-calendar-embed.mobile{display:block}.google-calendar-embed.mobile.member-group{margin-top:20px;margin-bottom:0}.google-calendar-embed.desktop{display:none}.cards-slider-item{height:400px}.home-card-name.featured{font-size:2rem}.home-card-name.home-hero{font-size:2.2rem}.home-card-name.event{font-size:2.5rem}.event-content.featured{padding-left:30px;padding-right:30px}.member-groups-list{display:block}.member-group-item{margin-bottom:0}.featured-event-list.home-hero.grid{grid-row-gap:20px;grid-template-columns:1fr}.featured-event-list.flex-margin-bot{grid-row-gap:2rem}.featured-event-item.grid{height:450px}.featured-event-item.margin-0{border-radius:5px;overflow:hidden}.featured-event-img{height:300px;min-height:0}.featured-event-img._100{height:auto}.featured-event-content{min-height:300px}.article-cover-img{height:300px}.content-border.align-left-50{padding:30px 5vw}.content-border.align-left-50.home-header{border-style:none;padding-left:0;padding-right:0}.content-border.align-left-50.no-border{padding-top:15px;padding-bottom:15px}.responsivecal{display:block}.hours-grid.dining.tablet-center{max-width:none}.h3-large{font-size:1.8rem}.cover-image-name{line-height:1.5em}.member-group-featured-img.fit{height:400px}.checklist-box{margin-bottom:0}.checklist-box.weddings{margin-bottom:30px}.checklist-box.tennis{margin-bottom:20px}.team-member-subheading{line-height:1.4em}.h2-large{font-size:2rem}.h2-large.uppercase{font-size:2.5rem}.article-sub-nav-link{letter-spacing:.5px;margin-left:5px;margin-right:5px;font-size:.7rem}.h1-small{font-size:2rem}.article-2-col-30,.article-2col-70{padding-left:0;padding-right:0}.article-cards-grid{margin-top:40px}.article-cards-grid.camp{margin-top:30px}.article-cards-grid.dining-hours{margin-bottom:52px}.article-card-content.member-groups,.article-card-content._50{padding:30px}.article-card-content.tablet-center{align-items:flex-start}.white-panel{padding-left:30px;padding-right:30px}.white-panel.botpad10{margin-bottom:40px;padding-left:20px;padding-right:20px}.white-panel.newsletters{margin-bottom:0;padding-left:50px;padding-right:50px}.white-panel.events-inquiry{margin-bottom:30px}.white-panel-table-row{z-index:1;border-bottom-style:none;flex-wrap:wrap;margin-bottom:30px;position:relative}.white-panel-table-row.newsletter{border-bottom-style:solid;margin-bottom:0}.white-panel-table-row.header{z-index:2;border-bottom:1px solid var(--base-color-neutral--divider-lines);background-color:#fff;margin-bottom:40px;position:sticky;top:0}.membership-com-row-child{width:50%}.membership-com-row-child.left{border-bottom:1px solid var(--base-color-neutral--divider-lines);width:100%;margin-bottom:30px}.membership-com-row-child.left.top{border-bottom-style:none;margin-bottom:0}.membership-com-row-child.left.center-label{text-align:center;border-bottom-style:none;width:50%;margin-bottom:10px}.membership-com-row-child.mobile-row-child{display:block}.options-comparison-label-gold{text-align:center;font-size:1.5rem}.comparison-label-small{letter-spacing:.5px;text-transform:uppercase;font-size:1rem}.accordion-toggle.membership{text-align:center}.article-slider-nav{font-size:.8rem}.member-group-header.category-list-page{margin-top:73px}.member-category-nav-link{margin-bottom:20px}.member-group-card{padding-top:20px;padding-left:30px;padding-right:30px}.member-group-details-name{font-size:2.5rem}.member-groups-gallery-box{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.video-embed.is-background{margin-top:79px}.membership-row-icon-container,.cms-2-col-grid{display:block}.cms-2-col-grid-item{margin-bottom:15px}.personal-instructor-grid{grid-column-gap:20px}.personal-instructor-wrapper{margin-top:-195px;margin-bottom:0}.instructor-bio-name{font-size:2rem}.instructor-bio-header{height:180px}.instructor-bio-speciality{font-size:.8rem}.mobile-menu-grid-child{padding:10px}.mobile-menu-grid-text{letter-spacing:2.5px;font-size:1rem}.the-club{font-size:2.5rem}.event-page-wrapper{padding:30px 30px 20px}.sub-nav-slider{padding-left:8vw;padding-right:8vw}.sub-nav-slider-left,.sub-nav-slider-right{width:8vw}.sub-nav-arrow.right{margin-left:0;font-size:40%}.sub-nav-arrow.left{margin-left:15px;font-size:40%}.slider-links-container{flex-direction:row;justify-content:center;align-items:center;display:flex}.menu-border{padding:16px}.event-details-name{font-size:2.5rem}.event-header-content{padding-top:20px}.event-page-content-right{width:100%}.event-location-container{margin-top:10px}.event-page-location{margin-bottom:10px}.event-page-gallery-grid{grid-column-gap:5px;grid-row-gap:5px;margin-bottom:15px}.management-team-item:last-child{margin-bottom:10px}.wedding-invite-container{margin-bottom:30px}.trainer-img-link{height:250px}.options-heading{letter-spacing:.1px;text-transform:none;font-size:1.1rem}.specials-name{font-size:2rem}.nav-menu-text{font-size:.75rem}.hamburger-close-img{margin-right:10px}.dining-menus-wrapper{margin-bottom:0}.reciprocal-tab-link{font-size:.7rem}.padding-global,.padding-global.rem{padding-left:1.25rem;padding-right:1.25rem}.padding-global.is-left-only-desktop{padding-left:1rem;padding-right:1rem}.footer-bottom-right{flex-wrap:wrap;justify-content:center;display:flex}.form-panel{padding-left:30px;padding-right:30px}.form-panel-heading{font-size:2rem}.form-h3{margin-bottom:10px}.member-grou-gallery-item{height:200px}.member-group-events-item{flex-wrap:wrap;display:flex}.member-group-event-name{margin-top:10px;margin-bottom:10px;font-size:1.3rem}.member-group-event-child{width:100%}.member-group-event-child.right{text-align:left;justify-content:flex-start}.member-group-event-date{text-align:left;margin-top:-5px;font-size:.9rem}.announcement-bar{text-align:left;padding-left:3rem;padding-right:3rem}.announcement-bar-text p{font-size:1rem}.home-announcement-wrapper{margin-top:100px;margin-bottom:50px}.home-accouncement-h1{font-size:2.5rem}.button-primary.large{width:100%;max-width:300px;padding-left:25px;padding-right:25px}.virtual-meetings-list{grid-template-columns:1fr}.virtual-meeting-img,.virtual-meeting-img.featured{height:250px}.virtual-meeting-name,.virtual-meeting-name.featured{font-size:2rem}.accordion-cards-grid{grid-template-columns:1fr}.accordion-card-content.lg.work{padding-left:30px;padding-right:30px}.card-heading{font-size:1.5rem}.article-panel{padding-top:50px;padding-left:5vw;padding-right:5vw}.article-panel.blog{padding-top:30px}.article-container-2{padding-left:20px;padding-right:20px}.blog-details-name{margin-bottom:30px;font-size:2.5rem}.article-header-blog.blog{margin-bottom:30px}.author-box-right{padding-left:20px}.container-blog-details{padding-left:20px;padding-right:20px}.activities-list{grid-template-columns:1fr}.activities-wrapper{margin-bottom:50px}.activities-wrapper.compact.weddings{margin-bottom:30px}.activity-image-link,.activity-image-link._2-col{height:300px}.activity-image-link.compact{height:80px}.category-eyebrow{margin-top:10px}.activity-list-name.link.compact{font-size:1.2rem}.event-details-date-box{width:100%}.article-2-card-grid-child{margin-bottom:20px;padding:30px}.sister-properties-grid{grid-template-columns:1fr}.sister-propety-img,.sister-propety-img._2-col{height:300px}.sister-propety-img.compact{height:80px}.sister-property-name.link.compact,.sister-property-category{font-size:1.2rem}.sister-properties-list.is-2-col{grid-template-columns:1fr}.header-banner-heading{font-size:3rem}.header-banner-subheading{font-size:1.1rem}.header-banner-cta-disclaimer{margin-top:0}.work-card-heading{font-size:1.5rem}.work-amenties-wrapper{padding:50px 20px}.work-amenities-grid{grid-template-columns:1fr}.amenity-icon{margin-bottom:0}.h2-med{font-size:2rem}.panel-details-wrapper{padding:30px}.article-heading{letter-spacing:2px;font-size:2.5rem;line-height:1.2em}.sister-property-category-2{font-size:1.2rem}.container-2{padding-left:20px;padding-right:20px}.dining-menus-grid{margin-bottom:50px}.thanksgiving-meals-grid{grid-template-columns:1fr;margin-bottom:30px}.featured-event-list-1-col.home-hero.grid{grid-row-gap:20px;grid-template-columns:1fr}.featured-event-overlay-button{margin-bottom:30px;padding-top:25px;padding-bottom:25px}.style-guide-content-grid.buttons,.style-guide-section{grid-template-columns:1fr}.uc_button{width:100%;max-width:350px}.uc_button.large{font-size:1rem}.uc-uppercase{letter-spacing:.06em;font-size:2.2rem;line-height:1.2em}.display{font-size:4rem}.callout-wrapper-light{margin-bottom:30px;padding-left:2rem;padding-right:2rem}.member-groups-sidebar-logo{height:60px;margin-bottom:5px}.cw-logo{height:100px;margin-top:15px;margin-bottom:0}.empty-state{text-align:center}.padding-0{padding:0}.padding-medium{padding:1.25rem}.padding-large{padding:1.5rem}.padding-xlarge{padding:2rem}.padding-xxlarge{padding:3rem}.padding-huge{padding:2rem}.padding-xhuge{padding:3rem}.padding-xxhuge{padding:4.5rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-bottom.padding-large.mobile-hide{display:none}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-0{margin:0}.margin-medium{margin:1.25rem}.margin-large{margin:1.5rem}.margin-xlarge{margin:2rem}.margin-xxlarge{margin:3rem}.margin-huge{margin:3.5rem}.margin-xhuge{margin:4rem}.margin-xxhuge{margin:4.5rem}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.hide{display:none}.heading-large{font-size:2.5rem}.event-cards-list{grid-template-columns:repeat(auto-fit,minmax(275px,1fr))}.margin-vertical-0{margin-top:0;margin-bottom:0}.event-spaces_component{grid-column-gap:1rem;grid-row-gap:1rem;grid-template-columns:repeat(auto-fit,minmax(325px,1fr))}.overview_component{grid-column-gap:1rem;grid-row-gap:1rem}.overview_right{padding:2rem}.schedule_row.mobile-50{grid-template-columns:1fr 1fr}.camp-u-club-schedule{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.main-wrapper.mobile-padding-top{padding-top:2.5rem}._2-col-legacy_image.image-left{padding-left:1.25rem}.checklist_component{flex-wrap:wrap}._2-col-legacy_content{padding-top:1.5rem}._2-col-legacy_content.content-right{padding-top:1.5rem;padding-left:1.25rem}.heading-medium{font-size:2rem}.panel{padding:2rem}.quotes-list{column-count:1}.quote_component{padding:2rem}.card_content.lg.work{padding-left:30px;padding-right:30px}.card_name{font-size:1.5rem}.choice-button-group{flex-direction:column}.choice-button-group_col{width:100%}.panel_component{box-shadow:none;background-color:#0000;padding:0 30px 30px}.heading-small{line-height:1.3em}.spacer-large{padding-top:1.5rem}.spacer-xlarge{padding-top:2rem}.spacer-huge{padding-top:3.5rem}.spacer-xhuge{padding-top:4rem}.spacer-medium{padding-top:1.25rem}.spacer-small.is-mobile{display:block}.calendar_wrapper{margin-top:1.5rem}.footer_mini{padding-left:1.25rem;padding-right:1.25rem}.calendar_info-window-close-icon{height:1.5rem}.hours_component.dining.tablet-center{max-width:none}.button-pair.is-centered{flex-flow:column}.lawn-games_list{grid-template-columns:1fr}.image-bg.hide-mobile,.overlay.hide-mobile{display:none}.padding-section-large,.padding-section-medium{padding-top:3rem;padding-bottom:3rem}.padding-section-small{padding-top:2rem;padding-bottom:2rem}.padding-section-huge{padding-top:4rem;padding-bottom:4rem}.updates_list{grid-column-gap:3.5rem;grid-row-gap:3.5rem}.section_header-banner{height:40vh}.section_header-banner.group-categories{height:300px;display:none}.section_header-banner.personal-instructor{height:300px}.section_header-banner.work{padding-left:6vw;padding-right:6vw}.activity-card_content{flex:0 auto;height:100%}.heading-style-h1{font-size:2.5rem}.cta-small_component{min-height:20rem}.cta-small_content{width:100%;padding-left:3rem;padding-right:3rem}.cta-small_heading{font-size:2.5rem}.heading-style-h2{font-size:2rem}.callout_component{padding-left:2rem;padding-right:2rem}.heading-style-h3{font-size:1.75rem}.spacer-xxlarge{padding-top:3rem}.video-left_wrapper{height:60vw}.hero-video-embed.is-left{height:0;margin-top:30px}.gallery-grid_component.athletics{grid-column-gap:10px;grid-row-gap:10px;grid-template-rows:auto auto;grid-template-columns:1fr 1fr 1fr;grid-auto-columns:1fr;height:auto;display:grid}.gallery-grid_component.spac{margin-bottom:50px}.gallery-grid_component.weddings{grid-column-gap:5px;grid-row-gap:5px;height:auto}.testimonials_list{column-count:1}.menu-rich-text h2{font-size:1.5rem}.benefits-2-col_component{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}.benefits-2-col_component.icons{margin-top:-50px;margin-bottom:10px}.benefits-2-col_component.icons.newsletter{margin-bottom:40px}.benefits-2-col_component.icons.safety-reservation{margin-top:50px}.footer_contact{grid-column-gap:1.5rem;grid-row-gap:1.5rem}.footer_contact_col{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:479px){h1{margin-bottom:10px;font-size:2.2rem;line-height:1.3em}blockquote{font-size:1.05rem}.container{padding-left:15px;padding-right:15px}.container.m0-mobile,.container.full-width-mobile{padding-left:0;padding-right:0}.button{width:100%;margin-bottom:10px;padding:15px}.button.is-large{max-width:none;margin-bottom:0;padding-left:15px;padding-right:15px;font-size:.75rem}.button.is-large.primary{margin-bottom:10px;margin-right:0}.button.is-large.order{padding-left:40px;padding-right:40px}.button.is-large.is-mobile-max-width{max-width:300px}.button.ghost{width:100%;padding-left:15px;padding-right:15px}.button.ghost.home-explore{margin-bottom:10px}.button.ghost.secondary{margin-left:0;padding-top:15px;padding-bottom:15px}.button.member-group-page{padding-top:19px;padding-bottom:19px}.button.search-results-button{padding-left:0;padding-right:0}.button.med{padding-left:20px;padding-right:20px}.button.icon{text-align:left;max-width:80vw}.button.icon.primary{margin-bottom:5px}.button.no-pad{margin-bottom:0}.rich-text{width:100%;max-width:none}.heading-jumbo{font-size:36px;line-height:48px}.menu{margin-left:15px}.navigation{padding-left:20px;padding-right:20px}.menu-button,.menu-button.w--open{flex:none}.cta-wrap{padding-left:15px;padding-right:15px}.contact-form-grid{width:100%}.protected-heading{font-size:2rem}.footer-bottom{margin-bottom:30px;padding-left:15px;padding-right:15px}.social-box.mini-bar{display:none}.footer_component{padding-top:40px;padding-bottom:40px}.footer-link{letter-spacing:1px;font-size:.8rem;line-height:1.2em}.footer-heading{letter-spacing:3px;margin-bottom:20px;font-size:1.1rem}.footer-bottom-link.privacy{font-size:.8rem;display:block}.footer-copyright{letter-spacing:0;font-size:.8rem}.footer-grid{margin-bottom:30px;padding-bottom:30px}.nav-menu{margin-left:15px}.nav-logo-link.w--current{margin-top:0;bottom:0}.nav-item.icon,.nav-item.mobile-only{font-weight:400}.nav-item.mobile-only.disable{display:none}.nav-item.search{margin-left:0}.nav-item.cw{color:#fff}.nav-item.text-link{font-weight:400}.nav-item.text-link.disable{display:none}.nav-box{padding-left:10px;padding-right:20px}.nav-items-box{z-index:9001;background-color:var(--base-color-neutral--dark-gray);padding-top:1px;padding-left:0}.mini-contact{margin-left:10px;margin-right:10px}.navbar{z-index:9001}.menu-hamburger{padding-right:0}.mini-bar-box{justify-content:center}.nav-logo-img{height:60px}.main-content.no-header-banner.member-group-page{padding-top:20px}.main-content.open-positions{padding-top:69px}.hero-section.about{margin-bottom:30px}.article-content{padding-top:20px}.article-content.home{padding-bottom:0}.article-content.contact{padding-top:70px}.article-content.event-details{margin-top:70px;padding-bottom:0}.article-content.events-calendar,.article-content.newsletter{padding-bottom:0}.article-content.newsletter-year{padding-top:0}.article-content.camp-u-club-section{padding-top:40px}.article-content.countries{padding-top:72px;padding-bottom:0}.article-content.member-group-details-page{padding-top:50px;padding-bottom:0}.article-content.reciporcal-clubs,.article-content.sister-properties{padding-bottom:0}.article-content.search-results{padding-top:100px}.article-content.accessibility{margin-top:-30px}.article-content.blog-list,.article-content.inquiry{padding-top:120px}.header-banner{max-height:280px}.header-banner.private-events{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d13008d1112605144c4ceb6_private-events-16x9-small-1.jpg);background-position:50%;background-size:500px}.header-banner.dining-areas{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044e445b8916a67dbdfa3c_dining-areas-banner-small.jpg);background-position:50% 0;background-size:500px;max-height:281px}.header-banner.dining-menus{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a8d4745dd8940ac870705_dining-menus-banner-16x9-small.jpg);background-size:500px}.header-banner.athletics{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0926c301ceb4393f10fde3_athletics-header-small.jpg);background-size:500px}.header-banner.spac{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0951e3b9278b6ed9449b75_athletics-spac-banner-small.jpg);background-size:500px}.header-banner.personal-training{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d09914a887607ffb35c5bf4_personal-training-header-small.jpg);background-size:500px}.header-banner.group-fitness{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aa9933e617b29f367297c_group-fitness-header-16x9-small.jpg)}.header-banner.about-the-club.members-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f90a5b6083e5cee473bad_University-Club-Saint-Paul-Member-Bar-3x2-1200-4.jpeg);background-position:50%}.header-banner.history{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0adae751a0cec8d1d37074_U%20Club%201919.jpg);background-position:0 0,50%;background-size:auto,cover}.header-banner.sister-properties{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0aeec7641a5880cf8c005b_sister-properties-header-small.jpg);background-size:500px}.header-banner.charitable-activities{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0af508641a583f5a8c0c4c_charitable-activities-header-small.jpg);background-size:500px}.header-banner.leasing-office{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0b09d22ddabc4b407ff425_leasing-header-small.jpg);background-size:500px}.header-banner.management{background-image:linear-gradient(#a37e3b1f,#a37e3b1f),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0bc8f1b3432698899aa808_management-header-small.jpg);background-position:0 0,50%;background-size:auto,500px}.header-banner.become-a-member{background-position:50%}.header-banner.hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11aecbd12a1e622decd5a2_hotel-340-16x9-small-1.jpg);background-position:50%;background-size:500px}.header-banner.club-policies{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a87ddc8dff085cd40bbc0_university-club-policies-16x9-2-small.jpg)}.header-banner.group-categories{height:200px}.header-banner.event-page{background-color:var(--base-color-neutral--white);background-image:none;background-position:0 0;display:none}.header-banner.blog{height:300px}.header-banner.work{max-height:none;padding:10vh 15px}.article-header.left-mobile{text-align:left;margin-bottom:0;padding-bottom:5px}.article-header.center.pad-bot-70{margin-bottom:20px}.article-header.policies{margin-bottom:40px}.article-header.center-tablet{margin-bottom:50px}.article-header.blog-category{margin-bottom:30px}.article-rich-text.mobile-0m{margin-top:0}.article-rich-text.blog h2{font-size:1.8rem}.article-rich-text.blog blockquote{letter-spacing:.2px;margin-top:30px;margin-bottom:30px;font-size:1.5rem}.article-rich-text.blog img{margin-top:0}.dropdown-link{font-size:.8rem}.article-section.form{margin-bottom:0}.article-section.home-3-grid,.article-section.athletics-dining,.article-section.mbot0.mobile-top-0{padding-top:0}.article-section.lookout{padding-top:10px}.article-section.contact-hours{margin-bottom:30px}.article-section.home-header{padding-top:70px}.article-container,.article-container.form{padding-left:15px;padding-right:15px}.article-table._3x7{overflow:auto}.article-table._4x2{grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr}.article-table-cell{font-size:.9rem}.full-banner-img{min-height:60vh;padding-left:15px;padding-right:15px}.full-banner-img.home{min-height:60vh}.full-banner-img.personal-training{background-image:linear-gradient(to bottom,null,null),linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d09914a887607ffb35c5bf4_personal-training-header-small.jpg)}.full-banner-img.sister-properties{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0aeec7641a5880cf8c005b_sister-properties-header-small.jpg)}.full-banner-img.charity-spotlight{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0a8748c69af7e907a2e178_about-header-small.jpg)}.full-banner-img.hotel-340-room{background-image:linear-gradient(#0009,#0009),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11aecbd12a1e622decd5a2_hotel-340-16x9-small-1.jpg);background-position:0 0,100%;background-size:auto,cover}.full-banner-img.hotel-340-lobby{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11b423d12a1e6e46ecdfe6_lodging-sister-properties-12x9-small.jpg)}.full-banner-img.cw-events{background-image:linear-gradient(to bottom,null,null),linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d12fd6c4b05c8dfb7fb6998_private-events-cw-16x9-small-1.jpg)}.full-banner-img.charitable-activities{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aad40b91d2005ea4dedb7_charity-spotlight-16x9-small.jpg)}.full-banner-img.cw-rewards{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aaed63843825466e02633_rewards-members-banner-16x9-small.jpg);background-position:0 0,50% 30%;background-size:auto,cover}.full-banner-img.programming{background-image:linear-gradient(#00000080,#00000080),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d26671b9368b9634d6e69e9_club-calendar-16x9.jpg);background-position:0 0,50%;background-size:auto,cover}.full-banner-img.summer-2021{padding-left:0;padding-right:0}.article-2-col-box{margin-bottom:50px}.article-2-col-box.rev.fitness-hours{margin-top:-50px;margin-bottom:80px}.article-2-col-box.full-width._90vh{margin-bottom:0}.article-2-col-box.p40.tennis-court{margin-bottom:30px}.article-2-col-box.p40.weddings{margin-bottom:20px}.article-2-col-box.scale{margin-bottom:50px}.article-2-col-50-img{margin-bottom:10px}.article-2-col-50-img.full-cover{min-height:60vh;margin-bottom:0}.article-2-col-50-img.full-cover.home-explore{min-height:50vh}.article-2-col-50-img.full-cover.dining-member-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d04741de1a868c2a59d8f21_member-bar-small.jpg)}.article-2-col-50-img.full-cover.dining-ramsey{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047af3be44a25083c78abf_ramsey-room-small.jpg)}.article-2-col-50-img.full-cover.dining-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047b2bc9e4d671edcd9259_varsity-grill-small.jpg)}.article-2-col-50-img.full-cover.dining-deck{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047bf6be44a20bd3c78bf0_the-deck-small.jpg)}.article-2-col-50-img.full-cover.dining-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d04828889e22f48f535c528_dining-fireside-room-small.jpg)}.article-2-col-50-img.full-cover.weddings-personal-touch{margin-bottom:0}.article-2-col-50-img.scale{margin-bottom:15px}.article-2-col-50-img.full-cover-inline{min-height:60vh;margin-bottom:0}.article-2-col-50-img.full-cover-inline.home-explore{min-height:50vh}.article-2-col-50-img.full-cover-inline.dining-member-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d04741de1a868c2a59d8f21_member-bar-small.jpg)}.article-2-col-50-img.full-cover-inline.dining-ramsey{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047af3be44a25083c78abf_ramsey-room-small.jpg)}.article-2-col-50-img.full-cover-inline.dining-varsity-grill{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047b2bc9e4d671edcd9259_varsity-grill-small.jpg)}.article-2-col-50-img.full-cover-inline.dining-deck{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d047bf6be44a20bd3c78bf0_the-deck-small.jpg)}.article-2-col-50-img.full-cover-inline.dining-fireside{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d04828889e22f48f535c528_dining-fireside-room-small.jpg)}.article-2-col-50-img.full-cover-inline.weddings-personal-touch{margin-bottom:0}.article-2-col-50-content{padding-top:10px;padding-bottom:0}.article-2-col-50-content.full-width{padding:15px}.article-img.icon{margin-bottom:10px}.text-area-field{margin-bottom:20px}.form-child{margin-bottom:10px}.thank-you-text{line-height:1.5em}.form-input-row{margin-top:0;padding-bottom:0}.form-select-container{margin-bottom:5px}.form-label{font-size:.85rem}.form{padding-bottom:0}.form-date-input{margin-bottom:5px}.form-block{margin:20px auto 30px;display:block}.form-block.private-events{margin-top:30px}.text-input-field{margin-bottom:5px;padding-top:0;padding-bottom:0}.text-input-field.password{margin-bottom:15px}.breaker{background-color:var(--base-color-neutral--divider-lines);margin-bottom:30px}.breaker.event-inquiry{margin-bottom:30px}.article-grid-child.center-mobile{text-align:center;flex-direction:column;align-items:center;display:flex}.article-section-header.about-clubhouse{margin-top:30px;margin-bottom:60px}.article-section-header.member-discounts{margin-bottom:30px}.article-section-header.safety-measures{margin-top:70px;margin-bottom:30px}.article-section-header.featured-clubs{margin-bottom:30px}.article-3-col-grid.icons{margin-top:0}.article-3-col-grid.icons.newsletter{margin-bottom:20px}.article-2-col-60{margin-bottom:0}.article-2-col-40.box{padding:20px}.full-banner.m0{min-height:40vh}.full-banner.fireside{min-height:60vh}.article-disclaimer.form{margin-top:4px}.article-eyebrow{letter-spacing:1px;font-size:.7rem}.article-eyebrow.thanksgiving{letter-spacing:4px;margin-top:15px;margin-bottom:-5px;font-size:1rem}.mobile-bar{background-color:var(--base-color-neutral--gray);justify-content:space-between;min-height:70px;display:flex;position:fixed;inset:auto 0 0}.mobile-bar-nav-item{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:33.33%;padding:15px 5px;text-decoration:none;display:flex;position:relative}.mobile-bar-label{color:#fff;letter-spacing:1px;text-transform:uppercase;font-size:.55rem;font-weight:400;line-height:1.5em}.mobile-nav-icon{height:16px;margin-bottom:7px}.full-banner-container._800{padding-left:15px;padding-right:15px}.full-banner-heading.home{font-size:2rem}.full-banner-heading.uppercase{font-size:2rem;line-height:1.2em}.article-cms-list-box.dining-menus{margin-bottom:0}.article-text-button.text{border-style:none}.article-gallery-grid.athletics{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-columns:1fr 1fr;margin-left:-15px;margin-right:-15px}.article-team-grid{grid-row-gap:30px;margin-bottom:30px}.article-team-grid.management-team.management-page{margin-bottom:60px}.article-card-menu-grid{margin-left:-15px;margin-right:-15px}.article-card-menu-grid.dining{display:block}.grid-child-link-cover,.article-timeline-card{padding:20px}.cw-properties-grid.cw-page{grid-column-gap:0px;grid-row-gap:0px;grid-template:"."".""."".""."".""."".""."/1fr;justify-items:stretch;margin-bottom:0;margin-left:0;margin-right:0}.cw-properties-grid.cw-page.events{flex-direction:column;margin-top:0;margin-bottom:0;display:flex}.cw-link{height:180px}.nav-link-text{font-size:1rem;font-weight:400}.nav-link-text.mobile{font-weight:400}.cards-slider-grid.home-mobile{flex-wrap:wrap;margin-bottom:0;display:flex}.home-card-date.event{margin-bottom:2px;font-size:.85rem}.home-card-date.event.list{margin-bottom:20px}.home-events-wrapper{margin-top:0;margin-bottom:0}.card-slider{display:block}.card-slider.home-featured{display:none}.home-grid-child{min-height:60vh;padding:15px 20px}.home-grid-child.coworking{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5cf80e4000c7e725310c9d2d_home-weddings-2.jpg);background-position:0 0,50%}.wedding-gallery-grid{grid-column-gap:5px;grid-row-gap:5px;grid-template-columns:1fr 1fr;margin-top:0;margin-bottom:20px}.properties-list-grid{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto auto;grid-template-columns:1fr;margin-bottom:50px;padding-left:0;padding-right:0}.properties-list-grid._2x2{grid-template-rows:auto}.wedding-property-item{height:180px}.wedding-property-name{letter-spacing:.2px;font-size:1.1rem}.video-grid-child{margin-bottom:15px}.position-name{letter-spacing:2px;font-weight:300;line-height:1.6em}.position-item-link{padding:15px}.athletics-featured-wrapper{margin-top:0}.home-child-heading{font-size:2.2rem;line-height:1.2em}.home-child-heading.lg{font-size:1.5rem}.home-child-eyebrow{letter-spacing:2px;font-size:.75rem}.google-calendar-embed.mobile{margin-top:20px;margin-bottom:40px;display:block}.google-calendar-embed.mobile.member-group{margin-top:0}.google-calendar-embed.desktop{display:none}.cards-slider-list-wrap.mobile{margin-bottom:0}.cards-slider-item{width:100%;margin-bottom:0}.featured-member-card{margin-bottom:0;padding:15px}.home-card-name{font-size:1.6rem}.home-card-name.home-hero{margin-bottom:10px;font-size:2rem}.home-event-time{font-size:.85rem}.event-content{padding-left:20px;padding-right:20px}.event-content.featured{border-style:none;padding:15px 0 1rem}.home-event-card-overlay{height:100%}.member-groups-list{margin-bottom:0;margin-left:-15px;margin-right:-15px}.member-groups-list.category-pages{margin-left:0;margin-right:0}.member-group-item{margin-bottom:0;padding:0}.member-group-name{font-size:1.8rem}.member-group-video{margin-bottom:30px}.member-group-lightbox{margin-bottom:20px}.things-to-do-wrapper{margin-top:0}.home-featured-event-wrapper{margin-top:0;margin-left:0;margin-right:0}.featured-event-list.home-hero{margin:-1px -15px 0}.featured-event-list.home-hero.grid{grid-row-gap:0px;grid-template-columns:1fr}.featured-event-item,.featured-event-item.events-page{margin-bottom:0}.featured-event-img{height:300px}.featured-event-img._50{height:250px}.featured-event-content{min-height:0;padding:15px 1.25rem}.article-cover-img{height:250px}.explore-more-heading{font-size:1.6rem}.home-h1{font-size:2rem}.content-border{padding:15px 20px}.content-border.align-left-50{border-style:solid;padding-top:30px;padding-bottom:30px}.content-border.align-left-50.home-header{border-style:none;padding:15px 0}.content-border.cover-images.dining{padding-left:15px;padding-right:15px}.sdg-link{padding-top:5px;padding-bottom:5px;display:block}.footer-links-box{flex-wrap:wrap;margin-bottom:30px;margin-left:0;margin-right:0}.responsivecal{padding-bottom:0%;display:block;position:relative;overflow:hidden}.hours-grid{grid-template-columns:.75fr 1fr}.hours-grid.dining{grid-template-columns:1.25fr 1fr}.hours-grid.dining.bot{margin-top:10px}.hours-grid.athletics{grid-template-columns:.75fr .5fr}.h3-large{font-size:1.6rem}.cover-image-name{font-size:1rem;font-weight:300;line-height:1.4em}.member-group-featured-img{min-height:300px}.member-group-featured-img.fit{height:300px}.border-box{padding:20px}.h3-small.menu-item{font-size:1.3rem}.checklist-item{font-size:1rem}.checklist-item.is-mobile-top-aligned{justify-content:flex-start;align-items:flex-start}.checkmark-icon.is-mobile-top-aligned{margin-top:5px}.personal-trainer-item{margin-bottom:30px}.personal-trainer-img{margin-bottom:10px}.team-member-name{margin-bottom:10px;font-size:1.1rem}.team-member-subheading{line-height:1.4em}.fitness-class-name{margin-top:5px;font-size:1.8rem}.h2-large{font-size:2rem}.h2-large.uppercase{letter-spacing:.5px;font-size:2rem}.article-sub-nav-link{letter-spacing:.3px;margin-left:2.5vw;margin-right:2.5vw;padding-left:0;padding-right:0;font-size:.6rem;line-height:1.4em}.open-position-box{padding-left:15px;padding-right:15px}.h1-small{font-size:1.5rem}.h1-small.group-categories{font-size:2rem}.club-details-item{margin-bottom:30px;padding-bottom:20px}.club-details-item.blog-details{margin-bottom:0}.article-cards-grid{margin-left:-15px;margin-right:-15px}.article-cards-grid.weddings{margin-top:0}.article-cards-grid.dining-hours{margin-bottom:30px}.article-cards-grid.camp{margin-bottom:20px}.article-cards-grid.dining-hours{margin-bottom:50px;margin-left:0;margin-right:0}.article-card{margin-bottom:0;padding:15px}.article-card.dark.full-mobile{margin-left:auto;margin-right:auto}.article-card-content,.article-card-content.member-groups,.article-card-content._50{padding:20px}.article-card-content._50.dining{border-style:none;padding-left:15px;padding-right:15px}.article-card-content.mobile{padding-left:0;padding-right:0}.article-card-heading.hours{font-size:1.5rem;line-height:1.2em}.white-panel{margin-left:-15px;margin-right:-15px;padding-left:20px;padding-right:20px}.white-panel.botpad10,.white-panel.bottom{margin-left:-15px;margin-right:-15px;padding-left:15px;padding-right:15px}.white-panel.newsletters{margin-bottom:0;padding-left:15px;padding-right:15px}.white-panel.reciprocal-clubs-list{padding-bottom:40px}.white-panel.reciprocal-clubs-list.margin-0{padding-bottom:20px}.white-panel.events-inquiry{margin-bottom:0}.white-panel-table-box.newsletter{margin-top:20px}.white-panel-table-row.newsletter{padding-top:10px;padding-bottom:10px}.membership-com-row-child.left{margin-bottom:25px}.options-comparison-label-gold{font-size:1.4rem}.comparison-label-small{font-size:.9rem}.article-slider-nav{font-size:.6rem}.weddings-reviews-wrapper{padding-top:60px}.member-group-header{margin-top:-50px;padding:20px}.member-group-header.category-list-page{margin-top:69px}.member-groups-card{padding:15px}.member-category-menu{text-align:center;padding-top:30px}.member-category-nav-link{line-height:1.5em}.member-group-card{margin-left:-1.25rem;margin-right:-1.25rem;padding-left:15px;padding-right:15px}.member-group-details-name{line-height:1.1}.member-groups-gallery-box{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin-top:0;padding-top:30px}.video-embed{height:auto}.video-embed.is-background{transform:scale(2.5)}.article-header-img{width:200px;margin-bottom:0}.search-input-lg{margin-right:0}.search-input-box{flex-wrap:wrap}.side-nav-cms-item.center{text-align:center}.newsletter-issue-name{margin-top:0;margin-bottom:0;font-size:1.2rem}.personal-instructor-grid{grid-row-gap:0px}.personal-instructor-wrapper{margin-bottom:0}.instructor-bio-name{color:var(--base-color-neutral--dark-gray)}.instructor-bio-header{color:var(--base-color-neutral--gray);height:auto}.calendar-wrapper,.calendar-wrapper.camp{margin-bottom:0}.mobile-menu-grid{height:100%}.mobile-menu-grid._1-col,.mobile-menu-grid._1-col.membership,.mobile-menu-grid._1-col.athletics,.mobile-menu-grid._1-col.things-to-do,.mobile-menu-grid._1-col.private-events,.mobile-menu-grid._1-col.dining{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;grid-auto-columns:1fr;display:none}.mobile-menu-grid.main{grid-column-gap:0px;grid-row-gap:0px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr 1fr;grid-auto-columns:1fr;display:grid}.mobile-menu-grid-text{letter-spacing:1px;font-size:.8rem}.mobile-nav-sub-menu{display:none}.the-club{padding-left:0;padding-right:0;font-size:2rem}.athletics-heading{font-size:1.8rem}.reciprocal-clubs-section{margin-bottom:4rem}.event-page-wrapper{margin-left:-15px;margin-right:-15px;padding-top:20px;padding-left:15px;padding-right:15px}.sub-nav-arrow.right{margin-right:5px}.sub-nav-arrow.left{margin-left:5px}.slider-links-container{align-items:center;height:100%}.menu-border{flex-direction:row}.article-img-2{display:inline-block}.event-page-grid.content{border-top-style:none;padding-top:0}.event-details-name{margin-top:5px;margin-bottom:20px;font-size:2.2rem;line-height:1.1em}.event-header-content{padding-top:10px}.event-page-date-container{margin-bottom:15px}.event-location-container{margin-bottom:10px}.event-page-label{margin-bottom:10px;line-height:1em}.event-page-gallery-wrapper{margin-top:30px}.event-page-gallery-grid{grid-column-gap:5px;grid-row-gap:5px}.home-event-time-box{font-size:.85rem}.management-team-item:last-child{margin-bottom:10px}.article-card-sub-heading.contact-page{line-height:1.6em}.wedding-invite-container{padding-bottom:20px}.trainer-img-link{height:300px}.options-heading{letter-spacing:0;font-size:.9rem}.option-heading-small{text-transform:none;font-size:.9rem}.specials-item{padding-top:40px;padding-bottom:40px}.special-item-img{height:300px}.current-issue-wrapper{width:100%}.nav-menu-text{font-size:.8rem}.nav-menu-overlay{z-index:1}.newsletter-years-list-wrapper{margin-top:20px}.hamburger-close-img{margin-right:5px}.contact-box{margin-bottom:5px}.member-group-gallery-wrapper{margin-bottom:10px}.reciprocal-tab-link{width:100%;font-size:.8rem}.reciprocal-tab-link.w--current{color:var(--base-color-brand--gold);border-bottom-style:none}.reciprocal-club-button-box{flex-direction:column;align-items:stretch}.padding-global._4vw{padding-left:15px;padding-right:15px}.footer-bottom-right{margin-bottom:0;display:block}.sdg-link-img{width:100%;display:flex}.sdg-text{font-size:.85rem}.sdg-logo{display:inline-block}.happy-hour-menu-wrapper{width:100%}.form-panel{padding-left:15px;padding-right:15px}.form-panel.payment{margin-bottom:0}.form-panel-heading{font-size:1.8rem}.form-panel-heading.payment{margin-bottom:20px}.form-h3{margin-bottom:15px}.form-date-input-2{margin-bottom:5px}.member-grou-gallery-item{height:150px}.member-group-events-item{flex-wrap:wrap;display:flex}.member-group-event-child{width:100%}.member-group-event-child.right{justify-content:flex-start}.camp-pricing{margin-top:15px}.camp-logo-inline{height:50px;margin-right:5px}.announcement-bar{text-align:left;justify-content:flex-start;padding-left:1rem;padding-right:15%}.announcement-bar-text,.announcement-bar-link{font-size:1rem}.home-announcement-h2{font-size:1.5rem}.home-accouncement-h1{font-size:2.2rem;line-height:1.2em}.splash-grid-content{padding-top:30px}.splash-grid-img{height:40vh}.splash-buttons{margin-bottom:60px}.button-primary{width:100%;margin-bottom:20px;padding:15px}.button-primary.large{max-width:none;padding-left:15px;padding-right:15px;font-size:.75rem}.virtual-meeting-content{padding-bottom:20px;padding-left:20px;padding-right:20px}.virtual-meeting-content.featured{padding-left:20px;padding-right:20px}.virtual-meeting-name{font-size:1.6rem}.virtual-meeting-name.featured{font-size:1.6rem;line-height:1.2em}.meetings-rsvp-embed{width:100%}.accordion-card-content.lg{padding-bottom:20px}.accordion-card-content.lg.work{padding:30px 20px 20px}.accordion-card-content.accordion{padding-left:20px;padding-right:20px}.card-heading.accordion{font-size:1.1rem}.filter-list{grid-row-gap:30px;grid-template-columns:1fr}.filter-item-img-link{height:280px}.filter-item-content{padding-left:20px;padding-right:20px}.article-panel{padding-top:30px;padding-left:15px;padding-right:15px}.article-container-2{padding-left:15px;padding-right:15px}.blog-details-name{margin-bottom:20px;font-size:2rem;line-height:1.3em}.author-image{max-width:90px}.author-title{text-align:center}.article-header-blog{margin-bottom:40px}.article-header-blog.blog{margin-bottom:30px}.author-name{text-align:center}.author-box-left{justify-content:center;width:100%;margin-bottom:20px;display:flex}.author-description{text-align:center}.author-box{flex-wrap:wrap;margin-bottom:0;padding-top:40px}.author-box-right{flex-direction:column;align-items:center;width:100%;padding-left:0;display:flex}.container-blog-details{padding-left:15px;padding-right:15px}.activities-list{grid-template-columns:1fr}.activities-list.compact-list{grid-row-gap:10px}.activities-item.compact-list{grid-column-gap:15px;padding-bottom:10px}.activities-wrapper{margin-top:0}.activities-wrapper.compact.weddings{margin-top:-20px;margin-bottom:30px}.activity-image-link{height:250px}.activity-image-link.compact{height:60px}.category-eyebrow{margin-top:10px;font-size:.65rem}.activity-list-name.link{font-size:1.5rem}.activity-list-name.link.compact{letter-spacing:0}.activity-title-link{margin-bottom:10px}.activity-title-link.compact{margin-top:0;margin-bottom:0}.event-details-date-box{margin-bottom:10px}.event-details-date-wrapper{max-width:400px}.article-card-heading-2{margin-bottom:20px;font-size:1.3rem}.article-2-card-grid-child{padding:30px 20px}.sister-properties-wrapper{margin-bottom:30px}.sister-properties-grid{grid-template-columns:1fr}.sister-property-item.compact-list{grid-column-gap:15px;padding-bottom:10px}.sister-propety-img{height:250px}.sister-propety-img.compact{height:60px}.sister-property-name.link{font-size:1.5rem}.sister-property-name.link.compact{letter-spacing:0}.sister-property-category{font-size:1.1rem}.sister-properties-list{grid-row-gap:10px}.sister-properties-list.is-2-col{grid-template-columns:1fr}.sister-property-content-link{margin-bottom:10px}.sister-property-content-link.compact{margin-top:0;margin-bottom:0}.header-banner-cta-disclaimer{text-align:center}.work-card-heading{font-size:1.3rem}.work-amenties-wrapper{margin-bottom:30px}.h2-med{font-size:1.5rem}.h2-med.mobile-text-align-left{text-align:left}.panel-details-wrapper{margin-bottom:0;margin-left:-15px;margin-right:-15px;padding-top:20px;padding-left:15px;padding-right:15px}.article-heading{margin-top:0;margin-bottom:20px;font-size:2rem}.filter-category-list{margin-bottom:10px}.sister-property-category-2{font-size:1.1rem}.container-2{padding-left:15px;padding-right:15px}.dining-menus-grid{margin-top:50px;margin-bottom:30px}.dining-menus-grid-child.pad-bot-70{margin-bottom:50px}.thanksgiving-meals-grid{grid-row-gap:30px}.thanksgiving-meal-card-content{padding-left:20px;padding-right:20px}.meal-order-button.announcement{text-align:left;margin-left:0}.cocktail-kits-wrapper{margin-top:60px}.menu-type-wrapper{margin-top:-15px;margin-bottom:30px}.featured-event-list-1-col.home-hero{margin-bottom:0;margin-left:-15px;margin-right:-15px}.featured-event-list-1-col.home-hero.grid{grid-row-gap:0px;grid-template-columns:1fr}.event-item-1-col,.event-item-1-col.events-page{margin-bottom:0}.dining-menus-button-wrapper{margin-top:20px}.featured-event-overlay-button{margin-left:15%;margin-right:15%;font-size:.75rem}.h2-small{margin-bottom:20px}.form-input.large{height:48px;font-size:1.15rem}.select-field{height:48px}.uc_button{letter-spacing:2px;width:100%;max-width:none;padding-left:20px;padding-right:20px;line-height:1.7em}.uc-uppercase{letter-spacing:.05em;font-size:2rem}.select-field-wrapper{padding-left:0}.callout-wrapper-light{padding-left:1.25rem;padding-right:1.25rem}.callout-content{flex-flow:column wrap;justify-content:center;align-items:center}.callout-icon{height:40px;margin-bottom:15px;margin-right:0}.padding-0{padding:0}.padding-xhuge{padding:2rem}.padding-top{padding-bottom:0;padding-left:0;padding-right:0}.padding-bottom{padding-top:0;padding-left:0;padding-right:0}.padding-left{padding-top:0;padding-bottom:0;padding-right:0}.padding-right{padding-top:0;padding-bottom:0;padding-left:0}.padding-vertical{padding-left:0;padding-right:0}.padding-horizontal{padding-top:0;padding-bottom:0}.margin-0{margin:0}.margin-top{margin-bottom:0;margin-left:0;margin-right:0}.margin-bottom{margin-top:0;margin-left:0;margin-right:0}.margin-left{margin-top:0;margin-bottom:0;margin-right:0}.margin-right{margin-top:0;margin-bottom:0;margin-left:0}.margin-vertical{margin-left:0;margin-right:0}.margin-horizontal{margin-top:0;margin-bottom:0}.hide{display:none}.text-align-center.mobile-left-align{text-align:left}.event-cards-list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.event-cards-content{padding-left:1rem;padding-right:1rem}.margin-vertical-0{margin-top:0;margin-bottom:0}.section-header-banner{margin-top:70px}.event-spaces_component{grid-template-columns:1fr}.overview_right{padding-left:1.5rem;padding-right:1.5rem}.schedule_row{grid-template-columns:1fr 1.75fr}.schedule_row.mobile-50{grid-row-gap:.25rem;flex-direction:column;display:flex}.camp-u-club-schedule{grid-template-columns:1fr}.pdf-item-name,.member-group-event_name{font-size:1.2rem}.member-group-event-item.compact-list{grid-column-gap:15px}.icon-1x1-small{width:1rem;height:1rem}.activities-small_component{grid-row-gap:1rem;text-align:center;flex-flow:column wrap;align-items:center}.activities-small_image{width:100%;height:15rem}.activities-small_name{margin-bottom:.5rem;font-size:1.6rem}.activities-small_short-description{font-size:1rem}.gallery_component{grid-column-gap:.25rem;grid-row-gap:.25rem}._2-col_component{grid-column-gap:2rem;grid-row-gap:2rem}.panel{padding:1.25rem}.text-rich-text a{white-space:normal}.quote_text p{font-size:1.25rem}.card_content.lg{padding-bottom:20px}.card_content.lg.work{padding:30px 20px 20px}.card_content.accordion{padding-left:20px;padding-right:20px}.card_name.accordion{font-size:1.1rem}.panel_component{margin-bottom:0;padding-bottom:0;padding-left:0;padding-right:0}.form_select-field{font-size:1rem}.footer_mini{padding-left:0;padding-right:0}.hours_component{grid-column-gap:.5rem;grid-template-columns:.75fr 1fr}.hours_component.dining{grid-template-columns:1.25fr 1fr}.hours_component.dining.bot{margin-top:10px}.hours_component.athletics{grid-template-columns:.75fr .5fr}.logo_medium{height:6rem}.updates_list{grid-column-gap:3rem;grid-row-gap:3rem}.section_header-banner.private-events{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d13008d1112605144c4ceb6_private-events-16x9-small-1.jpg);background-position:50%;background-size:500px}.section_header-banner.dining-areas{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d044e445b8916a67dbdfa3c_dining-areas-banner-small.jpg);background-position:50% 0;background-size:500px;max-height:281px}.section_header-banner.dining-menus{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a8d4745dd8940ac870705_dining-menus-banner-16x9-small.jpg);background-size:500px}.section_header-banner.athletics{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0926c301ceb4393f10fde3_athletics-header-small.jpg);background-size:500px}.section_header-banner.spac{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0951e3b9278b6ed9449b75_athletics-spac-banner-small.jpg);background-size:500px}.section_header-banner.personal-training{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d09914a887607ffb35c5bf4_personal-training-header-small.jpg);background-size:500px}.section_header-banner.group-fitness{background-image:linear-gradient(to bottom,null,null),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1aa9933e617b29f367297c_group-fitness-header-16x9-small.jpg)}.section_header-banner.about-the-club.members-bar{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5e1f90a5b6083e5cee473bad_University-Club-Saint-Paul-Member-Bar-3x2-1200-4.jpeg);background-position:50%}.section_header-banner.history{background-image:linear-gradient(#0000004d,#0000004d),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0adae751a0cec8d1d37074_U%20Club%201919.jpg);background-position:0 0,50%;background-size:auto,cover}.section_header-banner.sister-properties{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0aeec7641a5880cf8c005b_sister-properties-header-small.jpg);background-size:500px}.section_header-banner.charitable-activities{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0af508641a583f5a8c0c4c_charitable-activities-header-small.jpg);background-size:500px}.section_header-banner.leasing-office{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0b09d22ddabc4b407ff425_leasing-header-small.jpg);background-size:500px}.section_header-banner.management{background-image:linear-gradient(#a37e3b1f,#a37e3b1f),url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d0bc8f1b3432698899aa808_management-header-small.jpg);background-position:0 0,50%;background-size:auto,500px}.section_header-banner.become-a-member{background-position:50%}.section_header-banner.hotel-340{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d11aecbd12a1e622decd5a2_hotel-340-16x9-small-1.jpg);background-position:50%;background-size:500px}.section_header-banner.club-policies{background-image:url(https://cdn.prod.website-files.com/5cdeec3f3f00ec868aaf4eee/5d1a87ddc8dff085cd40bbc0_university-club-policies-16x9-2-small.jpg)}.section_header-banner.group-categories{height:200px}.section_header-banner.event-page{background-color:var(--base-color-neutral--white);background-image:none;background-position:0 0;display:none}.section_header-banner.blog{height:300px}.section_header-banner.work{max-height:none;padding:10vh 15px}.activty-card_component{min-height:auto}.activity-card_content{height:auto}.activity-card_header{grid-column-gap:.4rem;grid-row-gap:.4rem}.activity-card_logo{height:1.25rem;display:none}.activity-card_name{letter-spacing:.25px;font-size:1.15rem;line-height:1.3}.activities_list{grid-column-gap:1.5rem;grid-row-gap:1.5rem;grid-template-columns:1fr}.cta-small_content{padding:2.5rem 1.25rem}.cta-small_heading{font-size:2.25rem}.cta-small_overlay{background-image:linear-gradient(90deg,#000000d9,#0000)}.callout_component{padding-left:1.25rem;padding-right:1.25rem}.testimomial_quote{padding-left:0;padding-right:0;font-size:1.5rem}.space-gallery_list{grid-column-gap:.25rem;grid-row-gap:.25rem}.text-rich-text-regular a{white-space:normal}.hero-video-embed{transform:scale(2.35)}.hero-video-embed.is-left{margin-top:30px}.gallery-grid_component{grid-column-gap:.25rem;grid-row-gap:.25rem}.gallery-grid_component.athletics{grid-column-gap:.25rem;grid-row-gap:.25rem;grid-template-columns:1fr 1fr;margin-left:-15px;margin-right:-15px}.testimonial-card_component{padding:2rem 1.25rem 1.5rem}.testimonial-card_text a{white-space:normal}.benefits-2-col_component{flex-flow:column}.benefits-2-col_component.icons{margin-top:0}.benefits-2-col_component.icons.newsletter{margin-bottom:20px}.footer_contact{margin-bottom:2rem}.footer_contact_col{padding:2rem 1.25rem}.image-absolute{object-fit:cover;height:100%}}#w-node-_54983247-7bfe-a219-3af2-e2fb75a85115-d9af4ef1{grid-area:span 2/span 1/span 2/span 1}#w-node-_138e0f4c-b03f-f9c5-875a-50376cac8fa3-5f65fb7b,#w-node-_4cd84dda-61c8-23ac-ee67-c73c1320f8d4-1320f8ce,#w-node-_8c53684d-7c40-14a7-bda1-45f5483b306b-274e5fa8,#w-node-_8c53684d-7c40-14a7-bda1-45f5483b3073-274e5fa8,#w-node-_8c53684d-7c40-14a7-bda1-45f5483b307b-274e5fa8,#w-node-_7d77919e-c895-73e7-5017-1f14c56a747d-dcd3eb78,#w-node-_7d77919e-c895-73e7-5017-1f14c56a7485-dcd3eb78,#event-details-panel.w-node-d8787328-2e0d-1749-05bb-b895ad51d795-8d6a3fc2{grid-area:span 1/span 1/span 1/span 1}#w-node-_43afa5a3-07f5-691d-102f-74b6f4b0b709-99653425,#w-node-_43afa5a3-07f5-691d-102f-74b6f4b0b70b-99653425{grid-area:span 2/span 1/span 2/span 1}#w-node-_5817045d-966e-45ec-56c2-f59c544b3b0a-fc9eb8aa,#w-node-_5817045d-966e-45ec-56c2-f59c544b3b18-fc9eb8aa{grid-area:span 1/span 1/span 1/span 1}#w-node-d4041d3d-fead-e0d5-6058-4185861c8b8c-2993748b{grid-area:Left}#w-node-_28906388-462e-cb97-1ee7-d6c34d391350-2993748b{grid-area:1/1/2/2}#w-node-_6dfe711a-a0dd-322f-2681-b2daa0f07d8f-2993748b{grid-area:Left}#w-node-_82abb068-35f0-8ae1-a72f-8317728aad42-2993748b{grid-area:Right;align-self:center}#w-node-_3eee29fd-3859-24dd-849e-e212aab8c3b0-2993748b{grid-area:Left}#w-node-_0ae67662-a2c8-9c4f-77e5-181081328879-fae7d912,#w-node-_90360185-f91a-95ac-92fe-dfa0af9654a4-fae7d912,#w-node-d81c011c-f842-7eb6-0d98-6c750be57e7b-fae7d912,#w-node-b2e2c5ba-b31d-9146-662b-3f8d11e7f90e-fae7d912,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813005-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813007-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881300a-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881300c-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881300f-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813011-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813014-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813016-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881301e-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813020-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813023-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813025-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813028-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881302a-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881302d-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881302f-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813037-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813039-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881303c-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881303e-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813041-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813043-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813046-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813048-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813050-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813052-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813055-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813057-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881305a-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881305c-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f881305f-f8812ff6,#w-node-_5e6dfe77-8be6-76bc-ef1c-80f8f8813061-f8812ff6,#w-node-de0f42e6-1e98-bd24-f300-8b047c94ee4d-28b4799e,#w-node-a517bd26-9ac7-0fa8-1d54-6aee466a8303-28b4799e,#w-node-d893bbe7-0d7b-efd2-1ee7-8309110e6239-28b4799e,#w-node-e768086f-27b7-03d5-5dd8-0dd0a9349acb-28b4799e,#w-node-_5b61b45d-6bb9-db94-c9eb-eb79d0212953-28b4799e,#w-node-_5b61b45d-6bb9-db94-c9eb-eb79d021295a-28b4799e,#w-node-a2549897-6346-3192-bb55-b704fc7eac57-28b4799e,#w-node-a2549897-6346-3192-bb55-b704fc7eac5e-28b4799e,#w-node-_7bbf6db7-87b5-709f-6882-c52c946d3ac0-28b4799e,#w-node-baf0d4b2-028b-bd71-5603-758dc4c46282-28b4799e,#w-node-_32e1224c-1916-2c51-1796-f83468ca7517-28b4799e,#w-node-cdc9da43-4e34-4f01-7938-2b318d6678ac-28b4799e,#w-node-cdc9da43-4e34-4f01-7938-2b318d6678b3-28b4799e,#w-node-_11550629-50fb-2ff7-28b1-8ec6be722522-28b4799e,#w-node-_11550629-50fb-2ff7-28b1-8ec6be722529-28b4799e,#event-details-panel.w-node-d8787328-2e0d-1749-05bb-b895ad51d795-96735363,#w-node-_5817045d-966e-45ec-56c2-f59c544b3b0a-ac3274c1,#w-node-_5817045d-966e-45ec-56c2-f59c544b3b18-ac3274c1{grid-area:span 1/span 1/span 1/span 1}@media screen and (max-width:479px){#w-node-_7d77919e-c895-73e7-5017-1f14c56a747d-dcd3eb78,#w-node-_43afa5a3-07f5-691d-102f-74b6f4b0b709-99653425,#w-node-_43afa5a3-07f5-691d-102f-74b6f4b0b70b-99653425{grid-area:span 1/span 1/span 1/span 1}}