:root{--color-white:#fff;--color-black:#000;--color-header-glass:#bababa;--color-header-glass-dark:#bababa99;--color-header-glass-light:#bababa66;--color-header-muted-on-light:#605d62;--color-header-muted-on-dark:#79767a;--color-header-menu-muted-on-dark:#cac5ca;--color-header-menu-muted-on-light:#313033;--color-header-shadow:#0002;--color-header-preview-surface:#deddd7;--color-header-preview-overlay:#0a0a09b8;--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-on-dark:#f0a8ad;--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(/_astro/Fraunces-Variable.jlkTLCyG.woff2)format("woff2");font-style:normal;font-weight:100 900;font-display:swap}@font-face{font-family:Dardo Sans;src:url(/_astro/DMSans-Variable.CTEuDC0W.woff2)format("woff2");font-style:normal;font-weight:100 1000;font-display:swap}:root{--font-display:"Dardo Display", Georgia, serif;--font-nav:"Dardo Display", Georgia, serif;--font-ui:"Dardo Sans", Arial, sans-serif;--font-body:"Dardo Sans", Arial, sans-serif;--font-meta:"Dardo Sans", Arial, sans-serif;--font-motion:"Dardo Display", Georgia, serif;--font-board:"Dardo Sans", Arial, sans-serif;--type-display:300 clamp(48px, 7vw, 104px)/1 var(--font-motion);--type-display-tracking:0;--type-heading:300 clamp(38px, 4.5vw, 76px)/1.04 var(--font-display);--type-heading-tracking:-.045em;--type-title:400 clamp(26px, 2.2vw, 38px)/1.08 var(--font-display);--type-title-tracking:-.025em;--type-statement:350 clamp(19px, 1.6vw, 25px)/1.24 var(--font-display);--type-statement-tracking:-.025em;--type-lead:400 clamp(17px, 1.28vw, 21px)/1.4 var(--font-body);--type-lead-tracking:-.015em;--type-body:400 16px/1.45 var(--font-body);--type-body-tracking:0;--type-reading:400 17px/1.55 var(--font-body);--type-reading-tracking:0;--type-ui:400 14px/normal var(--font-ui);--type-ui-tracking:0;--type-action:400 14px/1.25 var(--font-ui);--type-action-tracking:-.015em;--type-meta:400 11px/1.3 var(--font-meta);--type-meta-tracking:.025em;--type-board-number:400 36px var(--font-board);--font-motion-dot-y:.282em;--display:var(--font-display);--ui:var(--font-ui)}.contact-page{background:var(--color-canvas);color:var(--color-text);font:var(--type-body);margin:0}.contact-page *{box-sizing:border-box}.contact-page a{color:inherit;text-decoration:none}.contact-page main a:hover{color:var(--color-brand-crimson)}.contact-page :focus-visible{outline:2px solid var(--color-text);outline-offset:4px}.contact-page .page-transition-content{flex-direction:column;min-height:calc(100svh - 56px);display:flex}.contact-page main{flex:1;align-items:center;display:grid}.contact-composition{grid-template-columns:.95fr 1fr;align-items:center;gap:8vw;padding:clamp(24px,4svh,48px) 2.6vw;display:grid}.contact-introduction h1{max-width:10ch;font:300 clamp(56px, 6.6vw, 104px)/1.02 var(--font-display);letter-spacing:-.065em;margin:0}.contact-introduction h1 span{color:var(--color-brand-crimson)}.contact-invitation{max-width:360px;font:var(--type-statement);letter-spacing:var(--type-statement-tracking);margin-top:28px}.contact-invitation p{color:var(--color-muted);margin:0}.contact-direct{flex-wrap:wrap;gap:12px 24px;margin-top:24px;font-size:14px;display:flex}.contact-direct a{border-bottom:1px solid var(--color-line);padding-bottom:4px}.dardo-contact-form,.contact-extra-fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:20px 28px;min-width:0;display:grid}.dardo-contact-form label{color:var(--color-muted);flex-direction:column;gap:6px;min-width:0;font-size:13px;display:flex}.dardo-contact-form :is(input,select,textarea){border:0;border-bottom:1px solid var(--color-line);width:100%;min-width:0;color:var(--color-text);font:400 16px/1.4 var(--font-ui);box-shadow:none;background:0 0;border-radius:0;padding:8px 0;transition:border-color .2s}.dardo-contact-form :is(input,select,textarea):focus{border-color:var(--color-text);outline:none}.dardo-contact-form option{background:var(--color-surface)}.dardo-contact-form ::placeholder{color:var(--color-muted);opacity:1}.dardo-contact-form textarea{resize:vertical;height:112px;min-height:80px}.contact-message,.contact-project-details{grid-column:1/-1}.contact-project-details summary{cursor:pointer;align-items:center;gap:8px;min-height:32px;font-size:13px;list-style:none;display:flex}.contact-project-details summary::-webkit-details-marker{display:none}.contact-project-details summary>span{color:var(--color-muted);font-size:11px}.contact-project-details summary:after{content:"+";margin-left:auto;font-size:20px;font-weight:400}.contact-project-details[open] summary:after{content:"−"}.contact-extra-fields{padding-top:16px}.dardo-contact-form .trap{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-send{grid-column:1/-1;justify-self:end}.contact-status{overflow-wrap:anywhere;color:var(--color-text);grid-column:1/-1;font-size:13px}.contact-status:empty{display:none}.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<=700px){.contact-page .page-transition-content{min-height:calc(100svh - 54px)}.contact-composition{grid-template-columns:minmax(0,1fr);gap:24px;padding:20px}.contact-introduction h1{max-width:none;font-size:clamp(34px,9.5vw,48px)}.contact-invitation{max-width:none;margin-top:12px;font-size:19px}.contact-direct{margin-top:14px;font-size:12px}.dardo-contact-form,.contact-extra-fields{gap:14px 20px}.dardo-contact-form label{gap:4px;font-size:12px}.dardo-contact-form textarea{height:80px;min-height:64px}}@media (width<=700px) and (height<=700px){.contact-composition{gap:16px;padding-block:12px}.contact-invitation{margin-top:8px}.contact-invitation p{display:none}.contact-direct{margin-top:0}.dardo-contact-form,.contact-extra-fields{row-gap:10px}.dardo-contact-form textarea{height:64px}}@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],.guide-expand[data-astro-cid-cs3224jt][hidden]{display:none}.guide-expand[data-astro-cid-cs3224jt]{border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);width:100%;max-width:360px;color:inherit;font:inherit;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;margin:8px 0 44px;padding:15px 0;display:flex}.guide-expand[data-astro-cid-cs3224jt]:hover,.guide-expand[data-astro-cid-cs3224jt]:focus-visible{color:var(--color-brand-crimson)}@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}}.buyer-path[data-astro-cid-zfsaku7x]{border-top:1px solid var(--line);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(26px,5vw,76px);max-width:1180px;margin:0 auto clamp(48px,6vw,82px);padding:23px 0 0;display:grid}.buyer-path-intro[data-astro-cid-zfsaku7x] h2[data-astro-cid-zfsaku7x]{max-width:18ch;font:400 clamp(26px, 2.8vw, 40px)/1.1 var(--font-display);letter-spacing:-.04em;margin:0 0 14px}.buyer-path-intro[data-astro-cid-zfsaku7x] p[data-astro-cid-zfsaku7x]{max-width:51ch;color:var(--color-muted);margin:0;font-size:15px;line-height:1.55}.buyer-path-actions[data-astro-cid-zfsaku7x]{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}.buyer-path-action[data-astro-cid-zfsaku7x]{border-top:1px solid var(--line);min-height:112px;color:inherit;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 0 16px;text-decoration:none;display:grid}.buyer-path-number[data-astro-cid-zfsaku7x]{color:var(--red);font:12px var(--font-meta);padding-top:3px}.buyer-path-action[data-astro-cid-zfsaku7x] strong[data-astro-cid-zfsaku7x]{font-size:16px;font-weight:500;line-height:1.3;display:block}.buyer-path-action[data-astro-cid-zfsaku7x] small[data-astro-cid-zfsaku7x]{color:var(--color-muted);margin-top:7px;font-size:13px;line-height:1.4;display:block}.buyer-path-action[data-astro-cid-zfsaku7x] svg[data-astro-cid-zfsaku7x]{margin-top:3px}.buyer-path-action[data-astro-cid-zfsaku7x]:hover strong[data-astro-cid-zfsaku7x],.buyer-path-action[data-astro-cid-zfsaku7x]:focus-visible strong[data-astro-cid-zfsaku7x],.buyer-path-action[data-astro-cid-zfsaku7x].is-primary strong[data-astro-cid-zfsaku7x]{color:var(--red)}@media (width<=800px){.buyer-path[data-astro-cid-zfsaku7x]{grid-template-columns:1fr}}@media (width<=560px){.buyer-path-actions[data-astro-cid-zfsaku7x]{grid-template-columns:1fr}.buyer-path-action[data-astro-cid-zfsaku7x]{min-height:0}}.contact-next-step[data-astro-cid-cczzriwg]{max-width:34ch;color:var(--color-muted);text-align:right;grid-column:1/-1;justify-self:end;margin:-8px 0 0;font-size:12px;line-height:1.5}
