5352419--hasBorderColor{border-color:var(--corvid-border-color)!important}.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverBorderColor{border-color:var(--corvid-hover-border-color)!important}.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledBorderColor{border-color:var(--corvid-disabled-border-color)!important}.StylableButton2545352419__root.StylableButton2545352419--hasBorderRadius{border-radius:var(--corvid-border-radius)!important}.StylableButton2545352419__root.StylableButton2545352419--hasBorderWidth{border-width:var(--corvid-border-width)!important}.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor,.StylableButton2545352419__root:not(:hover):not([disabled]).StylableButton2545352419--hasColor .StylableButton2545352419__label{color:var(--corvid-color)!important}.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor,.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverColor .StylableButton2545352419__label{color:var(--corvid-hover-color)!important}.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor,.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledColor .StylableButton2545352419__label{color:var(--corvid-disabled-color)!important}.StylableButton2545352419__link{-archetype:box;box-sizing:border-box;color:#000;text-decoration:none}.StylableButton2545352419__container{align-items:center;display:flex;flex-basis:auto;flex-direction:row;flex-grow:1;height:100%;justify-content:center;overflow:hidden;transition:all .2s ease,visibility 0s;width:100%}.StylableButton2545352419__label{-archetype:text;-controller-part-type:LayoutChildDisplayDropdown,LayoutFlexChildSpacing(first);max-width:100%;min-width:1.8em;overflow:hidden;text-align:center;text-overflow:ellipsis;transition:inherit;white-space:nowrap}.StylableButton2545352419__root.StylableButton2545352419--isMaxContent .StylableButton2545352419__label{text-overflow:unset}.StylableButton2545352419__root.StylableButton2545352419--isWrapText .StylableButton2545352419__label{min-width:10px;overflow-wrap:break-word;white-space:break-spaces;word-break:break-word}.StylableButton2545352419__icon{-archetype:icon;-controller-part-type:LayoutChildDisplayDropdown,LayoutFlexChildSpacing(last);flex-shrink:0;height:50px;min-width:1px;transition:inherit}.StylableButton2545352419__icon.StylableButton2545352419--override{display:block!important}.StylableButton2545352419__icon svg,.StylableButton2545352419__icon>span{display:flex;height:inherit;width:inherit}.StylableButton2545352419__root:not(:hover):not([disalbed]).StylableButton2545352419--hasIconColor .StylableButton2545352419__icon svg{fill:var(--corvid-icon-color)!important;stroke:var(--corvid-icon-color)!important}.StylableButton2545352419__root:hover:not([disabled]).StylableButton2545352419--hasHoverIconColor .StylableButton2545352419__icon svg{fill:var(--corvid-hover-icon-color)!important;stroke:var(--corvid-hover-icon-color)!important}.StylableButton2545352419__root:not(:hover)[disabled].StylableButton2545352419--hasDisabledIconColor .StylableButton2545352419__icon svg{fill:var(--corvid-disabled-icon-color)!important;stroke:var(--corvid-disabled-icon-color)!important}.a9YhBi{bottom:0;left:0;position:absolute;right:0;top:0}.dX12nb{cursor:pointer}.AKxYR5{-webkit-tap-highlight-color:rgba(0,0,0,0);fill:var(--corvid-fill-color,var(--fill));fill-opacity:var(--fill-opacity);stroke:var(--corvid-stroke-color,var(--stroke));stroke-opacity:var(--stroke-opacity);stroke-width:var(--stroke-width);filter:var(--drop-shadow,none);opacity:var(--opacity);transform:var(--flip)}.AKxYR5,.AKxYR5 svg{bottom:0;left:0;position:absolute;right:0;top:0}.AKxYR5 svg{height:var(--svg-calculated-height,100%);margin:auto;padding:var(--svg-calculated-padding,0);width:var(--svg-calculated-width,100%)}.AKxYR5 svg:not([data-type=ugc]){overflow:visible}.VZYmYf *{vector-effect:non-scaling-stroke}.HcOXKn{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}ol.font_100,ul.font_100{color:#080808;font-family:"Arial, Helvetica, sans-serif",serif;font-size:10px;font-style:normal;font-variant:normal;font-weight:400;letter-spacing:normal;line-height:normal;margin:0;text-decoration:none}ol.font_100 li,ul.font_100 li{margin-bottom:12px}ol.wix-list-text-align,ul.wix-list-text-align{list-style-position:inside}ol.wix-list-text-align h1,ol.wix-list-text-align h2,ol.wix-list-text-align h3,ol.wix-list-text-align h4,ol.wix-list-text-align h5,ol.wix-list-text-align h6,ol.wix-list-text-align p,ul.wix-list-text-align h1,ul.wix-list-text-align h2,ul.wix-list-text-align h3,ul.wix-list-text-align h4,ul.wix-list-text-align h5,ul.wix-list-text-align h6,ul.wix-list-text-align p{display:inline}.ONIxfn{cursor:pointer}.WUKwEB{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.QxJLC3 [data-attr-richtext-marker=true]{display:block}.QxJLC3 [data-attr-richtext-marker=true] table{border-collapse:collapse;margin:15px 0;width:100%}.QxJLC3 [data-attr-richtext-marker=true] table td{padding:12px;position:relative}.QxJLC3 [data-attr-richtext-marker=true] table td:after{border-bottom:1px solid currentColor;border-left:1px solid currentColor;bottom:0;content:"";left:0;opacity:.2;position:absolute;right:0;top:0}.QxJLC3 [data-attr-richtext-marker=true] table tr td:last-child:after{border-right:1px solid currentColor}.QxJLC3 [data-attr-richtext-marker=true] table tr:first-child td:after{border-top:1px solid currentColor}@supports(-webkit-appearance:none) and (stroke-color:transparent){.lq2cno>*>:first-child{vertical-align:top}}@supports(-webkit-touch-callout:none){.lq2cno>*>:first-child{vertical-align:top}}.agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) [class$=rich-text__text],.agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote)[class$=rich-text__text]{color:var(--corvid-color,currentColor)}.agLt0N :is(p,h1,h2,h3,h4,h5,h6,ul,ol,span[data-attr-richtext-marker],blockquote) span[style*=color]{color:var(--corvid-color,currentColor)!important}.uGVkMG{direction:var(--text-direction);min-height:var(--min-height);min-width:var(--min-width)}.uGVkMG .edKzOf{word-wrap:break-word;height:100%;overflow-wrap:break-word;position:relative;width:100%}.uGVkMG .edKzOf ul{list-style:disc inside}.uGVkMG .edKzOf li{margin-bottom:12px}.SxM0TO blockquote,.SxM0TO h1,.SxM0TO h2,.SxM0TO h3,.SxM0TO h4,.SxM0TO h5,.SxM0TO h6,.SxM0TO p{letter-spacing:normal;line-height:normal}.nJYhU3{min-height:var(--min-height);min-width:var(--min-width)}.nJYhU3 .edKzOf{word-wrap:break-word;height:100%;overflow-wrap:break-word;position:relative;width:100%}.nJYhU3 .edKzOf ol,.nJYhU3 .edKzOf ul{letter-spacing:normal;line-height:normal;margin-inline-start:.5em;padding-inline-start:1.3em}.nJYhU3 .edKzOf ul{list-style-type:disc}.nJYhU3 .edKzOf ol{list-style-type:decimal}.nJYhU3 .edKzOf ol ul,.nJYhU3 .edKzOf ul ul{line-height:normal;list-style-type:circle}.nJYhU3 .edKzOf ol ol ul,.nJYhU3 .edKzOf ol ul ul,.nJYhU3 .edKzOf ul ol ul,.nJYhU3 .edKzOf ul ul ul{line-height:normal;list-style-type:square}.nJYhU3 .edKzOf li{font-style:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.nJYhU3 .edKzOf h1,.nJYhU3 .edKzOf h2,.nJYhU3 .edKzOf h3,.nJYhU3 .edKzOf h4,.nJYhU3 .edKzOf h5,.nJYhU3 .edKzOf h6,.nJYhU3 .edKzOf p{letter-spacing:normal;line-height:normal;margin-block:0;margin:0}.nJYhU3 .edKzOf a{color:inherit}.SxM0TO,.c9GqVL{word-wrap:break-word;direction:var(--text-direction);min-height:var(--min-height);min-width:var(--min-width);mix-blend-mode:var(--blendMode,normal);overflow-wrap:break-word;pointer-events:none;text-align:start;text-shadow:var(--textOutline,0 0 transparent),var(--textShadow,0 0 transparent);text-transform:var(--textTransform,"none")}.SxM0TO>*,.c9GqVL>*{pointer-events:auto}.SxM0TO li,.c9GqVL li{font-style:inherit;font-weight:inherit;letter-spacing:normal;line-height:inherit}.SxM0TO ol,.SxM0TO ul,.c9GqVL ol,.c9GqVL ul{letter-spacing:normal;line-height:normal;margin-inline-end:0;margin-inline-start:.5em}.SxM0TO:not(.YQcXTT) ol,.SxM0TO:not(.YQcXTT) ul,.c9GqVL:not(.YQcXTT) ol,.c9GqVL:not(.YQcXTT) ul{padding-inline-end:0;padding-inline-start:1.3em}.SxM0TO ul,.c9GqVL ul{list-style-type:disc}.SxM0TO ol,.c9GqVL ol{list-style-type:decimal}.SxM0TO ol ul,.SxM0TO ul ul,.c9GqVL ol ul,.c9GqVL ul ul{list-style-type:circle}.SxM0TO ol ol ul,.SxM0TO ol ul ul,.SxM0TO ul ol ul,.SxM0TO ul ul ul,.c9GqVL ol ol ul,.c9GqVL ol ul ul,.c9GqVL ul ol ul,.c9GqVL ul ul ul{list-style-type:square}.SxM0TO blockquote,.SxM0TO h1,.SxM0TO h2,.SxM0TO h3,.SxM0TO h4,.SxM0TO h5,.SxM0TO h6,.SxM0TO p,.c9GqVL blockquote,.c9GqVL h1,.c9GqVL h2,.c9GqVL h3,.c9GqVL h4,.c9GqVL h5,.c9GqVL h6,.c9GqVL p{margin-block:0;margin:0}.SxM0TO a,.c9GqVL a{color:inherit}.YQcXTT li{margin-inline-end:0;margin-inline-start:1.3em}.Vd6aQZ{overflow:hidden;padding:0;pointer-events:none;white-space:nowrap}.mHZSwn{display:none}.lvxhkV{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}.QJjwEo{transform:translateY(-100%);transition:.2s ease-in}.kdBXfh{transition:.2s}.MP52zt{opacity:0;transition:.2s ease-in}.MP52zt.Bhu9m5{z-index:-1!important}.LVP8Wf{opacity:1;transition:.2s}.VrZrC0{height:auto}.VrZrC0,.cKxVkc{position:relative;width:100%}:host(:not(.device-mobile-optimized)) .vlM3HR,body:not(.device-mobile-optimized) .vlM3HR{margin-left:calc((100% - var(--site-width))/2);width:var(--site-width)}.AT7o0U[data-focuscycled=active]{outline:1px solid transparent}.AT7o0U[data-focuscycled=active]:not(:focus-within){outline:2px solid transparent;transition:outline .01s ease}.AT7o0U .vlM3HR{bottom:0;left:0;position:absolute;right:0;top:0}.HlRz5e{display:block;height:100%;width:100%}.HlRz5e img{max-width:var(--wix-img-max-width,100%)}.HlRz5e[data-animate-blur] img{filter:blur(9px);transition:filter .8s ease-in}.HlRz5e[data-animate-blur] img[data-load-done]{filter:none}.I5zqsT{display:block;height:100%;width:100%}.WzbAF8 .mpGTIt .O6KwRn{display:var(--item-display);height:var(--item-size);margin:var(--item-margin);width:var(--item-size)}.WzbAF8 .mpGTIt .O6KwRn:last-child{margin:0}.WzbAF8 .mpGTIt .O6KwRn .oRtuWN{display:block}.WzbAF8 .mpGTIt .O6KwRn .oRtuWN .YaS0jR{height:var(--item-size);width:var(--item-size)}.WzbAF8 .mpGTIt{height:100%;position:absolute;white-space:nowrap;width:100%}:host(.device-mobile-optimized) .WzbAF8 .mpGTIt,body.device-mobile-optimized .WzbAF8 .mpGTIt{white-space:normal}.big2ZD{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;height:calc(100% - var(--wix-ads-height));left:0;margin-top:var(--wix-ads-height);position:fixed;top:0;width:100%}.SHHiV9,.big2ZD{pointer-events:none;z-index:var(--pinned-layer-in-container,var(--above-all-in-container))}
top of page
St. Joe Concessions
St. Joseph State Park
+HSA designed an elevated concessions building with restrooms for the St. Joe State Park. We located the building on the site in a north-south orientation to maximize the sunrise and sunset views for the visitors. Our design consideres roof slope, orientation, and views as part of the park visitor's experience in addition to breezes, proximity to water, and the utilization of flags as beach messaging.
The program called for simple, low-maintenance materials familiar to the agency and staff. Concessions includes a small-scale kitchen and dining area in addition to outdoor tables and seating. All elements of the facility are ADA accessible. +HSA has provided two different options for the agency to consider.