.wrapper[data-v-4bb2f64a]{background-color:var(--color-theme-background);color:var(--color-theme-text);position:relative;z-index:10}@media not (max-width:1024px){.wrapper[data-v-4bb2f64a]{grid-column:4/span 9;justify-self:end;min-height:100vh;right:-64px;width:calc(100% + 84px)}}@media(max-width:1024px){.wrapper[data-v-4bb2f64a]{height:calc(100% - 12px);inset:6px;width:calc(100% - 12px)}}.wrapper .header[data-v-4bb2f64a]{display:flex;flex-direction:row;left:0;position:absolute;right:0;top:0;z-index:20}@media(max-width:1024px){.wrapper .header[data-v-4bb2f64a]{align-items:start}}@media not (max-width:1024px){.wrapper .header[data-v-4bb2f64a]{align-items:center}}.wrapper .header[data-v-4bb2f64a]{gap:var(--grid-gap);padding-right:var(--grid-padding);width:100%}@media(max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-left:20px}}@media not (max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-left:calc(var(--grid-column-width) + var(--grid-gap))}}@media(max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-top:20px}}@media not (max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-top:52px}}@media(max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-bottom:20px}}@media not (max-width:1024px){.wrapper .header[data-v-4bb2f64a]{padding-bottom:32px}}.wrapper .header[data-v-4bb2f64a]{background-color:var(--color-theme-background);box-shadow:0 5px 8px #0009}.wrapper .header ul[data-v-4bb2f64a]{display:flex}@media(max-width:1024px){.wrapper .header ul[data-v-4bb2f64a]{flex-direction:column}}@media not (max-width:1024px){.wrapper .header ul[data-v-4bb2f64a]{flex-direction:row}}@media(max-width:1024px){.wrapper .header ul[data-v-4bb2f64a]{align-items:start}}@media not (max-width:1024px){.wrapper .header ul[data-v-4bb2f64a]{align-items:center}}.wrapper .header ul[data-v-4bb2f64a]{gap:max(12px,3.75vw);justify-content:start}.wrapper .header ul li[data-v-4bb2f64a]{align-items:center;display:flex;flex-direction:row;gap:max(24px,1.67vw)}.wrapper .header[data-v-4bb2f64a]>:last-child{margin-left:auto}.wrapper .container[data-v-4bb2f64a]{height:100%;inset:0;overflow:auto;overflow-x:hidden;position:relative;scroll-behavior:smooth;scrollbar-width:none;width:100%;z-index:10}@media(max-width:1024px){.wrapper .container[data-v-4bb2f64a]{padding-top:72px}}@media not (max-width:1024px){.wrapper .container[data-v-4bb2f64a]{padding-top:116px}}.wrapper .container[data-v-4bb2f64a]{padding-left:var(--container-padding-left);padding-right:var(--container-padding-right)}@media not (max-width:1024px){.wrapper .container[data-v-4bb2f64a]{--container-padding-left:calc(var(--grid-column-width) + var(--grid-gap));--container-padding-right:var(--grid-padding)}}@media(max-width:1024px){.wrapper .container[data-v-4bb2f64a]{--container-padding-left:var(--grid-padding);--container-padding-right:var(--grid-padding)}}.wrapper .container__links[data-v-4bb2f64a]{margin:32px 0 68px;position:relative;z-index:10}.wrapper .container__title[data-v-4bb2f64a]{font-family:Eirlys,serif;font-size:max(32px,2.92vw);font-weight:300;letter-spacing:-.01em;line-height:1.1;margin-bottom:max(94px,8.02vw);margin-top:max(82px,6.67vw);text-transform:uppercase}@media not (max-width:1024px){.wrapper .container__title[data-v-4bb2f64a]{max-width:min(740px,62.5%)}}.wrapper .container .form[data-v-4bb2f64a],.wrapper .container .success[data-v-4bb2f64a]{margin-bottom:max(94px,8.02vw);margin-top:max(82px,6.67vw)}.wrapper .container .success[data-v-4bb2f64a]{display:flex;flex-direction:column;gap:42px;max-width:700px}.wrapper .container .success .title[data-v-4bb2f64a]{font-family:Eirlys,serif;font-size:max(32px,4.27vw);font-weight:300;letter-spacing:-.01em;line-height:1.05}.wrapper .container .modes[data-v-4bb2f64a]{left:calc(var(--container-padding-left)*-1);padding-left:calc(var(--container-padding-left));padding-right:calc(var(--container-padding-right));position:relative;width:calc(100% + var(--container-padding-left) + var(--container-padding-right))}.wrapper .container .modes[data-v-4bb2f64a] .filters{gap:max(36px,3.96vw);justify-content:start}@media(max-width:1024px){.wrapper .container .modes[data-v-4bb2f64a] .filters{grid-column:1/span 5}}@media not (max-width:1024px){.wrapper .container .modes[data-v-4bb2f64a] .filters{grid-column:1/span 12}}.wrapper .container .modes[data-v-4bb2f64a] .filter{padding-bottom:max(8px,1.35vw);padding-top:max(8px,1.35vw)}@media not (max-width:1024px){.wrapper .container__links[data-v-4bb2f64a]{display:none}}@media(max-width:1024px){.wrapper .header__links[data-v-4bb2f64a]{display:none}}.background[data-v-4bb2f64a]{background-color:color-mix(in srgb,transparent 80%,var(--color-black) 20%);height:100%;inset:0;position:absolute;width:100%}.contact.section[data-v-774099f8]{display:flex;flex-direction:column;justify-content:center;min-height:100lvh;position:relative}@media not (max-width:1024px){.contact .container[data-v-774099f8]{display:grid;grid-template-columns:repeat(12,1fr);grid-column-gap:20px;padding-left:64px;padding-right:64px}}@media(max-width:1024px){.contact .container[data-v-774099f8]{display:grid;grid-template-columns:repeat(5,1fr);grid-column-gap:20px;padding-left:20px;padding-right:20px}}.contact .container[data-v-774099f8]{padding-bottom:max(24px,3.44vw);padding-top:max(24px,3.44vw);grid-row-gap:max(38px,3.44vw);align-items:center}.contact .title[data-v-774099f8]{font-family:Eirlys,serif;font-size:max(32px,5.63vw);font-weight:300;letter-spacing:-.01em;line-height:1;text-align:center;text-transform:uppercase}@media(max-width:1024px){.contact .title[data-v-774099f8]{grid-column:1/span 5}}@media not (max-width:1024px){.contact .title[data-v-774099f8]{grid-column:3/span 8}}.contact .title[data-v-774099f8]{padding:0 var(--grid-padding)}.contact .description[data-v-774099f8]{font-family:Eirlys,serif;font-size:max(16px,1.35vw);font-weight:300;letter-spacing:-.01em;line-height:1.45;text-align:center}@media(max-width:1024px){.contact .description[data-v-774099f8]{grid-column:1/span 5}}@media not (max-width:1024px){.contact .description[data-v-774099f8]{grid-column:4/span 6}}@media(max-width:1024px){.contact .description[data-v-774099f8]{margin:0 auto;max-width:260px}}.contact .button[data-v-774099f8]{justify-self:center}@media(max-width:1024px){.contact .button[data-v-774099f8]{grid-column:1/span 5}}@media not (max-width:1024px){.contact .button[data-v-774099f8]{grid-column:5/span 4}}@media(max-width:1024px){.contact .button[data-v-774099f8]{margin-top:4px}}
