/*! modern-normalize v2.0.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4}body{margin:0}hr{height:0;color:inherit}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;appearance:button}::-moz-focus-inner{border-style:none;padding:0}:-moz-focusring{outline:1px dotted ButtonText}:-moz-ui-invalid{box-shadow:none}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}/*! baseline
  Extension of modern-normalize to add a few fine tunings and preferences
  based on a post by Matt Brictson
  https://mattbrictson.com/blog/css-normalize-and-reset
 */:root{line-height:1.5}h1,h2,h3,h4,h5,figure,p,ol,ul{margin:0}ol[role=list],ul[role=list]{list-style:none;padding-inline:0}h1,h2,h3,h4,h5{font-size:inherit;font-weight:inherit}img{display:block;max-inline-size:100%}@font-face{font-family:JungleGiantScript;src:url(/assets/fonts/JungleGiantScript/font.woff2) format("woff2"),url(/assets/fonts/JungleGiantScript/font.woff) format("woff")}@font-face{font-family:JungleGiant;src:url(/assets/fonts/JungleGiant/font.woff2) format("woff2"),url(/assets/fonts/JungleGiant/font.woff) format("woff")}@font-face{font-family:JungleGiantItalic;src:url(/assets/fonts/JungleGiantItalic/font.woff2) format("woff2"),url(/assets/fonts/JungleGiantItalic/font.woff) format("woff")}.portfolio h3,.white-labeling h3,.contact h3{font-family:JungleGiantItalic;font-style:normal;font-weight:400}.portfolio .inner-container a,.white-labeling .inner-container a,.contact .inner-container a,.section-header .text{font-family:JungleGiantScript;font-style:normal;font-weight:400}html{background:#fff1e4;color:#81ddd5;scroll-behavior:smooth}body{color:#81ddd5;font: 125%/1.5 JungleGiant,Helvetica Neue,Helvetica,Arial,sans-serif;margin:0;padding:0;position:relative}h2,h3{font: 100%/1.25 JungleGiantScript,sans-serif}::selection{background:#ffb700}a{color:#81ddd5;text-decoration:none}a:hover,a:active,a:focus,a:focus-within{text-decoration:underline}.shape-01{clip-path:polygon(46.969% 9.948%,46.969% 9.948%,44.251% 11.168%,41.539% 12.416%,38.835% 13.696%,36.14% 15.009%,33.457% 16.358%,30.788% 17.747%,28.133% 19.179%,25.494% 20.656%,22.874% 22.182%,20.273% 23.758%,20.273% 23.758%,18.106% 25.126%,15.981% 26.545%,13.912% 28.047%,11.915% 29.663%,10.004% 31.426%,8.194% 33.367%,6.501% 35.517%,4.939% 37.909%,3.523% 40.575%,2.267% 43.546%,2.267% 43.546%,1.024% 47.607%,.279% 51.721%,.006% 55.837%,.184% 59.905%,.787% 63.873%,1.793% 67.692%,3.176% 71.31%,4.913% 74.677%,6.98% 77.742%,9.354% 80.455%,9.354% 80.455%,11.952% 82.843%,14.697% 84.982%,17.563% 86.896%,20.525% 88.606%,23.558% 90.135%,26.636% 91.506%,29.733% 92.743%,32.824% 93.867%,35.884% 94.901%,38.886% 95.868%,38.886% 95.868%,42.175% 96.847%,45.482% 97.706%,48.805% 98.437%,52.14% 99.035%,55.486% 99.494%,58.839% 99.806%,62.196% 99.967%,65.556% 99.97%,68.915% 99.808%,72.27% 99.475%,72.27% 99.475%,74.521% 99.149%,76.835% 98.711%,79.183% 98.138%,81.534% 97.406%,83.856% 96.49%,86.12% 95.367%,88.294% 94.012%,90.349% 92.401%,92.253% 90.51%,93.976% 88.316%,93.976% 88.316%,95.459% 85.861%,96.716% 83.168%,97.755% 80.277%,98.586% 77.228%,99.217% 74.061%,99.659% 70.817%,99.919% 67.535%,100.008% 64.256%,99.934% 61.02%,99.706% 57.868%,99.706% 57.868%,99.404% 55.296%,99.008% 52.741%,98.53% 50.204%,97.983% 47.684%,97.379% 45.181%,96.732% 42.696%,96.053% 40.23%,95.356% 37.781%,94.653% 35.35%,93.957% 32.938%,93.957% 32.938%,93.362% 30.824%,92.778% 28.695%,92.194% 26.559%,91.603% 24.425%,90.995% 22.301%,90.359% 20.196%,89.688% 18.117%,88.971% 16.074%,88.199% 14.075%,87.364% 12.128%,87.364% 12.128%,86.727% 10.796%,86.048% 9.503%,85.325% 8.258%,84.559% 7.069%,83.75% 5.945%,82.899% 4.893%,82.004% 3.923%,81.066% 3.044%,80.086% 2.263%,79.063% 1.588%,79.063% 1.588%,76.949% .597%,74.856% .09%,72.783% -.005%,70.724% .243%,68.677% .764%,66.639% 1.488%,64.606% 2.344%,62.575% 3.263%,60.542% 4.174%,58.505% 5.007%,58.505% 5.007%,57.345% 5.456%,56.187% 5.92%,55.031% 6.398%,53.876% 6.887%,52.723% 7.385%,51.571% 7.89%,50.419% 8.399%,49.269% 8.911%,48.119% 9.424%,46.969% 9.934%,46.969% 9.934%)}.shape-02{clip-path:polygon(30.181% 1.441%,30.181% 1.441%,27.827% 1.754%,25.467% 2.143%,23.119% 2.625%,20.798% 3.217%,18.52% 3.936%,16.302% 4.801%,14.158% 5.827%,12.107% 7.032%,10.162% 8.434%,8.341% 10.05%,8.341% 10.05%,6.838% 11.68%,5.486% 13.452%,4.285% 15.349%,3.234% 17.357%,2.332% 19.458%,1.578% 21.635%,.972% 23.874%,.513% 26.156%,.199% 28.466%,.031% 30.787%,.031% 30.787%,-.001% 33.107%,.094% 35.422%,.305% 37.728%,.627% 40.022%,1.05% 42.301%,1.568% 44.561%,2.172% 46.8%,2.854% 49.013%,3.607% 51.197%,4.423% 53.35%,4.423% 53.35%,6.477% 58.121%,8.81% 62.736%,11.408% 67.178%,14.259% 71.431%,17.35% 75.479%,20.667% 79.307%,24.197% 82.899%,27.927% 86.238%,31.844% 89.308%,35.935% 92.094%,35.935% 92.094%,38.27% 93.505%,40.663% 94.815%,43.107% 96.009%,45.597% 97.074%,48.129% 97.996%,50.697% 98.761%,53.295% 99.354%,55.918% 99.762%,58.561% 99.971%,61.218% 99.966%,61.218% 99.966%,64.59% 99.635%,67.907% 98.944%,71.149% 97.913%,74.296% 96.563%,77.33% 94.912%,80.231% 92.981%,82.979% 90.79%,85.555% 88.357%,87.94% 85.703%,90.113% 82.848%,90.113% 82.848%,92.064% 79.817%,93.796% 76.639%,95.311% 73.329%,96.609% 69.907%,97.695% 66.39%,98.568% 62.797%,99.232% 59.146%,99.688% 55.455%,99.938% 51.741%,99.985% 48.023%,99.985% 48.023%,99.679% 42.75%,98.922% 37.558%,97.715% 32.499%,96.063% 27.625%,93.968% 22.988%,91.434% 18.64%,88.463% 14.633%,85.06% 11.018%,81.226% 7.849%,76.967% 5.176%,76.967% 5.176%,72.864% 3.325%,68.429% 1.938%,63.74% .965%,58.872% .354%,53.901% .054%,48.904% .015%,43.957% .185%,39.137% .514%,34.519% .949%,30.181% 1.441%,30.181% 1.441%)}.shape-03{clip-path:polygon(78.14% .493%,78.14% .493%,75.821% .126%,73.497% -.006%,71.173% .088%,68.852% .397%,66.539% .911%,64.237% 1.619%,61.952% 2.51%,59.686% 3.574%,57.445% 4.8%,55.232% 6.179%,55.232% 6.179%,53.816% 7.142%,52.406% 8.145%,51% 9.167%,49.593% 10.19%,48.184% 11.192%,46.769% 12.154%,45.345% 13.056%,43.909% 13.879%,42.458% 14.603%,40.989% 15.208%,40.989% 15.208%,39.328% 15.722%,37.659% 16.085%,35.983% 16.326%,34.302% 16.476%,32.617% 16.566%,30.929% 16.624%,29.242% 16.682%,27.555% 16.769%,25.87% 16.916%,24.19% 17.153%,24.19% 17.153%,22.709% 17.459%,21.235% 17.859%,19.769% 18.352%,18.312% 18.936%,16.867% 19.612%,15.435% 20.379%,14.017% 21.235%,12.615% 22.179%,11.231% 23.212%,9.867% 24.332%,9.867% 24.332%,9.233% 24.891%,8.604% 25.477%,7.984% 26.096%,7.376% 26.75%,6.783% 27.446%,6.208% 28.186%,5.655% 28.976%,5.127% 29.821%,4.627% 30.723%,4.158% 31.689%,4.158% 31.689%,3.578% 33.098%,3.07% 34.589%,2.627% 36.15%,2.242% 37.773%,1.909% 39.445%,1.62% 41.158%,1.37% 42.9%,1.151% 44.661%,.956% 46.431%,.779% 48.198%,.779% 48.198%,.509% 51.203%,.281% 54.245%,.112% 57.307%,.019% 60.369%,.018% 63.415%,.127% 66.424%,.362% 69.379%,.739% 72.262%,1.275% 75.054%,1.988% 77.737%,1.988% 77.737%,2.611% 79.572%,3.312% 81.291%,4.084% 82.898%,4.918% 84.397%,5.808% 85.794%,6.745% 87.093%,7.722% 88.298%,8.731% 89.414%,9.764% 90.445%,10.813% 91.396%,10.813% 91.396%,12.994% 93.131%,15.221% 94.616%,17.488% 95.872%,19.789% 96.917%,22.117% 97.77%,24.467% 98.452%,26.833% 98.981%,29.208% 99.378%,31.586% 99.661%,33.962% 99.849%,33.962% 99.849%,39.866% 99.978%,45.796% 99.582%,51.712% 98.609%,57.577% 97.009%,63.351% 94.729%,68.996% 91.718%,74.472% 87.925%,79.742% 83.299%,84.767% 77.787%,89.507% 71.339%,89.507% 71.339%,91.049% 68.899%,92.538% 66.302%,93.952% 63.552%,95.269% 60.653%,96.467% 57.611%,97.526% 54.428%,98.423% 51.11%,99.136% 47.661%,99.645% 44.086%,99.927% 40.389%,99.927% 40.389%,100.001% 37.695%,99.991% 34.791%,99.888% 31.752%,99.68% 28.654%,99.358% 25.57%,98.911% 22.577%,98.328% 19.749%,97.599% 17.16%,96.713% 14.886%,95.66% 13.002%,95.66% 13.002%,94.136% 10.932%,92.534% 9.052%,90.863% 7.359%,89.134% 5.851%,87.359% 4.523%,85.547% 3.373%,83.708% 2.398%,81.854% 1.596%,79.994% .961%,78.14% .493%)}.clip-flag{clip-path:polygon(0% 4.186%,0% 95.169%,0% 95.169%,13.237% 92.224%,24.229% 91.322%,33.548% 91.948%,41.767% 93.588%,49.456% 95.727%,57.189% 97.851%,65.538% 99.445%,75.075% 99.995%,86.371% 98.986%,100% 95.904%,100% 4.843%,100% 4.843%,86.791% 7.771%,75.825% 8.659%,66.528% 8.021%,58.327% 6.375%,50.648% 4.235%,42.917% 2.117%,34.56% .537%,25.004% .012%,13.676% 1.056%,0% 4.186%)}.site-header{background-color:#81ddd5}.site-header .inner-container{font-size:1.75rem;line-height:1;max-width:1400px;padding-block:8% 0}@media screen and (min-width: 768px){.site-header .inner-container{align-items:center;display:flex;font-size:clamp(.8rem,.3333rem + .9722vw,1.5rem);justify-content:space-between;padding-block:1%}}.site-header .logo{display:inline-block;padding:0;max-width:250px;width:150px}@media screen and (min-width: 768px){.site-header .logo{order:1;padding:0;width:18%}}.site-header .navigation{justify-self:end;order:2}.site-header .navigation ul{display:none}@media screen and (min-width: 768px){.site-header .navigation ul{display:flex;gap:1em}}.site-header .navigation ul li{padding-block:.3em;text-align:center}@media screen and (min-width: 768px){.site-header .navigation ul li{padding-block:0;text-align:unset}}.site-header .navigation a{color:#fff1e4;text-decoration:none}.site-header .navigation a:hover,.site-header .navigation a:active,.site-header .navigation a:focus,.site-header .navigation a:focus-within{text-decoration:underline}.site-header .navigation .active ul{background:#81ddd5;display:block;position:absolute;top:82px;left:0;right:0;z-index:1900}@media screen and (min-width: 1024px){.site-header .navigation .active ul{background:transparent;position:relative;top:initial;left:initial;right:initial;z-index:unset;transform:none}}.site-header .nav-button{cursor:pointer;display:block;height:1.75rem;position:absolute;right:2rem;top:2rem;width:2rem;z-index:2000}@media screen and (min-width: 768px){.site-header .nav-button{top:2.5rem}}@media screen and (min-width: 1024px){.site-header .nav-button{display:none;visibility:hidden}}.site-header .nav-button .nav-icon{display:flex;flex-direction:column}.site-header .nav-button .nav-icon-top,.site-header .nav-button .nav-icon-mid,.site-header .nav-button .nav-icon-bot{background-color:#fff1e4;border-radius:20px;height:3px;margin-block:4px;transition:all .12s linear;width:100%}.site-header .nav-button .nav-icon-top{margin-top:0;transform-origin:center}.site-header .nav-button .nav-icon-bot{margin-bottom:0;transform-origin:center}.site-header .nav-button.open .nav-icon-top{margin-top:13px;transform:rotate(-135deg);transform:rotate(135deg)}.site-header .nav-button.open .nav-icon-mid{visibility:hidden}.site-header .nav-button.open .nav-icon-bot{margin-top:-18px;transform:rotate(45deg)}.inner-container{margin:0 auto;max-width:1267px;padding-inline:1em}.section-header{align-items:center;background-color:#ffb700;background:#ffb700 url(/assets/img/bkg-staycation-header-tile.png) repeat-x 0 0;background-size:contain;display:flex;justify-content:center;line-height:1;margin:0;padding-block:0;text-align:center}.section-header .text{background-color:#ffb700cc;background:linear-gradient(90deg,#ffb70000,#ffb700e6 15% 75%,#ffb70000);color:#fff1e4;font-size:150px;font-size:clamp(3rem,-1.25rem + 8.8542vw,9.375rem);margin:0;padding-inline:1em;padding-block:.33em .1em;text-shadow:#ffb700 .05em .05em 0,#ffb700 -.05em .05em 0,#ffb700 .05em -.05em 0,#ffb700 -.05em -.05em 0}.hero{align-items:center;display:flex;flex-direction:column;min-height:66vh;justify-content:center;text-align:center;text-wrap:balance}@media screen and (min-width: 768px){.hero{min-height:94vh}}.hero .logo{display:block;margin-inline:auto;padding-block:1.5rem 3rem;width:85%}@media screen and (min-width: 768px){.hero .logo{padding-block:0 5vh;width:65%}}.hero .logo img{display:block}.hero p{font-size:1.75rem;line-height:1.2;padding-bottom:.5em}@media screen and (min-width: 768px){.hero p{font-size:clamp(1.25rem,.5rem + 1.5625vw,2.375rem);line-height:1.4}}.portfolio h3,.white-labeling h3,.contact h3{color:#ff5f0d;font-size:2.25rem;line-height:1;margin-block:0;padding-block:0 .25em}@media screen and (min-width: 768px){.portfolio h3,.white-labeling h3,.contact h3{font-size:clamp(2rem,.0833rem + 3.9931vw,4.875rem)}}.portfolio p,.white-labeling p,.contact p{color:#ff5f0d}.portfolio .inner-container,.white-labeling .inner-container,.contact .inner-container{text-align:center;text-wrap:balance;padding-block:25% 5%}@media screen and (min-width: 768px){.portfolio .inner-container,.white-labeling .inner-container,.contact .inner-container{padding-block:5%}}.portfolio .inner-container a,.white-labeling .inner-container a,.contact .inner-container a{color:#81ddd5;text-decoration:none}.portfolio .inner-container a:hover,.portfolio .inner-container a:active,.portfolio .inner-container a:focus,.portfolio .inner-container a:focus-within,.white-labeling .inner-container a:hover,.white-labeling .inner-container a:active,.white-labeling .inner-container a:focus,.white-labeling .inner-container a:focus-within,.contact .inner-container a:hover,.contact .inner-container a:active,.contact .inner-container a:focus,.contact .inner-container a:focus-within{text-decoration:underline}.portfolio .inner-container p,.white-labeling .inner-container p,.contact .inner-container p{font-size:1.5rem;line-height:1.4;padding-bottom:.5em}@media screen and (min-width: 768px){.portfolio .inner-container p,.white-labeling .inner-container p,.contact .inner-container p{font-size:clamp(1rem,.4167rem + 1.2153vw,1.875rem)}}.mrs-lemon{background-color:#7eded0;position:relative;margin-bottom:-8%}@media screen and (min-width: 768px){.mrs-lemon .inner-container{position:absolute;left:50%;top:5%;transform:translate(-50%);z-index:500}}.mrs-lemon .inner-container a{color:#fff1e4}.mrs-lemon .img-band .lax{margin-block:-20% 10%}@media screen and (min-width: 768px){.mrs-lemon .img-band .lax{margin-block:unset}}.beach-time{position:relative}@media screen and (min-width: 768px){.beach-time .inner-container{position:absolute;left:50%;top:5%;transform:translate(-50%);z-index:500}}@media screen and (min-width: 768px){.beach-time .inner-container a{color:#fff1e4}}.beach-time .clip-flag .lax{margin-block:-20% 10%}@media screen and (min-width: 768px){.beach-time .clip-flag .lax{margin-block:unset}}.white-labeling{padding-top:10%}@media screen and (min-width: 768px){.white-labeling{padding-top:5%}}.white-labeling .inner-container{padding-block:5% 0}@media screen and (min-width: 768px){.white-labeling .inner-container{padding-block:5%}}.white-labeling p{color:#81ddd5}.contact .inner-container{padding-block:10% 15%}@media screen and (min-width: 768px){.contact .inner-container{padding-block:5%}}.brand-images{margin:0 auto;padding-block:0 7.5%;padding-inline:5%}.brand-images .shape-01 img,.brand-images .shape-02 img,.brand-images .shape-03 img{margin-block:0 1.5em;max-width:none;width:100%}@media screen and (min-width: 768px){.brand-images .shape-01 img,.brand-images .shape-02 img,.brand-images .shape-03 img{margin-block:0}}@media screen and (min-width: 768px){.brand-images .shape-01{display:inline-block;margin-right:2%;vertical-align:top;width:61%}.brand-images .shape-02{display:inline-block;vertical-align:top;width:35%}.brand-images .shape-03{display:inline-block;margin-left:10%;width:80%}}.site-footer .inner-container{font-size:1.75rem;line-height:1;max-width:1400px;padding-block:5% 15%}@media screen and (min-width: 768px){.site-footer .inner-container{align-items:center;display:grid;font-size:clamp(.8rem,.3333rem + .9722vw,1.5rem);gap:5%;grid-template-columns:1.5fr 1fr 1.5fr;justify-content:center;padding-block:0 5%}}.site-footer .logo{padding:0 10% 10%}@media screen and (min-width: 768px){.site-footer .logo{order:2;padding:10%}}.site-footer .navigation{justify-self:end;order:1}@media screen and (min-width: 768px){.site-footer .navigation ul{display:flex;gap:1em}}.site-footer .navigation ul li{padding-block:.3em;text-align:center}@media screen and (min-width: 768px){.site-footer .navigation ul li{padding-block:0;text-align:unset}}.site-footer .legal{font-size:.8em;padding-block:1em .5em;text-align:center;text-wrap:balance}@media screen and (min-width: 768px){.site-footer .legal{font-size:inherit;justify-self:start;order:3;padding-block:0;text-align:unset}}
