.open .add-new-section[data-v-f40ee2a2]{margin-left:calc(var(--drawer-width) + var(--drawer-margin));max-width:calc(100% - var(--drawer-width))!important;transition:max-width var(--short-transition-speed) var(--transition-one)}.text-editor[data-v-b41700cb]{width:100%}.editor-content[data-v-b41700cb],.rte-content[data-v-b41700cb]{min-height:auto}.rte-content[data-v-b41700cb]{font-size:1em;line-height:1.4;outline:none;padding:0}@media(max-width:640px){.rte-content[data-v-b41700cb]{--rte-scale:.88}.rte-content[data-v-b41700cb] h1{font-size:1.75rem}.rte-content[data-v-b41700cb] h2{font-size:1.35rem}.rte-content[data-v-b41700cb] h3{font-size:1.1rem}}@media(max-width:380px){.rte-content[data-v-b41700cb]{--rte-scale:.78}.rte-content[data-v-b41700cb] h1{font-size:1.5rem}.rte-content[data-v-b41700cb] h2{font-size:1.2rem}.rte-content[data-v-b41700cb] h3{font-size:1rem}}.rte-content[data-v-b41700cb] h1{font-family:var(--theme-font-heading,inherit);font-size:2em;font-weight:700;margin-bottom:.5rem;margin-top:0}.rte-content[data-v-b41700cb] h2{font-family:var(--theme-font-heading,inherit);font-size:1.5em;font-weight:600;margin-bottom:.5rem;margin-top:0}.rte-content[data-v-b41700cb] h3{font-family:var(--theme-font-heading,inherit);font-size:1.25em;font-weight:600;margin-bottom:.5rem;margin-top:0}.rte-content[data-v-b41700cb] h1 :not([data-user-font]),.rte-content[data-v-b41700cb] h2 :not([data-user-font]),.rte-content[data-v-b41700cb] h3 :not([data-user-font]){font-family:inherit!important}.rte-content[data-v-b41700cb] p{margin-bottom:.75rem}.rte-content[data-v-b41700cb]>:last-child{margin-bottom:0}.rte-content[data-v-b41700cb] p:empty:not(:last-child){margin-bottom:.75rem;min-height:1.4em}.rte-content[data-v-b41700cb] p:empty:last-child{display:none}.rte-content[data-v-b41700cb] a{color:var(--theme-accent);text-decoration:underline}.rte-content[data-v-b41700cb] a:hover{color:color-mix(in oklab,var(--theme-accent),#000 15%)}.rte-content[data-v-b41700cb] ol,.rte-content[data-v-b41700cb] ul{list-style-position:outside;margin-bottom:1rem;margin-top:.5rem;padding-left:1.5em}.rte-content[data-v-b41700cb] ul{list-style-type:disc}.rte-content[data-v-b41700cb] ul ul{list-style-type:circle}.rte-content[data-v-b41700cb] ul ul ul{list-style-type:square}.rte-content[data-v-b41700cb] ol{list-style-type:decimal}.rte-content[data-v-b41700cb] li{margin-bottom:.5rem}.rte-content[data-v-b41700cb] li::marker{font-size:inherit}.rte-content[data-v-b41700cb] li>p{display:block;margin:0}.rte-content[data-v-b41700cb] ul>li{list-style:disc outside}.rte-content[data-v-b41700cb] ol>li{list-style:decimal outside}.rte-content[data-v-b41700cb] li>ol,.rte-content[data-v-b41700cb] li>ul{margin-top:.5rem}.video-container[data-v-cad17ce9]{width:100%}.scrollbar-custom[data-v-36ee10f8]{scrollbar-color:hsla(0,0%,100%,.3) #000;scrollbar-width:thin}.scrollbar-custom[data-v-36ee10f8]::-webkit-scrollbar{width:12px}.scrollbar-custom[data-v-36ee10f8]::-webkit-scrollbar-track{background:#000}.scrollbar-custom[data-v-36ee10f8]::-webkit-scrollbar-thumb{background-color:#ffffff4d;border:3px solid #000;border-radius:6px}.scrollbar-custom[data-v-36ee10f8]::-webkit-scrollbar-thumb:hover{background-color:#ffffff80}.gallery-container[data-v-471ac919]{width:100%}.gallery-masonry[data-v-471ac919]{position:relative;width:100%}.gallery-item[data-v-471ac919]{width:calc(33.333% - 11px)}@media(max-width:1023px){.gallery-item[data-v-471ac919]{width:calc(50% - 8px)}}@media(max-width:639px){.gallery-item[data-v-471ac919]{width:100%}}.social-container[data-v-f9fdfa17]{width:100%}.contact-card[data-v-b3780eac]{backdrop-filter:saturate(180%) blur(8px);-webkit-backdrop-filter:saturate(180%) blur(8px);background-color:#ffffffeb;border:1px solid rgba(0,0,0,.08);border-radius:.75rem;padding:1rem}.site-contact-form[data-v-b3780eac] input[type=email],.site-contact-form[data-v-b3780eac] input[type=text],.site-contact-form[data-v-b3780eac] textarea{background-color:#fffffff2;border:1px solid rgba(0,0,0,.12);border-radius:.5rem;color:#111827}.site-contact-form[data-v-b3780eac] textarea{min-height:8rem}.site-contact-form[data-v-b3780eac] input::-moz-placeholder,.site-contact-form[data-v-b3780eac] textarea::-moz-placeholder{color:color-mix(in srgb,var(--theme-foreground,#111827) 45%,transparent)}.site-contact-form[data-v-b3780eac] input::placeholder,.site-contact-form[data-v-b3780eac] textarea::placeholder{color:color-mix(in srgb,var(--theme-foreground,#111827) 45%,transparent)}.site-contact-form[data-v-b3780eac] input:focus,.site-contact-form[data-v-b3780eac] textarea:focus{border-color:var(--theme-accent,#f59e0b);box-shadow:0 0 0 2px color-mix(in oklab,var(--theme-accent,#f59e0b),transparent 70%);outline:none}.contact-submit-button[data-v-b3780eac]{background-color:var(--v1b80bfa6);border:none;border-radius:9999px;color:var(--v10531ef6);cursor:pointer;font-size:1.125rem;font-weight:700;padding:.75rem 1.5rem;transition:all .2s ease;width:100%}.contact-submit-button[data-v-b3780eac]:hover:not(:disabled){box-shadow:0 4px 6px #0000001a;opacity:.9;transform:translateY(-1px)}.contact-submit-button[data-v-b3780eac]:active:not(:disabled){transform:translateY(0)}.contact-submit-button[data-v-b3780eac]:disabled{cursor:not-allowed;opacity:.5}.contact-container[data-v-470d46bc]{width:100%}button[data-v-d9efacbd]{border-radius:8px}.nav--active[data-v-08d8edaf]{border:var(--small-border-width) solid var(--green-color);border-radius:8px}.menu-slide-enter-active[data-v-08d8edaf]{transition:all .3s ease}.menu-slide-leave-active[data-v-08d8edaf]{transition:opacity .3s ease .2s}.menu-slide-leave-active ul[data-v-08d8edaf]{transition:opacity .2s ease,transform .2s ease}.menu-slide-enter-from[data-v-08d8edaf]{opacity:0;transform:translateY(-20px)}.menu-slide-leave-to[data-v-08d8edaf]{opacity:0}.menu-slide-leave-active ul[data-v-08d8edaf]{opacity:0!important;transform:translateY(-10px)}@media(min-width:1024px){.transition-background[data-v-08d8edaf]{transition:none}}.embed-container[data-v-ee586832],.embed-container[data-v-5cfc97c8],.embed-container[data-v-94bb9f9f],.embed-container[data-v-6632800b],.embed-container[data-v-aaed1212],.embed-container[data-v-939587f8]{width:100%}.event-border[data-v-7be5f20e]{border-color:color-mix(in srgb,currentColor 15%,transparent)}.event-surface[data-v-7be5f20e]{background-color:color-mix(in srgb,currentColor 6%,transparent)}.event-placeholder[data-v-7be5f20e]{background-color:color-mix(in srgb,currentColor 10%,transparent)}.quote-field-editable[data-v-03ca4530]{border-radius:4px;cursor:text;min-width:2ch;outline:none;white-space:pre-wrap}.quote-field-editable[data-v-03ca4530]:focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--color-mint-500,#38ee9f) 60%,transparent)}.quote-field-editable[data-empty=true][data-v-03ca4530]:before{content:attr(data-placeholder);opacity:.45;pointer-events:none}.quote[data-v-aa95c95f]{--quote-accent:var(--theme-accent,currentColor);display:flex;flex-direction:column;gap:.85rem;margin:0}.quote--align-left[data-v-aa95c95f]{align-items:flex-start;text-align:left}.quote--align-center[data-v-aa95c95f]{align-items:center;text-align:center}.quote--align-right[data-v-aa95c95f]{align-items:flex-end;text-align:right}.quote__text[data-v-aa95c95f]{font-size:1.25rem;line-height:1.5;margin:0}.quote__text[data-v-aa95c95f] p{margin:0;white-space:pre-line}.quote__mark[data-v-aa95c95f]{color:var(--quote-accent);display:block;font-family:var(--theme-font-heading,Georgia,serif);font-size:4.5rem;height:2.25rem;line-height:.6}.quote__stars[data-v-aa95c95f]{display:flex;font-size:1.1rem;gap:.15rem;letter-spacing:0;line-height:1}.quote__stars .is-on[data-v-aa95c95f]{color:var(--quote-accent)}.quote__stars .is-off[data-v-aa95c95f]{opacity:.25}.quote__by[data-v-aa95c95f]{align-items:center;display:flex;gap:.75rem}.quote--align-center .quote__by[data-v-aa95c95f]{justify-content:center}.quote--align-right .quote__by[data-v-aa95c95f]{flex-direction:row-reverse}.quote__avatar[data-v-aa95c95f]{background:color-mix(in srgb,currentColor 10%,transparent);border-radius:9999px;flex-shrink:0;height:2.75rem;-o-object-fit:cover;object-fit:cover;width:2.75rem}.quote__who[data-v-aa95c95f]{display:flex;flex-direction:column;gap:.1rem;min-width:0}.quote__name[data-v-aa95c95f]{color:var(--quote-accent);font-size:.8rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.quote__name--link[data-v-aa95c95f]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.quote__name--link[data-v-aa95c95f]:hover{opacity:.85}.quote__role[data-v-aa95c95f]{font-size:.85rem;opacity:.75}.quote--card[data-v-aa95c95f]{background:color-mix(in srgb,currentColor 6%,transparent);border:1px solid color-mix(in srgb,currentColor 12%,transparent);border-radius:1rem;height:100%;padding:2rem}.quote--card .quote__text[data-v-aa95c95f]{flex:1;font-size:1.125rem}.quote--card .quote__by[data-v-aa95c95f]{border-top:1px solid color-mix(in srgb,currentColor 12%,transparent);padding-top:1rem;width:100%}.quote--card.quote--align-center .quote__by[data-v-aa95c95f]{justify-content:center}.quote--pull[data-v-aa95c95f]{gap:1.25rem;padding:.5rem 0}.quote__rule[data-v-aa95c95f]{background:var(--quote-accent);border-radius:3px;display:block;height:3px;width:3rem}.quote--pull .quote__text[data-v-aa95c95f]{font-family:var(--theme-font-heading,inherit);font-size:clamp(1.6rem,3.4vw,2.6rem);line-height:1.2}.quote--pull .quote__who[data-v-aa95c95f]{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:.4rem}.quote--pull.quote--align-center .quote__who[data-v-aa95c95f]{justify-content:center}.quote--minimal[data-v-aa95c95f]{border-left:3px solid var(--quote-accent);gap:.5rem;padding-left:1.25rem}.quote--minimal.quote--align-right[data-v-aa95c95f]{border-left:0;border-right:3px solid var(--quote-accent);padding-left:0;padding-right:1.25rem}.quote--minimal.quote--align-center[data-v-aa95c95f]{border-left:0;padding-left:0}.quote--minimal .quote__text[data-v-aa95c95f]{font-size:1.125rem;font-style:italic}.quote--minimal .quote__who[data-v-aa95c95f]{align-items:baseline;flex-direction:row;flex-wrap:wrap;gap:.35rem}.quote--minimal .quote__name[data-v-aa95c95f]{font-size:.85rem;letter-spacing:0;text-transform:none}@media(max-width:640px){.quote__text[data-v-aa95c95f]{font-size:1.125rem}.quote--card[data-v-aa95c95f]{padding:1.5rem}}.section-bg-backdrop__img[data-v-bf22f717]{background-repeat:no-repeat;inset:-10%;position:absolute;will-change:transform}@media(prefers-reduced-motion:no-preference){.section-bg-backdrop--animate .section-bg-backdrop__img[data-v-bf22f717]{animation:section-bg-drift-bf22f717 30s ease-in-out infinite alternate}}@keyframes section-bg-drift-bf22f717{0%{transform:scale(1.15) translate(-1.5%,-1%)}to{transform:scale(1.22) translate(1.5%,1%)}}@media(pointer:coarse){@supports (-webkit-touch-callout:none){.section-bg-image[data-v-bf22f717]{background-attachment:scroll!important}}}@media(max-width:768px){div[data-v-bf22f717]{width:100%!important}}.scroll-target[data-v-bf22f717]{scroll-margin-top:16px}.ghost[data-v-bf22f717]{background:linear-gradient(135deg,var(--color-mint-500,#10b981) 25%,transparent 25%,transparent 50%,var(--color-mint-500,#10b981) 50%,var(--color-mint-500,#10b981) 75%,transparent 75%,transparent);background-size:20px 20px;border:2px dashed var(--color-mint-500,#10b981)!important;min-height:80px;opacity:1}.ghost[data-v-bf22f717]>*{height:0!important;opacity:0!important;overflow:hidden!important;visibility:hidden!important}.ghost .drag-handle-icon[data-v-bf22f717]{display:none}.chosen[data-v-bf22f717],.dragging[data-v-bf22f717]{cursor:grabbing!important}.dragging[data-v-bf22f717]{opacity:.8}.dragging-fallback[data-v-bf22f717]{border:none!important;cursor:grabbing!important;opacity:.9;outline:none!important}.drag-handle-icon[data-v-bf22f717]{-moz-user-select:none;user-select:none;-webkit-user-select:none}.drag-handle-icon[data-v-bf22f717]:active{cursor:grabbing!important}.sortable-drag[data-v-bf22f717]{-moz-user-select:none!important;user-select:none!important;-webkit-user-select:none!important}.sortable-chosen[data-v-bf22f717],.sortable-drag[data-v-bf22f717],.sortable-ghost[data-v-bf22f717]{border:none!important;outline:none!important}.svg-container[data-v-70fe2325]{cursor:pointer}svg[data-v-70fe2325]{fill:currentColor}
