@font-face{font-family:Miniver;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/miniver-latin-400-normal.Bgd3vMry.woff2) format("woff2"),url(/_astro/miniver-latin-400-normal.DH5-LWQq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-vietnamese-wght-normal.XnmxeliR.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-ext-wght-normal.DLz7JkQq.woff2) format("woff2-variations");unicode-range:U+0100-02AF,U+0304,U+0308,U+0329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Josefin Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/_astro/josefin-sans-latin-wght-normal.DNfcTvW4.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Miniver;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/miniver-latin-400-normal.Bgd3vMry.woff2) format("woff2"),url(/_astro/miniver-latin-400-normal.DH5-LWQq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}select,input,textarea{background:#0f1d22;border:1px solid #c29457;padding:.5em 1em}select:focus,input:focus,textarea:focus{animation:pulse 1s;box-shadow:0 0 0 .5em transparent;border:1px solid #835f30}label{font-weight:300}.field{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr}a{transition:color .3s ease-out;text-decoration:underline;text-decoration-color:#715b3e}a:hover{color:#c9ab81}section{display:grid;padding-top:8rem;padding-bottom:8rem;grid-gap:3rem}@media screen and (max-width: 960px){section{grid-template-columns:1fr}}section.norm{justify-self:center;max-width:1279px}@media screen and (max-width: 960px){section.norm{grid-template-columns:1fr;margin-left:2em;margin-right:2em}}@media screen and (max-width: 599px){section.norm{max-width:100vw}}@media screen and (min-width: 600px) and (max-width: 959px){section.norm{max-width:600px}}@media screen and (min-width: 960px) and (max-width: 1279px){section.norm{max-width:740px}}@media screen and (min-width: 1280px) and (max-width: 1919px){section.norm{max-width:1059px}}@media screen and (min-width: 1920px) and (max-width: 5000px){section.norm{max-width:1059px}}section.full{max-width:100vw}.appearing svg path{transition:all 1.5s ease}@media screen and (min-width: 960px){#home-layout{grid-template-areas:"nav nav nav" "l1 title r1" "l1 event r1" "footer footer footer"}}@media screen and (max-width: 960px){#home-layout{grid-template-areas:"nav" "title" "event" "footer"}}.section-title{padding-top:4rem}.appearing.left{position:absolute;left:-120px;bottom:-180px;z-index:-1}.appearing.right{position:absolute;right:-80px;top:20px;z-index:-1}.event{position:relative;max-width:1279px;justify-self:center;padding-top:0;padding-bottom:0;margin-bottom:8rem;margin-top:calc(8rem - 80px);grid-area:event;display:grid;background:#0f1d22;font-size:21px;justify-items:stretch;align-items:stretch}@media screen and (min-width: 960px){.event{grid-template-columns:1fr 1fr;grid-template-areas:"image text" "image buttons" "image tel"}}@media screen and (max-width: 960px){.event{grid-template-areas:"image" "text" "buttons" "tel"}}.event p{padding:1em;font-weight:300}.event .left-image{grid-area:image;min-width:100%;-o-object-fit:cover;object-fit:cover}.event .text{grid-area:text;color:#fff;text-align:center;align-self:center;padding:2rem}.event .text .info{color:#c29457;font-family:Miniver,sans-serif;font-weight:400;font-size:29px;margin-bottom:2em}.event .buttons{grid-area:buttons;text-align:center;display:flex;justify-content:center;gap:1rem}.event .buttons svg{width:25px;height:25px;fill:#fff}.event .buttons a{display:inline-block;border-radius:3px;padding:12px}.event .tel{grid-area:tel;text-align:center;padding:1em;color:#fff;font-weight:300}.event .tel .number{white-space:nowrap}
