.header-text{font-family:"Paradisian Serif",serif;font-variant-ligatures:common-ligatures discretionary-ligatures;font-weight:700}.contact h2,.subheader-text{font-family:"Paradisian Serif",serif;font-variant-caps:small-caps;font-variant-ligatures:common-ligatures;font-weight:700}.text-align-center{text-align:center}.bg-baroque-1,body{background-attachment:fixed;background-image:url("/images/backgrounds/baroque_pattern_1.png");background-size:300px}.bg-snakeskin{background-image:url("/images/backgrounds/snakeskin_pattern.svg");background-position:center;background-size:50%;background-size:max(400px,33%)}.bg-vignette{position:relative}.bg-vignette::before{background:radial-gradient(transparent 50%,var(--purple-16));content:" ";display:block;position:absolute;inset:0}.text-dust{color:var(--dust,#fefefe)!important}.text-brand{color:var(--brand-color,#fefefe)!important}main{min-height:70lvh}.contact{padding-bottom:10rem;position:relative}.contact .content{display:flex;flex-direction:column;gap:4rem}.contact .page-content{background-color:rgba(0,28,36,.625);padding:2rem;text-shadow:1px 1px 0 var(--cyan-16)}.contact .page-content p{font-size:var(--size-scale-500)}.contact h2{color:var(--brand-color)}.contact form{background-color:var(--cyan);border:6px outset var(--brand-color);box-shadow:0 0 24px var(--brand-6)}.contact .highlight{color:var(--tarnished-gold)}.contact .candle-stacks{--illustration-height:calc(150px + 10vw);bottom:calc(var(--illustration-height) * -.5);display:flex;flex-wrap:nowrap;height:var(--illustration-height,200px);justify-content:space-between;opacity:.85;padding-inline:calc(1rem + 3vw);position:absolute;width:100%}.contact .candle-stacks picture{display:flex;height:100%;width:auto}@media screen and (min-width:64rem){.contact .content{display:grid;grid-template-columns:4fr 3fr}}