:root{--color-brand-crimson:#741923;--color-brand-crimson-hover:#8f2235;--color-brand-crimson-on-dark:#bd7988;--color-brand-wine:#491922;--color-brand-oxblood:#180b10;--color-brand-paper:#f2f1e9;--color-brand-ivory:#eee8e4;--color-brand-muted:#bdaeb2;--color-canvas:#fff;--color-ink:#161713;--color-text:#20242b;--color-text-subtle:#454c57;--color-muted:#626975;--color-line:#d3d4c9;--color-line-soft:#e5e7eb;--color-surface:#f7f8fa;--color-surface-hover:#fafbfc;--color-selection:#dce583;--color-dark-canvas:#000;--color-dark-panel:#080808;--color-dark-text:#eeeae3;--color-dark-muted:#aaa6a0;--color-dark-line:#45413d;--color-field-border:#8c96a3;--color-field-focus:#27384e;--color-field-placeholder:#737d8a;--color-disabled-text:#687280;--color-disabled-surface:#f5f6f8;--color-control-hover:#374151;--color-control-border:#cbd0d8;--color-danger:#b42318;--color-danger-ink:#9e251c;--color-danger-surface:#fff8f7;--color-danger-line:#e9b5af;--color-success-ink:#24583d;--color-success-surface:#f5faf7;--color-success-line:#b5d8c3;--color-pending-ink:#374a66;--color-topic-brand:#f7dce9;--color-topic-planning:#edf0cd;--color-topic-building:#e1e7f5;--color-topic-international:#f5e1d4;--color-topic-agencies:#e2eadf;--color-topic-inspiration:#e3decf}@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{background:var(--color-dark-canvas);color:var(--color-dark-text);color-scheme:dark;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:var(--color-brand-crimson-on-dark)}.contact-page :focus-visible{outline:2px solid var(--color-brand-crimson-on-dark);outline-offset:6px}.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:var(--color-dark-muted)}.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:var(--color-dark-muted);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:var(--color-brand-crimson-on-dark)}.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:var(--color-dark-muted)}.contact-email{border-bottom:1px solid var(--color-dark-muted);width:fit-content;margin-top:38px;padding-bottom:5px;display:block}.contact-whatsapp{margin-top:22px;font-size:15px;display:block;color:var(--color-dark-muted)!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:var(--color-dark-muted);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{border:0;border-bottom:1px solid var(--color-dark-line);color:var(--color-dark-text);font:inherit;width:100%;box-shadow:none;background:0 0;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:var(--color-brand-crimson-on-dark);outline:0}.dardo-contact-form option{background:var(--color-dark-panel)}.dardo-contact-form ::placeholder{color:var(--color-dark-muted);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{width:17px;height:17px;accent-color:var(--color-brand-crimson);flex-shrink:0;margin:1px 0 0}.dardo-contact-form .consent a{text-underline-offset:3px;text-decoration:underline}.contact-send{white-space:nowrap;border:1px solid var(--color-brand-crimson);background:var(--color-brand-crimson);color:var(--color-canvas);font:inherit;cursor:pointer;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:var(--color-brand-crimson-hover);transform:translateY(-2px)}.contact-send:disabled{opacity:.6;cursor:default;transform:none}.contact-status{color:var(--color-dark-text);grid-column:1/-1;font-size:15px}.contact-status:empty{display:none}.contact-footer{color:var(--color-dark-muted);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:var(--color-dark-muted)}.contact-skip{background:var(--color-brand-crimson);z-index:20;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 var(--color-line);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 var(--color-line);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]{border:1px solid var(--color-field-border);width:100%;min-width:0;font:inherit;background:0 0;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:var(--color-surface);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 var(--color-line);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}}
