.lazyload,.lazyloading{max-width:100%}
.smush-dimensions{--smush-image-aspect-ratio:auto;aspect-ratio:var(--smush-image-aspect-ratio)}
*,*:before,*:after{box-sizing:border-box;padding:0}*:not(dialog){margin:0}html{text-size-adjust:100%}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords;scroll-behavior:smooth}}body{-webkit-font-smoothing:antialiased}img,video{max-width:100%;display:block}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}ul,ol{list-style:none}body{font-family:system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;line-height:1.5}:root{--spacing-unit:1rem;--spacing-01:calc(var(--spacing-unit) * .25);--spacing-02:calc(var(--spacing-unit) * .5);--spacing-03:calc(var(--spacing-unit) * .75);--spacing-04:calc(var(--spacing-unit) * 1);--spacing-04-5:calc(var(--spacing-unit) * 1.5);--spacing-05:calc(var(--spacing-unit) * 2);--spacing-06:calc(var(--spacing-unit) * 3);--spacing-07:calc(var(--spacing-unit) * 4);--spacing-08:calc(var(--spacing-unit) * 5);--spacing-09:calc(var(--spacing-unit) * 6);--spacing-10:calc(var(--spacing-unit) * 7);--spacing-11:calc(var(--spacing-unit) * 8);--spacing-12:calc(var(--spacing-unit) * 9);--spacing-13:calc(var(--spacing-unit) * 10);--spacing-14:calc(var(--spacing-unit) * 11);--spacing-15:calc(var(--spacing-unit) * 12);--spacing-16:calc(var(--spacing-unit) * 13);--page-width:87.5rem;--page-width-condensed:62.5rem;--page-width-narrow:43.75rem;--page-gutter:var(--spacing-04)}@media(width>=62.499rem){:root{--page-gutter:var(--spacing-07)}}:root{--section-padding-block:var(--spacing-06)}@media(width>=62.499rem){:root{--section-padding-block:var(--spacing-08)}}:root{--header-height:4rem}@media(width>=62.499rem){:root{--header-height:4.5rem}}:root{--z-index-highest:2147483647;--z-index-header:calc(var(--z-index-highest) - 2)}[class*=page-width]{width:100%;padding-inline:var(--page-gutter);margin-inline:auto}.page-width{max-width:var(--page-width)}.page-width-condensed{max-width:var(--page-width-condensed)}.page-width-narrow{max-width:var(--page-width-narrow)}.hidden{display:none}@media(width <=31.25rem){.hidden-xs-down{display:none}}@media(width>=31.25rem){.hidden-xs-up{display:none}}@media(width <=46.875rem){.hidden-sm-down{display:none}}@media(width>=46.875rem){.hidden-sm-up{display:none}}@media(width <=62.499rem){.hidden-md-down{display:none}}@media(width>=62.499rem){.hidden-md-up{display:none}}@media(width <=78.125rem){.hidden-lg-down{display:none}}@media(width>=78.125rem){.hidden-lg-up{display:none}}@media(width <=99.999rem){.hidden-xl-down{display:none}}@media(width>=99.999rem){.hidden-xl-up{display:none}}.section-padding-block{padding-block:var(--section-padding-block)}.isolate{isolation:isolate;position:relative}.grid{--__grid-columns:var(--grid-columns,4);--__grid-gap:var(--grid-gap,var(--spacing-04));display:grid;grid-template-columns:repeat(var(--__grid-columns),1fr);gap:var(--__grid-gap)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0}.skip-to-content{border:0;padding:1rem 2rem;background-color:var(--color-white);color:var(--color-neutral-10);text-decoration:none}.skip-to-content:focus{z-index:9999;top:var(--spacing-04);left:var(--page-gutter);overflow:auto;width:auto;height:auto;clip-path:none}.icon{--__icon-size:var(--icon-size,1rem);--__icon-color:var(--icon-color,currentColor);width:var(--__icon-size);height:auto;color:var(--__icon-color)}.icon-ui{--__icon-size:var(--icon-size,1rem);--__icon-color:var(--icon-color,currentColor);width:var(--__icon-size);height:auto;stroke:var(--__icon-color);stroke-width:1;fill:none}
.site-footer{position:relative;background-color:var(--color-teal);overflow:hidden}.site-footer__inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-04);padding-block:var(--spacing-08);padding-inline:var(--page-gutter);text-align:center}.site-footer__monogram{display:block;width:3rem;height:auto;aspect-ratio:82.57/162.19;color:var(--color-tan)}.site-footer__tagline{margin:0;color:var(--color-tan)}.site-footer__copyright{margin:0;font-size:var(--font-size-overline);font-weight:var(--font-weight-regular);line-height:1.5;letter-spacing:var(--letter-spacing-body);color:hsla(0,0%,100%,.45);max-width:35rem;text-align:center}.site-footer__copyright a{color:#fff;text-decoration:none}@media(pointer:fine){.site-footer__copyright a:hover{text-decoration:underline;text-underline-offset:.15em}}
.site-header{position:fixed;inset-block-start:0;inset-inline:0;z-index:99999;width:100%;padding-block:var(--spacing-03);padding-inline:var(--page-gutter);background-color:rgba(0,0,0,0);overflow:visible;pointer-events:none;transition:padding-block .35s ease}.site-header:before{content:"";position:absolute;inset-inline:0;inset-block-start:0;z-index:-1;height:7.5rem;pointer-events:none;opacity:0;background:linear-gradient(to bottom,rgba(51,51,51,.38) 0%,rgba(51,51,51,.12) 55%,rgba(51,51,51,0) 100%);backdrop-filter:blur(.75rem);-webkit-backdrop-filter:blur(.75rem);mask-image:linear-gradient(to bottom,#333 0%,rgba(51,51,51,.4) 50%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,#333 0%,rgba(51,51,51,.4) 50%,transparent 100%);transition:opacity .45s ease}.site-header.is-scrolled{pointer-events:auto;padding-block:var(--spacing-02)}.site-header.is-scrolled:before{opacity:1}@media(width <=48rem){.site-header{padding-block:var(--spacing-03);padding-inline:var(--spacing-04-5)}.site-header.is-scrolled{padding-block:var(--spacing-02)}}body.admin-bar .site-header{inset-block-start:32px}@media screen and (width <=782px){body.admin-bar .site-header{inset-block-start:46px}}.site-navigation{display:flex;align-items:center;gap:var(--spacing-03);width:100%;min-height:2.75rem}.site-navigation__logo,.site-navigation__toggle,.site-navigation__panel,.site-navigation__book,.site-navigation__links{pointer-events:auto}.site-navigation__logo{display:block;flex-shrink:0;width:auto;height:5.8125rem;transition:height .2s ease-out 0s}@media(width <=48rem){.site-navigation__logo{height:4.25rem}}.site-navigation__logo-svg{display:block;width:auto;height:100%;aspect-ratio:119.22/92.24;color:var(--color-white)}.site-navigation__toggle{display:none;align-items:center;justify-content:center;z-index:2;order:3;width:2.75rem;height:2.75rem;margin-inline-start:0;padding:0;border:0;background:rgba(0,0,0,0);color:var(--color-white);cursor:pointer}.site-navigation__hamburger{display:block;width:1.25rem;height:2px;background:currentcolor;position:relative;transition:background-color .2s ease}.site-navigation__hamburger:before,.site-navigation__hamburger:after{content:"";display:block;width:100%;height:2px;background:currentcolor;position:absolute;left:0;transition:transform .2s ease}.site-navigation__hamburger:before{top:-6px}.site-navigation__hamburger:after{top:6px}.site-navigation__toggle[aria-expanded=true] .site-navigation__hamburger{background-color:rgba(0,0,0,0)}.site-navigation__toggle[aria-expanded=true] .site-navigation__hamburger:before{top:0;transform:rotate(45deg)}.site-navigation__toggle[aria-expanded=true] .site-navigation__hamburger:after{top:0;transform:rotate(-45deg)}.site-navigation__panel{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--spacing-04);min-width:0}.site-navigation__links{display:flex;align-items:center;gap:var(--spacing-04)}.site-navigation__book{position:relative;flex-shrink:0}.site-navigation__book-toggle{display:inline-flex;align-items:center;gap:var(--spacing-02);padding-block:.875rem;padding-inline:1.25rem;border-color:var(--color-white);color:var(--color-teal);background-color:var(--color-white);transition:background-color .2s ease,color .2s ease,border-color .2s ease}.site-navigation__book-toggle:after{content:"";display:block;width:.4em;height:.4em;border-right:1.5px solid currentcolor;border-bottom:1.5px solid currentcolor;transform:translateY(-.1em) rotate(45deg);transition:transform .2s ease}@media(pointer:fine){.site-navigation__book-toggle:hover{background-color:rgba(0,0,0,0);color:var(--color-white)}}@media(width <=48rem){.site-navigation__book-toggle{padding-block:.75rem;padding-inline:1rem}}.site-navigation__book.is-open .site-navigation__book-toggle:after{transform:translateY(.1em) rotate(225deg)}.site-navigation__book-menu{position:absolute;inset-block-start:calc(100% + var(--spacing-02));inset-inline-end:0;z-index:2;display:flex;flex-direction:column;min-width:100%;border:1px solid hsla(0,0%,100%,.22);background-color:rgba(51,51,51,.48);backdrop-filter:blur(1rem);-webkit-backdrop-filter:blur(1rem)}.site-navigation__book-menu[hidden]{display:none}.site-navigation__book-option{display:block;width:100%;padding:var(--spacing-03) var(--spacing-04);border:0;background:rgba(0,0,0,0);color:var(--color-white);font-family:var(--font-family);font-weight:var(--font-weight-demi);font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);line-height:1.2;text-align:start;text-decoration:none;text-transform:uppercase;cursor:pointer;transition:background-color .2s ease,color .2s ease;white-space:nowrap}@media(pointer:fine){.site-navigation__book-option:hover{background-color:var(--color-white);color:var(--color-teal)}}.site-navigation__book-option+.site-navigation__book-option{border-block-start:1px solid hsla(0,0%,100%,.2)}@media(width <=48rem){.site-navigation{min-height:0;gap:var(--spacing-02)}.site-navigation__panel{display:contents}.site-navigation__links{display:none}.site-navigation__book{order:2;margin-inline-start:auto}.site-navigation.is-open .site-navigation__panel{position:fixed;inset:0;z-index:1;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-end;gap:var(--spacing-05);padding:calc(var(--spacing-02) + 3.5rem + var(--spacing-04)) var(--spacing-04-5) var(--spacing-05);background-color:var(--color-teal)}.site-navigation.is-open .site-navigation__links{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:var(--spacing-03);overflow-y:auto}.site-navigation.is-open .site-navigation__book{order:initial;width:100%;margin-inline-start:0;margin-block-start:auto}.site-navigation.is-open .site-navigation__book-toggle{width:100%;justify-content:center;padding-block:1.125rem;padding-inline:1.5rem}.site-navigation.is-open .site-navigation__book-menu{inset-block-start:auto;inset-block-end:calc(100% + var(--spacing-02));width:100%}}.site-header.is-scrolled .site-navigation{min-height:0}.site-header.is-scrolled .site-navigation__logo{height:2rem}@media(width <=48rem){.site-header.is-scrolled .site-navigation__logo{height:1.75rem}}@media(prefers-reduced-motion:reduce){.site-header,.site-header:before,.site-navigation__logo{transition:none}}body.nav-open{overflow:hidden}.skip-to-content{position:absolute;inset-block-start:var(--spacing-04);inset-inline-start:var(--spacing-04);z-index:var(--z-index-highest);padding:var(--spacing-03) var(--spacing-04);background:var(--color-white);color:var(--color-teal);font-size:var(--font-size-overline);transform:translateY(-200%);transition:transform .2s ease}.skip-to-content:focus{transform:translateY(0)}
.heading-style-1{margin:0;font-size:1.125rem;font-style:normal;font-weight:600;line-height:135%;letter-spacing:-.0225rem}@media(width <=62.499rem){.heading-style-1{line-height:1.15}}.heading-style-2{font-size:1.5rem;font-weight:600;line-height:100%;text-transform:uppercase}@media(width <=62.499rem){.heading-style-2{line-height:1.15}}.heading-style-3{text-align:center;font-size:2rem;font-weight:600;line-height:105%;text-transform:uppercase}@media(width <=62.499rem){.heading-style-3{line-height:1.15}}.body-style-1{font-size:.75rem;font-style:normal;font-weight:500;line-height:150%}:root{--color-teal:#2b444c;--color-teal-light:#9db1b7;--color-sand:#ecd0b2;--color-tan:#a08262;--color-white:#fff;--color-black:#000;--color-overlay:rgb(0 0 0/60%);--color-overlay-lg:rgb(0 0 0/45%);--color-background:var(--color-teal);--color-foreground:var(--color-white);--color-accent:var(--color-tan);--color-surface:var(--color-sand);--font-family:"termina",sans-serif;--font-weight-regular:400;--font-weight-demi:600;--font-weight-bold:700;--font-size-display:3.5rem;--font-size-h1:2.25rem;--font-size-h2:1.5rem;--font-size-h3:1.125rem;--font-size-body:.875rem;--font-size-sm:.75rem;--font-size-overline:.625rem;--letter-spacing-display:-.02em;--letter-spacing-body:-.01em;--letter-spacing-overline:.12em;--line-height-display:1;--line-height-heading:1.15;--line-height-body:1.4;--header-height:0px;--section-padding-block:var(--spacing-08);--section-padding-block-extra:var(--spacing-12)}@media(width <=62.499rem){:root{--section-padding-block:var(--spacing-07)}}:root{--m3faqs-font-family:var(--font-family);--m3faqs-accent:var(--color-tan);--m3faqs-accent-dark:var(--color-teal);--m3faqs-tab-header-active-text-color:var(--color-tan);--m3faqs-tab-header-background:0 0;--m3faqs-item-border-color:color-mix(in srgb,var(--color-teal) 20%,transparent);--m3faqs-question-text-color:var(--color-teal);--m3faqs-answer-text-color:var(--color-teal);--m3faqs-radius:0;--m3faqs-item-background:var(--color-white);--m3faqs-question-font-weight:600;--m3faqs-question-padding:1rem 1.25rem;--m3faqs-search-background:var(--color-white);--m3faqs-search-text-color:var(--color-teal);--m3faqs-search-placeholder-color:var(--color-tan);--headerFont:var(--font-family);--bodyFont:var(--font-family)}*,*:before,*:after{box-sizing:border-box}body{font-family:var(--font-family);font-weight:var(--font-weight-demi);font-size:var(--font-size-body);line-height:var(--line-height-body);letter-spacing:var(--letter-spacing-body);color:var(--color-foreground);background-color:var(--color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}section{position:relative}.button-primary{display:inline-flex;align-items:center;justify-content:center;padding:1.125rem 1.5rem;border:1px solid var(--color-foreground);font-family:var(--font-family);font-weight:var(--font-weight-demi);font-size:var(--font-size-overline);letter-spacing:var(--letter-spacing-overline);line-height:1;text-transform:uppercase;text-decoration:none;color:var(--color-foreground);background:rgba(0,0,0,0);cursor:pointer;transition:background-color .2s ease,color .2s ease}@media(pointer:fine){.button-primary:hover{background-color:var(--color-foreground);color:var(--color-background)}}.button-primary--filled{background-color:var(--color-foreground);color:var(--color-background)}@media(pointer:fine){.button-primary--filled:hover{background-color:rgba(0,0,0,0);color:var(--color-foreground)}}.overline{font-size:var(--font-size-overline);font-weight:var(--font-weight-demi);letter-spacing:var(--letter-spacing-overline);text-transform:uppercase;color:var(--color-tan)}[data-color-scheme=sand]{--color-background:var(--color-sand);--color-foreground:var(--color-teal);--color-accent:var(--color-tan);background-color:var(--color-background);color:var(--color-foreground)}[data-color-scheme=teal]{--color-background:var(--color-teal);--color-foreground:var(--color-white);background-color:var(--color-background);color:var(--color-foreground)}.m3faqs{font-family:var(--font-family)}.m3faqs .m3faqs__category{border-color:var(--m3faqs-item-border-color);border-radius:var(--m3faqs-radius);background:rgba(0,0,0,0)}.m3faqs .m3faqs__faq{border-bottom-color:var(--m3faqs-item-border-color)}.m3faqs .m3faqs__faq-question:hover{background-color:color-mix(in srgb,var(--color-teal) 6%,transparent)}.m3faqs .m3faqs__faq-question[aria-expanded=true]{color:var(--color-white);background-color:var(--color-teal);border-bottom-color:var(--color-teal)}.m3faqs .m3faqs__faq-question[aria-expanded=true] .m3faqs__faq-question-text,.m3faqs .m3faqs__faq-question[aria-expanded=true] .m3faqs__faq-question-icon{color:var(--color-white)}.m3faqs .m3faqs__faq-answer{background:var(--m3faqs-item-background)}.m3faqs .m3faqs__toc-item{color:var(--color-teal);font-family:var(--font-family)}.m3faqs .m3faqs__toc-item:hover,.m3faqs .m3faqs__toc-item.is-active,.m3faqs .m3faqs__toc-item.active{color:var(--color-teal);background:color-mix(in srgb,var(--color-sand) 40%,transparent);border-left-color:var(--color-tan)}.status-page{display:flex;align-items:center;justify-content:center;min-height:100dvh;padding-block:var(--spacing-08);padding-inline:var(--page-gutter);text-align:center;--status-page-header-offset:7.5rem;padding-block-start:max(var(--spacing-08),var(--status-page-header-offset) + var(--spacing-06))}.status-page--has-results{align-items:flex-start;justify-content:flex-start}.status-page__inner{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-04);width:100%;max-width:28rem;margin-inline:auto}.status-page__inner--wide{max-width:var(--page-width-narrow)}.status-page__title{margin:0;font-size:var(--font-size-h1);font-weight:var(--font-weight-demi);line-height:var(--line-height-heading);letter-spacing:var(--letter-spacing-display);text-transform:uppercase}.status-page__message{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-teal-light)}.status-page__search{width:100%;margin-block-start:var(--spacing-02)}.status-page__home{margin-block-start:var(--spacing-02)}.status-page__results{display:flex;flex-direction:column;gap:var(--spacing-05);width:100%;margin-block-start:var(--spacing-04);text-align:start}.status-page__result{display:flex;flex-direction:column;gap:var(--spacing-02)}.status-page__result-title{margin:0;font-size:var(--font-size-h3);font-weight:var(--font-weight-demi);line-height:var(--line-height-heading)}.status-page__result-title a{color:inherit;text-decoration:none}@media(pointer:fine){.status-page__result-title a:hover{text-decoration:underline}}.status-page__result-excerpt{margin:0;font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:var(--line-height-body);color:var(--color-teal-light)}.status-page__nav{width:100%;margin-block-start:var(--spacing-05)}.search-form{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-02);width:100%}.search-form__label{display:contents}.search-form__field{flex:1 1 12rem;min-width:0;min-height:2.75rem;padding:var(--spacing-03) var(--spacing-04);border:1px solid var(--color-foreground);border-radius:0;background:rgba(0,0,0,0);color:var(--color-foreground);font-family:var(--font-family);font-size:var(--font-size-body);font-weight:var(--font-weight-regular);line-height:1.25;outline:none}.search-form__field::placeholder{color:hsla(0,0%,100%,.4)}.search-form__field:focus-visible{outline:1px solid var(--color-sand);outline-offset:2px}.search-form__submit{flex:0 0 auto;min-height:2.75rem}
/*
Theme Name: The Drop Inn
Template: makememodern
Description: Child theme built on the Make Me Modern boilerplate.
Author: Make Me Modern
Version: 0.1.0
Requires at least: 6.0
Tested up to: 6.7
Requires PHP: 7.4
License: GNU General Public License v2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html
Text Domain: wp_thedropinn
*/

/* Add global CSS overrides below. Section styles live in assets/css/sections/. */

.no-js img.lazyload{display:none}figure.wp-block-image img.lazyloading{min-width:150px}.lazyload,.lazyloading{--smush-placeholder-width:100px;--smush-placeholder-bg-max-width:120px;--smush-placeholder-aspect-ratio:1/1;width:var(--smush-image-width,var(--smush-placeholder-width)) !important;aspect-ratio:var(--smush-image-aspect-ratio,var(--smush-placeholder-aspect-ratio)) !important}.lazyload,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity .4s;transition-delay:0ms}