@import url('https://fonts.googleapis.com/css2?family=Birthstone&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.balance-ragged-lines{text-wrap-style:balance;}input[type="checkbox"] + label{line-height:1.4rem;display:inline-block;}@media screen and (prefers-reduced-motion:no-preference){.hover-grow:hover,.button:hover,.card:hover{z-index:1;position:relative;}}

html,body{background-color:var(--white);}#navigation .layout__region.layout__region--first .__body{display:flex;}#site_logo img{width:300px;padding-right:1.5rem;}#home{margin-right:.5rem;}.fa-house{padding-bottom:.375rem;}a.rsvp{padding:12px 32px !important;}#footer{background-color:var(--navy);color:var(--white);}@media (max-width:575.98px){}@media (min-width:768px){#navigation{position:sticky;top:0;z-index:10;}}
select#edit-attending{display:block;min-width:45%;}#hero #navy-overlay,.navy-overlay{position:absolute;width:100%;height:100%;background-color:rgba(0,46,93,.3);top:0;padding-top:2rem;}#hero img{aspect-ratio:5 / 2;width:100%;object-fit:cover;}#hero #text{max-width:1440px;margin:0 auto;padding:0 1rem;}#hero h1{font-size:6rem;text-shadow:1px 1px 2px var(--gray_90);max-width:400px;line-height:1;text-wrap-style:balance;}.script{font-family:"Birthstone",cursive;font-weight:400;font-style:normal;}@media (min-width:544px) AND (max-width:767.98px){#hero img{aspect-ratio:4 / 2;}#hero #navy-overlay,.navy-overlay{background-color:rgba(0,46,93,.4);}}@media (max-width:543.98px){#hero #navy-overlay,.navy-overlay{background-color:rgba(0,46,93,.5);backdrop-filter:blur(4px);padding-top:1rem;}#hero img{aspect-ratio:3 / 2;}#hero h1{font-size:4.5rem;line-height:.9;}}
