@font-face{font-family:Dardo Display;src:url(/fonts/Manrope-Light.woff2)format("woff2");font-weight:300;font-display:swap}@font-face{font-family:Dardo Sans;src:url(/fonts/DMSans-Regular.woff2)format("woff2");font-weight:400;font-display:swap}.contact-page{color:#eeeae3;color-scheme:dark;background:#050505;margin:0;font-family:Dardo Sans,Arial,sans-serif;font-size:17px;line-height:1.45}.contact-page *{box-sizing:border-box}.contact-page a{color:inherit;text-decoration:none}.contact-page main a:hover{color:#b62842}.contact-page :focus-visible{outline-offset:6px;outline:2px solid #b62842}.contact-header{justify-content:space-between;align-items:center;padding:28px 2.6vw;display:flex}.contact-logo{letter-spacing:-.095em;font-family:Dardo Display,Arial,sans-serif;font-size:46px;font-weight:300;line-height:1}.contact-header nav{text-transform:uppercase;gap:28px;font-size:15px;display:flex}.contact-header [aria-current=page]{color:#a6a09b}.contact-composition{grid-template-columns:.95fr 1fr;gap:8vw;min-height:calc(100svh - 210px);padding:clamp(80px,10vw,170px) 2.6vw 100px;display:grid}.contact-kicker{text-transform:uppercase;letter-spacing:.1em;color:#a6a09b;margin:0 0 28px;font-size:12px}.contact-introduction h1{letter-spacing:-.075em;white-space:nowrap;margin:0;font-family:Dardo Display,Arial,sans-serif;font-size:clamp(70px,8.6vw,154px);font-weight:300;line-height:1.03}.contact-introduction h1 span{color:#b62842}.contact-invitation{letter-spacing:-.02em;max-width:420px;margin-top:clamp(48px,6vw,110px);font-size:clamp(19px,1.5vw,25px)}.contact-invitation p{margin:0 0 24px}.contact-invitation p+p{color:#aaa6a0}.contact-email{border-bottom:1px solid #6c6660;width:fit-content;margin-top:38px;padding-bottom:5px;display:block}.contact-whatsapp{margin-top:22px;font-size:15px;display:block;color:#aaa6a0!important}.dardo-contact-form{grid-template-columns:1fr 1fr;align-content:start;gap:44px 32px;min-width:0;padding-top:10px;display:grid}.dardo-contact-form label{color:#aaa6a0;flex-direction:column;gap:13px;min-width:0;font-size:15px;display:flex}.dardo-contact-form input:not([type=checkbox]),.dardo-contact-form select,.dardo-contact-form textarea{color:#eeeae3;font:inherit;width:100%;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #45413d;border-radius:0;padding:9px 0 16px;font-size:18px;transition:border-color .2s}.dardo-contact-form input:focus,.dardo-contact-form select:focus,.dardo-contact-form textarea:focus{border-color:#bc304b;outline:0}.dardo-contact-form option{background:#141212}.dardo-contact-form ::placeholder{color:#77736f;opacity:1}.dardo-contact-form textarea{resize:vertical;height:180px;min-height:140px}.dardo-contact-form .contact-message{grid-column:1/-1}.dardo-contact-form .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.dardo-contact-form .consent{flex-direction:row;grid-column:1/-1;align-items:flex-start;gap:12px;max-width:460px;margin-top:-14px;font-size:13px;line-height:1.5}.dardo-contact-form .consent input{accent-color:#b62842;flex-shrink:0;width:17px;height:17px;margin:1px 0 0}.dardo-contact-form .consent a{text-underline-offset:3px;text-decoration:underline}.contact-send{white-space:nowrap;color:#fff1ef;font:inherit;cursor:pointer;background:#a5213b;border:1px solid #b62842;border-radius:50px;grid-column:1/-1;justify-self:end;margin-top:-12px;padding:15px 27px;font-size:17px;transition:background .2s,transform .2s}.contact-send:hover{background:#c12b48;transform:translateY(-2px)}.contact-send:disabled{opacity:.6;cursor:default;transform:none}.contact-status{color:#eeeae3;grid-column:1/-1;font-size:15px}.contact-status:empty{display:none}.contact-footer{color:#aaa6a0;justify-content:space-between;align-items:center;gap:30px;padding:24px 2.6vw 32px;font-size:12px;display:flex}.contact-footer .ed-actions{gap:30px;display:flex}.contact-signoff{color:#6e6a65}.contact-skip{z-index:20;background:#a5213b;padding:12px;position:fixed;top:-100px;left:20px}.contact-skip:focus{top:20px}@media (width<=900px){.contact-composition{gap:5vw}.contact-header nav{gap:20px}.dardo-contact-form{column-gap:22px}.contact-introduction h1{font-size:8.5vw}}@media (width<=680px){.contact-header{padding:25px 20px}.contact-logo{font-size:38px}.contact-header nav{gap:15px;font-size:12px}.contact-composition{padding:65px 24px 55px;display:block}.contact-introduction h1{font-size:clamp(60px,16vw,100px)}.contact-kicker{margin-bottom:20px}.contact-invitation{max-width:380px;margin-top:34px;font-size:20px}.dardo-contact-form{gap:35px 22px;margin-top:65px}.contact-footer{flex-wrap:wrap;gap:25px;padding:24px}.contact-signoff{width:100%}.contact-send{grid-column:1/-1}.dardo-contact-form input:not([type=checkbox]),.dardo-contact-form select{font-size:16px}}@media (width<=380px){.dardo-contact-form{grid-template-columns:1fr}.contact-send{grid-column:1}.contact-header nav{gap:10px}}@media (prefers-reduced-motion:reduce){.contact-page *{transition:none!important}}.world-guide-index[data-astro-cid-cs3224jt]{margin:48px 0}.world-guide-index[data-astro-cid-cs3224jt] summary[data-astro-cid-cs3224jt]{cursor:pointer;border-block:1px solid #cccfc3;padding:20px 0;font-size:20px}.world-guide-index[data-astro-cid-cs3224jt] section[data-astro-cid-cs3224jt]{padding-top:28px}.country-picker[data-astro-cid-cs3224jt]{border-block:1px solid #cccfc3;grid-template-columns:1fr 1fr;align-items:center;gap:14px 28px;margin:35px 0 60px;padding:28px 0;display:grid}.country-picker[data-astro-cid-cs3224jt] label[data-astro-cid-cs3224jt]{letter-spacing:-.04em;font-size:24px}.country-picker[data-astro-cid-cs3224jt] select[data-astro-cid-cs3224jt]{width:100%;min-width:0;font:inherit;background:0 0;border:1px solid #979b8d;border-radius:3px;padding:15px}.country-picker[data-astro-cid-cs3224jt] p[data-astro-cid-cs3224jt]{grid-column:1/-1;margin:0;font-size:14px}.country-fallback[data-astro-cid-cs3224jt]{background:#e3e8d7;margin:24px 0 60px;padding:32px}.country-fallback[data-astro-cid-cs3224jt] h2[data-astro-cid-cs3224jt]{letter-spacing:-.05em;font-size:clamp(28px,4vw,48px)}.country-fallback[data-astro-cid-cs3224jt] p[data-astro-cid-cs3224jt]{max-width:65ch;line-height:1.6}.country-fallback[data-astro-cid-cs3224jt] a[data-astro-cid-cs3224jt]{margin:12px 20px 0 0;display:inline-flex}.guide-card[data-astro-cid-cs3224jt][hidden],.country-fallback[data-astro-cid-cs3224jt][hidden]{display:none}@media (width<=600px){.world-guide-index[data-astro-cid-cs3224jt]{margin:48px 0}.world-guide-index[data-astro-cid-cs3224jt] summary[data-astro-cid-cs3224jt]{cursor:pointer;border-block:1px solid #cccfc3;padding:20px 0;font-size:20px}.world-guide-index[data-astro-cid-cs3224jt] section[data-astro-cid-cs3224jt]{padding-top:28px}.country-picker[data-astro-cid-cs3224jt]{grid-template-columns:1fr}.country-fallback[data-astro-cid-cs3224jt]{padding:24px}}
