*,*: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(--spacing-07);text-align:center}.site-footer__monogram{display:block;width:3rem;height:auto;color:var(--color-tan)}.site-footer__tagline{margin:0;color:var(--color-tan)}.site-footer__copyright{margin:0;font-size:var(--font-size-overline);color:rgba(255,255,255,.45);max-width:35rem;text-align:center}
.site-header{position:absolute;inset-block-start:0;inset-inline:0;z-index:var(--z-index-header);display:flex;align-items:center;justify-content:center;padding-block:var(--spacing-02);padding-inline:var(--spacing-02);pointer-events:none}.site-header__logo{display:block;pointer-events:auto;width:7.5rem}@media (width <=62.499rem){.site-header__logo{width:5.625rem}}.site-header__logo-svg{display:block;width:100%;height:auto;color:var(--color-white)}.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)}}*,*: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: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:transparent;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)}
/*
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/. */