html{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}select{font:inherit;color:inherit}select:focus-visible{outline-offset:4px;outline:3px solid #806b41}button:disabled{cursor:not-allowed}.milieu-brand-logo{--brand-mark-width:82px;--brand-word-size:20px;--brand-gap:16px;justify-content:flex-start;align-items:center;gap:var(--brand-gap);width:max-content;max-width:100%;color:inherit;border:0;flex:none;padding:0;text-decoration:none;display:inline-flex}.milieu-brand-logo>.milieu-brand-monogram{width:var(--brand-mark-width);aspect-ratio:1104/862;flex:none;margin:0;padding:0;font-size:0;line-height:0;display:block;position:relative;overflow:hidden}.milieu-brand-logo .milieu-brand-monogram>img{filter:grayscale();mix-blend-mode:normal;width:113.587%;max-width:none;height:auto;margin:0;padding:0;display:block;position:absolute;top:-24.942%;left:-6.793%}.milieu-brand-logo>.milieu-brand-name{font-family:Editorial,Georgia,serif;font-size:var(--brand-word-size);letter-spacing:.2em;text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;margin:0;padding:0;font-style:normal;font-weight:400;line-height:1.05;display:flex}.milieu-brand-logo .milieu-brand-name>span{font:inherit;letter-spacing:inherit;text-align:center;white-space:nowrap;margin:0;padding:0 0 0 .2em;display:block}.milieu-brand-logo--compact{--brand-mark-width:52px;--brand-word-size:13px;--brand-gap:10px}.milieu-brand-logo--compact>.milieu-brand-name{gap:3px}.agent-footer .milieu-brand-logo>.milieu-brand-monogram,.agent-footer .milieu-brand-logo>.milieu-brand-name{margin:0}.agent-footer .milieu-brand-logo>.milieu-brand-name{font-size:var(--brand-word-size)}@media (max-width:850px){.milieu-brand-logo:not(.milieu-brand-logo--compact){--brand-mark-width:70px;--brand-word-size:18px;--brand-gap:12px}}@media (max-width:620px){.milieu-brand-logo:not(.milieu-brand-logo--compact){--brand-mark-width:64px;--brand-word-size:17px}.milieu-brand-logo>.milieu-brand-name{gap:4px}.milieu-brand-logo--compact>.milieu-brand-name{gap:3px}}@media print{.milieu-brand-logo{--brand-mark-width:60px;--brand-word-size:16px;--brand-gap:12px}}.kit-identity{--kit-identity-paper:#f5f2e9;--kit-identity-ink:#282c24;--kit-identity-muted:#686d60;--kit-identity-line:#d1d3c6;background:var(--kit-identity-paper);min-width:0;min-height:570px;color:var(--kit-identity-ink);border:1px solid var(--kit-identity-line);grid-template-columns:45% minmax(0,55%);display:grid;container-type:inline-size}.kit-identity .kit-identity-portrait{background:#deded4;min-width:0;min-height:100%;position:relative;overflow:hidden}.kit-identity .kit-identity-photo{object-fit:contain;object-position:center center;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.kit-identity .kit-identity-copy{flex-direction:column;justify-content:space-between;min-width:0;padding:38px clamp(28px,4.2vw,66px) 40px;display:flex}.kit-identity .kit-identity-topline{border-bottom:1px solid var(--kit-identity-line);flex-wrap:wrap;align-items:baseline;gap:10px 22px;padding-bottom:24px;display:flex}.kit-identity .kit-identity-eyebrow{letter-spacing:.16em;margin:0;font-family:Sans,Arial,sans-serif;font-size:9px;font-weight:500;line-height:1.5}.kit-identity .kit-identity-handle{color:var(--kit-identity-muted);overflow-wrap:anywhere;margin-left:auto;font-family:Sans,Arial,sans-serif;font-size:10px;line-height:1.5}.kit-identity .kit-identity-introduction{padding:44px 0 36px}.kit-identity .kit-identity-name{letter-spacing:-.055em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-family:Editorial,Georgia,serif;font-size:clamp(45px,7.7cqi,110px);font-weight:400;line-height:.98}.kit-identity .kit-identity-headline{letter-spacing:-.025em;color:var(--kit-identity-muted);white-space:pre-line;overflow-wrap:anywhere;margin:22px 0 0;font-family:Editorial,Georgia,serif;font-size:clamp(23px,2.8cqi,36px);font-weight:400;line-height:1.25}.kit-identity .kit-identity-details{color:var(--kit-identity-muted);flex-wrap:wrap;gap:8px 0;margin:25px 0 0;padding:0;font-family:Sans,Arial,sans-serif;font-size:11px;line-height:1.65;list-style:none;display:flex}.kit-identity .kit-identity-details>li{overflow-wrap:anywhere;max-width:100%;padding-right:13px}.kit-identity .kit-identity-details>li+li{border-left:1px solid var(--kit-identity-line);padding-left:13px}.kit-identity .kit-identity-actions{border-top:1px solid var(--kit-identity-line);min-width:0;padding-top:25px}.kit-identity .kit-identity-placeholder{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:24px;height:100%;min-height:100%;padding:35px;display:flex}.kit-identity-placeholder>img{opacity:.28;mix-blend-mode:multiply;width:68%;max-width:240px}.kit-identity-placeholder>span{letter-spacing:.16em;color:#707866;font-family:Sans,Arial,sans-serif;font-size:8px;line-height:1.7}.kit-identity.kit-identity--compact{grid-template-columns:44% minmax(0,56%);min-height:300px}.kit-identity--compact .kit-identity-copy{padding:22px 24px 23px}.kit-identity--compact .kit-identity-topline{gap:6px 12px;padding-bottom:14px}.kit-identity--compact .kit-identity-eyebrow{letter-spacing:.12em;font-size:7px}.kit-identity--compact .kit-identity-handle{margin-left:0;font-size:8px}.kit-identity--compact .kit-identity-introduction{padding:23px 0}.kit-identity--compact .kit-identity-name{letter-spacing:-.04em;font-size:clamp(22px,8cqi,47px);line-height:1.01}.kit-identity--compact .kit-identity-headline{letter-spacing:0;margin-top:13px;font-family:Sans,Arial,sans-serif;font-size:clamp(9px,2.1cqi,12px);line-height:1.7}.kit-identity--compact .kit-identity-details{gap:5px 0;margin-top:17px;font-size:8px;line-height:1.6}.kit-identity--compact .kit-identity-details>li{padding-right:8px}.kit-identity--compact .kit-identity-details>li+li{padding-left:8px}.kit-identity--compact .kit-identity-actions{padding-top:16px}.kit-identity--compact .kit-identity-placeholder{gap:15px;padding:18px}.kit-identity--compact .kit-identity-placeholder>span{letter-spacing:.1em;font-size:6px}@media (max-width:1100px){.kit-identity:not(.kit-identity--compact){min-height:520px}.kit-identity:not(.kit-identity--compact) .kit-identity-copy{padding:30px}.kit-identity:not(.kit-identity--compact) .kit-identity-introduction{padding-block:34px}.kit-identity:not(.kit-identity--compact) .kit-identity-name{font-size:clamp(45px,7.2cqi,78px)}}@media (max-width:700px){.kit-identity:not(.kit-identity--compact){grid-template-columns:1fr;min-height:0}.kit-identity:not(.kit-identity--compact) .kit-identity-portrait{aspect-ratio:4/4.3;min-height:0;max-height:580px}.kit-identity:not(.kit-identity--compact) .kit-identity-copy{padding:27px 25px 30px}.kit-identity:not(.kit-identity--compact) .kit-identity-topline{padding-bottom:19px}.kit-identity:not(.kit-identity--compact) .kit-identity-introduction{padding-block:30px}.kit-identity:not(.kit-identity--compact) .kit-identity-name{font-size:clamp(50px,13cqi,84px)}.kit-identity:not(.kit-identity--compact) .kit-identity-headline{margin-top:18px;font-size:29px}.kit-identity:not(.kit-identity--compact) .kit-identity-details{margin-top:20px;font-size:10px}.kit-identity--compact .kit-identity-copy{padding:20px}.kit-identity--compact .kit-identity-name{font-size:clamp(23px,8cqi,43px)}}@media (max-width:380px){.kit-identity:not(.kit-identity--compact) .kit-identity-copy{padding:23px 20px}.kit-identity:not(.kit-identity--compact) .kit-identity-name{font-size:clamp(44px,13cqi,58px)}.kit-identity:not(.kit-identity--compact) .kit-identity-headline{font-size:26px}.kit-identity--compact .kit-identity-copy{padding:16px}.kit-identity.kit-identity--compact{min-height:260px}.kit-identity--compact .kit-identity-headline{font-size:10px}}@media print{.kit-identity:not(.kit-identity--compact){break-inside:avoid;background:#fff;border-color:#bbb;grid-template-columns:42% minmax(0,58%);min-height:285px}.kit-identity:not(.kit-identity--compact) .kit-identity-portrait{aspect-ratio:auto;background:#f1f1eb;min-height:285px;max-height:none}.kit-identity:not(.kit-identity--compact) .kit-identity-copy{padding:20px 25px}.kit-identity:not(.kit-identity--compact) .kit-identity-introduction{padding:23px 0}.kit-identity:not(.kit-identity--compact) .kit-identity-name{font-size:39pt}.kit-identity:not(.kit-identity--compact) .kit-identity-headline{margin-top:14px;font-size:17pt}.kit-identity:not(.kit-identity--compact) .kit-identity-details{margin-top:16px;font-size:8pt}.kit-identity .kit-identity-eyebrow,.kit-identity .kit-identity-handle{font-size:7pt}.kit-identity .kit-identity-actions{border:0;padding-top:0}}
