[data-astro-cid-lcdefpme]{box-sizing:border-box;margin:0;padding:0}a[data-astro-cid-lcdefpme]{color:var(--color-primary);font-weight:700;text-decoration:none}@media (hover:hover){a[data-astro-cid-lcdefpme]:hover{color:var(--color-secondary);text-decoration:none;transform:scale(1.05)}}img[data-astro-cid-lcdefpme]{max-width:100%;height:auto;display:block}:root{--color-background-1:#f8f9fa;--color-background-2:#fff;--color-primary:#002446;--color-secondary:#8d7132;--color-text-dark:#28282b;--color-text-light:#8a9cba;--color-text-white:#fff;--font-main:"Main", sans-serif;--font-accent:"Accent", -serif}@font-face{font-family:Main;src:url(/assets/fonts/Manrope-VariableFont_wght.ttf)format("truetype");font-display:swap}@font-face{font-family:Accent;src:url(/assets/fonts/LibreBaskerville-VariableFont_wght.ttf)format("truetype");font-display:swap}body{font-family:var(--font-main);color:var(--color-text-dark);background-color:var(--color-background-1);text-align:center}nav[data-astro-cid-lcdefpme],header[data-astro-cid-lcdefpme],main[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{max-width:2400px;margin:0 auto}h1[data-astro-cid-lcdefpme],h2[data-astro-cid-lcdefpme],h3[data-astro-cid-lcdefpme]{font-family:var(--font-accent);margin-bottom:1em}header[data-astro-cid-lcdefpme]{background-color:var(--color-secondary);color:var(--color-primary);flex-direction:column;justify-content:space-evenly;gap:.5em;padding:1em;font-weight:700;display:flex}@media (hover:hover){header[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--color-primary)}}nav[data-astro-cid-lcdefpme]{background-color:var(--color-background-2);flex-direction:column;justify-content:space-between;align-items:center;gap:2em;padding:1em;display:flex}nav[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].logo{max-width:70%}.logo_horizontal[data-astro-cid-lcdefpme]{display:none}.links[data-astro-cid-lcdefpme]{justify-content:space-evenly;width:100%;font-size:80%;display:flex}main[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.hero[data-astro-cid-lcdefpme]{background-color:var(--color-primary);color:var(--color-text-white);padding:0;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].landscape{display:none}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:opacity(30%);object-fit:cover;width:100%;height:100%;display:block}.hero[data-astro-cid-lcdefpme] .contents[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;gap:3em;padding:1em;font-weight:700;display:flex;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{margin-bottom:0;font-size:1.6em;font-weight:900}.hero[data-astro-cid-lcdefpme] .contents[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{border:3px solid var(--color-primary);background-color:#fffa;border-radius:8px;align-self:center;padding:1em}@media (hover:hover){.hero[data-astro-cid-lcdefpme] .contents[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{border:3px solid var(--color-secondary)}}section[data-astro-cid-lcdefpme]{padding:2em}section[data-astro-cid-lcdefpme].services{margin-top:1em;padding:1em}section[data-astro-cid-lcdefpme].values{background-color:var(--color-background-2)}.text_contents[data-astro-cid-lcdefpme]{text-align:start;max-width:40rem;margin:0 auto}.text_contents[data-astro-cid-lcdefpme] [data-astro-cid-lcdefpme]{margin:0;padding-top:.5em;padding-bottom:.5em}section[data-astro-cid-lcdefpme].services{background-color:var(--color-background-1)}section[data-astro-cid-lcdefpme].contact{background-color:var(--color-background-2)}.cards[data-astro-cid-lcdefpme]{gap:2em;margin:0 auto;display:grid}.card[data-astro-cid-lcdefpme]{background-color:var(--color-background-2);border-radius:8px;flex-direction:column;padding:0 0 1em;display:flex;box-shadow:0 7px 29px #64646f33}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;padding:1em}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:before{content:"- "}.card[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]:after{content:" -"}.card[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:sepia(20%);margin-bottom:1em}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{text-align:start;padding:.5em 1em}.about[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{font-family:var(--font-accent);color:var(--color-text-light);text-align:center;margin-top:2em;margin-bottom:2em;padding:1em;font-style:italic}.about[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:before{content:open-quote}.about[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]:after{content:close-quote}.about[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:1em}.about[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{padding-left:1em}.about[data-astro-cid-lcdefpme] .keypoints[data-astro-cid-lcdefpme]{flex-direction:column;display:flex}.tagline[data-astro-cid-lcdefpme]{text-align:center;font-family:var(--font-accent);color:var(--color-text-light);padding:1em}address[data-astro-cid-lcdefpme]{flex-direction:column;gap:.5em;margin-bottom:1em;font-style:normal;display:flex}footer[data-astro-cid-lcdefpme]{background-color:var(--color-primary);color:var(--color-text-light);padding:2em;font-size:.8em}@media (width>=768px){.logo_horizontal[data-astro-cid-lcdefpme]{width:400px;display:block}.logo_vertical[data-astro-cid-lcdefpme]{display:none}nav[data-astro-cid-lcdefpme]{flex-direction:row}.links[data-astro-cid-lcdefpme]{flex-direction:column;align-items:flex-end;font-size:100%}header[data-astro-cid-lcdefpme]{flex-direction:row}.hero[data-astro-cid-lcdefpme]{max-height:800px;font-size:1.5em}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].portrait{display:none}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme].landscape{display:block}.hero[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:none}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:2em}.hero[data-astro-cid-lcdefpme] .contents[data-astro-cid-lcdefpme]{gap:1.6em}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}}@media (width>=1100px){.links[data-astro-cid-lcdefpme]{flex-direction:row}.hero[data-astro-cid-lcdefpme] .contents[data-astro-cid-lcdefpme]{padding:3em}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:3em}.text_contents[data-astro-cid-lcdefpme]{max-width:80rem}.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1fr;padding:1em}.card[data-astro-cid-lcdefpme]{padding-bottom:2em}.card[data-astro-cid-lcdefpme] h4[data-astro-cid-lcdefpme],.card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:.5em 2em}.about[data-astro-cid-lcdefpme] .keypoints[data-astro-cid-lcdefpme]{flex-direction:row;justify-content:space-around;gap:1em;display:flex}}@media (width>=1600px){.cards[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr 1fr 1fr 1fr;padding:1em}}
