:root{--color-background: #e2d8a6;--color-background-rgb: 226, 216, 166;--color-background-secondary: #ebdf9f;--color-background-secondary-rgb: 235, 223, 159;--color-text: #4d4a3c;--color-text-rgb: 77, 74, 60;--color-primary: #252e1c;--color-primary-rgb: 37, 46, 28;--color-secondary: #b1a86c;--color-secondary-rgb: 177, 166, 110;--color-accent: #b78d31;--color-accent-rgb: 183, 141, 49;--font-heading: "DM Serif Display", serif;--font-body: "Bricolage Grotesque", sans-serif;--navbar-height: 64px;--default-hero-height: calc(100vh - var(--navbar-height));--default-padding-inline: 24px;--default-padding-block: 24px}@media (prefers-color-scheme: dark){:root{--color-background: #252e1c;--color-background-rgb: 37, 46, 28;--color-background-secondary: #394931;--color-background-secondary-rgb: 57, 73, 49;--color-text: #b7b294;--color-text-rgb: 183, 178, 148;--color-primary: #e2d8a6;--color-primary-rgb: 226, 216, 166;--color-secondary: #54593f;--color-secondary-rgb: 84, 89, 63;--color-accent: #b78d31;--color-accent-rgb: 183, 141, 49}}html{font-size:10px}body{font-size:1.8rem}p,div,span,a,button,input,textarea,li{font-family:var(--font-body);color:var(--color-text)}@media (min-width: 768px){p,div,span,a,button,input,textarea,li{font-size:1.8rem}}@media (min-width: 1024px){p,div,span,a,button,input,textarea,li{font-size:2rem}}a{color:var(--color-primary)}a svg{position:relative;top:2px}h1,h2,h3,h4,h5,h6{font-family:var(--font-heading);margin:0;color:var(--color-text)}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-size:inherit;font-family:inherit;display:inline-block}h1{font-size:4.8rem}@media (min-width: 768px){h1{font-size:5.6rem}}@media (min-width: 1024px){h1{font-size:6.4rem}}h2{font-size:3.6rem}@media (min-width: 768px){h2{font-size:3.6rem}}@media (min-width: 1024px){h2{font-size:4.8rem}}h3{font-size:2.4rem}@media (min-width: 768px){h3{font-size:3rem}}@media (min-width: 1024px){h3{font-size:3.6rem}}h4{font-size:1.8rem}@media (min-width: 768px){h4{font-size:2rem}}@media (min-width: 1024px){h4{font-size:2.4rem}}.subtitle{font-size:1.6rem;opacity:.6;margin:0}@media (min-width: 768px){.subtitle{font-size:2rem}}@media (min-width: 1024px){.subtitle{font-size:2.4rem}}.btn{padding:1.4rem 2.4rem;border-radius:5rem;font-size:1.6rem;border:none;cursor:pointer;font-weight:700;transition:transform .2s ease-in-out;display:flex;gap:8px}.btn a{text-decoration:none}.btn:hover{transform:scale(1.02)}.btn:active{transform:scale(.98)}.btn svg{position:relative;font-size:1.8rem}.btn-icon{padding:1.4rem;border-radius:50%;border:none;cursor:pointer;font-weight:700;transition:transform .2s ease-in-out;display:flex;gap:8px}.btn-icon:hover{transform:scale(1.02)}.btn-icon:active{transform:scale(.98)}.btn-icon svg{position:relative;font-size:2rem}.btn-primary{background-color:var(--color-primary);color:var(--color-background)}.btn-secondary{background-color:var(--color-secondary);color:var(--color-primary)}.btn-accent{background-color:var(--color-accent);color:var(--color-background)}.text-primary{color:var(--color-primary)!important}.text-secondary{color:var(--color-secondary)!important}.text-accent{color:var(--color-accent)!important}.text-italic{font-style:italic}.text-bold{font-weight:700}.text-stand-out{color:var(--color-accent);font-weight:500}.card{padding:var(--default-padding-block) var(--default-padding-inline)}@keyframes cardHover{0%{transform:translateY(0)}to{transform:translateY(-4px)}}@keyframes cardOut{0%{transform:translateY(-4px)}to{transform:translateY(0)}}.card:hover{animation:cardHover .3s ease-in-out forwards}.card:not(:hover){animation:cardOut .3s ease-in-out forwards}.card.with-border{border:2px solid var(--color-primary)}.card.with-shadow{transition:box-shadow .2s ease-in-out,transform .3s ease-in-out;box-shadow:0 0 rgba(var(--color-text-rgb),1)}.card.with-shadow:hover{box-shadow:10px 10px rgba(var(--color-text-rgb),1)}.card-primary{background-color:var(--color-primary);color:var(--color-background)}.card-primary h1,.card-primary h2,.card-primary h3,.card-primary h4{color:var(--color-background)}.card-primary p{color:var(--color-secondary)}.card-secondary{background-color:var(--color-secondary);color:var(--color-primary)}.card-secondary h1,.card-secondary h2,.card-secondary h3,.card-secondary h4{color:var(--color-primary)}@font-face{font-family:Bricolage Grotesque;src:url(/assets/fonts/Bricolage-Grotesque/Variable.ttf) format("truetype")}@font-face{font-family:"DM Serif Display";src:url(/assets/fonts/DM-Serif-Display/Variable.ttf) format("truetype");font-style:normal}@font-face{font-family:"DM Serif Display";src:url(/assets/fonts/DM-Serif-Display/VariableItalic.ttf) format("truetype");font-style:italic}nav[data-astro-cid-jgnc3vej]{position:sticky;background-color:var(--color-background);top:0;display:flex;justify-content:space-between;align-items:center;padding:1.4rem var(--default-padding-inline);height:var(--navbar-height);z-index:100}@keyframes scrolled{0%{padding:1.4rem var(--default-padding-inline);box-shadow:none}to{padding:.2rem var(--default-padding-inline);box-shadow:.2px .2px 10px #00000026}}nav[data-astro-cid-jgnc3vej].scrolled{animation:scrolled .3s ease-in-out forwards}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej].scrolled .logo[data-astro-cid-jgnc3vej] img[data-astro-cid-jgnc3vej]{width:2rem}}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej].scrolled .logo[data-astro-cid-jgnc3vej] h2[data-astro-cid-jgnc3vej]{font-size:2rem}}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej].scrolled .items[data-astro-cid-jgnc3vej] .item[data-astro-cid-jgnc3vej]{font-size:1.2rem}}nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej]{display:flex;align-items:center;gap:14px}nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] .light[data-astro-cid-jgnc3vej]{display:inline-block}@media (prefers-color-scheme: dark){nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] .light[data-astro-cid-jgnc3vej]{display:none}}nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] .dark[data-astro-cid-jgnc3vej]{display:none}@media (prefers-color-scheme: dark){nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] .dark[data-astro-cid-jgnc3vej]{display:inline-block}}nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] img[data-astro-cid-jgnc3vej]{width:3rem;transition:width .3s ease-in-out}nav[data-astro-cid-jgnc3vej] .logo[data-astro-cid-jgnc3vej] .wordmark[data-astro-cid-jgnc3vej]{font-size:3rem;transition:width .3s ease-in-out}nav[data-astro-cid-jgnc3vej] .menu[data-astro-cid-jgnc3vej]{position:relative;display:flex;flex-direction:column;justify-content:space-around;width:30px;height:20px;background:transparent;border:none;cursor:pointer;padding:0;z-index:102}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .menu[data-astro-cid-jgnc3vej]{display:none}}nav[data-astro-cid-jgnc3vej] .menu[data-astro-cid-jgnc3vej] .burger-line[data-astro-cid-jgnc3vej]{display:block;width:100%;height:2px;background-color:var(--color-text);border-radius:3px;transition:all .3s ease-in-out}nav[data-astro-cid-jgnc3vej] .menu[data-astro-cid-jgnc3vej].open .burger-line[data-astro-cid-jgnc3vej]:nth-child(1){transform:translateY(5px) rotate(45deg)}nav[data-astro-cid-jgnc3vej] .menu[data-astro-cid-jgnc3vej].open .burger-line[data-astro-cid-jgnc3vej]:nth-child(2){transform:translateY(-5px) rotate(-45deg)}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej]{display:none;flex-direction:column;justify-content:center;inset:0;z-index:100}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej]{display:inline-block}}@keyframes containerIn{0%{opacity:0}to{opacity:1}}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej].open{animation:containerIn .5s ease-in-out forwards;display:block;position:fixed;background-color:rgba(var(--color-background-rgb),.8);backdrop-filter:blur(5px)}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej]{list-style:none;padding-inline-start:0;height:100%;display:flex;flex-direction:column;justify-content:center}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej]{flex-direction:row}}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej]{text-align:right;text-decoration:none;display:inline-block;width:100%;padding:1.4rem;box-sizing:border-box;font-size:3.6rem;font-family:var(--font-heading);color:var(--color-text)}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej]{font-family:var(--font-text);font-size:1.8rem;transition:opacity .3s ease-in-out}}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej].active{color:rgba(var(--color-accent-rgb),.5)}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej].active svg[data-astro-cid-jgnc3vej]{display:none}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej].active:hover{opacity:1}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej] svg[data-astro-cid-jgnc3vej]{margin-left:.8rem;font-size:2.8rem;position:relative;top:.3rem;transition:transform .3s ease-out,opacity .3s ease-out,margin-left .3s ease-out}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej] svg[data-astro-cid-jgnc3vej]{display:none}}@media (min-width: 1024px){nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej]:hover{opacity:.5}}nav[data-astro-cid-jgnc3vej] .items-container[data-astro-cid-jgnc3vej] .items[data-astro-cid-jgnc3vej] li[data-astro-cid-jgnc3vej] a[data-astro-cid-jgnc3vej]:active svg[data-astro-cid-jgnc3vej]{margin-left:0;transform:translate(24px) scale(.5);opacity:.5}.logo[data-astro-cid-hutedwxc]{width:100%;height:100%}.light[data-astro-cid-hutedwxc]{display:inline-block}@media (prefers-color-scheme: dark){.light[data-astro-cid-hutedwxc]{display:none}}.dark[data-astro-cid-hutedwxc]{display:none}@media (prefers-color-scheme: dark){.dark[data-astro-cid-hutedwxc]{display:inline-block}}footer[data-astro-cid-b2avyow5]{padding-inline:var(--default-padding-inline);padding-block:var(--default-padding-block);padding-top:56px;max-height:100vh}.catch[data-astro-cid-b2avyow5]{display:flex;justify-content:center;width:100%;gap:24px}.catch[data-astro-cid-b2avyow5] .logo[data-astro-cid-b2avyow5]{display:flex;align-items:center;gap:14px;width:48px}.catch[data-astro-cid-b2avyow5] .logo[data-astro-cid-b2avyow5] img[data-astro-cid-b2avyow5]{width:100%}.buttons[data-astro-cid-b2avyow5]{display:flex;justify-content:center}html,body{margin:0;width:100%;height:100%;background-color:var(--color-background);color:var(--color-text)}body{display:flex;flex-direction:column;min-height:100vh}
