.card-section[data-v-e7ba23a0]{display:flex;flex-direction:column;gap:var(--content-gap)}.card-section.light-background[data-v-e7ba23a0]{background-color:rgb(var(--light-background-color))}.card-section .cards[data-v-e7ba23a0]{display:grid;gap:var(--card-gap)}.card-section .cards .card[data-v-e7ba23a0]{flex:1;transition:.3s}.card-section .cards .card.text img[data-v-e7ba23a0]{aspect-ratio:10/6;margin-bottom:var(--card-spacing);-o-object-fit:cover;object-fit:cover;width:100%}.card-section .buttons[data-v-e7ba23a0]{margin:auto}.card-section .buttons[data-v-e7ba23a0],.card-section .cards[data-v-e7ba23a0],.card-section .text[data-v-e7ba23a0]{margin:0 auto;max-width:1440px}@media(min-width:1024px){.card-section .card[data-v-e7ba23a0]:hover{scale:1.1}}@media(max-width:768px){.card-section .cards[data-v-e7ba23a0]{grid-template-columns:1fr!important}.card-section .cards .card[data-v-e7ba23a0]{width:100%}}.complete-hero[data-v-a2f9fead]{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.complete-hero .main-heading[data-v-a2f9fead]{margin-bottom:0;margin-left:auto;margin-right:auto;max-width:700px;text-align:center}.complete-hero .section-name[data-v-a2f9fead]{font-size:18px;font-weight:600;margin-bottom:var(--tinier-gap);text-align:center}.complete-hero .flex[data-v-a2f9fead]{align-items:center;display:flex;gap:var(--content-gap)}.complete-hero .flex .text[data-v-a2f9fead]{flex:1;margin:0}.complete-hero .flex img[data-v-a2f9fead]{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100vw - var(--section-gap))/2)}.complete-hero .buttons[data-v-a2f9fead]{justify-content:center}@media(max-width:768px){.complete-hero .flex[data-v-a2f9fead]{flex-direction:column}.complete-hero .flex img[data-v-a2f9fead]{aspect-ratio:1/1;width:100%}}.features-section[data-v-1116b2b3],.text[data-v-1116b2b3]{margin:0 auto;max-width:1440px}.features-section[data-v-1116b2b3]{align-items:center;display:flex;gap:var(--content-gap);justify-content:center}.features-section .features-and-links[data-v-1116b2b3]{display:flex;flex:1;flex-direction:column;gap:var(--card-spacing)}.features-section .features-and-links .feature[data-v-1116b2b3]{align-items:start;display:flex;gap:24px}.features-section .features-and-links .feature img[data-v-1116b2b3]{flex-shrink:0;-o-object-fit:cover;object-fit:cover;width:48px}.features-section .features-and-links .feature .text[data-v-1116b2b3]{flex:auto}.features-section .features-and-links .feature .text h3[data-v-1116b2b3]{color:rgb(var(--brand-color));margin-bottom:var(--tinier-gap)}.features-section .feautres-placeholder[data-v-1116b2b3]{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100% - var(--section-gap))/2)}@media(max-width:768px){.features-section[data-v-1116b2b3]{flex-direction:column-reverse}.features-section .feautres-placeholder[data-v-1116b2b3]{width:100%}}.gallery-section[data-v-4edda228]{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.gallery-section.light-background[data-v-4edda228]{background-color:rgb(var(--light-background-color))}.gallery-section .grid[data-v-4edda228]{-moz-column-gap:var(--card-gap);column-gap:var(--card-gap);display:grid;grid-template-columns:repeat(3,1fr);row-gap:var(--tiny-gap)}.gallery-section .tile[data-v-4edda228]{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:var(--tinier-gap);padding:0;text-align:left;width:100%}.gallery-section .tile .media[data-v-4edda228]{aspect-ratio:4/3;background-color:rgb(var(--light-background-color));overflow:hidden;position:relative}.gallery-section .tile .media img[data-v-4edda228],.gallery-section .tile .media video[data-v-4edda228]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .4s ease;width:100%}.gallery-section .tile .media img[data-v-4edda228]{opacity:0;transition:transform .4s ease,opacity .3s ease}.gallery-section .tile .media img.is-loaded[data-v-4edda228]{opacity:1}.gallery-section .tile .media .badge[data-v-4edda228]{align-items:center;background-color:#0000008c;border-radius:50%;bottom:12px;color:rgb(var(--white));display:flex;height:32px;justify-content:center;position:absolute;right:12px;width:32px}.gallery-section .tile .text h3[data-v-4edda228]{margin:0}.gallery-section .tile:focus-visible .media img[data-v-4edda228],.gallery-section .tile:focus-visible .media video[data-v-4edda228],.gallery-section .tile:hover .media img[data-v-4edda228],.gallery-section .tile:hover .media video[data-v-4edda228]{transform:scale(1.05)}.gallery-section .tile[data-v-4edda228]:focus-visible{outline:2px solid rgb(var(--brand-color-text));outline-offset:4px}@media(max-width:1024px){.gallery-section .grid[data-v-4edda228]{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.gallery-section .grid[data-v-4edda228]{grid-template-columns:repeat(1,1fr)}}@media(prefers-reduced-motion:reduce){.gallery-section .tile .media img[data-v-4edda228],.gallery-section .tile .media video[data-v-4edda228]{transition:none}.gallery-section .tile:hover .media img[data-v-4edda228],.gallery-section .tile:hover .media video[data-v-4edda228]{transform:none}}.gallery-modal{align-items:center;animation:gallery-fade .2s ease both;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background-color:#000c;display:flex;inset:0;justify-content:center;padding:32px;position:fixed;z-index:100}.gallery-modal .frame{display:flex;flex-direction:column;gap:12px;margin:0;max-height:100%;max-width:min(1200px,100%);position:relative;width:-moz-fit-content;width:fit-content}.gallery-modal .frame img,.gallery-modal .frame video{display:block;height:auto;margin:0 auto;max-height:calc(100vh - 140px);max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.gallery-modal .frame figcaption p{margin:0;text-align:center}.gallery-modal .close{align-items:center;background-color:rgb(var(--white));border:none;border-radius:50%;color:rgb(var(--text-color));cursor:pointer;display:flex;height:36px;justify-content:center;padding:0;position:absolute;right:12px;top:12px;width:36px;z-index:1}.gallery-modal .close:hover{background-color:rgb(var(--light-background-color))}.gallery-modal .close:focus-visible{outline:2px solid rgb(var(--text-color));outline-offset:2px}@media(max-width:768px){.gallery-modal{padding:16px}.gallery-modal .frame img,.gallery-modal .frame video{max-height:calc(100vh - 120px)}.gallery-modal .close{right:8px;top:8px}}@keyframes gallery-fade{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.gallery-modal{animation:none}}.hero[data-v-c2131486]{align-items:center;display:flex;padding:0}.hero .text[data-v-c2131486]{flex:1;padding:0 var(--section-x-padding);width:50vw}.hero .text[data-v-c2131486]>*{margin-left:auto;max-width:720px}.hero img[data-v-c2131486]{flex:1;-o-object-fit:cover;object-fit:cover;width:50vw}.hero.vertical[data-v-c2131486]{flex-direction:column-reverse;text-align:center}.hero.vertical img[data-v-c2131486]{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover;width:100%}.hero.vertical .text[data-v-c2131486]{padding:var(--section-y-padding) var(--section-x-padding)}.hero.imageless[data-v-c2131486]{flex-direction:column;margin:auto;text-align:center}.hero.imageless .text[data-v-c2131486]{padding:var(--section-y-padding) var(--section-x-padding)}@media(max-width:768px){.hero[data-v-c2131486]{flex-direction:column}.hero img[data-v-c2131486]{aspect-ratio:1/1;width:100%}.hero .text[data-v-c2131486]{margin:0;padding:var(--section-y-padding) var(--section-x-padding);width:unset}}.hl-container[data-v-7ac9ad29]{background-color:rgb(var(--dark-background-color))}.hero-in-list[data-v-7ac9ad29]{margin:0 auto;max-width:1440px;position:relative}.hero-in-list .section-name[data-v-7ac9ad29]{display:flex;gap:var(--tiny-gap);left:var(--section-x-padding);position:absolute;top:18.5px}.hero-in-list .section-name[data-v-7ac9ad29],.hero-in-list .section-name[data-v-7ac9ad29]>*{color:rgb(var(--white));font-size:18px;font-weight:600}.hero-in-list[data-v-7ac9ad29]{align-items:center;border-top:1px solid rgba(var(--white),.2);display:flex;gap:var(--content-gap)}.hero-in-list .text[data-v-7ac9ad29]{flex:1}.hero-in-list .text[data-v-7ac9ad29] *{color:rgb(var(--white))}.hero-in-list img[data-v-7ac9ad29]{flex:1;-o-object-fit:cover;object-fit:cover;width:calc((100% - var(--section-gap))/2)}@media(max-width:768px){.hero-in-list[data-v-7ac9ad29]{flex-direction:column}.hero-in-list img[data-v-7ac9ad29]{aspect-ratio:1/1;width:100%}.hero-in-list .text[data-v-7ac9ad29]{margin-top:32px}}.paragraphs-section[data-v-7b61cd51]{display:flex;flex-direction:column;gap:var(--content-gap)}.paragraphs-section .text h2[data-v-7b61cd51]{margin-bottom:0}.paragraphs-section .paragraph[data-v-7b61cd51]{margin:auto;max-width:100%;width:1000px}@media(max-width:1024px){.paragraphs-section .paragraph[data-v-7b61cd51]{padding-top:66px}}.people-section[data-v-ed1653df]{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.people-section .cards[data-v-ed1653df]{-moz-column-gap:var(--card-gap);column-gap:var(--card-gap);display:grid;grid-template-columns:repeat(2,1fr);row-gap:var(--content-gap)}.people-section .cards .card[data-v-ed1653df]{align-items:start;display:flex;gap:var(--card-spacing);justify-content:center}.people-section .cards .card img[data-v-ed1653df]{aspect-ratio:4/5;flex:4;max-width:300px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;width:0}.people-section .cards .card .text[data-v-ed1653df]{flex:2.5;max-width:300px}@media(max-width:1280px){.people-section .cards[data-v-ed1653df]{grid-template-columns:repeat(3,1fr)}.people-section .cards .card[data-v-ed1653df]{flex-direction:column}.people-section .cards .card img[data-v-ed1653df]{max-width:none;width:100%}.people-section .cards .card .text[data-v-ed1653df]{max-width:none}}@media(max-width:1024px){.people-section .cards[data-v-ed1653df]{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.people-section .cards[data-v-ed1653df]{grid-template-columns:repeat(1,1fr)}}.reviews-section-container[data-v-9189c3cb]{background-color:var(--light-background-color)}.reviews-section[data-v-9189c3cb]{display:flex;flex-direction:column;gap:var(--content-gap);margin:0 auto;max-width:1440px}.reviews-section .reviews[data-v-9189c3cb]{display:flex;gap:var(--card-gap)}.reviews-section .reviews .review[data-v-9189c3cb]{display:flex;flex:1;flex-direction:column;gap:var(--card-spacing)}.reviews-section .reviews .review .stars img[data-v-9189c3cb]{margin-right:4px;width:20px}.reviews-section .reviews .review h6[data-v-9189c3cb]{margin:0}.reviews-section .reviews .review .author img[data-v-9189c3cb]{border-radius:100%;margin-bottom:16px;width:56px}.reviews-section .reviews .review .author .text b[data-v-9189c3cb]{font-weight:600}@media(max-width:768px){.reviews-section .reviews[data-v-9189c3cb]{flex-direction:column}}.sh-container[data-v-4074921d]{background-position:50%;background-size:100% 200%;position:relative}.sh-container[data-v-4074921d]:before{background-color:#00000080;content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.simple-hero[data-v-4074921d]{display:flex;gap:var(--section-gap);margin:0 auto;max-width:1440px;padding-left:var(--section-x-padding)}.simple-hero h2[data-v-4074921d],.simple-hero p[data-v-4074921d]{flex:1;margin:0;z-index:10}.simple-hero h2[data-v-4074921d]{font-size:72px}.simple-hero.textless[data-v-4074921d]{gap:0;padding:var(--section-x-padding) var(--section-gap)}.simple-hero.textless h2[data-v-4074921d]{margin:0}@media(max-width:1280px){.simple-hero h2[data-v-4074921d]{font-size:56px}}@media(max-width:1024px){.simple-hero.textless h2[data-v-4074921d]{flex:2;font-size:48px}}@media(max-width:768px){.simple-hero[data-v-4074921d]{flex-direction:column}}.slogan-container[data-v-c0b72bfb]{background-color:rgb(var(--dark-background-color))}.slogan[data-v-c0b72bfb]{margin:0 auto;max-width:1440px;padding:var(--section-gap)}.slogan[data-v-c0b72bfb] *{color:rgb(var(--white))}.slogan.text[data-v-c0b72bfb]{max-width:max(800px,50%)}.slogan.text h2[data-v-c0b72bfb]{margin-bottom:0;text-align:center}.slogan.text p[data-v-c0b72bfb]{margin-bottom:var(--content-gap)}.slogan[data-v-c0b72bfb]{align-items:center;display:flex;flex-direction:column}
