.tc-banner[data-astro-cid-5doih4mw],.tc-dialog[data-astro-cid-5doih4mw]{box-sizing:border-box;background:#fff;color:#151515;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(16 * var(--tdg-wide-unit, 1px));font-family:Ranade,Arial,sans-serif;text-align:left;box-shadow:0 calc(12 * var(--tdg-wide-unit, 1px)) calc(50 * var(--tdg-wide-unit, 1px)) #0002}.tc-banner[data-astro-cid-5doih4mw]{position:fixed;inset:auto calc(24 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) auto;z-index:10000;width:min(calc(540 * var(--tdg-wide-unit, 1px)),calc(100% - calc(48 * var(--tdg-wide-unit, 1px))));max-height:calc(100dvh - calc(48 * var(--tdg-wide-unit, 1px)));overflow:auto;padding:calc(26 * var(--tdg-wide-unit, 1px))}.tc-banner[data-astro-cid-5doih4mw][hidden]{display:none}.tc-banner[data-astro-cid-5doih4mw] h2[data-astro-cid-5doih4mw],.tc-dialog[data-astro-cid-5doih4mw] h2[data-astro-cid-5doih4mw]{font:inherit;font-size:calc(23 * var(--tdg-wide-unit, 1px));font-weight:500;line-height:1.25;letter-spacing:-.03em;margin:0 0 calc(14 * var(--tdg-wide-unit, 1px));color:inherit}.tc-banner[data-astro-cid-5doih4mw] p[data-astro-cid-5doih4mw],.tc-dialog[data-astro-cid-5doih4mw] p[data-astro-cid-5doih4mw]{font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1.7;margin:0 0 calc(14 * var(--tdg-wide-unit, 1px));color:inherit}.tc-policy[data-astro-cid-5doih4mw]{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;color:inherit;text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.tc-actions[data-astro-cid-5doih4mw]{display:flex;flex-wrap:wrap;gap:calc(8 * var(--tdg-wide-unit, 1px));margin-top:calc(20 * var(--tdg-wide-unit, 1px))}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]{flex:1 1 auto;min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));background:#f3f3ef;color:#151515;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #b5b5ac;border-radius:calc(7 * var(--tdg-wide-unit, 1px));font:inherit;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.4;cursor:pointer}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]:hover{background:#e5e5de}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw][data-consent-primary]{background:#111;color:#fff;border-color:#111}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw][data-consent-primary]:hover{background:#333;border-color:#333}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]:focus-visible,.tc-policy[data-astro-cid-5doih4mw]:focus-visible,.tc-option[data-astro-cid-5doih4mw] input[data-astro-cid-5doih4mw]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.tc-dialog[data-astro-cid-5doih4mw]{width:min(calc(600 * var(--tdg-wide-unit, 1px)),calc(100% - calc(32 * var(--tdg-wide-unit, 1px))));max-height:calc(100dvh - calc(32 * var(--tdg-wide-unit, 1px)));margin:auto;padding:calc(30 * var(--tdg-wide-unit, 1px));overflow:auto}.tc-dialog[data-astro-cid-5doih4mw]::backdrop{background:#0008}.tc-dialog[data-astro-cid-5doih4mw] form[data-astro-cid-5doih4mw]{margin:0}.tc-option[data-astro-cid-5doih4mw]{display:flex;gap:calc(12 * var(--tdg-wide-unit, 1px));align-items:flex-start;padding:calc(18 * var(--tdg-wide-unit, 1px)) 0;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #ddd;font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.5;cursor:pointer}.tc-option[data-astro-cid-5doih4mw] input[data-astro-cid-5doih4mw]{flex:0 0 auto;accent-color:#151515;width:calc(18 * var(--tdg-wide-unit, 1px));height:calc(18 * var(--tdg-wide-unit, 1px));margin:calc(2 * var(--tdg-wide-unit, 1px)) 0 0}.tc-option[data-astro-cid-5doih4mw] strong[data-astro-cid-5doih4mw]{display:block;font-weight:500}.tc-option[data-astro-cid-5doih4mw] small[data-astro-cid-5doih4mw]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.7;margin-top:calc(5 * var(--tdg-wide-unit, 1px))}.tc-dialog[data-astro-cid-5doih4mw] .tc-option[data-astro-cid-5doih4mw]:last-of-type{margin-bottom:calc(18 * var(--tdg-wide-unit, 1px))}html[data-appearance=night] body [data-astro-cid-5doih4mw]:is(.tc-banner,.tc-dialog){background-color:#191919!important;color:#f4f4ef!important;border-color:#555!important}html[data-appearance=night] body .tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]{background-color:#292929!important;color:#f4f4ef!important;border-color:#777!important}html[data-appearance=night] body .tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]:hover{background-color:#393939!important}html[data-appearance=night] body .tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw][data-consent-primary]{background-color:#f4f4ef!important;color:#111!important;border-color:#f4f4ef!important}html[data-appearance=night] body .tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw][data-consent-primary]:hover{background-color:#ddd!important}@media(max-width:600px){.tc-banner[data-astro-cid-5doih4mw]{inset:auto calc(12 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px));width:calc(100% - calc(24 * var(--tdg-wide-unit, 1px)));max-height:calc(100dvh - calc(24 * var(--tdg-wide-unit, 1px)));padding:calc(20 * var(--tdg-wide-unit, 1px))}.tc-dialog[data-astro-cid-5doih4mw]{padding:calc(22 * var(--tdg-wide-unit, 1px))}.tc-actions[data-astro-cid-5doih4mw]{flex-direction:column}.tc-actions[data-astro-cid-5doih4mw] button[data-astro-cid-5doih4mw]{width:100%}}:root{--cta-ease: cubic-bezier(.22, 1, .36, 1);--cta-ease-io: cubic-bezier(.65, 0, .35, 1)}:root:not(#_) .button:not(.w-button,.site-header *){--cta-bg: #000;--cta-fg: #fff;--cta-dot: #fff;--cta-dot-fg: #000;--cta-dot-size: calc(40 * var(--tdg-wide-unit, 1px));--cta-pad: calc(8 * var(--tdg-wide-unit, 1px));--cta-origin: calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px)) + var(--cta-dot-size) / 2);position:relative;isolation:isolate;display:inline-flex;align-items:center;gap:calc(14 * var(--tdg-wide-unit, 1px));max-width:100%;min-height:calc(var(--cta-dot-size) + 2 * var(--cta-pad));padding:calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px))) calc(28 * var(--tdg-wide-unit, 1px)) calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px))) calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px)));border:calc(1.5 * var(--tdg-wide-unit, 1px)) solid var(--cta-bg);border-radius:calc(999 * var(--tdg-wide-unit, 1px));box-sizing:border-box;background:var(--cta-bg);color:var(--cta-fg);box-shadow:none;font-size:calc(14 * var(--tdg-wide-unit, 1px));font-weight:500;line-height:1.3;letter-spacing:.01em;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transform:none;scale:1;translate:var(--cta-mx, 0px) var(--cta-my, 0px)}:root:not(#_) .button:not(.w-button,.site-header *):not(:has(>span:not(.cta-label))){padding-inline:calc(28 * var(--tdg-wide-unit, 1px))}:root:not(#_) .button[data-cta-arrow=end]:not(.w-button,.site-header *){--cta-origin: calc(100% - var(--cta-pad) + calc(1.5 * var(--tdg-wide-unit, 1px)) - var(--cta-dot-size) / 2);padding-left:calc(28 * var(--tdg-wide-unit, 1px));padding-right:calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px)))}:root:not(#_) :is(.button-light,[data-cta-tone=light],.hero-aside .button,.team-panel .button,.vx .button,.on-dark .button,.photo-hero .button):not(.w-button,.site-header *,[data-cta-tone=dark]){--cta-bg: #fff;--cta-fg: #000;--cta-dot: #000;--cta-dot-fg: #fff}:root:not(#_) :is(.hero-aside,.photo-hero) .button:not(.site-header *){box-shadow:0 calc(14 * var(--tdg-wide-unit, 1px)) calc(34 * var(--tdg-wide-unit, 1px)) #00000047}:root:not(#_) .button:not(.w-button,.site-header *):focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid var(--cta-bg);outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}:root:not(#_) .button:not(.w-button,.site-header *)>span:not(.cta-label){position:relative;display:grid;place-items:center;flex:none;width:var(--cta-dot-size);height:var(--cta-dot-size);margin:0;padding:0;border-radius:50%;background:var(--cta-dot);color:var(--cta-dot-fg);font-size:calc(19 * var(--tdg-wide-unit, 1px));font-weight:400;line-height:1;overflow:hidden;transform:none;translate:var(--cta-dx, 0px) var(--cta-dy, 0px)}:root:not(#_) .cta>span:not(.cta-label)>svg{display:block}:root:not(#_) .cta>.cta-label{all:unset;display:inline-block;position:relative;min-width:0;padding-block:.3em;margin-block:-.3em;overflow:clip;overflow-clip-margin:.1em;white-space:normal}:root:not(#_) .cta>.cta-label>.cta-roll{all:unset;display:inline-block}@media(max-width:700px){:root:not(#_) .button:not(.w-button,.site-header *){--cta-dot-size: calc(38 * var(--tdg-wide-unit, 1px));--cta-pad: calc(7 * var(--tdg-wide-unit, 1px));gap:calc(12 * var(--tdg-wide-unit, 1px));padding-right:calc(20 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px));letter-spacing:0}:root:not(#_) .button[data-cta-arrow=end]:not(.w-button,.site-header *){padding-left:calc(20 * var(--tdg-wide-unit, 1px));padding-right:calc(var(--cta-pad) - calc(1.5 * var(--tdg-wide-unit, 1px)))}}:root:not(#_) :is(.site-header .button,.alt-header .nav-cta){position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;gap:calc(10 * var(--tdg-wide-unit, 1px));min-height:calc(48 * var(--tdg-wide-unit, 1px));padding:0 calc(22 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #000;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#000;color:#fff;font-weight:500;text-decoration:none;overflow:hidden;transform:none;-webkit-tap-highlight-color:transparent}:root:not(#_) .alt-header .nav-cta{font-size:calc(13 * var(--tdg-wide-unit, 1px))}:root:not(#_) :is(.site-header .button,.alt-header .nav-cta)>:is(span:not(.cta-label),svg){display:inline-grid;place-items:center;flex:none;width:auto;height:auto;margin:0;padding:0;border-radius:0;background:none;color:inherit;font-size:1.25em;font-weight:400;line-height:1;transform:none}:root:not(#_) :is(.site-header .button,.alt-header .nav-cta):focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #000;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}:root:not(#_) .text-link{--cta-line: calc(1 * var(--tdg-wide-unit, 1px));--cta-link-ink: #000;--cta-surface: #fff;position:relative;align-items:center;justify-content:space-between;gap:calc(28 * var(--tdg-wide-unit, 1px));min-height:calc(52 * var(--tdg-wide-unit, 1px));padding:calc(6 * var(--tdg-wide-unit, 1px)) 0 calc(10 * var(--tdg-wide-unit, 1px));border:0;background:linear-gradient(currentColor,currentColor) left bottom / 100% var(--cta-line) no-repeat,linear-gradient(color-mix(in srgb,currentColor 22%,transparent),color-mix(in srgb,currentColor 22%,transparent)) left bottom / 100% var(--cta-line) no-repeat;font-size:calc(15 * var(--tdg-wide-unit, 1px));font-weight:500;line-height:1.4;text-decoration:none;-webkit-tap-highlight-color:transparent;translate:var(--cta-mx, 0px) 0}:root:not(#_) .text-link[data-cta-tone=light]{--cta-link-ink: #fff;--cta-surface: #000}:root:not(#_) .text-link:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(4 * var(--tdg-wide-unit, 1px))}:root:not(#_) .text-link>span:not(.cta-label){display:grid;place-items:center;flex:none;width:calc(38 * var(--tdg-wide-unit, 1px));height:calc(38 * var(--tdg-wide-unit, 1px));margin:0;border-radius:50%;border:calc(1 * var(--tdg-wide-unit, 1px)) solid color-mix(in srgb,currentColor 35%,transparent);background:transparent;color:inherit;font-size:calc(17 * var(--tdg-wide-unit, 1px));line-height:1;overflow:hidden;transform:none;translate:var(--cta-dx, 0px) var(--cta-dy, 0px)}@media(max-width:700px){:root:not(#_) .text-link{font-size:calc(14 * var(--tdg-wide-unit, 1px))}}@media(prefers-reduced-motion:no-preference){:root:not(#_):not(.paused,.motion-paused) .button:not(.w-button,.site-header *){transition:color .5s var(--cta-ease),background-color .5s var(--cta-ease),box-shadow .5s var(--cta-ease),scale .45s var(--cta-ease),translate .6s var(--cta-ease),clip-path 1.1s var(--cta-ease-io)}:root:not(#_):not(.paused,.motion-paused) .button:not(.w-button,.site-header *)>span:not(.cta-label){transition:background-color .5s var(--cta-ease),color .5s var(--cta-ease),scale .5s var(--cta-ease),rotate .7s var(--cta-ease),translate .6s var(--cta-ease)}:root:not(#_):not(.paused,.motion-paused) :is(.site-header .button,.alt-header .nav-cta){transition:color .45s var(--cta-ease),background-color .45s var(--cta-ease),border-color .45s var(--cta-ease),scale .45s var(--cta-ease)}:root:not(#_):not(.paused,.motion-paused) .text-link{transition:background-size .7s var(--cta-ease),translate .6s var(--cta-ease)}:root:not(#_):not(.paused,.motion-paused) .text-link>span:not(.cta-label){transition:background-color .45s var(--cta-ease),color .45s var(--cta-ease),border-color .45s var(--cta-ease),scale .5s var(--cta-ease),rotate .7s var(--cta-ease),translate .6s var(--cta-ease)}:root:not(#_):not(.paused,.motion-paused) .cta>.cta-label,:root:not(#_):not(.paused,.motion-paused) .cta>.cta-label>.cta-roll{transition:opacity .6s var(--cta-ease),translate .6s var(--cta-ease),text-shadow .6s var(--cta-ease)}}@keyframes cta-through{0%{translate:0 0}45%{translate:130% 0}46%{translate:-130% 0;opacity:0}50%{opacity:1}to{translate:0 0}}@keyframes cta-through-x{0%{translate:0 0}45%{translate:160% 0}46%{translate:-160% 0;opacity:0}50%{opacity:1}to{translate:0 0}}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button:not(.w-button,.site-header *):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cta-dot);clip-path:circle(0 at var(--cta-origin) 50%);pointer-events:none}@media(prefers-reduced-motion:no-preference){:root:not(#_,[data-cta="2"],[data-cta="3"]):not(.paused,.motion-paused) .button:not(.w-button,.site-header *):before{transition:clip-path .65s var(--cta-ease-io)}}@media(hover:hover)and (pointer:fine){:root:not(#_,[data-cta="2"],[data-cta="3"]) .button:not(.w-button,.site-header *):is(:hover,:focus-visible):before{clip-path:circle(150% at var(--cta-origin) 50%)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button:not(.w-button,.site-header *):is(:hover,:focus-visible){color:var(--cta-dot-fg)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button:not(.w-button,.site-header *):is(:hover,:focus-visible)>span:not(.cta-label){background:var(--cta-bg);color:var(--cta-fg)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button:not(.w-button,.site-header *):is(:hover,:focus-visible) .cta-label{translate:calc(4 * var(--tdg-wide-unit, 1px)) 0}:root:not(#_,[data-cta="2"],[data-cta="3"]) :is(.site-header .button,.alt-header .nav-cta):is(:hover,:focus-visible){background:#fff;color:#000}:root:not(#_,[data-cta="2"],[data-cta="3"]) .text-link:is(:hover,:focus-visible)>span:not(.cta-label){background:var(--cta-link-ink);border-color:var(--cta-link-ink);color:var(--cta-surface)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .text-link:is(:hover,:focus-visible) .cta-label{translate:calc(6 * var(--tdg-wide-unit, 1px)) 0}:root:not(#_,[data-cta="2"],[data-cta="3"]) .text-link:is(:hover,:focus-visible){--cta-line: calc(2 * var(--tdg-wide-unit, 1px))}}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button.is-pressed:not(.site-header *):before{clip-path:circle(150% at var(--cta-origin) 50%)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button.is-pressed:not(.site-header *){color:var(--cta-dot-fg);scale:.97}:root:not(#_,[data-cta="2"],[data-cta="3"]) .button.is-pressed:not(.site-header *)>span:not(.cta-label){background:var(--cta-bg);color:var(--cta-fg)}:root:not(#_,[data-cta="2"],[data-cta="3"]) .text-link.is-pressed>span:not(.cta-label){background:var(--cta-link-ink);border-color:var(--cta-link-ink);color:var(--cta-surface)}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .button[data-cta-in="0"]{clip-path:inset(0 calc(100% - var(--cta-pad) * 2 - var(--cta-dot-size)) 0 0 round calc(999 * var(--tdg-wide-unit, 1px)))}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .button[data-cta-in="0"][data-cta-arrow=end]{clip-path:inset(0 0 0 calc(100% - var(--cta-pad) * 2 - var(--cta-dot-size)) round calc(999 * var(--tdg-wide-unit, 1px)))}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .button[data-cta-in="0"][data-cta-arrow=none]{clip-path:inset(0 50% 0 50% round calc(999 * var(--tdg-wide-unit, 1px)))}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .button[data-cta-in="1"]{clip-path:inset(0 0 0 0 round calc(999 * var(--tdg-wide-unit, 1px)))}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .button[data-cta-in="0"]>span:not(.cta-label){rotate:0deg;scale:.6}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion [data-cta-in="0"]>.cta-label{opacity:0;translate:calc(-14 * var(--tdg-wide-unit, 1px)) 0}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion [data-cta-in="1"]>.cta-label{transition-delay:.4s}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .text-link[data-cta-in="0"]{background-size:0% var(--cta-line),0% var(--cta-line)}:root:not(#_,[data-cta="2"],[data-cta="3"]).cta-motion .text-link[data-cta-in="0"]>span:not(.cta-label){scale:.4;rotate:0deg}:root:not(#_)[data-cta="2"] .button:not(.w-button,.site-header *):before{content:"";position:absolute;inset:0;z-index:-1;border-radius:inherit;background:var(--cta-dot);clip-path:polygon(calc(50% + 1em) 0%,calc(50% + 1em) 0%,calc(50% - 1em) 100%,calc(50% - 1em) 100%);pointer-events:none}@media(prefers-reduced-motion:no-preference){:root:not(#_)[data-cta="2"]:not(.paused,.motion-paused) .button:not(.w-button,.site-header *):before{transition:clip-path .75s cubic-bezier(.4,.15,0,1)}}:root:not(#_)[data-cta="2"] .cta>.cta-label>.cta-roll{text-shadow:0 var(--cta-roll, 1.9em) currentColor}@media(hover:hover)and (pointer:fine){:root:not(#_)[data-cta="2"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible):before{clip-path:polygon(-25% 0%,125% 0%,125% 100%,-25% 100%)}:root:not(#_)[data-cta="2"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible){color:var(--cta-dot-fg);scale:1.03}:root:not(#_)[data-cta="2"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible)>span:not(.cta-label){background:var(--cta-bg);color:var(--cta-fg);rotate:0deg}:root:not(#_)[data-cta="2"] .cta:is(:hover,:focus-visible)>.cta-label>.cta-roll{translate:0 calc(-1 * var(--cta-roll, 1.9em))}:root:not(#_)[data-cta="2"] :is(.site-header .button,.alt-header .nav-cta):is(:hover,:focus-visible){background:#fff;color:#000}:root:not(#_)[data-cta="2"] .text-link:is(:hover,:focus-visible){animation:cta-redraw .9s var(--cta-ease-io)}:root:not(#_)[data-cta="2"] .text-link:is(:hover,:focus-visible)>span:not(.cta-label){rotate:0deg;border-color:currentColor}}@keyframes cta-redraw{0%{background-position:left bottom,left bottom;background-size:100% var(--cta-line),100% var(--cta-line)}45%{background-position:right bottom,left bottom;background-size:0% var(--cta-line),100% var(--cta-line)}46%{background-position:left bottom,left bottom;background-size:0% var(--cta-line),100% var(--cta-line)}to{background-position:left bottom,left bottom;background-size:100% var(--cta-line),100% var(--cta-line)}}:root:not(#_)[data-cta="2"] .button.is-pressed:not(.site-header *):before{clip-path:polygon(-25% 0%,125% 0%,125% 100%,-25% 100%)}:root:not(#_)[data-cta="2"] .button.is-pressed:not(.site-header *){color:var(--cta-dot-fg);scale:.97}:root:not(#_)[data-cta="2"] .button.is-pressed:not(.site-header *)>span:not(.cta-label){background:var(--cta-bg);color:var(--cta-fg)}:root:not(#_)[data-cta="2"] .text-link.is-pressed>span:not(.cta-label){rotate:0deg;border-color:currentColor}:root:not(#_)[data-cta="2"].cta-motion .button[data-cta-in="0"]{clip-path:polygon(calc(50% + 1em) 0%,calc(50% + 1em) 0%,calc(50% - 1em) 100%,calc(50% - 1em) 100%)}:root:not(#_)[data-cta="2"].cta-motion .button[data-cta-in="1"]{clip-path:polygon(-25% 0%,125% 0%,125% 100%,-25% 100%)}:root:not(#_)[data-cta="2"].cta-motion [data-cta-in="0"]>.cta-label>.cta-roll{translate:0 var(--cta-roll, 1.9em);text-shadow:none}:root:not(#_)[data-cta="2"].cta-motion [data-cta-in="1"]>.cta-label>.cta-roll{transition-delay:.25s}:root:not(#_)[data-cta="2"].cta-motion .text-link[data-cta-in="0"]{background-size:0% var(--cta-line),0% var(--cta-line)}:root:not(#_)[data-cta="2"].cta-motion .text-link[data-cta-in="0"]>span:not(.cta-label){rotate:0deg;scale:.5}@media(hover:hover)and (pointer:fine){:root:not(#_)[data-cta="3"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible){box-shadow:0 calc(16 * var(--tdg-wide-unit, 1px)) calc(36 * var(--tdg-wide-unit, 1px)) #00000038}:root:not(#_)[data-cta="3"] .button:not(.w-button,.site-header *):not(:is(.button-light,[data-cta-tone=light],.hero-aside .button,.team-panel .button,.vx .button,.on-dark .button,.photo-hero .button)):is(:hover,:focus-visible){background:#262626}:root:not(#_)[data-cta="3"] :is(.button-light,[data-cta-tone=light],.hero-aside .button,.team-panel .button,.vx .button,.on-dark .button,.photo-hero .button):not(.site-header *):is(:hover,:focus-visible){background:#ececec}:root:not(#_)[data-cta="3"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible)>span:not(.cta-label){scale:1.12}:root:not(#_)[data-cta="3"] .button:not(.w-button,.site-header *):is(:hover,:focus-visible)>span:not(.cta-label)>svg,:root:not(#_)[data-cta="3"] .text-link:is(:hover,:focus-visible)>span:not(.cta-label)>svg{animation:cta-through .7s var(--cta-ease-io)}:root:not(#_)[data-cta="3"] :is(.site-header .button,.alt-header .nav-cta):is(:hover,:focus-visible){scale:1.04;background:#262626}:root:not(#_)[data-cta="3"] .text-link:is(:hover,:focus-visible)>span:not(.cta-label){scale:1.15;border-color:currentColor}}:root:not(#_)[data-cta="3"] .button.is-pressed:not(.site-header *){scale:.96}:root:not(#_)[data-cta="3"] .button.is-pressed:not(.site-header *)>span:not(.cta-label){scale:1.12}:root:not(#_)[data-cta="3"].cta-motion .button[data-cta-in="0"]{background-color:transparent;box-shadow:none}:root:not(#_)[data-cta="3"].cta-motion .button[data-cta-in="0"]>span:not(.cta-label),:root:not(#_)[data-cta="3"].cta-motion .text-link[data-cta-in="0"]>span:not(.cta-label){scale:0}:root:not(#_)[data-cta="3"].cta-motion [data-cta-in="0"]>.cta-label{opacity:0;translate:calc(-18 * var(--tdg-wide-unit, 1px)) 0}:root:not(#_)[data-cta="3"].cta-motion [data-cta-in="1"]>.cta-label{transition-delay:.18s}:root:not(#_)[data-cta="3"].cta-motion .text-link[data-cta-in="0"]{background-size:0% var(--cta-line),0% var(--cta-line)}@media(prefers-reduced-motion:no-preference){:root:not(#_)[data-cta="3"]:not(.paused,.motion-paused) .button:not(.w-button,.site-header *)>span:not(.cta-label){transition:background-color .5s var(--cta-ease),color .5s var(--cta-ease),scale .6s cubic-bezier(.34,1.56,.64,1),rotate .7s var(--cta-ease),translate .6s var(--cta-ease)}}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){:root:not(#_,[data-cta="2"],[data-cta="3"]):not(.paused,.motion-paused) .button:not(.w-button,.site-header *):is(:hover,:focus-visible)>span:not(.cta-label)>svg,:root:not(#_,[data-cta="2"],[data-cta="3"]):not(.paused,.motion-paused) .text-link:is(:hover,:focus-visible)>span:not(.cta-label)>svg{animation:cta-through .7s var(--cta-ease-io)}:root:not(#_):not(.paused,.motion-paused) :is(.site-header .button,.alt-header .nav-cta):is(:hover,:focus-visible)>:is(span:not(.cta-label),svg){animation:cta-through-x .7s var(--cta-ease-io)}}:root:not(#_):is(.paused,.motion-paused) .cta,:root:not(#_):is(.paused,.motion-paused) .cta *{animation:none!important}@media(prefers-reduced-motion:reduce){:root:not(#_) .cta,:root:not(#_) .cta *,:root:not(#_) .cta:before{animation:none!important;transition:none!important}}.tdg-vs{position:fixed;left:50%;bottom:calc(18 * var(--tdg-wide-unit, 1px));z-index:9999;translate:-50% 0;display:flex;align-items:center;gap:calc(6 * var(--tdg-wide-unit, 1px));flex-wrap:wrap;justify-content:center;width:max-content;max-width:calc(100vw - calc(24 * var(--tdg-wide-unit, 1px)));padding:calc(6 * var(--tdg-wide-unit, 1px));border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#111111eb;color:#fff;font:500 calc(12 * var(--tdg-wide-unit, 1px))/1 system-ui,sans-serif;letter-spacing:.02em;box-shadow:0 calc(12 * var(--tdg-wide-unit, 1px)) calc(30 * var(--tdg-wide-unit, 1px)) #00000040;backdrop-filter:blur(calc(8 * var(--tdg-wide-unit, 1px)))}.tdg-vs-group{display:flex;align-items:center;gap:calc(2 * var(--tdg-wide-unit, 1px))}.tdg-vs-group+.tdg-vs-group{padding-left:calc(6 * var(--tdg-wide-unit, 1px));border-left:calc(1 * var(--tdg-wide-unit, 1px)) solid rgb(255 255 255 / .16)}.tdg-vs-label{padding:0 calc(8 * var(--tdg-wide-unit, 1px)) 0 calc(10 * var(--tdg-wide-unit, 1px));color:#fff9;text-transform:uppercase;font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.1em}.tdg-vs a,.tdg-vs button{display:grid;place-items:center;min-width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));padding:0 calc(12 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:transparent;color:inherit;font:inherit;text-decoration:none;cursor:pointer}.tdg-vs a:hover,.tdg-vs button:hover{background:#ffffff1f}.tdg-vs a[aria-current]{background:#fff;color:#000}.tdg-vs-close{font-size:calc(18 * var(--tdg-wide-unit, 1px));color:#fff9}@media print{.tdg-vs{display:none}}html[data-appearance=night]{color-scheme:dark;--ink: #f4f4f4;--paper: #000;--warm: #000;--stone: #000;--muted: #b8b8b8;--line: #4a4a4a;--bg-color--bg-primary: #000;--bg-color--bg-secondary: #080808;--bg-color--bg-tertiary: #000;--text-color--text-primary: #f4f4f4;--text-color--text-secondary: #f4f4f4;--border-color--border-primary: #4a4a4a;--border-color--border-secondary: #484848;background:#000!important;color:#f4f4f4!important}html[data-appearance=night] body,html[data-appearance=night] body :where(*,*:before,*:after){background-color:transparent!important;border-color:#4a4a4a!important;color:#f4f4f4!important}html[data-appearance=night] body svg [stroke="#000"],html[data-appearance=night] body svg [stroke="#000000"],html[data-appearance=night] body svg [stroke="#111"],html[data-appearance=night] body svg [stroke="#111111"]{stroke:#777!important}html[data-appearance=night] body{background:#000!important}html[data-appearance=night] .ru-v .rc-card{background-color:#151515!important}html[data-appearance=night] .ru-v .rc-card-2{background-color:#242424!important}html[data-appearance=night] .ru-v .rc-card-3{background-color:#1a1a1a!important}html[data-appearance=night] .site-header nav.is-open{background-color:#101010!important;border-color:#484848!important;color:#f4f4f4!important}html[data-appearance=night] body .alt-header nav{background-color:#000!important;color:#f4f4f4!important}html[data-appearance=night] body .alt-header nav:before,html[data-appearance=night] body .alt-header nav:after{background:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#000 calc(32.5 * var(--tdg-wide-unit, 1px)))!important}html[data-appearance=night] .hero .hero-video{width:100%!important;height:100%!important;object-fit:cover!important;object-position:50% 50%!important;transform:none!important;filter:none!important;clip-path:none!important}html[data-appearance=night] body :where(button,input,select,textarea,[role=button],.button,.nav-cta){background-color:#111!important;border-color:#484848!important;color:#f5f5f5!important}html[data-appearance=night] body :where(input,select,textarea){color-scheme:dark}html[data-appearance=night] body :where(button,input,select,textarea,[role=button],.button,.nav-cta):disabled{opacity:.58}html[data-appearance=night] :where(a,button,input,select,textarea):focus-visible{outline-color:#fff!important}html[data-appearance=night] ::selection{background:#eee!important;color:#000!important}html[data-appearance=night] .tdg-contact .lead-form,html[data-appearance=night] .tdg-contact--inverse .lead-form{background-color:transparent!important;border:0!important;color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .lead-form-intro h3,html[data-appearance=night] .tdg-contact .lead-unavailable-panel h3,html[data-appearance=night] .tdg-contact .lead-fields>label,html[data-appearance=night] .tdg-contact .lead-advisor legend,html[data-appearance=night] .tdg-contact .discovery-label,html[data-appearance=night] .tdg-contact .advisor-picker summary,html[data-appearance=night] .tdg-contact .advisor-option,html[data-appearance=night] .tdg-contact .lead-consent a,html[data-appearance=night] .tdg-contact .lead-status{color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .lead-fields>label>span,html[data-appearance=night] .tdg-contact .lead-advisor legend>span,html[data-appearance=night] .tdg-contact .discovery-label>span,html[data-appearance=night] .tdg-contact .lead-fields .lead-note,html[data-appearance=night] .tdg-contact .lead-consent,html[data-appearance=night] .tdg-contact .lead-unavailable,html[data-appearance=night] .tdg-contact .lead-unavailable-panel>p{color:#aaa9a2!important}html[data-appearance=night] .tdg-contact .lead-fields input:not([type=radio]),html[data-appearance=night] .tdg-contact .lead-fields select,html[data-appearance=night] .tdg-contact .lead-fields textarea,html[data-appearance=night] .tdg-contact .advisor-picker,html[data-appearance=night] .tdg-contact .discovery-trigger,html[data-appearance=night] .tdg-contact .lead-direct-links a{background-color:#22221f!important;border-color:#55554f!important;color:#f4f4ef!important;color-scheme:dark}html[data-appearance=night] .tdg-contact .lead-direct-links a:hover{background-color:#292926!important;border-color:#85857d!important}html[data-appearance=night] .tdg-contact .advisor-chevron,html[data-appearance=night] .tdg-contact .discovery-chevron{border-color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .advisor-picker summary>img[src$="emblem.svg"]{filter:brightness(0) invert(1)!important}html[data-appearance=night] .tdg-contact .discovery-trigger-icon,html[data-appearance=night] .tdg-contact .discovery-icon{color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .lead-fields select option{background-color:#22221f!important;color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .advisor-options,html[data-appearance=night] .tdg-contact .discovery-options{background-color:#191917!important;border-color:#55554f!important;color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .advisor-option:hover,html[data-appearance=night] .tdg-contact .advisor-option:has(input:checked),html[data-appearance=night] .tdg-contact .discovery-option:hover,html[data-appearance=night] .tdg-contact .discovery-option[aria-selected=true]{background-color:#393934!important}html[data-appearance=night] .tdg-contact .advisor-option input,html[data-appearance=night] .tdg-contact .lead-consent input{accent-color:#f4f4ef!important}html[data-appearance=night] .tdg-contact .advisor-auto{background-color:#f4f4ef!important;color:#141414!important}html[data-appearance=night] .tdg-contact .lead-submit{background-color:#f4f4ef!important;border-color:#f4f4ef!important;color:#141414!important}html[data-appearance=night] .tdg-contact .lead-submit:hover{background-color:#dddcd5!important}html[data-appearance=night] .tdg-contact .lead-submit:disabled{background-color:#777772!important;border-color:#777772!important;color:#141414!important;opacity:1}html[data-appearance=night] .tdg-contact .lead-submit>span{color:#141414!important}html[data-appearance=night] .tdg-contact .lead-form :is(input,select,textarea,button,summary,a):focus-visible{outline-color:#fff!important}html[data-appearance=night] body .inline-emphasis,html[data-appearance=night] body .statement-highlight strong{background-color:#f4f4f4!important;color:#000!important}html[data-appearance=night] body .brand-words strong{background-color:#fff!important;color:#000!important}html[data-appearance=night] .district-map{filter:drop-shadow(0 calc(18 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) #000)}html[data-appearance=night] .territory .map-stage{background-image:radial-gradient(ellipse at 48% 48%,#101010,#050505 58%,#000)!important}html[data-appearance=night] .map-district path{fill:#111!important;stroke:#393939!important}html[data-appearance=night] .map-district.has-team path{fill:#383838!important;stroke:#777!important}html[data-appearance=night] .map-district.is-secondary path{fill:#242424!important;stroke:#777!important;stroke-dasharray:3 3}html[data-appearance=night] .map-district text{fill:#d8d8d8!important}html[data-appearance=night] .map-district.is-hover path{fill:#555!important;stroke:#888!important}html[data-appearance=night] .map-district.is-active path,html[data-appearance=night] .map-district:focus-visible path{fill:#f4f4f2!important;stroke:#646464!important;stroke-width:1.25}html[data-appearance=night] .map-district.is-active text,html[data-appearance=night] .map-district:focus-visible text{fill:#111!important}html[data-appearance=night] .territory .map-count,html[data-appearance=night] .territory .map-legend,html[data-appearance=night] .territory .map-credit,html[data-appearance=night] .territory .picker-label,html[data-appearance=night] .territory .district-select-label,html[data-appearance=night] .territory .map-reset,html[data-appearance=night] .territory .map-panel-heading>p:last-child,html[data-appearance=night] .territory .map-people p,html[data-appearance=night] .territory .map-people article>div>span,html[data-appearance=night] .territory .map-citywide p span,html[data-appearance=night] .territory .map-area-note,html[data-appearance=night] .territory .map-empty{color:#aaa!important}html[data-appearance=night] .territory .map-panel{background:transparent!important}html[data-appearance=night] .territory .map-legend i{background:#383838!important;border-color:#777!important}html[data-appearance=night] .territory .map-legend .legend-neutral{background:#111!important;border-color:#555!important}html[data-appearance=night] .territory .map-legend .legend-secondary{background:#242424!important;border-color:#888!important}html[data-appearance=night] .territory .district-select-label select{background:#111!important;color:#f4f4f4!important;border-color:#484848!important;color-scheme:dark}html[data-appearance=night] .territory .district-select-label option{background:#111;color:#f4f4f4}html[data-appearance=night] .territory .person-options{background:#141414!important;border-color:#484848!important}html[data-appearance=night] .territory .person-options button{color:#f4f4f4!important}html[data-appearance=night] .territory .person-options button:hover,html[data-appearance=night] .territory .person-options button[aria-pressed=true]{background:#292929!important}html[data-appearance=night] .territory .map-people article,html[data-appearance=night] .territory .map-citywide,html[data-appearance=night] .territory .map-contact{border-color:#444!important}html[data-appearance=night] .territory .map-contact,html[data-appearance=night] .territory .map-person-contact{color:#f4f4f4!important}html[data-appearance=night] .new-direction .photo-hero .site-header nav:before,html[data-appearance=night] .new-direction .photo-hero .site-header nav:after{background-image:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#000 calc(32.5 * var(--tdg-wide-unit, 1px)))!important}html[data-appearance=night] .new-direction .photo-hero .site-header nav,html[data-appearance=night] .new-direction .ie .photo-hero .site-header nav{background-color:#000!important;color:#f4f4f4!important}html[data-appearance=night] .new-direction .photo-hero .site-header nav:before,html[data-appearance=night] .new-direction .photo-hero .site-header nav:after,html[data-appearance=night] .new-direction .ie .photo-hero .site-header nav:before,html[data-appearance=night] .new-direction .ie .photo-hero .site-header nav:after{background:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#000 calc(32.5 * var(--tdg-wide-unit, 1px)))!important}html[data-appearance=night] .ru-v .ra-hero .site-header nav,html[data-appearance=night] .ru-v .ra-unfold-stage .site-header nav{background-color:#000!important;color:#f4f4f4!important}html[data-appearance=night] .ru-v .ra-hero .site-header nav:before,html[data-appearance=night] .ru-v .ra-hero .site-header nav:after,html[data-appearance=night] .ru-v .ra-unfold-stage .site-header nav:before,html[data-appearance=night] .ru-v .ra-unfold-stage .site-header nav:after{background-image:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#000 calc(32.5 * var(--tdg-wide-unit, 1px)))!important}html[data-appearance=night] .ie-d .id-stage-card{background-color:#fff!important;color:#111!important}html[data-appearance=night] .ie-d .id-stage-card :where(h3,p,span){color:inherit!important}html[data-appearance=night] .ie-d .id-stage-no,html[data-appearance=night] .ie-d .id-stage-eyebrow,html[data-appearance=night] .ie-d .id-stage-subtitle,html[data-appearance=night] .ie-d .id-stage-text{color:#555!important}html[data-appearance=night] .ie-d .id-stage-highlight{border-color:#666!important}html[data-appearance=night] .ie-d .id-index li,html[data-appearance=night] .ie-d .id-index li:last-child,html[data-appearance=night] .ie-d .id-stage-card{border-color:#555!important}html[data-appearance=night] .ie-d .id-index li,html[data-appearance=night] .ie-d .id-index li:last-child{border-top-color:#555!important;border-bottom-color:#555!important}html[data-appearance=night] .ie-d .id-rail-progress{background-color:#484848!important}html[data-appearance=night] .ask-ai{background-color:#000!important;color:#f4f4f4!important}html[data-appearance=night] .ask-ai h2,html[data-appearance=night] .ask-ai__prompt summary,html[data-appearance=night] .ask-ai__prompt-label{color:#f4f4f4!important}html[data-appearance=night] .ask-ai__eyebrow,html[data-appearance=night] .ask-ai__intro,html[data-appearance=night] .ask-ai__status{color:#b8b8b8!important}html[data-appearance=night] .ask-ai__eyebrow>span{background-color:#f4f4f4!important}html[data-appearance=night] .ask-ai h2 strong{background-color:#f4f4f4!important;color:#000!important}html[data-appearance=night] .ask-ai__provider{--tile: #101010;--ink: #f4f4f4;--line: #484848;background-color:#101010!important;color:#f4f4f4!important;border-color:#484848!important}html[data-appearance=night] .ask-ai__provider:nth-child(2),html[data-appearance=night] .ask-ai__provider:nth-child(3){--tile: #101010;--ink: #f4f4f4;--line: #484848;background-color:#101010!important;color:#f4f4f4!important;border-color:#484848!important}html[data-appearance=night] .ask-ai__provider:nth-child(1) img,html[data-appearance=night] .ask-ai__provider:nth-child(4) img{filter:none!important}html[data-appearance=night] .ask-ai__provider:nth-child(1),html[data-appearance=night] .ask-ai__provider:nth-child(4){--tile: #f4f4f2;--ink: #111;--line: #0002;background-color:#f4f4f2!important;color:#111!important;border-color:#f4f4f2!important}html[data-appearance=night] .ask-ai__provider:nth-child(1) *,html[data-appearance=night] .ask-ai__provider:nth-child(4) *{color:#111!important}html[data-appearance=night] .ask-ai__provider:nth-child(2) img,html[data-appearance=night] .ask-ai__provider:nth-child(3) img{filter:brightness(0) invert(1)!important}html[data-appearance=night] .ask-ai__provider:before{background-image:none!important}html[data-appearance=night] .ask-ai__prompt summary{border-color:#484848!important}html[data-appearance=night] .ask-ai textarea{background-color:#111!important;border-color:#484848!important;color:#f4f4f4!important}html[data-appearance=night] .ask-ai button{background-color:#f4f4f4!important;border-color:#f4f4f4!important;color:#000!important}html[data-appearance=night] .ask-ai button *{color:#000!important}html[data-appearance=night] .proof{--muted: #b8b8b8;--hair: #484848;--badge-fill: #000;background-color:#000!important;color:#f4f4f4!important}html[data-appearance=night] .proof-body,html[data-appearance=night] .award-row,html[data-appearance=night] .award-row :where(h3,p){min-width:0}html[data-appearance=night] .award-row p{color:#b8b8b8!important}html[data-appearance=night] .award-badge{color:#f4f4f4!important}html[data-appearance=night] .award-row:hover .award-badge{--badge-fill: #111}html[data-appearance=night] .media-logos img{filter:none!important}html[data-appearance=night] .process .tl-line{background-color:#484848!important}html[data-appearance=night] .process .tl-line i{background-color:#f4f4f4!important}html[data-appearance=night] .process .tl-chapter{background-color:#000!important;border-color:#555!important;color:#f4f4f4!important}html[data-appearance=night] .process .tl-dot{background-color:#000!important;border-color:#888!important}html[data-appearance=night] .process .tl-step.is-reached .tl-dot{background-color:#f4f4f4!important;border-color:#f4f4f4!important;box-shadow:0 0 0 calc(7 * var(--tdg-wide-unit, 1px)) #ffffff1a!important}html[data-appearance=night] body .process .jc-proof{background-color:#fff!important;color:#111!important}html[data-appearance=night] body .process .jc-proof :where(p,strong,.jc-arrow){color:#111!important}html[data-appearance=night] body .process .jc-proof *{color:#111!important}html[data-appearance=night] body .process .jc-proof small{color:#555!important}html[data-appearance=night] body .process .jc-proof .inline-emphasis{background-color:#111!important;color:#fff!important}html[data-appearance=night] body .process .jc-proof .inline-emphasis *{color:#fff!important}@media(max-width:1050px){html[data-appearance=night] .ask-ai__inner{width:min(calc(1500 * var(--tdg-wide-unit, 1px)),90%)}html[data-appearance=night] .ask-ai__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4%}html[data-appearance=night] .ask-ai h2{font-size:clamp(calc(34 * var(--tdg-wide-unit, 1px)),4vw,calc(56 * var(--tdg-wide-unit, 1px)));overflow-wrap:anywhere}}@media(max-width:760px){html[data-appearance=night] .ask-ai__layout{grid-template-columns:minmax(0,1fr)}html[data-appearance=night] .ask-ai h2{font-size:clamp(calc(42 * var(--tdg-wide-unit, 1px)),8vw,calc(64 * var(--tdg-wide-unit, 1px)));overflow-wrap:normal}}html[data-appearance=night] .site-header-light .brand img,html[data-appearance=night] .sf-logo img{filter:invert(1)}html[data-appearance=night] .theme-toggle{background-color:#111!important;border-color:#555!important;color:#f5f5f5!important}html[data-appearance=night] .theme-toggle:hover{background-color:#222!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible):before{background:#f4f4f2!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-item-body,html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-item-body :where(*){color:#111!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible),html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) :where(h3,.ij-badge){color:#111!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-badge{background:#111!important;color:#f4f4f2!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-badge *,html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-arrow *{color:#f4f4f2!important}html[data-appearance=night] .ij .ij-item:is(:hover,:focus-visible) .ij-arrow{background:#111!important;color:#f4f4f2!important}html[data-appearance=night] .stories{background-color:#101010!important;color:#f4f4f4!important}html[data-appearance=night] .stories .story-picker button{background-color:#101010!important;border-color:#484848!important;color:#b8b8b8!important}html[data-appearance=night] .stories .story-picker button.active{background-color:#f4f4f2!important;border-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .stories .story-picker button.active *{color:#111!important}html[data-appearance=night] .stories .story-copy a,html[data-appearance=night] .stories .story-copy>p:not(.story-lead),html[data-appearance=night] .stories .story-count,html[data-appearance=night] .stories .quote-theme,html[data-appearance=night] .stories .quote-time{color:#c4c4c4!important}html[data-appearance=night] .stories .story-play span{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .stories .story-play span *{color:#111!important}html[data-appearance=night] .ru .ra-intro-panel{background-color:#111!important;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #484848!important;color:#f4f4f4!important}html[data-appearance=night] .ru .ra-intro-close{background-color:#181818!important;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #484848!important;color:#f4f4f4!important}html[data-appearance=night] .ru .ra-intro-close:hover{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .ru .ra-intro-close:hover *{color:#111!important}html[data-appearance=night] .sf-credit>a:not(.sf-partner) img{filter:none!important}html[data-appearance=night] .sf-credit .sf-partner img{filter:brightness(0) invert(1)!important}html[data-appearance=night] .ru-v .ra-ring ellipse,html[data-appearance=night] .ru-v .ra-pending rect{stroke:#888!important}html[data-appearance=night] .ie-d .id-duo-photo{outline-color:#484848!important}html[data-appearance=night] body .button:not(.w-button,.site-header *){--cta-bg: #111 !important;--cta-fg: #f4f4f2 !important;--cta-dot: #f4f4f2 !important;--cta-dot-fg: #111 !important;background-color:var(--cta-bg)!important;border-color:#777!important;color:var(--cta-fg)!important}html[data-appearance=night] body .button:is(.button-light,[data-cta-tone=light],.hero-aside .button,.team-panel .button,.vx .button,.on-dark .button,.photo-hero .button):not(.w-button,.site-header *,[data-cta-tone=dark]){--cta-bg: #f4f4f2 !important;--cta-fg: #111 !important;--cta-dot: #111 !important;--cta-dot-fg: #f4f4f2 !important;border-color:#f4f4f2!important}html[data-appearance=night] body .button:not(.w-button,.site-header *) :where(*){color:inherit!important}html[data-appearance=night] body .button:not(.w-button,.site-header *):before{background-color:var(--cta-dot)!important}html[data-appearance=night] body .button:not(.w-button,.site-header *)>span:not(.cta-label){background-color:var(--cta-dot)!important;color:var(--cta-dot-fg)!important}html[data-appearance=night]:not([data-cta="3"]) body .button:not(.w-button,.site-header *):is(:hover,:focus-visible,.is-pressed){color:var(--cta-dot-fg)!important}html[data-appearance=night]:not([data-cta="3"]) body .button:not(.w-button,.site-header *):is(:hover,:focus-visible,.is-pressed)>span:not(.cta-label){background-color:var(--cta-bg)!important;color:var(--cta-fg)!important}html[data-appearance=night] body :is(.site-header .button,.alt-header .nav-cta) :where(*){color:inherit!important}html[data-appearance=night] body :is(.site-header .button,.alt-header .nav-cta):is(:hover,:focus-visible){background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] body .text-link{--cta-link-ink: #f4f4f2 !important;--cta-surface: #000 !important;background-color:transparent!important;color:#f4f4f2!important}html[data-appearance=night] body .text-link :where(*){color:inherit!important}html[data-appearance=night] body .text-link>span:not(.cta-label){background-color:transparent!important;color:inherit!important}html[data-appearance=night] body .text-link:is(:hover,:focus-visible,.is-pressed)>span:not(.cta-label){background-color:var(--cta-link-ink)!important;border-color:var(--cta-link-ink)!important;color:var(--cta-surface)!important}html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy .text-link{--cta-link-ink: #111 !important;--cta-surface: #fff !important;color:#111!important}html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy .text-link :where(*){color:inherit!important}html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy .text-link:is(:hover,:focus-visible,.is-pressed)>span:not(.cta-label){color:var(--cta-surface)!important}html[data-appearance=night] .tdg-home .section-top>.tag,html[data-appearance=night] .team-content .tag,html[data-appearance=night] .contact>.tag{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .jx .jx-arrow,html[data-appearance=night] .jx .jx-media .jx-arrow{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .jx .jx-badge{background-color:#292929!important;color:#e4e4df!important}html[data-appearance=night] .jx .jx-rule{background-color:#484848!important}html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible):before{background-color:#f4f4f2!important}html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible),html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible) :where(h3,.jx-badge){color:#111!important}html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible) .jx-badge{background-color:#e5e5e2!important;color:#111!important}html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible) .jx-arrow{background-color:#111!important;color:#f4f4f2!important}html[data-appearance=night] .proof .proof-progress,html[data-appearance=night] .proof .proof-line{background-color:#484848!important}html[data-appearance=night] .proof .proof-progress i{background-color:#f4f4f2!important}html[data-appearance=night] .proof .award-row:hover:before{background-color:#f4f4f2!important}html[data-appearance=night] .proof .award-row:hover,html[data-appearance=night] .proof .award-row:hover .award-badge,html[data-appearance=night] .proof .award-row:hover h3{color:#111!important}html[data-appearance=night] .proof .award-row:hover .award-badge{--badge-fill: #f4f4f2}html[data-appearance=night] .proof .award-row:hover p{color:#555!important}html[data-appearance=night] .proof .media-logos li:hover:before{background-color:#f4f4f2!important}html[data-appearance=night] .proof .media-logos li:hover img{filter:brightness(0)!important}html[data-appearance=night] .proof .media-logos li:hover{color:#111!important}@media(min-width:1101px){.site-header .theme-toggle,.alt-header .theme-toggle{min-width:calc(42 * var(--tdg-wide-unit, 1px));padding-inline:calc(10 * var(--tdg-wide-unit, 1px))}.site-header .theme-toggle__label,.alt-header .theme-toggle__label{display:none}}html[data-appearance=night] body .site-header .menu-toggle span{background-color:#f4f4f4!important}html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy,html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy :where(*){color:#111!important}html[data-appearance=night] .ie-d .id-offmarket-visual{background-color:#161616!important}html[data-appearance=night] .proof .award-badge :where(*),html[data-appearance=night] .jx .jx-arrow :where(*),html[data-appearance=night] .ij .ij-arrow :where(*){color:inherit!important}html[data-appearance=night] .jx .jx-item:is(:hover,:focus-visible) .jx-item-body :where(*){color:#111!important}html[data-appearance=night] .ij .ij-arrow{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .ij .ij-badge{background-color:#292929!important;color:#e4e4df!important}html[data-appearance=night] .ij .ij-rule{background-color:#484848!important}html[data-appearance=night] .ie-d .id-shade{background-color:#000!important}html[data-appearance=night] body .explainer-video-trigger{background-color:transparent!important;color:inherit!important}html[data-appearance=night] body .explainer-video-trigger :where(*){color:inherit!important}html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy .explainer-video-trigger,html[data-appearance=night] .ie-d .id-stage-card .id-stage-copy .explainer-video-trigger :where(*){color:#111!important}html[data-appearance=night] .explainer-video-dialog{background-color:#111!important}html[data-appearance=night] .explainer-video-body video{background-color:#000!important}html[data-appearance=night] .ru-v .ra-intro-mark svg{fill:#f4f4f2!important}html[data-appearance=night] .ru-v .ra-card{background-color:#171717!important;box-shadow:inset 0 0 0 calc(1 * var(--tdg-wide-unit, 1px)) #333,0 calc(18 * var(--tdg-wide-unit, 1px)) calc(40 * var(--tdg-wide-unit, 1px)) #0004}html[data-appearance=night] .ru-v .ra-card-caption>p{color:#b8b8b8!important}html[data-appearance=night] .ru-v .ra-card .ra-card-open{background-color:transparent!important;color:#f4f4f2!important}html[data-appearance=night] .ru-v .ra-card-founder{background-color:#f4f4f2!important;color:#111!important}html[data-appearance=night] .ru-v .ra-card-founder :where(*){color:#111!important}html[data-appearance=night] .ru-v .ra-card-founder .ra-card-caption>p{color:#555!important}html[data-appearance=night] .ru-v .ra-card-founder .ra-card-open{color:#111!important}html[data-appearance=night] :is(.jx .jx-item,.ij .ij-item):focus-visible:before{transform:scaleX(1)}html[data-appearance=night] body :is(.tdg-reviews__stars,.id-stars),html[data-appearance=night] body :is(.tdg-reviews__stars,.id-stars) :where(*){color:#fbbc04!important}html[data-appearance=night] .ie-d .id-polaroid,html[data-appearance=night] .ru-v :is(.ra-fall,.ra-fan-print){background-color:#fff!important}#navigation.open,#main-navigation.is-open{max-height:calc(100vh - calc(140 * var(--tdg-wide-unit, 1px)));max-height:calc(100dvh - calc(140 * var(--tdg-wide-unit, 1px)) - env(safe-area-inset-bottom,0px));overflow-y:auto;overscroll-behavior:contain;gap:calc(4 * var(--tdg-wide-unit, 1px));padding:calc(20 * var(--tdg-wide-unit, 1px))}#navigation.open>a,#main-navigation.is-open>a{display:flex;align-items:center;flex-shrink:0;min-height:calc(44 * var(--tdg-wide-unit, 1px));padding-block:calc(12 * var(--tdg-wide-unit, 1px));white-space:normal;line-height:1.45}#navigation.open>.nav-cta,#main-navigation.is-open>.button{justify-content:space-between;margin-top:calc(12 * var(--tdg-wide-unit, 1px));min-height:calc(48 * var(--tdg-wide-unit, 1px))}@media(max-width:1100px){.alt-header .menu-toggle{min-width:calc(44 * var(--tdg-wide-unit, 1px));min-height:calc(44 * var(--tdg-wide-unit, 1px))}}@media(min-width:1001px)and (max-width:1200px){body:not(.new-direction) .site-header{width:92%;gap:calc(24 * var(--tdg-wide-unit, 1px))}body:not(.new-direction) .site-header nav{gap:calc(16 * var(--tdg-wide-unit, 1px))}body:not(.new-direction) .site-header .button{padding-inline:calc(18 * var(--tdg-wide-unit, 1px))}}#navigation.open>.theme-toggle,#main-navigation.is-open>.theme-toggle{min-height:calc(44 * var(--tdg-wide-unit, 1px));flex-shrink:0}.menu-toggle .menu-toggle-icon{transition:transform .2s}.menu-toggle[aria-expanded=true] .menu-toggle-icon{transform:rotate(45deg)}@media(prefers-reduced-motion:reduce){.menu-toggle .menu-toggle-icon{transition:none}}#tdg-menu-toggle{width:auto;min-width:calc(110 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px));gap:calc(16 * var(--tdg-wide-unit, 1px));flex-direction:row;grid-auto-flow:column;align-items:center;justify-content:center;border:0;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;font:inherit;font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.25}#tdg-menu-toggle svg{flex-shrink:0}.nav-actions{display:flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));flex-shrink:0}.nav-actions>.theme-toggle{width:calc(44 * var(--tdg-wide-unit, 1px));min-width:calc(44 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:0;flex-shrink:0}.nav-actions .theme-toggle__label{display:none}.nav-actions>.button{font-size:calc(12 * var(--tdg-wide-unit, 1px));text-transform:uppercase}#navigation.open>.nav-actions,#main-navigation.is-open>.nav-actions{margin-top:calc(12 * var(--tdg-wide-unit, 1px))}#navigation.open .nav-actions>a,#main-navigation.is-open .nav-actions>a{display:flex;align-items:center;justify-content:space-between;flex:1;min-width:0;min-height:calc(48 * var(--tdg-wide-unit, 1px));margin:0;padding-block:calc(12 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.45}@media(min-width:1101px){:root .alt-header,:root .new-direction .photo-hero .site-header,:root .new-direction .ie .photo-hero .site-header{left:calc(32 * var(--tdg-wide-unit, 1px));right:0;height:calc(88 * var(--tdg-wide-unit, 1px))}:root .alt-header nav,:root .new-direction .photo-hero .site-header nav,:root .new-direction .ie .photo-hero .site-header nav{gap:calc(26 * var(--tdg-wide-unit, 1px));padding:calc(16 * var(--tdg-wide-unit, 1px)) calc(26 * var(--tdg-wide-unit, 1px)) calc(20 * var(--tdg-wide-unit, 1px)) calc(38 * var(--tdg-wide-unit, 1px));border-bottom-left-radius:calc(32 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px))}:root .alt-header nav>a,:root .new-direction .photo-hero .site-header nav>a{font-size:calc(13 * var(--tdg-wide-unit, 1px));font-weight:400;line-height:1.4;text-transform:none;padding:calc(14 * var(--tdg-wide-unit, 1px)) 0;white-space:nowrap}:root .alt-header .nav-actions>.nav-cta,:root .new-direction .photo-hero .site-header .nav-actions>.button{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));min-height:calc(48 * var(--tdg-wide-unit, 1px));padding:calc(12 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#000;color:#fff;font-size:calc(12 * var(--tdg-wide-unit, 1px));font-weight:600;line-height:1.4;text-transform:none}:root .alt-header .nav-actions>.nav-cta svg,:root .new-direction .photo-hero .site-header .nav-actions>.button svg{width:calc(16 * var(--tdg-wide-unit, 1px));height:calc(16 * var(--tdg-wide-unit, 1px))}}.new-direction .photo-hero .site-header:not(.site-header-light) .brand{position:relative;isolation:isolate}.new-direction .photo-hero .site-header:not(.site-header-light) .brand:before{content:"";position:absolute;z-index:-1;top:calc(-100 * var(--tdg-wide-unit, 1px));left:calc(-100 * var(--tdg-wide-unit, 1px));width:calc(460 * var(--tdg-wide-unit, 1px));height:calc(340 * var(--tdg-wide-unit, 1px));background:radial-gradient(ellipse calc(340 * var(--tdg-wide-unit, 1px)) calc(220 * var(--tdg-wide-unit, 1px)) at calc(80 * var(--tdg-wide-unit, 1px)) calc(80 * var(--tdg-wide-unit, 1px)),#000c 0%,#0009 45%,#0003 72%,transparent 100%);pointer-events:none}@media(max-width:900px),(max-width:1100px)and (max-height:500px){html[data-theme=monochrome] .hero .hero-shade{background:linear-gradient(180deg,#00000047,#0000001f 32%,#00000057 53%,#000000ad)}html[data-theme=monochrome] .hero :is(.eyebrow,h1,.hero-aside>p){text-shadow:0 calc(1 * var(--tdg-wide-unit, 1px)) calc(3 * var(--tdg-wide-unit, 1px)) #0005}.new-direction .ru-v .ra-hero .ra-hero-shade{background:linear-gradient(180deg,#000000b8,#000000a8 40%,#000000d6)}.new-direction .ie-d .id-panel:after{background:linear-gradient(180deg,#000000b3,#0000008c 38%,#000000d6)}.new-direction .eu .eu-hero .eu-hero-shade{background:linear-gradient(180deg,#000000ad,#000000a3 45%,#000000d6)}.new-direction .en-v .ev-photo:after{background:linear-gradient(180deg,#000000b3,#0003 35%,#0001)}}@media(max-width:700px),(max-width:1000px)and (max-height:500px){.new-direction .eu .eu-hero .eu-hero-shade{background:linear-gradient(180deg,#000000b3,#0002 35%,#0001 65%,#111)}}:root{--tdg-wide-unit: 1px}@media(min-width:2560px){:root{--tdg-wide-unit: clamp(1px, .0390625vw, 3px)}html{font-size:calc(16 * var(--tdg-wide-unit))}.alt-header>a>img{width:calc(110 * var(--tdg-wide-unit));height:auto}.motion-icon{width:calc(12 * var(--tdg-wide-unit));height:calc(12 * var(--tdg-wide-unit))}html .media-logos img{height:calc(var(--wide-h) * var(--tdg-wide-unit))}.lead-success-check{width:calc(48 * var(--tdg-wide-unit));height:calc(48 * var(--tdg-wide-unit))}}@media print{:root{--tdg-wide-unit: 1px}}.theme-toggle[data-astro-cid-ailvofdy]{display:inline-flex;align-items:center;justify-content:center;gap:calc(9 * var(--tdg-wide-unit, 1px));min-height:calc(42 * var(--tdg-wide-unit, 1px));padding:calc(9 * var(--tdg-wide-unit, 1px)) calc(13 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid currentColor;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:transparent;color:inherit;font:inherit;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.theme-toggle[data-astro-cid-ailvofdy] svg[data-astro-cid-ailvofdy]{display:none;width:calc(16 * var(--tdg-wide-unit, 1px));height:calc(16 * var(--tdg-wide-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.theme-toggle__moon[data-astro-cid-ailvofdy]{display:block!important}html[data-appearance=night] .theme-toggle__moon[data-astro-cid-ailvofdy]{display:none!important}html[data-appearance=night] .theme-toggle__sun[data-astro-cid-ailvofdy]{display:block!important}.theme-toggle[data-astro-cid-ailvofdy]:hover{opacity:.78}html[data-appearance=night] .theme-toggle[data-astro-cid-ailvofdy]:hover{background:#222;color:#fff}.theme-toggle[data-astro-cid-ailvofdy]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}@media(prefers-reduced-motion:reduce){.theme-toggle[data-astro-cid-ailvofdy]{transition:none}}.lead-success[data-astro-cid-kqleg2zh]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-height:calc(400 * var(--tdg-wide-unit, 1px));padding:calc(24 * var(--tdg-wide-unit, 1px)) 0;box-sizing:border-box}.lead-success-check[data-astro-cid-kqleg2zh]{display:block;flex-shrink:0;margin-bottom:calc(28 * var(--tdg-wide-unit, 1px))}.lead-success-label[data-astro-cid-kqleg2zh]{margin:0 0 calc(12 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.09em;text-transform:uppercase;color:#666}.lead-success[data-astro-cid-kqleg2zh] h3[data-astro-cid-kqleg2zh]{max-width:calc(460 * var(--tdg-wide-unit, 1px));margin:0 0 calc(18 * var(--tdg-wide-unit, 1px));font-size:clamp(calc(28 * var(--tdg-wide-unit, 1px)),3vw,calc(38 * var(--tdg-wide-unit, 1px)));font-weight:400;line-height:1.15;letter-spacing:-.04em;outline:none}.lead-success-copy[data-astro-cid-kqleg2zh]{max-width:calc(420 * var(--tdg-wide-unit, 1px));margin:0;font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.7;color:#555}.lead-success[data-astro-cid-kqleg2zh] .lead-restart[data-astro-cid-kqleg2zh]{width:auto;max-width:100%;gap:calc(32 * var(--tdg-wide-unit, 1px));margin-top:calc(32 * var(--tdg-wide-unit, 1px))}.lead-success[data-astro-cid-kqleg2zh] .lead-restart[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{margin-left:auto}html[data-appearance=night] .lead-success-check[data-astro-cid-kqleg2zh] path[data-astro-cid-kqleg2zh]{stroke:#141414}html[data-appearance=night] .lead-success-label[data-astro-cid-kqleg2zh],html[data-appearance=night] .lead-success-copy[data-astro-cid-kqleg2zh]{color:#aaa9a2}.lead-form[data-astro-cid-kqleg2zh]{background:transparent;color:#111;padding:0;border:0;border-radius:0;margin:0;min-width:0;box-sizing:border-box;text-align:left}.lead-form-intro[data-astro-cid-kqleg2zh]>p[data-astro-cid-kqleg2zh]{font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.1em;text-transform:uppercase;color:#777;margin:0 0 calc(10 * var(--tdg-wide-unit, 1px))}.lead-form-intro[data-astro-cid-kqleg2zh] h3[data-astro-cid-kqleg2zh]{font-size:calc(26 * var(--tdg-wide-unit, 1px));letter-spacing:-.04em;font-weight:400;line-height:1.2;margin:0 0 calc(28 * var(--tdg-wide-unit, 1px))}.lead-fields[data-astro-cid-kqleg2zh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(18 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px))}.lead-fields[data-astro-cid-kqleg2zh]>label[data-astro-cid-kqleg2zh],.lead-advisor[data-astro-cid-kqleg2zh] legend[data-astro-cid-kqleg2zh]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#333}.lead-fields[data-astro-cid-kqleg2zh]>label[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh],.lead-advisor[data-astro-cid-kqleg2zh] legend[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666;margin-left:calc(6 * var(--tdg-wide-unit, 1px))}.lead-full[data-astro-cid-kqleg2zh]{grid-column:1/-1}.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh]:not([type=radio]),.lead-fields[data-astro-cid-kqleg2zh] select[data-astro-cid-kqleg2zh],.lead-fields[data-astro-cid-kqleg2zh] textarea[data-astro-cid-kqleg2zh]{display:block;width:100%;box-sizing:border-box;font:inherit;font-size:calc(15 * var(--tdg-wide-unit, 1px));color:#111;background:#f7f7f4;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(8 * var(--tdg-wide-unit, 1px));padding:calc(12 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));margin-top:calc(7 * var(--tdg-wide-unit, 1px));min-height:calc(46 * var(--tdg-wide-unit, 1px))}.lead-fields[data-astro-cid-kqleg2zh] textarea[data-astro-cid-kqleg2zh]{resize:vertical}.lead-form[data-astro-cid-kqleg2zh] [data-astro-cid-kqleg2zh]:is(input,select,textarea,button,summary,a):focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #111;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.lead-fields[data-astro-cid-kqleg2zh] [data-astro-cid-kqleg2zh]:is(input:not([type=radio]),select,textarea):focus{background:#fff;border-color:#111}.lead-fields[data-astro-cid-kqleg2zh] .lead-note[data-astro-cid-kqleg2zh]{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#666;margin:calc(-10 * var(--tdg-wide-unit, 1px)) 0 0}.lead-advisor[data-astro-cid-kqleg2zh]{min-width:0;border:0;padding:0;margin:0}.lead-advisor[data-astro-cid-kqleg2zh] legend[data-astro-cid-kqleg2zh]{padding:0;margin-bottom:calc(7 * var(--tdg-wide-unit, 1px))}.advisor-picker[data-astro-cid-kqleg2zh]{border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#f7f7f4}.advisor-picker[data-astro-cid-kqleg2zh] summary[data-astro-cid-kqleg2zh]{display:flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px));cursor:pointer;font-size:calc(13 * var(--tdg-wide-unit, 1px));list-style:none}.advisor-picker[data-astro-cid-kqleg2zh] summary[data-astro-cid-kqleg2zh]::-webkit-details-marker{display:none}.advisor-picker[data-astro-cid-kqleg2zh] summary[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh][data-selected-name]{flex:1;min-width:0;line-height:1.4}.advisor-picker[data-astro-cid-kqleg2zh] summary[data-astro-cid-kqleg2zh]>img[data-astro-cid-kqleg2zh],.advisor-option[data-astro-cid-kqleg2zh] img[data-astro-cid-kqleg2zh]{width:calc(36 * var(--tdg-wide-unit, 1px));height:calc(36 * var(--tdg-wide-unit, 1px));border-radius:50%;object-fit:cover;flex-shrink:0}.advisor-picker[data-astro-cid-kqleg2zh] summary[data-astro-cid-kqleg2zh]>img[data-astro-cid-kqleg2zh][src$="emblem.svg"]{object-fit:contain;padding:calc(6 * var(--tdg-wide-unit, 1px));box-sizing:border-box}.advisor-chevron[data-astro-cid-kqleg2zh]{width:calc(7 * var(--tdg-wide-unit, 1px));height:calc(7 * var(--tdg-wide-unit, 1px));border-right:calc(1 * var(--tdg-wide-unit, 1px)) solid;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid;transform:rotate(-45deg);margin:0 calc(4 * var(--tdg-wide-unit, 1px)) calc(4 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px));flex-shrink:0}.advisor-picker[data-astro-cid-kqleg2zh][open] .advisor-chevron[data-astro-cid-kqleg2zh]{transform:rotate(135deg);margin-bottom:0}.advisor-options[data-astro-cid-kqleg2zh]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(4 * var(--tdg-wide-unit, 1px));max-height:calc(250 * var(--tdg-wide-unit, 1px));overflow:auto;padding:calc(8 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #ddd;overscroll-behavior:contain}.advisor-option[data-astro-cid-kqleg2zh]{display:flex;align-items:center;gap:calc(8 * var(--tdg-wide-unit, 1px));padding:calc(8 * var(--tdg-wide-unit, 1px));border-radius:calc(7 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.35;cursor:pointer;min-width:0}.advisor-option[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh]{width:calc(14 * var(--tdg-wide-unit, 1px));height:calc(14 * var(--tdg-wide-unit, 1px));accent-color:#111;margin:0;flex-shrink:0}.advisor-option[data-astro-cid-kqleg2zh]:has(input:checked){background:#e5e5df}.advisor-option[data-astro-cid-kqleg2zh]:hover{background:#eee}.advisor-auto[data-astro-cid-kqleg2zh]{display:grid;place-items:center;flex-shrink:0;width:calc(36 * var(--tdg-wide-unit, 1px));height:calc(36 * var(--tdg-wide-unit, 1px));border-radius:50%;background:#111;color:#fff;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.lead-consent[data-astro-cid-kqleg2zh]{display:flex;align-items:flex-start;gap:calc(10 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.65;color:#666;margin:calc(24 * var(--tdg-wide-unit, 1px)) 0 calc(18 * var(--tdg-wide-unit, 1px))}.lead-consent[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh]{accent-color:#111;width:calc(17 * var(--tdg-wide-unit, 1px));height:calc(17 * var(--tdg-wide-unit, 1px));margin:calc(2 * var(--tdg-wide-unit, 1px)) 0 0;flex-shrink:0}.lead-consent[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]{color:#111;text-decoration:underline;text-underline-offset:calc(2 * var(--tdg-wide-unit, 1px))}.lead-submit[data-astro-cid-kqleg2zh]{display:flex;justify-content:space-between;align-items:center;width:100%;border:0;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#111;color:#fff;padding:calc(15 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px));min-height:calc(50 * var(--tdg-wide-unit, 1px));font:inherit;font-size:calc(14 * var(--tdg-wide-unit, 1px));cursor:pointer}.lead-submit[data-astro-cid-kqleg2zh]:hover{background:#333}.lead-submit[data-astro-cid-kqleg2zh]:disabled{opacity:.5;cursor:not-allowed}.lead-unavailable[data-astro-cid-kqleg2zh]{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;color:#666;margin:calc(12 * var(--tdg-wide-unit, 1px)) 0 0}.lead-submit[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{font-size:calc(22 * var(--tdg-wide-unit, 1px))}.lead-status[data-astro-cid-kqleg2zh]{font-size:calc(13 * var(--tdg-wide-unit, 1px));line-height:1.6;margin:calc(14 * var(--tdg-wide-unit, 1px)) 0 0;color:#333}.lead-status[data-astro-cid-kqleg2zh]:empty{display:none}.lead-trap[data-astro-cid-kqleg2zh]{position:absolute;left:calc(-10000 * var(--tdg-wide-unit, 1px));width:calc(1 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));overflow:hidden}.lead-form[data-astro-cid-kqleg2zh] [data-astro-cid-kqleg2zh][hidden]{display:none!important}.lead-unavailable-panel[data-astro-cid-kqleg2zh] h3[data-astro-cid-kqleg2zh]{font-size:calc(26 * var(--tdg-wide-unit, 1px));font-weight:400;letter-spacing:-.04em;line-height:1.2;margin:0 0 calc(14 * var(--tdg-wide-unit, 1px))}.lead-unavailable-panel[data-astro-cid-kqleg2zh]>p[data-astro-cid-kqleg2zh]{max-width:calc(480 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.7;color:#555;margin:0 0 calc(28 * var(--tdg-wide-unit, 1px))}.lead-direct-links[data-astro-cid-kqleg2zh]{display:grid;gap:calc(10 * var(--tdg-wide-unit, 1px))}.lead-direct-links[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]{display:grid;grid-template-columns:calc(72 * var(--tdg-wide-unit, 1px)) minmax(0,1fr) auto;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(15 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(8 * var(--tdg-wide-unit, 1px));color:#111;text-decoration:none;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.lead-direct-links[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]:hover{background:#f3f3ef}.lead-direct-links[data-astro-cid-kqleg2zh] strong[data-astro-cid-kqleg2zh]{font-size:calc(14 * var(--tdg-wide-unit, 1px));font-weight:500;overflow-wrap:anywhere}.lead-direct-links[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{font-size:calc(20 * var(--tdg-wide-unit, 1px))}.discovery-field[data-astro-cid-kqleg2zh]{position:relative}.discovery-label[data-astro-cid-kqleg2zh]{display:block;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:#333}.discovery-label[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#666;margin-left:calc(6 * var(--tdg-wide-unit, 1px))}.discovery-picker[data-astro-cid-kqleg2zh]{position:relative;margin-top:calc(7 * var(--tdg-wide-unit, 1px))}.discovery-picker[data-astro-cid-kqleg2zh][hidden]{display:none}.discovery-field[data-astro-cid-kqleg2zh] select[data-astro-cid-kqleg2zh]{margin-top:calc(7 * var(--tdg-wide-unit, 1px))}.discovery-picker[data-astro-cid-kqleg2zh]:not([hidden]){margin-top:calc(7 * var(--tdg-wide-unit, 1px))}.discovery-field[data-astro-cid-kqleg2zh][data-enhanced]>select[data-astro-cid-kqleg2zh]{position:absolute;width:calc(1 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));clip-path:inset(50%);overflow:hidden;white-space:nowrap;border:0;padding:0;margin:0;min-height:0}.discovery-trigger[data-astro-cid-kqleg2zh]{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));width:100%;min-height:calc(46 * var(--tdg-wide-unit, 1px));padding:calc(10 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#f7f7f4;color:#111;text-align:left;font:inherit;font-size:calc(14 * var(--tdg-wide-unit, 1px));cursor:pointer}.discovery-trigger[data-astro-cid-kqleg2zh]:hover{border-color:#aaa}.discovery-trigger[data-astro-cid-kqleg2zh]>[data-astro-cid-kqleg2zh][data-discovery-value]{flex:1}.discovery-trigger-icon[data-astro-cid-kqleg2zh],.discovery-icon[data-astro-cid-kqleg2zh]{display:grid;place-items:center;width:calc(22 * var(--tdg-wide-unit, 1px));height:calc(22 * var(--tdg-wide-unit, 1px));flex:0 0 calc(22 * var(--tdg-wide-unit, 1px));color:currentColor}.discovery-trigger-icon[data-astro-cid-kqleg2zh]:empty{display:none}.discovery-field[data-astro-cid-kqleg2zh] .discovery-icon svg,.discovery-field[data-astro-cid-kqleg2zh] .discovery-trigger-icon svg{display:block;width:calc(20 * var(--tdg-wide-unit, 1px));height:calc(20 * var(--tdg-wide-unit, 1px));fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.discovery-field[data-astro-cid-kqleg2zh] .discovery-icon[data-icon=google] svg,.discovery-field[data-astro-cid-kqleg2zh] .discovery-icon[data-icon=tiktok] svg,.discovery-field[data-astro-cid-kqleg2zh] .discovery-icon[data-icon=youtube] svg{stroke-width:0}.discovery-chevron[data-astro-cid-kqleg2zh]{width:calc(7 * var(--tdg-wide-unit, 1px));height:calc(7 * var(--tdg-wide-unit, 1px));border-right:calc(1 * var(--tdg-wide-unit, 1px)) solid;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid;transform:rotate(-45deg);margin:0 calc(3 * var(--tdg-wide-unit, 1px)) calc(4 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px));transition:transform .18s ease}.discovery-trigger[data-astro-cid-kqleg2zh][aria-expanded=true] .discovery-chevron[data-astro-cid-kqleg2zh]{transform:rotate(135deg);margin-bottom:0}.discovery-options[data-astro-cid-kqleg2zh]{position:relative;z-index:20;margin-top:calc(6 * var(--tdg-wide-unit, 1px));padding:calc(6 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #d5d5ce;border-radius:calc(12 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;box-shadow:0 calc(14 * var(--tdg-wide-unit, 1px)) calc(34 * var(--tdg-wide-unit, 1px)) #0000001c;overscroll-behavior:contain}.discovery-options[data-astro-cid-kqleg2zh][hidden]{display:none}.discovery-option[data-astro-cid-kqleg2zh]{display:flex;align-items:center;gap:calc(12 * var(--tdg-wide-unit, 1px));width:100%;min-height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(8 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(7 * var(--tdg-wide-unit, 1px));background:transparent;color:inherit;text-align:left;font:inherit;font-size:calc(13 * var(--tdg-wide-unit, 1px));cursor:pointer}.discovery-option[data-astro-cid-kqleg2zh]:hover,.discovery-option[data-astro-cid-kqleg2zh][aria-selected=true]{background:#f1f1ed}.discovery-option[data-astro-cid-kqleg2zh]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(-2 * var(--tdg-wide-unit, 1px))}.discovery-check[data-astro-cid-kqleg2zh]{width:calc(16 * var(--tdg-wide-unit, 1px));height:calc(16 * var(--tdg-wide-unit, 1px));margin-left:auto;flex:0 0 calc(16 * var(--tdg-wide-unit, 1px))}.discovery-option[data-astro-cid-kqleg2zh][aria-selected=true] .discovery-check[data-astro-cid-kqleg2zh]:after{content:"";display:block;width:calc(8 * var(--tdg-wide-unit, 1px));height:calc(4 * var(--tdg-wide-unit, 1px));border-left:calc(1.5 * var(--tdg-wide-unit, 1px)) solid;border-bottom:calc(1.5 * var(--tdg-wide-unit, 1px)) solid;transform:rotate(-45deg);margin:calc(4 * var(--tdg-wide-unit, 1px)) 0 0 calc(3 * var(--tdg-wide-unit, 1px))}.discovery-field[data-astro-cid-kqleg2zh] svg[data-astro-cid-kqleg2zh]{overflow:visible}.tdg-contact--inverse .discovery-label[data-astro-cid-kqleg2zh]{color:#e4e4df}.tdg-contact--inverse .discovery-label[data-astro-cid-kqleg2zh]>span[data-astro-cid-kqleg2zh]{color:#aaa9a2}.tdg-contact--inverse .discovery-trigger[data-astro-cid-kqleg2zh]{background:#22221f;color:#fff;border-color:#55554f}.tdg-contact--inverse .discovery-trigger[data-astro-cid-kqleg2zh]:hover,.tdg-contact--inverse .discovery-trigger[data-astro-cid-kqleg2zh][aria-expanded=true]{border-color:#d7d7d0}@media(max-width:700px){.lead-form[data-astro-cid-kqleg2zh]{padding:0;border-radius:0}.lead-fields[data-astro-cid-kqleg2zh]{gap:calc(18 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px))}.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh]:not([type=radio]),.lead-fields[data-astro-cid-kqleg2zh] select[data-astro-cid-kqleg2zh],.lead-fields[data-astro-cid-kqleg2zh] textarea[data-astro-cid-kqleg2zh]{font-size:calc(16 * var(--tdg-wide-unit, 1px))}.advisor-options[data-astro-cid-kqleg2zh]{grid-template-columns:1fr}.lead-form-intro[data-astro-cid-kqleg2zh] h3[data-astro-cid-kqleg2zh]{font-size:calc(22 * var(--tdg-wide-unit, 1px))}}@media(max-width:380px){.lead-fields[data-astro-cid-kqleg2zh]{grid-template-columns:1fr}.lead-full[data-astro-cid-kqleg2zh]{grid-column:auto}}.tdg-contact--inverse .lead-unavailable-panel[data-astro-cid-kqleg2zh]{color:#fff}.tdg-contact--inverse .lead-unavailable-panel[data-astro-cid-kqleg2zh]>p[data-astro-cid-kqleg2zh]{color:#c4c4be}.tdg-contact--inverse .lead-direct-links[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]{border-color:#55554f;color:#fff}.tdg-contact--inverse .lead-direct-links[data-astro-cid-kqleg2zh] a[data-astro-cid-kqleg2zh]:hover{background:#242420}@media(max-width:1100px){.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh]:not([type]):not([type=checkbox]),.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh][type=text],.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh][type=email],.lead-fields[data-astro-cid-kqleg2zh] input[data-astro-cid-kqleg2zh][type=tel],.lead-fields[data-astro-cid-kqleg2zh] select[data-astro-cid-kqleg2zh],.lead-fields[data-astro-cid-kqleg2zh] textarea[data-astro-cid-kqleg2zh]{font-size:calc(16 * var(--tdg-wide-unit, 1px))}}.tdg-contact{position:relative;isolation:isolate;width:calc(100% - calc(24 * var(--tdg-wide-unit, 1px)));box-sizing:border-box;margin:calc(12 * var(--tdg-wide-unit, 1px));background:#141414;color:#fff;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #deded8;border-radius:calc(28 * var(--tdg-wide-unit, 1px));overflow:hidden;scroll-margin-top:calc(24 * var(--tdg-wide-unit, 1px))}.tdg-contact-layout{width:100%;max-width:calc(1520 * var(--tdg-wide-unit, 1px));margin-inline:auto;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:stretch}.tdg-contact-information{min-width:0;padding:clamp(calc(32 * var(--tdg-wide-unit, 1px)),4vw,calc(64 * var(--tdg-wide-unit, 1px)));display:flex;flex-direction:column;align-items:flex-start}.tdg-contact-label{display:flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.1em;text-transform:uppercase;margin:0 0 calc(32 * var(--tdg-wide-unit, 1px));color:#bcbcb6;line-height:1.6}.tdg-contact-label>span{width:calc(7 * var(--tdg-wide-unit, 1px));height:calc(7 * var(--tdg-wide-unit, 1px));background:#fff;border-radius:50%;flex-shrink:0}.tdg-contact-information h2{font-size:clamp(calc(34 * var(--tdg-wide-unit, 1px)),3.5vw,calc(52 * var(--tdg-wide-unit, 1px)));font-weight:400;text-transform:none;line-height:1.1;letter-spacing:-.055em;margin:0;color:#fff;overflow-wrap:normal}.tdg-contact-intro{font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.8;color:#bcbcb6;max-width:calc(350 * var(--tdg-wide-unit, 1px));margin:calc(24 * var(--tdg-wide-unit, 1px)) 0 calc(32 * var(--tdg-wide-unit, 1px))}.tdg-contact-team{display:flex;align-items:center;gap:calc(16 * var(--tdg-wide-unit, 1px));margin-bottom:calc(40 * var(--tdg-wide-unit, 1px))}.tdg-contact-faces{display:flex;padding-left:0;flex-shrink:0}.tdg-contact-faces img{width:calc(42 * var(--tdg-wide-unit, 1px));height:calc(42 * var(--tdg-wide-unit, 1px));border:calc(2 * var(--tdg-wide-unit, 1px)) solid #141414;border-radius:50%;object-fit:cover;margin-left:calc(-12 * var(--tdg-wide-unit, 1px))}.tdg-contact-faces img:first-child{margin-left:0}.tdg-contact-team>p{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;color:#fff;margin:0}.tdg-contact-team>p>span{font-size:calc(14 * var(--tdg-wide-unit, 1px));color:#aaa}.tdg-contact-details{display:grid;gap:0;margin:auto 0 0;width:100%;max-width:calc(380 * var(--tdg-wide-unit, 1px));font-style:normal}.tdg-contact-details>div{padding:calc(16 * var(--tdg-wide-unit, 1px)) 0;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #44443f;display:grid;grid-template-columns:calc(60 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(16 * var(--tdg-wide-unit, 1px));align-items:baseline}.tdg-contact-details>div>span{font-size:calc(12 * var(--tdg-wide-unit, 1px));color:#aaa}.tdg-contact-details :is(a,p){font:inherit;font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.6;letter-spacing:-.015em;color:#fff;margin:0;text-decoration:none;overflow-wrap:anywhere}.tdg-contact-details a:hover{text-decoration:underline;text-underline-offset:calc(4 * var(--tdg-wide-unit, 1px))}.tdg-contact-details a:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid;outline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.tdg-contact-form{min-width:0;background:#fff;padding:clamp(calc(28 * var(--tdg-wide-unit, 1px)),3.5vw,calc(56 * var(--tdg-wide-unit, 1px)));color:#111}@media(min-width:1800px){.tdg-contact{max-width:calc(1700 * var(--tdg-wide-unit, 1px));margin:calc(24 * var(--tdg-wide-unit, 1px)) auto;width:calc(100% - calc(48 * var(--tdg-wide-unit, 1px)))}}@media(max-width:1000px){.tdg-contact-information,.tdg-contact-form{padding:calc(32 * var(--tdg-wide-unit, 1px))}.tdg-contact-information h2{font-size:calc(37 * var(--tdg-wide-unit, 1px))}.tdg-contact-team{align-items:flex-start;flex-direction:column;gap:calc(12 * var(--tdg-wide-unit, 1px))}.tdg-contact-details>div{grid-template-columns:1fr;gap:calc(5 * var(--tdg-wide-unit, 1px))}}@media(max-width:760px){.tdg-contact{width:calc(100% - calc(16 * var(--tdg-wide-unit, 1px)));margin:calc(8 * var(--tdg-wide-unit, 1px));border-radius:calc(22 * var(--tdg-wide-unit, 1px));scroll-margin-top:calc(12 * var(--tdg-wide-unit, 1px))}.tdg-contact-layout{grid-template-columns:1fr}.tdg-contact-information{padding:calc(30 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px))}.tdg-contact-information h2{font-size:calc(36 * var(--tdg-wide-unit, 1px))}.tdg-contact-information h2 br:last-child{display:none}.tdg-contact-label{margin-bottom:calc(20 * var(--tdg-wide-unit, 1px))}.tdg-contact-intro{max-width:calc(440 * var(--tdg-wide-unit, 1px));margin:calc(20 * var(--tdg-wide-unit, 1px)) 0 calc(24 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px))}.tdg-contact-team{flex-direction:row;align-items:center;margin-bottom:0}.tdg-contact-details{display:none}.tdg-contact-form{padding:calc(28 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px)) calc(30 * var(--tdg-wide-unit, 1px))}}.tdg-contact-footer{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:calc(32 * var(--tdg-wide-unit, 1px));align-items:center;padding:calc(28 * var(--tdg-wide-unit, 1px)) clamp(calc(28 * var(--tdg-wide-unit, 1px)),4vw,calc(64 * var(--tdg-wide-unit, 1px)));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #393934;background:#141414;color:#fff}.tdg-contact-signature{display:flex;gap:calc(20 * var(--tdg-wide-unit, 1px));align-items:center;font-size:calc(14 * var(--tdg-wide-unit, 1px));letter-spacing:-.02em}.tdg-contact-signature img{display:block;width:calc(64 * var(--tdg-wide-unit, 1px));height:calc(56 * var(--tdg-wide-unit, 1px));object-fit:contain;filter:invert(1);flex-shrink:0}.tdg-contact-footer .tdg-contact-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:calc(20 * var(--tdg-wide-unit, 1px));max-width:none;margin:0}.tdg-contact-footer .tdg-contact-details>div{display:flex;flex-direction:column;align-items:flex-start;gap:calc(7 * var(--tdg-wide-unit, 1px));border:0;padding:0}.tdg-contact-footer .tdg-contact-details :is(a,p){font-size:calc(12 * var(--tdg-wide-unit, 1px))}.tdg-contact-footer .tdg-contact-details>div>span{font-size:calc(12 * var(--tdg-wide-unit, 1px))}@media(max-width:1000px){.tdg-contact-footer{grid-template-columns:1fr;gap:calc(24 * var(--tdg-wide-unit, 1px));padding:calc(24 * var(--tdg-wide-unit, 1px)) calc(32 * var(--tdg-wide-unit, 1px))}.tdg-contact-signature img{width:calc(48 * var(--tdg-wide-unit, 1px));height:calc(42 * var(--tdg-wide-unit, 1px))}.tdg-contact-signature{font-size:calc(13 * var(--tdg-wide-unit, 1px));gap:calc(14 * var(--tdg-wide-unit, 1px))}}@media(max-width:760px){.tdg-contact-footer{padding:calc(24 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px))}.tdg-contact-footer .tdg-contact-details{grid-template-columns:1fr 1fr;gap:calc(18 * var(--tdg-wide-unit, 1px))}.tdg-contact-footer .tdg-contact-details>div:last-child{grid-column:1/-1}.tdg-contact-team{margin-bottom:0}}.tdg-contact--inverse{background:#fff;color:#141414;border-color:#deded8}.tdg-contact--inverse .tdg-contact-information h2{color:#141414}.tdg-contact--inverse .tdg-contact-label{color:#686862}.tdg-contact--inverse .tdg-contact-label>span{background:#141414}.tdg-contact--inverse .tdg-contact-intro{color:#666660}.tdg-contact--inverse .tdg-contact-team>p{color:#141414}.tdg-contact--inverse .tdg-contact-team>p>span{color:#777770}.tdg-contact--inverse .tdg-contact-faces img{border-color:#fff}.tdg-contact--inverse .tdg-contact-details>div{border-color:#e1e1dc}.tdg-contact--inverse .tdg-contact-details>div>span{color:#777770}.tdg-contact--inverse .tdg-contact-details :is(a,p){color:#141414}.tdg-contact--inverse .tdg-contact-details a:focus-visible{outline-color:#141414}.tdg-contact--inverse .tdg-contact-form{background:#141414;color:#fff}.tdg-contact--inverse .lead-form{color:#f4f4ef}.tdg-contact--inverse .lead-form-intro h3{color:#fff}.tdg-contact--inverse .lead-form-intro>p{color:#aaa9a2}.tdg-contact--inverse .lead-fields>label,.tdg-contact--inverse .lead-advisor legend{color:#e4e4df}.tdg-contact--inverse .lead-fields>label>span,.tdg-contact--inverse .lead-advisor legend>span{color:#aaa9a2}.tdg-contact--inverse .lead-fields input:not([type=radio]),.tdg-contact--inverse .lead-fields select,.tdg-contact--inverse .lead-fields textarea,.tdg-contact--inverse .advisor-picker{background:#22221f;color:#fff;border-color:#55554f}.tdg-contact--inverse .lead-fields :is(input:not([type=radio]),select,textarea):focus{background:#292925;border-color:#d7d7d0}.tdg-contact--inverse .lead-fields .lead-note,.tdg-contact--inverse .lead-consent,.tdg-contact--inverse .lead-unavailable{color:#b8b8b1}.tdg-contact--inverse .lead-consent a{color:#fff}.tdg-contact--inverse .lead-consent input,.tdg-contact--inverse .advisor-option input{accent-color:#fff}.tdg-contact--inverse .advisor-options{border-color:#484842}.tdg-contact--inverse .advisor-option{color:#f4f4ef}.tdg-contact--inverse .advisor-option:has(input:checked){background:#393934}.tdg-contact--inverse .advisor-option:hover{background:#30302c}.tdg-contact--inverse .advisor-auto{background:#f4f4ef;color:#141414}.tdg-contact--inverse .lead-submit{background:#fff;color:#141414}.tdg-contact--inverse .lead-submit:hover{background:#e7e7e2}.tdg-contact--inverse .lead-fields select option{background:#22221f;color:#fff}.tdg-contact--inverse .lead-form :is(input,select,textarea,button,summary,a):focus-visible{outline-color:#fff}.tdg-contact--inverse .lead-status{color:#f4f4ef}@media(max-width:359px){.tdg-contact-footer .tdg-contact-details{grid-template-columns:minmax(0,1fr)}.tdg-contact-footer .tdg-contact-details>div:last-child{grid-column:auto}}.social-icons[data-astro-cid-kj5avowk]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--tdg-wide-unit, 1px))}.social-icons[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]{display:grid;place-items:center;width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));color:#000;background:transparent;border-radius:50%;transition:background .2s}.social-icons[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]:hover{background:#eee}.social-icons[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #000;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.social-icons[data-astro-cid-kj5avowk] svg[data-astro-cid-kj5avowk]{display:block;flex-shrink:0}.social-icons--portrait[data-astro-cid-kj5avowk]{gap:calc(6 * var(--tdg-wide-unit, 1px))}.social-icons--portrait[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]{width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));color:#111;background:#fff;border:calc(1 * var(--tdg-wide-unit, 1px)) solid #fff;box-shadow:0 calc(2 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px)) #0003}.social-icons--portrait[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]:hover{background:#111;color:#fff}.social-icons--portrait[data-astro-cid-kj5avowk] a[data-astro-cid-kj5avowk]:focus-visible{outline-color:#fff}.sf[data-astro-cid-y5afxpdt]{display:block;margin:0;padding:clamp(calc(65 * var(--tdg-wide-unit, 1px)),7vw,calc(110 * var(--tdg-wide-unit, 1px))) 0 0;background:#fff;color:#101010;font-family:Ranade,Arial,sans-serif;border:0}.sf-inner[data-astro-cid-y5afxpdt]{width:min(70%,calc(1344 * var(--tdg-wide-unit, 1px)));margin-inline:auto}.sf-grid[data-astro-cid-y5afxpdt]{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1.1fr) minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(calc(30 * var(--tdg-wide-unit, 1px)),3.5vw,calc(55 * var(--tdg-wide-unit, 1px)));padding-bottom:clamp(calc(45 * var(--tdg-wide-unit, 1px)),6vw,calc(90 * var(--tdg-wide-unit, 1px)))}.sf-logo[data-astro-cid-y5afxpdt]{display:inline-block;width:calc(150 * var(--tdg-wide-unit, 1px))}.sf-logo[data-astro-cid-y5afxpdt] img[data-astro-cid-y5afxpdt]{display:block;width:100%;height:auto}.sf-motto[data-astro-cid-y5afxpdt]{margin:calc(22 * var(--tdg-wide-unit, 1px)) 0 0;font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.6;letter-spacing:.01em;color:#393939;text-wrap:balance}.sf-social[data-astro-cid-y5afxpdt]{margin:calc(16 * var(--tdg-wide-unit, 1px)) 0 0 calc(-10 * var(--tdg-wide-unit, 1px))}.sf-title[data-astro-cid-y5afxpdt]{margin:0 0 calc(20 * var(--tdg-wide-unit, 1px));font-family:inherit;font-size:clamp(calc(20 * var(--tdg-wide-unit, 1px)),1.9vw,calc(28 * var(--tdg-wide-unit, 1px)));font-weight:400;line-height:1.2;letter-spacing:-.02em;text-transform:none;color:#101010}.sf-col[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{display:block;width:fit-content;margin:0 0 calc(12 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.6;letter-spacing:.03em;color:#101010;text-decoration:none}.sf-col[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]:hover{text-decoration:underline;text-underline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.sf-bottom[data-astro-cid-y5afxpdt]{display:flex;justify-content:space-between;align-items:center;gap:calc(30 * var(--tdg-wide-unit, 1px));margin:0;padding:calc(32 * var(--tdg-wide-unit, 1px)) 0 calc(40 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #e5e5e5;color:#666}.sf-bottom[data-astro-cid-y5afxpdt] small[data-astro-cid-y5afxpdt]{font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5}.sf-legal[data-astro-cid-y5afxpdt]{display:grid;gap:calc(8 * var(--tdg-wide-unit, 1px))}.sf-legal-links[data-astro-cid-y5afxpdt]{display:flex;flex-wrap:wrap;align-items:center;gap:calc(4 * var(--tdg-wide-unit, 1px)) calc(18 * var(--tdg-wide-unit, 1px))}.sf-legal-links[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{padding:calc(8 * var(--tdg-wide-unit, 1px)) 0;color:inherit;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.6;text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.sf-consent[data-astro-cid-y5afxpdt]{width:fit-content;padding:calc(8 * var(--tdg-wide-unit, 1px)) 0;border:0;background:transparent;color:inherit;font:inherit;font-size:calc(12 * var(--tdg-wide-unit, 1px));text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px));cursor:pointer}.sf-consent[data-astro-cid-y5afxpdt]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.sf-credit[data-astro-cid-y5afxpdt]{display:flex;align-items:center;gap:calc(6 * var(--tdg-wide-unit, 1px));margin:0;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.5;color:inherit}.sf-credit[data-astro-cid-y5afxpdt]>svg[data-astro-cid-y5afxpdt]{flex-shrink:0;opacity:.6}.sf-credit[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{display:inline-flex;flex-shrink:0;opacity:.6;transition:opacity .2s}.sf-credit[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]:is(:hover,:focus-visible){opacity:1}.sf-credit[data-astro-cid-y5afxpdt] img[data-astro-cid-y5afxpdt]{width:auto;height:calc(14 * var(--tdg-wide-unit, 1px));filter:brightness(0)}.sf-sr-only[data-astro-cid-y5afxpdt]{position:absolute;width:calc(1 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));padding:0;margin:calc(-1 * var(--tdg-wide-unit, 1px));overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:1200px){.sf-inner[data-astro-cid-y5afxpdt]{width:84%}}@media(max-width:1000px){.sf-grid[data-astro-cid-y5afxpdt]{grid-template-columns:repeat(3,minmax(0,1fr))}.sf-brand[data-astro-cid-y5afxpdt]{grid-column:1 / -1}}@media(max-width:700px){.sf-inner[data-astro-cid-y5afxpdt]{width:88%}.sf-grid[data-astro-cid-y5afxpdt]{grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(40 * var(--tdg-wide-unit, 1px)) calc(20 * var(--tdg-wide-unit, 1px))}.sf-logo[data-astro-cid-y5afxpdt]{width:calc(125 * var(--tdg-wide-unit, 1px))}.sf-title[data-astro-cid-y5afxpdt]{margin-bottom:calc(16 * var(--tdg-wide-unit, 1px))}.sf-col[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{font-size:calc(13 * var(--tdg-wide-unit, 1px));overflow-wrap:anywhere}.sf-bottom[data-astro-cid-y5afxpdt]{flex-direction:column;align-items:flex-start;gap:calc(14 * var(--tdg-wide-unit, 1px));padding:calc(25 * var(--tdg-wide-unit, 1px)) 0 calc(32 * var(--tdg-wide-unit, 1px))}}@media(max-width:359px){.sf-grid[data-astro-cid-y5afxpdt]{column-gap:calc(16 * var(--tdg-wide-unit, 1px))}.sf-title[data-astro-cid-y5afxpdt]{font-size:calc(18 * var(--tdg-wide-unit, 1px))}.sf-col[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{letter-spacing:0}.sf-col[data-astro-cid-y5afxpdt]:last-child{grid-column:1 / -1}}@media(pointer:coarse){.sf-title[data-astro-cid-y5afxpdt]{margin-bottom:calc(8 * var(--tdg-wide-unit, 1px))}.sf-col[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{margin-bottom:0;padding-block:calc(12 * var(--tdg-wide-unit, 1px))}.sf-social[data-astro-cid-y5afxpdt]{margin-left:calc(-12 * var(--tdg-wide-unit, 1px))}.sf-social[data-astro-cid-y5afxpdt] .social-icons a{width:calc(44 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px))}.sf-credit[data-astro-cid-y5afxpdt] a[data-astro-cid-y5afxpdt]{padding:calc(15 * var(--tdg-wide-unit, 1px)) calc(4 * var(--tdg-wide-unit, 1px));margin:calc(-15 * var(--tdg-wide-unit, 1px)) calc(-4 * var(--tdg-wide-unit, 1px))}}
