@import url('https://fonts.googleapis.com/css2?family=Birthstone&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.hero-sliders{display:flex;max-width:100vw;}.hero-sliders .views-row{display:inline-block;}.hero-slider{position:relative;display:flex;padding-top:.5rem;padding-left:.5rem;background-color:var(--white);}.hero-sliders .views-row:nth-child(1) .hero-slider{padding-left:0;}.hero-slider .left{position:relative;}.hero-slider img{object-fit:cover;width:100%;height:100%;}.hero-slider .right{background-color:var(--navy);padding:2rem;}.hero-slider .right p{color:var(--white);}.navy-overlay .script{position:absolute;bottom:.5rem;text-align:center;width:100%;padding:0 2rem;line-height:.8;text-shadow:1px 1px 2px var(--gray_90);}.hero-slider.closed .navy-overlay:hover{backdrop-filter:blur(8px);background-color:rgba(0,46,93,.6);cursor:pointer;}.hero-slider.closed .right{position:absolute;z-index:-100;top:0;left:0;width:0VW;padding:0;opacity:0;}.hero-slider.open .navy-overlay{opacity:0;}.hero-slider.open .right{max-height:100%;display:flex;flex-direction:column;justify-content:center;overflow:hidden;}@media (min-width:768px){.hero-slider{width:25VW;height:600px;}.hero-slider.closed.narrow{width:10VW;}.hero-slider.closed.narrow .script{opacity:0;}.hero-slider.open{width:70VW;}.hero-slider.open .left{width:25vw;}.hero-slider.closed .right{max-height:100%;}.hero-slider.open .right{width:45VW;}}@media (max-width:767.98px){.hero-sliders,.hero-slider{flex-direction:column;}.hero-slider{padding-left:.0;}.hero-slider .left{height:200px;}.hero-slider.narrow .left{height:100px;}.hero-slider .script{font-size:2.5rem;}.hero-slider.closed .right{height:0VH;}}
.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;}}
