:root{--purple: #50303C;--yellow: #ffbf57;--light: #F1E4CC;--green: #5D624A;--brown: #5A381C;--accent: #452833;--space-xs: .5em;--space-sm: 1.5em;--space-rg: 2.5em;--space-md: 3.5em;--space-lg: 5.25em;--space-xl: 8em;--space-2xl: 20vw;--font-sm: .75em;--font-rg: 1em;--font-md: 1.5em;--font-lg: 2.5em;--font-xl: clamp(2em, -1.5rem + 8vw, 3.5em)}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@font-face{font-family:body;src:url(/assets/body-BSl_mW1o.otf)}@font-face{font-family:italic;src:url(/assets/italic-CpqBMG3P.otf)}body{background:var(--purple);color:var(--yellow);font-family:body;margin:0;font-size:16px}p{line-height:1.5;margin:0}a{color:currentColor;text-decoration:none}h1,h2,h3,h4{font-weight:400;line-height:1;margin:0}h2{font-size:var(--font-md)}ul,li{list-style-type:none;padding:unset;margin:unset}button{border:unset;padding:var(--space-sm) 0;background-color:unset;color:inherit;font-family:inherit;cursor:pointer;font-size:inherit}input{transition:all .5s ease-in}input::placeholder{opacity:.3;transition:opacity .5s ease-in}input:focus::placeholder{opacity:0}input:focus{outline:none}header[data-v-96080ddd]{display:flex;flex-direction:row;justify-content:space-between;align-items:center;position:fixed;top:0;left:0;right:0;z-index:6;padding:var(--space-rg);transition:color .1s ease}header .logo svg[data-v-96080ddd]{height:4em}.burger[data-v-96080ddd]{position:relative;height:4em;width:2em;cursor:pointer}header .toggle[data-v-96080ddd]{position:absolute;top:0;left:0;height:4em;width:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;opacity:1;transform:scale(1) rotate(0);transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}header .toggle.is-hidden[data-v-96080ddd]{opacity:0;transform:scale(.8) rotate(45deg);pointer-events:none}header .toggle span[data-v-96080ddd]{width:100%;height:1px;background:currentColor;transition:all .3s ease}header .toggle span[data-v-96080ddd]:nth-child(2){width:50%}header .close[data-v-96080ddd]{position:absolute;top:0;left:0;height:4em;width:2em;display:flex;align-items:center;justify-content:center;opacity:0;transform:scale(.8) rotate(-90deg);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1)}header .close.is-visible[data-v-96080ddd]{opacity:1;transform:scale(1) rotate(0);pointer-events:all}.mask[data-v-96080ddd]{height:0vh;width:100vw;position:fixed;z-index:5;top:0;left:0;overflow:hidden;transition:height .6s cubic-bezier(.4,0,.2,1)}.mask.is-open[data-v-96080ddd]{height:100vh}.mask.is-closing[data-v-96080ddd]{height:0vh}nav[data-v-96080ddd]{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;height:100vh;transition:background-color .1s ease,color .1s ease}nav ul[data-v-96080ddd]{display:flex;padding:0 var(--space-rg);gap:var(--space-md);position:relative}nav ul li[data-v-96080ddd]{display:flex;flex-direction:column;flex:1;position:relative}nav ul li>a[data-v-96080ddd]{padding:var(--space-xs) 0}nav ul li[data-v-96080ddd]:last-child{position:absolute;bottom:0;right:var(--space-md)}nav .is-logo[data-v-96080ddd]{position:relative;margin:0 var(--space-rg);top:4.75em}nav .is-logo svg[data-v-96080ddd]{width:100%;height:100%}button[data-v-96080ddd]{background:transparent;border:1px solid currentColor;color:inherit;padding:var(--space-xs) var(--space-sm);border-radius:var(--space-sm);cursor:pointer;font-family:inherit;font-size:var(--font-sm);transition:all .3s ease;margin-bottom:var(--space-sm)}@media screen and (max-width: 768px){header[data-v-96080ddd]{padding:var(--space-sm)}nav ul[data-v-96080ddd]{flex-direction:column;gap:0;padding:0}nav ul li>a[data-v-96080ddd]{text-align:center;font-size:var(--font-lg);padding:0}nav ul li[data-v-96080ddd]:nth-child(4){display:grid;grid-template-columns:1fr 1fr;flex-direction:row;margin-top:var(--space-md);border-bottom:1px solid currentColor}nav ul li:nth-child(4)>a[data-v-96080ddd]{border-top:1px solid currentColor;font-size:var(--font-rg)!important;padding:var(--space-sm)}nav ul li:nth-child(4)>a[data-v-96080ddd]:nth-child(2){border-left:1px solid currentColor}nav ul li:nth-child(4)>a[data-v-96080ddd]:last-child{grid-column:span 2}nav .is-logo[data-v-96080ddd]{top:2.5em}nav ul li:last-child[data-v-96080ddd]{position:fixed;top:var(--space-rg);right:0;left:0;bottom:auto;display:flex;flex-direction:column;align-items:center}nav ul li:last-child>svg[data-v-96080ddd]{display:none}.language-btn[data-v-96080ddd]{font-size:var(--font-sm);padding:var(--space-xs)}}.router[data-v-16b86f9b]{position:fixed;height:100vh;width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(5em);backdrop-filter:blur(5em);z-index:999}.router>.is-wrap[data-v-16b86f9b]{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:var(--space-rg);background:var(--yellow);color:var(--purple);width:min(30em,60vw);padding:var(--space-md);text-align:center;border-radius:var(--space-sm)}.router>.is-wrap>.is-header[data-v-16b86f9b]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-rg)}.router>.is-wrap>.is-date[data-v-16b86f9b]{display:flex;gap:var(--space-xs);margin:auto}.router>.is-wrap>.is-date input[data-v-16b86f9b]{border:1px solid var(--purple);border-radius:5em;background:transparent;appearance:textfield;font-size:var(--font-md);text-align:center;font-family:inherit}.router>.is-wrap>.is-locations[data-v-16b86f9b]{display:flex;gap:var(--space-xs);margin:auto;padding:0 var(--space-md);align-items:center;justify-content:center;flex-wrap:wrap}.router>.is-wrap>.is-locations input[data-v-16b86f9b]{display:none}.router>.is-wrap>.is-locations label[data-v-16b86f9b]{width:5em;border-radius:var(--space-sm);cursor:pointer;overflow:hidden;transition:transform .3s ease}.router>.is-wrap>.is-locations label:hover span[data-v-16b86f9b]{background:var(--purple);color:var(--yellow)}.router>.is-wrap>.is-locations label span[data-v-16b86f9b]{display:flex;align-items:center;justify-content:center;border:1px solid var(--purple);padding:var(--space-xs);border-radius:var(--space-sm);transition:all .3s ease}.router>.is-wrap>.is-locations label input:checked+span[data-v-16b86f9b]{background:var(--purple);color:var(--yellow)}.router>.is-wrap>.is-actions[data-v-16b86f9b]{display:flex;flex-direction:row;align-items:center;justify-content:space-between;flex:1}.router>.is-wrap>.is-actions>button[data-v-16b86f9b]{background:var(--purple);border:1px solid var(--purple);color:var(--yellow);padding:var(--space-xs) var(--space-sm);border-radius:var(--space-sm);transition:all .3s ease}.router>.is-wrap>.is-actions>button[data-v-16b86f9b]:hover{border:1px solid var(--purple);background:var(--yellow);color:var(--purple)}.router>.is-wrap>.is-policy[data-v-16b86f9b]{font-size:var(--font-sm)}.router p[data-v-16b86f9b]{font-size:var(--font-md);line-height:1}.error-message[data-v-16b86f9b]{color:var(--error-color, #e74c3c);font-size:var(--font-sm);margin-top:calc(var(--space-xs) * -.5);text-align:center}.is-date input.error[data-v-16b86f9b]{border-bottom-color:var(--error-color, #e74c3c)}button[data-v-16b86f9b]:disabled{opacity:.6;cursor:not-allowed}.is-actions label[data-v-16b86f9b]{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer}.is-actions input[type=checkbox][data-v-16b86f9b]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:1.2em;height:1.2em;border:2px solid var(--purple);border-radius:50%;background:transparent;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.is-actions input[type=checkbox][data-v-16b86f9b]:checked{background:var(--purple);border-color:var(--purple);transform:scale(1.1)}.is-actions input[type=checkbox][data-v-16b86f9b]:checked:after{content:"";width:.4em;height:.4em;background:var(--yellow);border-radius:50%;display:block;transform:scale(1);transition:transform .2s cubic-bezier(.4,0,.2,1)}@media screen and (max-width: 768px){.router>.is-wrap[data-v-16b86f9b]{gap:var(--space-sm)}.router>.is-wrap>.is-locations[data-v-16b86f9b]{padding:0}.router p[data-v-16b86f9b]{font-size:var(--font-rg);line-height:1}}.hero[data-v-c18d7a32]{display:flex;flex-direction:column;justify-content:center;height:100vh;margin-bottom:var(--space-lg)}.hero>.is-title[data-v-c18d7a32]{display:flex;flex-direction:column;align-items:center;text-align:center}.hero>.is-title h1[data-v-c18d7a32]{font-size:var(--font-xl)}.hero>.is-title span[data-v-c18d7a32]{font-family:italic}.hero>.is-title div[data-v-c18d7a32]{display:inline-block;overflow:hidden}.hero>.is-content[data-v-c18d7a32]{display:flex;flex-direction:column;position:absolute;bottom:-5vw;left:var(--space-rg);right:var(--space-rg)}.hero>.is-content svg[data-v-c18d7a32]{width:100%;height:100%}.intro[data-v-20813ce7]{display:flex;flex-direction:column;padding:var(--space-rg);margin-bottom:var(--space-xl);position:relative}.intro>.is-title[data-v-20813ce7]{display:flex;flex-direction:row;justify-content:space-between}.intro>.is-title img[data-v-20813ce7]{position:absolute;height:clamp(10em,50vw,30em);width:100%;object-fit:contain;object-position:center;pointer-events:none;bottom:-10em;left:0;right:0}.intro>.is-title h2[data-v-20813ce7]:last-child{text-align:right}.about[data-v-20813ce7]{display:flex;gap:var(--space-md);padding:var(--space-rg);flex-wrap:wrap;justify-content:space-between}.about>.is-cover[data-v-20813ce7]{display:flex;flex:0 0 100%;justify-content:center;align-items:center;overflow:hidden;position:relative;height:50vh;background:var(--accent)}.about>.is-cover img[data-v-20813ce7]{position:absolute;width:100%;height:150%;object-fit:cover}.about>.is-actions[data-v-20813ce7]{display:flex;flex:0 0 calc(50% - var(--space-rg));align-items:flex-start;justify-content:flex-end}.about>.is-actions>a[data-v-20813ce7]{position:relative;z-index:1;padding:2.5em}.about>.is-actions svg[data-v-20813ce7]{position:absolute;width:100%;height:100%;inset:0}.about>.is-content[data-v-20813ce7]{display:flex;flex:0 0 calc(50% - var(--space-rg));flex-direction:column;justify-content:space-between;align-items:flex-start}.about>.is-title[data-v-20813ce7]{display:flex;flex:0 0 100%;flex-direction:row;justify-content:space-between;position:relative}.about>.is-title>h2[data-v-20813ce7]:last-child{text-align:right}@media screen and (max-width: 768px){.intro[data-v-20813ce7]{padding:var(--space-sm)}.about[data-v-20813ce7]{flex-direction:column;padding:var(--space-sm)}.about>.is-actions[data-v-20813ce7]{justify-content:center}}.slider[data-v-e68082b7]{display:flex;flex-direction:column;margin:var(--space-lg) 0}.slider>.is-header[data-v-e68082b7]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;padding:var(--space-rg)}.slider>.is-header a[data-v-e68082b7]{display:flex;align-items:center;gap:var(--space-xs)}.slider>.is-header a>svg[data-v-e68082b7]{transition:all .3s ease}.slider>.is-header a:hover svg[data-v-e68082b7]{transform:translate(.5em)}.slider>.is-header h1[data-v-e68082b7]{font-size:var(--font-lg)}.slider>.is-container[data-v-e68082b7]{overflow:hidden}.slider .is-items[data-v-e68082b7]{display:flex;overflow-x:auto;gap:var(--space-rg);cursor:grab;scrollbar-width:none;padding:var(--space-rg);-ms-overflow-style:none}.slider .is-items>.is-item[data-v-e68082b7]{display:flex;flex-direction:column;justify-content:space-between;gap:var(--space-lg);background:#452833;padding:var(--space-sm);flex:0 0 20vw;-webkit-user-select:none;user-select:none}.slider .is-items>.is-item h1[data-v-e68082b7]{font-size:var(--font-md)}.slider .is-items>.is-item h2[data-v-e68082b7]{font-size:var(--font-sm);max-width:15ch;text-align:right}.slider .is-items>.is-item>.is-header[data-v-e68082b7]{display:flex;justify-content:space-between}.slider .is-items>.is-item>.is-details[data-v-e68082b7]{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:flex-end}.slider .is-items>.is-item>.is-details>.is-link[data-v-e68082b7]{margin-top:var(--space-sm);grid-column:span 3}.slider .is-items>.is-item>.is-details img[data-v-e68082b7]{position:absolute;bottom:-2.5em;right:-2.5em;width:10em;height:10em;object-fit:contain;transform:rotate(2deg);pointer-events:none}@media screen and (max-width: 768px){.slider[data-v-e68082b7]{flex-direction:column;gap:0}.slider>.is-header[data-v-e68082b7]{flex-direction:column;align-items:flex-start;gap:var(--space-rg);padding:var(--space-sm);padding-bottom:0}.slider .is-items[data-v-e68082b7]{padding:var(--space-sm) var(--space-sm)}.slider .is-items>.is-item[data-v-e68082b7]{flex:0 0 60vw}.slider .is-items>.is-item>.is-details[data-v-e68082b7]{grid-template-columns:1fr 1fr}.slider .is-items>.is-item>.is-details img[data-v-e68082b7]{right:-5em}}.slider[data-v-b039febc]{display:flex;flex-direction:column;gap:var(--space-md)}.slider>.is-container[data-v-b039febc]{overflow:hidden}.slider>.is-container>.is-items[data-v-b039febc]{display:flex;overflow-x:auto;gap:var(--space-rg);padding:var(--space-rg);cursor:grab;scrollbar-width:none;-ms-overflow-style:none}.slider>.is-container>.is-items>.is-item[data-v-b039febc]{background:var(--accent);flex:0 0 20vw;height:30em;overflow:hidden}.slider>.is-container>.is-items>.is-item[data-v-b039febc]:nth-child(2){flex:0 0 40vw}.slider>.is-container>.is-items>.is-item[data-v-b039febc]:nth-child(3){flex:0 0 25vw}.slider>.is-container>.is-items>.is-item[data-v-b039febc]:nth-child(4){flex:0 0 40vw}.slider>.is-container>.is-items>.is-item[data-v-b039febc]:nth-child(5){flex:0 0 20vw}.slider>.is-container>.is-items>.is-item[data-v-b039febc]:nth-child(6){flex:0 0 50vw}.slider>.is-container>.is-items>.is-item img[data-v-b039febc]{height:100%;width:100%;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none}.is-items[data-v-b039febc]::-webkit-scrollbar{display:none}.is-items[data-v-b039febc]:active{cursor:grabbing}@media screen and (max-width: 768px){.slider[data-v-b039febc]{flex-direction:column;gap:0}.slider .is-items[data-v-b039febc]{gap:var(--space-sm)!important;padding:var(--space-sm)!important}.slider .is-items>.is-item[data-v-b039febc]{flex:0 0 60vw!important}.slider .is-items>.is-item>.is-details[data-v-b039febc]{grid-template-columns:1fr 1fr}.slider .is-items>.is-item>.is-details img[data-v-b039febc]{right:-5em}}.cta>.is-content[data-v-6272241c]{display:flex;flex-direction:row;justify-content:space-between;align-items:end;text-align:center;padding:var(--space-rg)}.cta>.is-content>.is-title div[data-v-6272241c]{overflow:hidden}.cta>.is-content>div[data-v-6272241c]{flex-shrink:0}.cta>.is-content>div[data-v-6272241c]:last-child{text-align:right}.cta>.is-content h1[data-v-6272241c]{font-size:var(--font-xl)}.cta>.is-content h1 span[data-v-6272241c]{font-family:italic}.cta>.is-image[data-v-6272241c]{display:flex;flex:1;margin-top:-6em}.cta>.is-image>img[data-v-6272241c]{margin:auto}@media screen and (max-width: 768px){.cta[data-v-6272241c]{flex-direction:column;gap:0;position:relative}.cta>.is-content[data-v-6272241c]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xl);height:75vh}.cta>.is-image[data-v-6272241c]{position:absolute;top:var(--space-lg);width:100vw;height:75vh;margin-top:1em}.cta>.is-image>img[data-v-6272241c]{height:25vh}.cta h2[data-v-6272241c]{grid-column:1;grid-row:2;text-align:left}.cta .is-title[data-v-6272241c]{grid-column:span 2}.cta h2[data-v-6272241c]:nth-child(3){grid-column:2;grid-row:2;text-align:right}}.testimonials[data-v-337b4e81]{display:flex;gap:var(--space-md);padding:var(--space-xl) var(--space-2xl)}.testimonials>div[data-v-337b4e81]{flex:1;position:relative;display:flex;flex-direction:column;gap:var(--space-md);align-items:flex-start}.testimonials h1[data-v-337b4e81]{font-size:var(--font-lg)}.testimonials svg[data-v-337b4e81]{position:absolute;top:-1.5em;right:0;left:25ch}.testimonials a[data-v-337b4e81]{position:relative;z-index:1;padding:2.5em}.testimonials a svg[data-v-337b4e81]{position:absolute;width:100%;height:100%;inset:0}@media screen and (max-width: 768px){.testimonials[data-v-337b4e81]{flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-sm)}.testimonials a[data-v-337b4e81]{margin:auto}}.tagline[data-v-220daef3]{display:flex;flex-direction:column;align-items:stretch;padding:var(--space-rg);gap:var(--space-lg)}.tagline>.is-content[data-v-220daef3]{display:flex;flex-direction:row;gap:var(--space-md)}.tagline>.is-content>.is-image[data-v-220daef3]{display:flex;align-items:center;overflow:hidden;position:relative;aspect-ratio:1;flex:1;height:100%;width:100%;background:var(--accent)}.tagline>.is-content>.is-image[data-v-220daef3]:last-child{margin-top:30%}.tagline>.is-content>.is-image>img[data-v-220daef3]{position:absolute;width:100%;object-fit:cover;height:150%}.tagline>.is-content>.is-title[data-v-220daef3]{flex:1;aspect-ratio:1/2;display:flex;align-items:center;justify-content:center;text-align:center}.tagline>.is-content>.is-title>h1[data-v-220daef3]{font-size:var(--font-lg)}.tagline>.is-cover[data-v-220daef3]{overflow:hidden;height:50vh;position:relative;background:var(--accent)}.tagline>.is-cover>img[data-v-220daef3]{position:absolute;bottom:0;width:100%;height:200%;object-fit:cover}@media screen and (max-width: 768px){.tagline[data-v-220daef3]{display:none}}.mailinglist[data-v-6bf5f71f]{display:flex;gap:var(--space-xl);padding:var(--space-xl) var(--space-2xl)}.mailinglist>div[data-v-6bf5f71f]{flex:1;position:relative;display:flex;flex-direction:column;gap:var(--space-md);align-items:stretch}.mailinglist>div>svg[data-v-6bf5f71f]{position:absolute;bottom:0;right:0}.mailinglist h1[data-v-6bf5f71f]{font-size:var(--font-lg);max-width:15ch}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae *{margin:0!important;padding:0!important;box-sizing:border-box!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae form{display:flex!important;flex:1!important;flex-direction:column;gap:0!important;background:transparent!important;border:none!important;padding:0!important;margin:0!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae form>.ff-68c8583edfa76f53c6189fae__title,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae form>.ff-68c8583edfa76f53c6189fae__subtitle{display:none!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae input[type=email]{background-color:transparent!important;border:unset!important;border-bottom:1px solid var(--accent)!important;padding:var(--space-sm) 0!important;flex:1!important;color:var(--yellow)!important;font-family:inherit!important;font-size:inherit!important;outline:none!important;box-shadow:none!important;border-radius:0!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae input[type=email]::placeholder{color:var(--yellow)!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae input[type=email]:focus{outline:unset!important;border-bottom:1px solid var(--yellow)!important;box-shadow:none!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae button[type=submit],[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae input[type=submit]{background:var(--accent)!important;margin-top:1em!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:10em!important;padding:var(--space-sm) var(--space-md)!important;transition:all .3s ease!important;border:none!important;cursor:pointer!important;color:var(--yellow)!important;font-family:inherit!important;font-size:inherit!important;gap:var(--space-xs)!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae button[type=submit]:hover,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae input[type=submit]:hover{background:var(--yellow)!important;color:var(--purple)!important}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae .fd-form-footer,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae .flodesk-embed,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae .fd-form-heading,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae .fd-form-description,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae div,[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae p{margin:0!important;padding:0!important}@media screen and (max-width: 768px){.mailinglist[data-v-6bf5f71f]{flex-direction:column;gap:var(--space-md);padding:var(--space-xl) var(--space-rg)}[data-v-6bf5f71f] #fd-form-68c8583edfa76f53c6189fae form{flex-direction:column!important;gap:var(--space-sm)!important}}.marquee>.is-wrap[data-v-b5e9ed7a]{display:flex;overflow:hidden;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) 0}.marquee>.is-wrap>.is-track[data-v-b5e9ed7a]{display:flex;min-width:200vw;align-items:center;justify-content:space-between}.marquee>.is-wrap .is-items[data-v-b5e9ed7a]{display:flex;align-items:center;gap:var(--space-rg)}.marquee>.is-wrap .is-items>.txt[data-v-b5e9ed7a]{white-space:nowrap;font-size:var(--font-xl)}.marquee>.is-wrap img[data-v-b5e9ed7a]{width:10em}footer[data-v-b5e9ed7a]{display:flex;flex-direction:column;justify-content:flex-end;z-index:5}footer>ul[data-v-b5e9ed7a]{display:flex;padding:var(--space-rg);margin-bottom:var(--space-lg)}footer>ul>li[data-v-b5e9ed7a]{display:flex;flex-direction:column;flex:1}footer>ul>li[data-v-b5e9ed7a]:last-child{align-items:end}footer>.is-logo[data-v-b5e9ed7a]{position:relative;margin:0 var(--space-rg)}footer>.is-logo>svg[data-v-b5e9ed7a]{width:100%;height:100%}footer>.imprint[data-v-b5e9ed7a]{padding:var(--space-rg)}@media screen and (max-width: 768px){footer[data-v-b5e9ed7a]{gap:var(--space-sm)}footer>ul[data-v-b5e9ed7a]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:0 var(--space-sm);margin-bottom:0}footer>ul svg[data-v-b5e9ed7a]{display:none}footer>.is-logo[data-v-b5e9ed7a]{margin:var(--space-sm)}footer>.imprint[data-v-b5e9ed7a]{padding:var(--space-sm);padding-top:unset}footer>.imprint>p[data-v-b5e9ed7a]{max-width:18ch}}section[data-v-61cf146b]{background:var(--light);color:var(--purple)}.intro[data-v-61cf146b]{height:200vh}.intro>.is-track[data-v-61cf146b]{position:sticky;height:100vh;top:0;width:100vw;overflow:hidden}.intro>.is-track>.is-items[data-v-61cf146b]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-xl);width:200vw;height:100vh;transition:transform .1s ease-out}.intro>.is-track>.is-items>.is-item[data-v-61cf146b]{display:flex;flex-direction:column;padding:var(--space-rg);gap:var(--space-lg);height:50vh}.intro>.is-track>.is-items>.is-item:first-child[data-v-61cf146b]{flex:.95}.intro>.is-track>.is-items>.is-item:first-child>.is-title[data-v-61cf146b]{flex:.75}.intro>.is-track>.is-items>.is-item:first-child>.is-content[data-v-61cf146b]{flex:1;width:50%;margin-left:auto}.intro>.is-track>.is-items>.is-item[data-v-61cf146b]:nth-child(2){display:flex;flex-direction:column;gap:var(--space-lg);text-align:center}.intro>.is-track>.is-items>.is-item:nth-child(3)[data-v-61cf146b]{display:flex;flex-direction:column;align-items:center;gap:var(--space-lg)}.intro>.is-track>.is-items>.is-item:nth-child(3)>p[data-v-61cf146b]{max-width:80ch;text-align:left}.intro>.is-track>.is-items>.is-item[data-v-61cf146b]:last-child{width:20em;padding-right:var(--space-xl)}.intro>.is-track>.is-items>.is-item>.is-image[data-v-61cf146b]{background:var(--purple);max-width:30em}.intro>.is-track>.is-items>.is-item>.is-image>img[data-v-61cf146b]{height:100%;width:100%;object-fit:cover}.intro>.is-track>.is-items h1[data-v-61cf146b]{font-size:var(--font-xl)}@media (max-width: 768px){.intro[data-v-61cf146b]{height:auto}.intro>.is-track[data-v-61cf146b]{position:relative;height:auto;overflow:visible}.intro>.is-track>.is-items[data-v-61cf146b]{width:100%;height:100%;flex-direction:column;align-items:stretch;transform:none!important;gap:0}.intro>.is-track>.is-items>.is-item[data-v-61cf146b]{height:auto;padding:var(--space-sm)}.intro>.is-track>.is-items>.is-item:first-child[data-v-61cf146b]{padding-top:50vh;padding-bottom:0;gap:var(--space-sm)}.intro>.is-track>.is-items>.is-item:first-child>.is-content[data-v-61cf146b]{flex:1;width:100%;margin-left:unset}.intro>.is-track>.is-items>.is-item:nth-child(2)[data-v-61cf146b]{padding-bottom:unset;text-align:left;gap:var(--space-sm);flex:1}.intro>.is-track>.is-items>.is-item:nth-child(2)>h1[data-v-61cf146b]{max-width:5ch}.intro>.is-track>.is-items>.is-item:nth-child(3)[data-v-61cf146b]{padding-top:unset;align-items:stretch;gap:var(--space-sm)}.intro>.is-track>.is-items>.is-item:nth-child(3)>h1[data-v-61cf146b]{text-align:right}}.intro[data-v-3aa88959]{display:flex;gap:var(--space-md);padding:0 var(--space-xl) var(--space-xl) var(--space-xl);background:var(--light);color:var(--purple)}.intro>.is-content[data-v-3aa88959]{display:flex;flex-direction:column;gap:var(--space-md);padding:var(--space-rg) 0;flex:1}.intro>.is-content>h2[data-v-3aa88959]{font-size:var(--font-lg)}.intro>.is-content>p[data-v-3aa88959]{max-width:50ch}.intro>.is-action[data-v-3aa88959]{flex:1;width:100%;overflow:hidden;background:var(--purple);max-height:50vh}.intro>.is-action>img[data-v-3aa88959]{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.intro[data-v-3aa88959]{padding:var(--space-sm);flex-direction:column}}.marquee>.is-wrap[data-v-5fe0f252]{display:flex;overflow:hidden;justify-content:center;gap:var(--space-lg)}.marquee>.is-wrap>.is-track[data-v-5fe0f252]{display:flex;min-width:100vw;align-items:center;justify-content:space-between;animation:marquee-5fe0f252 15s linear infinite}.marquee>.is-wrap>.is-trick[data-v-5fe0f252]{animation-delay:0s}.marquee>.is-wrap img[data-v-5fe0f252]{width:10em}@keyframes marquee-5fe0f252{0%{transform:translate(0)}to{transform:translate(-100%)}}.title[data-v-d9af237d]{padding:var(--space-xl) var(--space-rg)}.title>.is-content[data-v-d9af237d]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:var(--space-lg)}.title>.is-content>p[data-v-d9af237d]{font-size:var(--font-md);max-width:60ch}.title>.is-content img[data-v-d9af237d]{margin-bottom:-2em;transform:rotate(-20deg)}.title>.is-bottom[data-v-d9af237d]{display:flex;flex-direction:row;justify-content:space-between}.title>.is-bottom>h2[data-v-d9af237d]:last-child{text-align:right}@media screen and (max-width: 768px){.title[data-v-d9af237d]{padding:var(--space-sm)}.title p[data-v-d9af237d]{display:none}}.products[data-v-33479b4c]{padding:0}.products>.is-items[data-v-33479b4c]{display:flex;flex-direction:column}.products>.is-items>li.is-item[data-v-33479b4c]{position:relative}.products>.is-items>li.is-item>.is-link[data-v-33479b4c]{display:flex;gap:var(--space-md);padding:var(--space-rg);text-decoration:none;color:inherit}.products>.is-items>li.is-item>.is-link>.is-title[data-v-33479b4c]{font-size:var(--font-lg);flex:1}.products>.is-items>li.is-item>.is-link>.is-details[data-v-33479b4c]{flex:.25;text-align:right}.products>.is-items>li.is-item>.is-link>.is-thumbnail[data-v-33479b4c]{position:relative;flex:.25;display:flex;justify-content:center;align-items:center}.products>.is-items>li.is-item>.is-link>.is-thumbnail img[data-v-33479b4c]{position:absolute;top:-8em;height:18em;opacity:0;transform:rotate(8deg);transition:all .3s ease}.products>.is-items>li.is-item>.is-link>.is-type[data-v-33479b4c]{display:flex;flex-direction:column;align-items:end;flex:.25;text-align:right}.products>.is-items>li.is-item>.is-link>.is-type>div[data-v-33479b4c]{width:100%;display:flex;justify-content:space-between}.products>.is-items>li.is-item:hover>.is-link[data-v-33479b4c]{background:var(--yellow);color:var(--purple)}.products>.is-items>li.is-item:hover>.is-link>.is-thumbnail img[data-v-33479b4c]{opacity:1}@media screen and (max-width: 768px){.is-items[data-v-33479b4c]{border-top:1px solid var(--yellow)}.is-item[data-v-33479b4c]{border-bottom:1px solid var(--yellow)}.is-item>.is-link[data-v-33479b4c]{padding:var(--space-sm)!important}h1[data-v-33479b4c]{font-size:var(--font-rg)}.is-type[data-v-33479b4c],.is-thumbnail[data-v-33479b4c]{display:none!important}.is-details[data-v-33479b4c]{display:none}}.about[data-v-096e24f4]{display:flex;gap:var(--space-md);padding:var(--space-rg);margin-top:var(--space-xl)}.about>.is-content[data-v-096e24f4]{display:flex;position:relative;flex-direction:column;gap:var(--space-md);padding:var(--space-rg) 0;flex:1}.about>.is-content>h2[data-v-096e24f4]{font-size:var(--font-lg);max-width:10ch}.about>.is-content>p[data-v-096e24f4]{max-width:50ch}.about>.is-content>svg[data-v-096e24f4]{position:absolute;top:var(--space-rg);right:0}.about>.is-cover[data-v-096e24f4]{flex:1;width:100%;aspect-ratio:16 / 9;overflow:hidden;background:red}.about>.is-cover>img[data-v-096e24f4]{width:100%;height:100%;object-fit:cover}@media screen and (max-width: 768px){.about[data-v-096e24f4]{flex-direction:column-reverse;margin-top:unset;gap:unset}.about>.is-content[data-v-096e24f4]{order:2}.about>.is-cover[data-v-096e24f4]{order:1}}.breadcrumb[data-v-597779b7]{display:flex;padding:var(--space-rg);margin-top:var(--space-xl);gap:var(--space-xs)}.single[data-v-a183f679]{display:flex;gap:var(--space-md);padding:var(--space-rg)}.single>.is-image[data-v-a183f679]{flex:1}.single>.is-image>.is-slider[data-v-a183f679]{position:relative;width:100%}.single>.is-image>.is-slider>.is-slides[data-v-a183f679]{position:relative;width:100%;overflow:hidden;aspect-ratio:1}.single>.is-image>.is-slider>.is-slides>img[data-v-a183f679]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;opacity:0;transition:opacity .3s ease}.single>.is-image>.is-slider>.is-slides>img.is-active[data-v-a183f679]{opacity:1;position:relative}.single>.is-image>.is-slider>.is-dots[data-v-a183f679]{display:flex;justify-content:center;gap:var(--space-sm);margin-top:var(--space-sm)}.single>.is-image>.is-slider>.is-dots>.is-dot[data-v-a183f679]{width:12px;height:12px;border-radius:50%;border:none;background:#ffffff4d;cursor:pointer;transition:background .3s ease}.single>.is-image>.is-slider>.is-dots>.is-dot.is-active[data-v-a183f679]{background:#fffc}.single>.is-image>.is-slider>.is-dots>.is-dot[data-v-a183f679]:hover{background:#fff9}.single>.is-content[data-v-a183f679]{flex:1;display:flex;flex-direction:column;gap:var(--space-md)}.single>.is-content>.is-title[data-v-a183f679]{display:flex;justify-content:space-between}.single>.is-content>.is-title>h1[data-v-a183f679]{font-size:var(--font-xl)}.single>.is-content>.is-details[data-v-a183f679]{display:grid;grid-template-columns:1fr 1fr 1fr;column-gap:var(--space-md);row-gap:var(--space-sm)}.single>.is-content>.is-details>div[data-v-a183f679]:nth-child(2){grid-column:span 2}.single>.is-content>.is-details>div[data-v-a183f679]:nth-child(5){display:flex;flex-direction:column;align-items:flex-end}.single>.is-content>.is-description[data-v-a183f679]{display:flex;flex-direction:column;align-items:flex-start}.single>.is-content>.is-description>a[data-v-a183f679]{position:relative;z-index:1;padding:2.5em}.single>.is-content>.is-description>a svg[data-v-a183f679]{position:absolute;width:100%;height:100%;inset:0}@media screen and (max-width: 768px){.single[data-v-a183f679]{flex-direction:column}}.tagline[data-v-62fe4c0b]{display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-rg);position:relative}.tagline>.is-content[data-v-62fe4c0b]{display:flex;gap:var(--space-rg)}.tagline>.is-content>h1[data-v-62fe4c0b]{font-size:var(--font-xl);max-width:10ch}.tagline>.is-content>.is-images[data-v-62fe4c0b]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-rg);align-items:center;justify-content:center}.tagline>.is-content>.is-images>img[data-v-62fe4c0b]{height:25vh;object-fit:cover}.tagline>.is-content>.is-images>img[data-v-62fe4c0b]:nth-child(1){left:auto;right:auto;width:100%;height:25em}.tagline>.is-content>.is-images>img[data-v-62fe4c0b]:nth-child(2){right:var(--space-rg);top:var(--space-lg);height:25em;width:100%}.tagline>.is-bottom[data-v-62fe4c0b]{display:flex;justify-content:space-between;border-bottom:1px solid var(--yellow);padding:var(--space-sm) 0}.tagline>.is-bottom>div[data-v-62fe4c0b]:last-child{text-align:right}@media screen and (max-width: 768px){.tagline>.is-content[data-v-62fe4c0b]{flex-direction:column}.tagline>.is-content>.is-images[data-v-62fe4c0b]{display:flex;flex-direction:column}}section[data-v-73b1051f]{background:var(--yellow);color:var(--purple)}.products>.is-title[data-v-73b1051f]{padding:var(--space-xl)}.products>.is-title h2[data-v-73b1051f]{font-size:var(--font-lg);text-align:center}.products>.is-items[data-v-73b1051f]{display:flex;flex-direction:column}.products>.is-items>li.is-item>.is-link[data-v-73b1051f]{display:grid;grid-template-columns:1fr .25fr .25fr .25fr;gap:var(--space-md);padding:var(--space-rg);text-decoration:none;color:inherit}.products>.is-items>li.is-item>.is-link>.is-title[data-v-73b1051f]{flex:1}.products>.is-items>li.is-item>.is-link>.is-title h1[data-v-73b1051f]{font-size:var(--font-lg)}.products>.is-items>li.is-item>.is-link>.is-thumbnail[data-v-73b1051f]{position:absolute}.products>.is-items>li.is-item:hover .is-link[data-v-73b1051f]{background:var(--purple);color:var(--yellow)}@media screen and (max-width: 768px){.products>.is-title[data-v-73b1051f]{padding:var(--space-md)}.products .is-item[data-v-73b1051f]{border-top:1px solid var(--purple)}.products .is-item>a[data-v-73b1051f]{padding:var(--space-md)}.products .is-item>a>.is-type[data-v-73b1051f]{display:none}.products .is-item>a>.is-thumbnail[data-v-73b1051f]{display:none}.products .is-item>a>.is-details[data-v-73b1051f]{display:none}}.page-enter[data-v-03d8ba6e]{position:fixed;inset:0;width:100vw;height:100vh;background:var(--yellow);z-index:9999;pointer-events:none;transition:height .6s cubic-bezier(.4,0,.2,1)}.intro[data-v-ba7efbad]{display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-rg) var(--space-xl) var(--space-rg);position:relative;background:var(--green);gap:var(--space-lg);color:var(--light)}.intro>.is-title[data-v-ba7efbad]{display:flex;flex-direction:row;justify-content:space-between}.intro>.is-logo svg[data-v-ba7efbad]{width:100%;height:auto}.intro>.is-title img[data-v-ba7efbad]{position:absolute;height:30em;width:100%;object-fit:contain;object-position:center;pointer-events:none;bottom:-12em;left:0;right:0}.intro>.is-title h2[data-v-ba7efbad]:last-child{text-align:right}.intro>.cover[data-v-ba7efbad]{width:100%;overflow:hidden}.intro>.cover img[data-v-ba7efbad]{width:100%;height:auto;object-fit:cover}.cover[data-v-ba7efbad]{aspect-ratio:16/9;overflow:hidden}@media screen and (max-width: 768px){.intro[data-v-ba7efbad]{gap:var(--space-rg);padding:var(--space-sm);padding-top:50vh}}.about[data-v-6981214b]{display:flex;gap:var(--space-xl);padding:var(--space-lg) var(--space-2xl);flex-wrap:wrap;background:var(--green);color:var(--light)}.about>.is-content[data-v-6981214b]{display:flex;flex:0 0 calc(50% - var(--space-lg));flex-direction:column;justify-content:space-between;align-items:flex-start;gap:var(--space-md)}.about a[data-v-6981214b]{position:relative;z-index:1;padding:2.5em}.about svg[data-v-6981214b]{position:absolute;width:100%;height:100%;inset:0}@media screen and (max-width: 768px){.about[data-v-6981214b]{flex-direction:column;padding:var(--space-sm);padding-top:var(--space-xl)}.about>.is-content a[data-v-6981214b]{margin:auto}}.products[data-v-7d2c36d8]{display:flex;gap:var(--space-md);padding:var(--space-lg) var(--space-2xl);flex-wrap:wrap;flex-direction:column;background:var(--green);color:var(--light)}.products>.is-items[data-v-7d2c36d8]{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:var(--space-xl)}.products>.is-items img[data-v-7d2c36d8]{margin:auto;width:100%}.products>.is-items>.is-item[data-v-7d2c36d8]{flex:1;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-sm)}.products>.is-items>.is-item div[data-v-7d2c36d8]{display:flex;justify-content:space-between}@media screen and (max-width: 768px){.products[data-v-7d2c36d8]{flex-direction:column;padding:var(--space-sm)}.products>.is-items[data-v-7d2c36d8]{display:flex;flex-direction:column;align-items:stretch}.products>.is-items img[data-v-7d2c36d8]{margin:auto}}.footer[data-v-424a3dfa]{display:flex;flex-direction:column;padding:var(--space-2xl) var(--space-rg) var(--space-xl) var(--space-rg);position:relative;background:var(--green);color:var(--light);align-items:center}.footer .is-logo[data-v-424a3dfa]{width:100%;height:auto;display:flex}.footer .is-logo>svg[data-v-424a3dfa]{height:auto;width:100%}.footer>img[data-v-424a3dfa]{position:absolute;width:25em;top:var(--space-xl);left:auto;right:auto;transform:rotate(8deg)}.marquee>.is-wrap[data-v-cf137923]{display:flex;overflow:hidden;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) 0;background-color:var(--green);color:var(--light)}.marquee>.is-wrap>.is-track[data-v-cf137923]{display:flex;min-width:200vw;align-items:center;justify-content:space-between}.marquee>.is-wrap .is-items[data-v-cf137923]{display:flex;align-items:center;gap:var(--space-rg)}.marquee>.is-wrap .is-items>.txt[data-v-cf137923]{white-space:nowrap;font-size:var(--font-xl)}.marquee>.is-wrap img[data-v-cf137923]{width:10em}footer[data-v-cf137923]{display:flex;flex-direction:column;justify-content:flex-end;z-index:5;background-color:var(--green);color:var(--light)}footer>ul[data-v-cf137923]{display:flex;padding:var(--space-rg);margin-bottom:var(--space-lg)}footer>ul>li[data-v-cf137923]{display:flex;flex-direction:column;flex:1}footer>ul>li[data-v-cf137923]:last-child{align-items:end}footer>.is-logo[data-v-cf137923]{position:relative;margin:0 var(--space-rg)}footer>.is-logo>svg[data-v-cf137923]{width:100%;height:100%}footer>.imprint[data-v-cf137923]{padding:var(--space-rg)}@media screen and (max-width: 768px){footer[data-v-cf137923]{gap:var(--space-sm)}footer>ul[data-v-cf137923]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:0 var(--space-sm);margin-bottom:0}footer>ul svg[data-v-cf137923]{display:none}footer>.is-logo[data-v-cf137923]{margin:var(--space-sm)}footer>.imprint[data-v-cf137923]{padding:var(--space-sm);padding-top:unset}footer>.imprint>p[data-v-cf137923]{max-width:18ch}}.articles[data-v-d82335c2]{padding:0 var(--space-2xl);background:var(--light);color:var(--purple)}.articles>.is-item[data-v-d82335c2]{display:grid;grid-template-columns:.33fr .66fr;padding:var(--space-md);gap:var(--space-md)}.articles>.is-item>.is-cover[data-v-d82335c2]{aspect-ratio:1;border-radius:var(--radius-md);overflow:hidden;background:#f5f5f5;position:relative}.articles>.is-item>.is-cover>img[data-v-d82335c2]{width:100%;height:100%;object-fit:cover;display:block}.articles>.is-item>.is-cover>.placeholder-image[data-v-d82335c2]{display:flex;align-items:center;justify-content:center;height:100%;width:100%;background:#ddd;color:#666;font-size:var(--font-sm)}.articles>.is-item>.is-content[data-v-d82335c2]{display:flex;flex-direction:column;gap:var(--space-rg)}.articles>.is-item>h1[data-v-d82335c2]{font-size:var(--font-xl)}@media screen and (max-width: 768px){.articles[data-v-d82335c2]{padding:0}.articles>.is-item[data-v-d82335c2]{display:flex;flex-direction:column;padding:var(--space-sm)}}.marquee>.is-wrap[data-v-65839604]{display:flex;overflow:hidden;justify-content:center;gap:var(--space-lg);padding:var(--space-lg) 0;background-color:var(--light);color:var(--purple)}.marquee>.is-wrap>.is-track[data-v-65839604]{display:flex;min-width:200vw;align-items:center;justify-content:space-between}.marquee>.is-wrap .is-items[data-v-65839604]{display:flex;align-items:center;gap:var(--space-rg)}.marquee>.is-wrap .is-items>.txt[data-v-65839604]{white-space:nowrap;font-size:var(--font-xl)}.marquee>.is-wrap img[data-v-65839604]{width:10em}footer[data-v-65839604]{display:flex;flex-direction:column;justify-content:flex-end;z-index:5;background-color:var(--light);color:var(--purple)}footer>ul[data-v-65839604]{display:flex;padding:var(--space-rg);margin-bottom:var(--space-lg)}footer>ul>li[data-v-65839604]{display:flex;flex-direction:column;flex:1}footer>ul>li[data-v-65839604]:last-child{align-items:end}footer>.is-logo[data-v-65839604]{position:relative;margin:0 var(--space-rg)}footer>.is-logo>svg[data-v-65839604]{width:100%;height:100%}footer>.imprint[data-v-65839604]{padding:var(--space-rg)}@media screen and (max-width: 768px){footer[data-v-65839604]{gap:var(--space-md)}footer>ul[data-v-65839604]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-md);padding:0 var(--space-rg);margin-bottom:0}footer>ul svg[data-v-65839604]{display:none}}.intro[data-v-da58e5cb]{padding:var(--space-xl) var(--space-rg);background:var(--light);color:var(--purple)}.intro>.is-title[data-v-da58e5cb]{display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center;padding:var(--space-lg);gap:var(--space-md)}.intro>.is-title>h1[data-v-da58e5cb]{font-size:var(--font-xl)}.intro>.is-content[data-v-da58e5cb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-sm)}.intro>.is-content>p[data-v-da58e5cb]{max-width:50ch}@media screen and (max-width: 768px){.intro[data-v-da58e5cb]{padding:var(--space-sm);padding-top:50vh}.intro>.is-title[data-v-da58e5cb]{flex-direction:column}}.article[data-v-055718a9]{background:var(--light);color:var(--purple);padding:var(--space-xl) var(--space-2xl);display:flex;flex-direction:column;gap:var(--space-md)}.is-cover img[data-v-055718a9]{width:100%;aspect-ratio:1.5;object-fit:cover;border-radius:var(--radius-md);display:block}.is-video[data-v-055718a9]{position:relative;width:100%;padding-top:56.25%;margin:var(--space-md) 0;border-radius:var(--radius-md);overflow:hidden}.is-video iframe[data-v-055718a9]{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.is-content[data-v-055718a9]{display:flex;flex-direction:column;gap:var(--space-rg);line-height:1.75}.is-content a[data-v-055718a9]{color:var(--purple);text-decoration:underline;font-weight:500;transition:color .2s ease}.is-content a[data-v-055718a9]:hover{color:var(--yellow)}.is-gallery[data-v-055718a9]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-md);margin-top:var(--space-lg)}.is-gallery .gallery-item[data-v-055718a9]{position:relative;overflow:hidden;border-radius:var(--radius-md)}.is-gallery img[data-v-055718a9]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease;display:block}.is-gallery img[data-v-055718a9]:hover{transform:scale(1.05)}section>.contact[data-v-e0ab5241]{display:flex;flex-direction:row;padding:var(--space-2xl);gap:var(--space-lg);background:var(--yellow);color:var(--purple);position:relative}section>.contact>.is-content[data-v-e0ab5241]{display:flex;flex-direction:column;flex:1;gap:var(--font-xl)}section>.contact>.is-content>h1[data-v-e0ab5241]{font-size:var(--font-xl)}section>.contact>.is-form[data-v-e0ab5241]{display:flex;flex-direction:column;flex:1;gap:var(--space-rg)}section>.contact>.is-form>div[data-v-e0ab5241]{display:flex;flex-direction:column}section>.cover[data-v-e0ab5241]{flex:1;overflow:hidden;display:flex;align-items:center;padding-bottom:var(--space-lg)}section>.cover>.is-image[data-v-e0ab5241]{height:100%;margin:auto}section>.cover>.is-image>img[data-v-e0ab5241]{height:100%;object-fit:cover}section>.overlay[data-v-e0ab5241]{position:absolute;top:70vh;width:25em;height:100%;pointer-events:none}section>.overlay>.is-image[data-v-e0ab5241]{width:25em;height:100%;margin:auto;transform:rotate(15deg)}section>.overlay>.is-image>img[data-v-e0ab5241]{width:45em;height:100%;object-fit:contain;margin-left:-20em}:is(section input,section textarea)[data-v-e0ab5241]{background:transparent;border:unset;border-bottom:1px solid var(--purple);font-family:body;font-size:var(--font-md);padding:var(--space-xs) 0;resize:none;transition:opacity .3s ease}:is(section input,section textarea) [data-v-e0ab5241]:focus{outline:none}:is(section input,section textarea)[data-v-e0ab5241]:disabled{opacity:.6;cursor:not-allowed}section button[data-v-e0ab5241]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:var(--space-xs);position:relative;padding-right:2.5ch;transition:opacity .3s ease}section button>svg[data-v-e0ab5241]:nth-child(2){position:absolute;width:10em;height:100%;top:0;right:0;margin-right:0;bottom:0}section button[data-v-e0ab5241]:disabled{opacity:.6;cursor:not-allowed}section .message[data-v-e0ab5241]{padding:var(--space-sm);border-radius:4px;font-size:var(--font-sm);margin-top:var(--space-xs)}section .message.success[data-v-e0ab5241]{background:#0080001a;color:#006400;border:1px solid rgba(0,128,0,.3)}section .message.error[data-v-e0ab5241]{background:#ff00001a;color:#8b0000;border:1px solid rgba(255,0,0,.3)}@media screen and (max-width: 768px){section>.contact[data-v-e0ab5241]{padding:var(--space-lg);padding-top:50vh;flex-direction:column}section>.overlay[data-v-e0ab5241]{display:none}section>.cover[data-v-e0ab5241]{display:none}}section[data-v-0ca67b61]{background:var(--light);color:var(--purple);padding:var(--space-xl) var(--space-2xl)}section>.socials[data-v-0ca67b61]{display:flex;flex-direction:column;gap:var(--space-xl)}section>.socials>.is-title[data-v-0ca67b61]{display:flex;gap:var(--space-lg)}section>.socials>.is-title>h1[data-v-0ca67b61]{flex:1}section>.socials>.is-title>p[data-v-0ca67b61]{flex:1}section>.socials>.is-content[data-v-0ca67b61]{display:flex}section>.socials>.is-content>a[data-v-0ca67b61]{display:flex;flex-direction:column;flex:1;align-items:center}@media screen and (max-width: 768px){section[data-v-0ca67b61]{background:var(--light);color:var(--purple);padding:var(--space-xl) var(--space-2xl)}section>.socials>.is-title[data-v-0ca67b61]{flex-direction:column}section>.socials>.is-content[data-v-0ca67b61]{flex-direction:column;gap:var(--space-lg)}}.intro[data-v-4ab2c9f4]{color:var(--purple);background:var(--light);display:flex;align-items:center;justify-content:center;gap:var(--space-md);padding:var(--space-xl) var(--space-rg);text-align:center}.intro>h1[data-v-4ab2c9f4]{font-size:var(--font-xl)}@media screen and (max-width: 768px){.intro[data-v-4ab2c9f4]{flex-direction:column;padding:var(--space-lg) var(--space-sm)}}.policy-content[data-v-41a98d46]{background:var(--light);color:var(--purple);padding:0 var(--space-2xl) var(--space-2xl)}.policy-content__wrap[data-v-41a98d46]{max-width:960px;width:100%;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-md);line-height:1.7;font-size:1.05rem}.policy-content__blocks[data-v-41a98d46]{display:flex;flex-direction:column;gap:var(--space-md)}.policy-content__block[data-v-41a98d46] p{margin:0}.policy-content__block[data-v-41a98d46] h1,.policy-content__block[data-v-41a98d46] h2,.policy-content__block[data-v-41a98d46] h3,.policy-content__block[data-v-41a98d46] h4,.policy-content__block[data-v-41a98d46] h5,.policy-content__block[data-v-41a98d46] h6{margin:0;font-weight:700}.policy-content__block[data-v-41a98d46] ul,.policy-content__block[data-v-41a98d46] ol{padding-left:1.25rem;margin:0;display:flex;flex-direction:column;gap:var(--space-sm)}.policy-content__block[data-v-41a98d46] blockquote{border-left:4px solid var(--purple);padding-left:var(--space-md);font-style:italic;opacity:.85}.policy-content__block[data-v-41a98d46] code{font-family:"monospace";background:#0000000d;padding:.1rem .3rem;border-radius:var(--radius-sm)}.policy-content__block[data-v-41a98d46] pre{background:#0000000d;padding:var(--space-md);border-radius:var(--radius-md);overflow:auto}.policy-content__loading[data-v-41a98d46],.policy-content__empty[data-v-41a98d46]{font-size:1.05rem;opacity:.75}@media screen and (max-width: 768px){.policy-content[data-v-41a98d46]{padding:0 var(--space-md) var(--space-lg)}}
