textarea[data-astro-cid-5s7vzgsw]{all:unset;box-sizing:border-box;width:100%;max-width:384px;padding:var(--padding-ctrl-vertical-default) var(--padding-ctrl-horizontal-default);font-family:var(--body-font-family);font-size:var(--body-font-size);font-weight:var(--body-font-weight);line-height:var(--body-line-height);color:var(--foreground-text-input-filled);background-color:var(--background-text-input-rest);border:var(--stroke-width-text-input-rest) solid var(--stroke-text-input-rest);border-radius:24px;outline:2px solid transparent;transition:border-color .2s ease,background-color .2s ease,color .2s ease}textarea[data-astro-cid-5s7vzgsw]::placeholder{color:var(--foreground-text-input-placeholder)}textarea[data-astro-cid-5s7vzgsw]:hover{border-color:var(--stroke-text-input-hover);background-color:var(--background-text-input-hover);color:var(--foreground-text-input-hover)}textarea[data-astro-cid-5s7vzgsw]:hover:active{border-color:var(--stroke-text-input-pressed);background-color:var(--background-text-input-pressed);color:var(--foreground-text-input-pressed)}textarea[data-astro-cid-5s7vzgsw]:focus-visible{outline:var(--stroke-width-text-input-focused) solid var(--stroke-ctrl-focused);outline-offset:var(--stroke-width-text-input-focused);border-color:transparent;background-color:var(--background-text-input-focused);color:var(--foreground-text-input-focused)}.onAccent[data-astro-cid-5s7vzgsw]{background-color:var(--background-text-input-on-accent-rest);border-color:var(--stroke-text-input-on-accent-rest);color:var(--foreground-text-input-on-accent-filled)}.onAccent[data-astro-cid-5s7vzgsw]::placeholder{color:var(--foreground-text-input-on-accent-placeholder)}.onAccent[data-astro-cid-5s7vzgsw]:hover{border-color:var(--stroke-text-input-on-accent-hover);background-color:var(--background-text-input-on-accent-hover)}.onAccent[data-astro-cid-5s7vzgsw]:hover:active{border-color:var(--stroke-text-input-on-accent-pressed);background-color:var(--background-text-input-on-accent-pressed);color:var(--foreground-text-input-on-accent-pressed)}.onAccent[data-astro-cid-5s7vzgsw]:focus-visible{outline:var(--stroke-width-text-input-focused) solid var(--stroke-ctrl-on-accent-focused);border-color:var(--stroke-text-input-on-accent-rest)}.input-field[data-astro-cid-qh5547pm]{display:flex;flex-direction:column;gap:var(--gap-between-items-smaller)}h1[data-astro-cid-6ymwyzi6],h2[data-astro-cid-6ymwyzi6]{font-size:var(--heading-2-font-size);font-weight:var(--heading-2-font-weight);line-height:var(--heading-2-line-height)}h3[data-astro-cid-6ymwyzi6]{font-size:var(--body-font-size);font-weight:var(--heading-2-font-weight);line-height:var(--body-line-height)}section[data-astro-cid-6ymwyzi6]{display:flex;flex-direction:column;align-items:center;gap:var(--padding-page-default);min-height:40vh;padding:var(--padding-page-default)}#contact-form[data-astro-cid-6ymwyzi6]{padding-top:calc(var(--size-header-height) + env(safe-area-inset-top) + var(--padding-page-default));background-color:var(--background-primary);color:var(--foreground-on-accent);gap:var(--padding-page-default);h1,h2,h3{color:var(--foreground-on-accent-strong)}>div{display:flex;flex-direction:column;gap:var(--gap-between-items-default);>.two-col{display:flex;flex-direction:row;gap:var(--gap-between-items-default);>div{flex:1;max-width:var(--max-content-width);display:flex;flex-direction:column;gap:var(--gap-between-items-default);>div{display:flex;flex-direction:column;gap:var(--gap-between-items-smaller)}}>div:nth-of-type(2){gap:var(--gap-between-items-smaller)}}}form{width:100%;display:flex;flex-direction:column;gap:var(--gap-between-items-default);input,textarea{max-width:none}}}#calendar[data-astro-cid-6ymwyzi6]{border-bottom:var(--stroke-width-divider) solid var(--stroke-divider-default);gap:var(--gap-between-items-default);.content{width:100%;max-width:var(--max-content-width);display:flex;align-items:flex-start;flex-direction:column;gap:var(--gap-between-items-default)}#find-cassie{scroll-margin-top:calc(var(--size-header-height) + env(safe-area-inset-top))}iframe{border:none;border-radius:24px;width:100%;max-width:var(--max-content-width);border:var(--stroke-width-divider) solid var(--stroke-divider-default)}}@media screen and (max-width:768px){#contact-form[data-astro-cid-6ymwyzi6]>div[data-astro-cid-6ymwyzi6]>.two-col[data-astro-cid-6ymwyzi6]{flex-direction:column}}
