.eu .eu-service-context{max-width:calc(720 * var(--tdg-wide-unit, 1px));margin-top:calc(56 * var(--tdg-wide-unit, 1px));padding-top:calc(32 * var(--tdg-wide-unit, 1px));border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #ccc}.eu .eu-service-context h3{font-size:clamp(calc(23 * var(--tdg-wide-unit, 1px)),2.2vw,calc(32 * var(--tdg-wide-unit, 1px)));line-height:1.3;font-weight:400;letter-spacing:-.035em;margin:0 0 calc(20 * var(--tdg-wide-unit, 1px))}.eu .eu-service-context>p{font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.8;margin:0;max-width:calc(620 * var(--tdg-wide-unit, 1px))}.eu .eu-service-context>.text-link{margin-top:calc(16 * var(--tdg-wide-unit, 1px))}.case-heading-note>p{font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.8;max-width:calc(620 * var(--tdg-wide-unit, 1px));margin:0;color:#555}.eu{--ink: #000;--paper: #fff;--soft: #f4f4f4;--line: #d9d9d9;--muted: #5c5c5c;--gutter: calc(12 * var(--tdg-wide-unit, 1px));--radius-l: calc(32 * var(--tdg-wide-unit, 1px));--radius-m: calc(24 * var(--tdg-wide-unit, 1px));--radius-s: calc(16 * var(--tdg-wide-unit, 1px));--ease-out: cubic-bezier(.22, 1, .36, 1);--ease-io: cubic-bezier(.65, 0, .35, 1);color:var(--ink);background:var(--paper);font-family:Ranade,sans-serif;font-synthesis:none;overflow-x:clip}.eu :where(h1,h2,h3,h4):where(:not(.site-footer *)){margin:0;font-weight:400;text-transform:none;color:inherit}.eu :where(h2):where(:not(.site-footer *)){font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.6vw,calc(60 * var(--tdg-wide-unit, 1px)));line-height:1.15;letter-spacing:-.055em}.eu :where(h3):where(:not(.site-footer *)){font-size:calc(22 * var(--tdg-wide-unit, 1px));line-height:1.3;letter-spacing:-.03em}.eu :where(p):where(:not(.site-footer *)){margin:0;font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.8;color:inherit}.eu :where(p+p):where(:not(.site-footer *)){margin-top:calc(18 * var(--tdg-wide-unit, 1px))}.eu :where(img){display:block;max-width:100%}.eu :where(figure){margin:0}.eu :where(blockquote){margin:0}.eu :where(button){font:inherit;color:inherit}.eu a:focus-visible,.eu button:focus-visible{outline:calc(3 * var(--tdg-wide-unit, 1px)) solid #777;outline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.eu .tag{display:inline-block;width:fit-content;padding:calc(9 * var(--tdg-wide-unit, 1px)) calc(13 * var(--tdg-wide-unit, 1px));border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:var(--ink);color:var(--paper);font-size:calc(12 * var(--tdg-wide-unit, 1px));font-variant-numeric:tabular-nums;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}.eu .button{display:inline-flex;align-items:center;gap:calc(13 * var(--tdg-wide-unit, 1px));min-height:0;padding:calc(7 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px)) calc(7 * var(--tdg-wide-unit, 1px)) calc(7 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:var(--ink);color:var(--paper);font-size:calc(13 * var(--tdg-wide-unit, 1px));font-weight:400;line-height:1.4;text-transform:none;text-decoration:none;transition:background .2s,transform .2s}.eu .button>span{display:grid;place-items:center;flex-shrink:0;width:calc(39 * var(--tdg-wide-unit, 1px));height:calc(39 * var(--tdg-wide-unit, 1px));border-radius:50%;background:var(--paper);color:var(--ink);font-size:calc(20 * var(--tdg-wide-unit, 1px));transition:transform .25s var(--ease-out)}.eu .button:hover{background:#333;transform:translateY(calc(-2 * var(--tdg-wide-unit, 1px)))}.eu .button:hover>span{transform:translate(calc(3 * var(--tdg-wide-unit, 1px)))}.eu .button-light{background:var(--paper);color:var(--ink)}.eu .button-light>span{background:var(--ink);color:var(--paper)}.eu .button-light:hover{background:#e6e6e6}.eu .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:calc(40 * var(--tdg-wide-unit, 1px));margin-top:calc(28 * var(--tdg-wide-unit, 1px));padding:calc(14 * var(--tdg-wide-unit, 1px)) 0;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #888;font-size:calc(13 * var(--tdg-wide-unit, 1px));font-weight:400;background:none;cursor:pointer}.eu .text-link>span{font-size:calc(20 * var(--tdg-wide-unit, 1px));transition:transform .2s}.eu .text-link:hover>span{transform:translate(calc(3 * var(--tdg-wide-unit, 1px)),calc(-3 * var(--tdg-wide-unit, 1px)))}.eu .section{max-width:calc(1400 * var(--tdg-wide-unit, 1px));margin:0 auto;padding:calc(132 * var(--tdg-wide-unit, 1px)) min(5%,calc(72 * var(--tdg-wide-unit, 1px)))}.eu .panel{margin:var(--gutter);border-radius:var(--radius-l);background:#0b0b0b;color:#fff}.eu .crumbs{display:flex;flex-wrap:wrap;gap:calc(14 * var(--tdg-wide-unit, 1px));align-items:center;margin-bottom:calc(24 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.02em}.eu .crumbs a:hover{text-decoration:underline;text-underline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.eu .eu-motion{padding:calc(12 * var(--tdg-wide-unit, 1px)) calc(16 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #ffffff55;border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#000a;color:#fff;font-size:calc(12 * var(--tdg-wide-unit, 1px));cursor:pointer;backdrop-filter:blur(calc(6 * var(--tdg-wide-unit, 1px)))}.eu .pending{display:flex;align-items:flex-start;gap:calc(10 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px));color:var(--muted)}.eu .pending:before{content:"";width:calc(7 * var(--tdg-wide-unit, 1px));height:calc(7 * var(--tdg-wide-unit, 1px));flex-shrink:0;margin-top:.62em;border-radius:50%;background:currentColor;animation:eu-blink 2.4s ease-in-out infinite}@keyframes eu-blink{50%{opacity:.25}}@media(max-width:900px){.eu .section{padding:calc(90 * var(--tdg-wide-unit, 1px)) 6%}}@media(max-width:500px){.eu{--gutter: calc(8 * var(--tdg-wide-unit, 1px));--radius-l: calc(24 * var(--tdg-wide-unit, 1px))}.eu :where(p):where(:not(.site-footer *)){font-size:calc(15 * var(--tdg-wide-unit, 1px))}}html.paused .eu .pending:before{animation:none}@media(prefers-reduced-motion:reduce){.eu .pending:before{animation:none}.eu .button,.eu .button>span{transition:none}}.eu .eu-hero{position:relative;isolation:isolate;height:calc(100vh - calc(24 * var(--tdg-wide-unit, 1px)));height:calc(100svh - calc(24 * var(--tdg-wide-unit, 1px)));min-height:calc(640 * var(--tdg-wide-unit, 1px));max-height:calc(1100 * var(--tdg-wide-unit, 1px));margin:calc(12 * var(--tdg-wide-unit, 1px)) calc(12 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(32 * var(--tdg-wide-unit, 1px));overflow:hidden;background:#111;color:#fff}.eu .eu-hero-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:var(--hero-pos, center 30%)}@media(min-width:701px)and (orientation:portrait){.eu .eu-hero-image{object-position:var(--hero-pos-portrait, var(--hero-pos, center 30%))}}.eu .eu-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0008,#0000 26% 46%,#000c),linear-gradient(90deg,#0009,#0005 34%,#0000 62%);pointer-events:none}.eu .eu-hero-copy{position:absolute;left:5%;right:5%;bottom:clamp(calc(120 * var(--tdg-wide-unit, 1px)),17svh,calc(128 * var(--tdg-wide-unit, 1px)));z-index:2;display:flex;flex-direction:column;align-items:flex-start}.eu .eu-hero .eu-title{margin:0;font-size:clamp(calc(48 * var(--tdg-wide-unit, 1px)),6.6vw,calc(112 * var(--tdg-wide-unit, 1px)));font-size:clamp(calc(48 * var(--tdg-wide-unit, 1px)),min(6.6vw,10.6svh),calc(112 * var(--tdg-wide-unit, 1px)));line-height:1.02;letter-spacing:-.065em}.eu .eu-hero .eu-hero-lead{max-width:34em;margin-top:clamp(calc(16 * var(--tdg-wide-unit, 1px)),2.8svh,calc(26 * var(--tdg-wide-unit, 1px)));font-size:calc(18 * var(--tdg-wide-unit, 1px));line-height:1.6}.eu .eu-hero-copy .button{margin-top:clamp(calc(18 * var(--tdg-wide-unit, 1px)),3.4svh,calc(30 * var(--tdg-wide-unit, 1px)))}.eu .eu-hero-bottom{position:absolute;left:5%;right:5%;bottom:calc(40 * var(--tdg-wide-unit, 1px));z-index:2;display:flex;align-items:center;justify-content:flex-end}.eu .eu-stories{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.25fr);column-gap:7%;max-width:calc(1400 * var(--tdg-wide-unit, 1px));margin:0 auto;padding:calc(140 * var(--tdg-wide-unit, 1px)) min(5%,calc(72 * var(--tdg-wide-unit, 1px))) calc(40 * var(--tdg-wide-unit, 1px))}.eu .eu-index{position:sticky;top:calc(72 * var(--tdg-wide-unit, 1px));align-self:start}.eu .eu-eyebrow{margin-bottom:calc(24 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.12em;text-transform:uppercase}.eu .eu-index h2{font-size:clamp(calc(36 * var(--tdg-wide-unit, 1px)),3.9vw,calc(56 * var(--tdg-wide-unit, 1px)));line-height:1.06}.eu .eu-index h2 span{color:#666}.eu .eu-index-list{margin:calc(52 * var(--tdg-wide-unit, 1px)) 0 0;padding:0;list-style:none;border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid var(--line)}.eu .eu-index-list a{position:relative;display:grid;grid-template-columns:minmax(0,1fr);padding:calc(15 * var(--tdg-wide-unit, 1px)) 0;border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid var(--line);color:#666;font-size:calc(15 * var(--tdg-wide-unit, 1px));transition:color .3s}.eu .eu-index-list a:hover,.eu .eu-index-list a.active{color:#000}.eu .eu-label{display:flex;flex-direction:column;min-width:0}.eu .eu-label-secondary{margin-top:calc(2 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.02em;color:#666}.eu .eu-index-bar{position:absolute;left:0;right:0;bottom:calc(-1 * var(--tdg-wide-unit, 1px));height:calc(2 * var(--tdg-wide-unit, 1px));background:#000;transform:scaleX(var(--p, 0));transform-origin:0 50%}@media(min-width:901px)and (max-height:660px){.eu .eu-index{top:calc(28 * var(--tdg-wide-unit, 1px))}.eu .eu-index-list{margin-top:calc(36 * var(--tdg-wide-unit, 1px))}.eu .eu-index-list a{padding-block:calc(10 * var(--tdg-wide-unit, 1px))}}@media(min-width:901px)and (max-height:540px){.eu .eu-index{position:static}}.eu .eu-chapter{padding-bottom:calc(150 * var(--tdg-wide-unit, 1px));scroll-margin-top:calc(72 * var(--tdg-wide-unit, 1px))}.eu .eu-video{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--radius-m);background:#111}.eu .eu-still{width:100%;height:100%;object-fit:cover}.eu .eu-play{position:absolute;inset:0;z-index:2;display:grid;place-items:center}.eu .eu-play span{display:grid;place-items:center;width:calc(84 * var(--tdg-wide-unit, 1px));height:calc(84 * var(--tdg-wide-unit, 1px));border-radius:50%;background:#000;color:#fff;transition:scale .4s var(--ease-out)}.eu .eu-play svg{margin-left:calc(3 * var(--tdg-wide-unit, 1px))}.eu .eu-play:hover span{scale:1.08}.eu .eu-video iframe{position:absolute;inset:0;z-index:3;width:100%;height:100%;border:0}.eu .eu-video.is-playing .eu-play{display:none}.eu .eu-quote{margin-top:calc(24 * var(--tdg-wide-unit, 1px))}.eu .eu-quote p,.eu .eu-summary{font-size:clamp(calc(28 * var(--tdg-wide-unit, 1px)),2.8vw,calc(46 * var(--tdg-wide-unit, 1px)));line-height:1.16;letter-spacing:-.045em}.eu .eu-who{margin-top:calc(30 * var(--tdg-wide-unit, 1px))}.eu .eu-who h3{font-size:calc(18 * var(--tdg-wide-unit, 1px));font-weight:500;letter-spacing:-.01em}.eu .eu-who p{margin-top:calc(2 * var(--tdg-wide-unit, 1px));font-size:calc(13 * var(--tdg-wide-unit, 1px));color:var(--muted)}.eu .eu-advisor{display:inline-flex;align-items:center;gap:calc(10 * var(--tdg-wide-unit, 1px));margin-top:calc(12 * var(--tdg-wide-unit, 1px));padding:calc(4 * var(--tdg-wide-unit, 1px)) calc(10 * var(--tdg-wide-unit, 1px)) calc(4 * var(--tdg-wide-unit, 1px)) calc(4 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid var(--line);border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:transparent;color:#111;text-align:left;cursor:pointer}.eu .eu-advisor img{width:calc(40 * var(--tdg-wide-unit, 1px));height:calc(40 * var(--tdg-wide-unit, 1px));border-radius:50%;object-fit:cover}.eu .eu-advisor span{display:grid;gap:calc(2 * var(--tdg-wide-unit, 1px))}.eu .eu-advisor small{color:#666;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1}.eu .eu-advisor strong{font-size:calc(13 * var(--tdg-wide-unit, 1px));font-weight:600;line-height:1.1}.eu .eu-advisor:hover{border-color:#111}.eu .eu-advisor:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid #111;outline-offset:calc(3 * var(--tdg-wide-unit, 1px))}.eu .eu-case{position:relative;margin:var(--gutter);padding-bottom:22svh}.eu .eu-case-stage{position:sticky;top:var(--gutter);height:calc(100svh - 2 * var(--gutter));overflow:hidden;border-radius:var(--radius-l);background:#222}.eu .eu-case-stage img{width:100%;height:100%;object-fit:cover;object-position:var(--pos, 50% 50%)}.eu .eu-case-dim{position:absolute;inset:0;background:linear-gradient(90deg,#0000 30%,#0007);opacity:.6}.eu .eu-case-caption{position:absolute;left:calc(32 * var(--tdg-wide-unit, 1px));bottom:calc(28 * var(--tdg-wide-unit, 1px));z-index:1;color:#fff;font-size:calc(12 * var(--tdg-wide-unit, 1px));text-shadow:0 calc(1 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px)) #0008}.eu .eu-case-card{position:relative;z-index:2;width:min(calc(580 * var(--tdg-wide-unit, 1px)),88%);margin:-46svh 5% 0 auto;padding:clamp(calc(32 * var(--tdg-wide-unit, 1px)),4vw,calc(56 * var(--tdg-wide-unit, 1px)));border-radius:var(--radius-m);background:#fff;box-shadow:0 calc(40 * var(--tdg-wide-unit, 1px)) calc(80 * var(--tdg-wide-unit, 1px)) calc(-30 * var(--tdg-wide-unit, 1px)) #0006}.eu .eu-case-card h2{margin:calc(26 * var(--tdg-wide-unit, 1px)) 0 calc(22 * var(--tdg-wide-unit, 1px));font-size:clamp(calc(30 * var(--tdg-wide-unit, 1px)),2.8vw,calc(46 * var(--tdg-wide-unit, 1px)))}@media(min-width:701px)and (orientation:portrait){.eu .eu-case-stage img{object-position:32% 45%}.eu .eu-case-card{margin-top:-36svh}}.eu .eu-figures.panel{background:#050505;color:#fff;--muted: #b8b8b8}.eu .eu-figures-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(56 * var(--tdg-wide-unit, 1px)) clamp(calc(28 * var(--tdg-wide-unit, 1px)),3.6vw,calc(60 * var(--tdg-wide-unit, 1px)));margin-top:calc(64 * var(--tdg-wide-unit, 1px))}.eu .eu-figure strong{display:block;font-size:clamp(calc(54 * var(--tdg-wide-unit, 1px)),5.6vw,calc(100 * var(--tdg-wide-unit, 1px)));font-weight:300;line-height:1;letter-spacing:-.065em;white-space:nowrap}.eu .eu-figure strong small{font-size:.32em;letter-spacing:-.02em}.eu .eu-figure h3{margin-top:calc(26 * var(--tdg-wide-unit, 1px));font-size:calc(19 * var(--tdg-wide-unit, 1px));letter-spacing:-.02em}.eu .eu-figure p{max-width:calc(300 * var(--tdg-wide-unit, 1px));margin-top:calc(6 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px));line-height:1.6;color:var(--muted)}.eu.eu--preview .eu-quote{max-width:none}.eu.eu--preview .eu-quote p{color:var(--ink)}.eu.eu--preview .eu-chapter{padding-bottom:clamp(calc(96 * var(--tdg-wide-unit, 1px)),10vw,calc(156 * var(--tdg-wide-unit, 1px)))}@media(max-width:1100px){.eu .eu-stories{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);column-gap:5%}}@media(max-width:900px){.eu .eu-stories{grid-template-columns:minmax(0,1fr);padding-top:calc(90 * var(--tdg-wide-unit, 1px))}.eu .eu-index{position:static}.eu .eu-index-list{display:flex;gap:calc(8 * var(--tdg-wide-unit, 1px));margin:calc(32 * var(--tdg-wide-unit, 1px)) -6% calc(48 * var(--tdg-wide-unit, 1px));padding:0 6% calc(4 * var(--tdg-wide-unit, 1px));overflow-x:auto;border:0;scrollbar-width:none}.eu .eu-index-list a{display:flex;gap:calc(8 * 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 var(--line);border-radius:calc(999 * var(--tdg-wide-unit, 1px));white-space:nowrap;font-size:calc(13 * var(--tdg-wide-unit, 1px))}.eu .eu-index-list .eu-label{flex-direction:row;align-items:baseline;gap:calc(8 * var(--tdg-wide-unit, 1px))}.eu .eu-index-list .eu-label-secondary{margin-top:0}.eu .eu-index-bar{display:none}.eu .eu-chapter{padding-bottom:calc(90 * var(--tdg-wide-unit, 1px))}.eu .eu-figures-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eu .eu-figure strong{font-size:clamp(calc(54 * var(--tdg-wide-unit, 1px)),9vw,calc(92 * var(--tdg-wide-unit, 1px)))}}@media(max-width:600px){.eu .eu-figures-grid{grid-template-columns:minmax(0,1fr);gap:calc(44 * var(--tdg-wide-unit, 1px))}.eu .eu-figure strong{font-size:clamp(calc(52 * var(--tdg-wide-unit, 1px)),16vw,calc(80 * var(--tdg-wide-unit, 1px)))}}@media(max-width:700px),(max-width:1000px)and (max-height:500px){.eu .eu-hero{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none;margin:calc(8 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(24 * var(--tdg-wide-unit, 1px))}.eu .eu-hero-image{position:relative;height:56vh;height:56svh;min-height:calc(340 * var(--tdg-wide-unit, 1px));object-position:var(--hero-pos-phone, var(--hero-pos, center 30%))}.eu .eu-hero-shade{bottom:auto;height:56vh;height:56svh;min-height:calc(340 * var(--tdg-wide-unit, 1px));background:linear-gradient(180deg,#0008,#0000 30% 70%,#111)}.eu .eu-hero-copy{position:relative;inset:auto;padding:0 calc(24 * var(--tdg-wide-unit, 1px))}.eu .eu-hero .eu-title{font-size:clamp(calc(44 * var(--tdg-wide-unit, 1px)),12.6vw,calc(64 * var(--tdg-wide-unit, 1px)))}.eu .eu-hero .eu-hero-lead{margin-top:calc(18 * var(--tdg-wide-unit, 1px));font-size:calc(16 * var(--tdg-wide-unit, 1px))}.eu .eu-hero-copy .button{margin-top:calc(22 * var(--tdg-wide-unit, 1px))}.eu .eu-hero-bottom{position:relative;inset:auto;padding:calc(30 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) calc(26 * var(--tdg-wide-unit, 1px))}.eu .eu-case{padding-bottom:0}.eu .eu-case-stage{position:relative;top:auto;height:64vh;height:64svh}.eu .eu-case-card{width:auto;margin:calc(-64 * var(--tdg-wide-unit, 1px)) calc(14 * var(--tdg-wide-unit, 1px)) 0;padding:calc(30 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px))}.eu .eu-case-caption{left:calc(20 * var(--tdg-wide-unit, 1px));bottom:calc(80 * var(--tdg-wide-unit, 1px))}.eu :is(.crumbs,.eu-motion,.eu-eyebrow,.tag),.eu .eu-hero .eu-hero-copy .button{font-size:calc(12 * var(--tdg-wide-unit, 1px))}.eu .eu-motion{white-space:nowrap}}@media(max-width:349px){.eu .eu-motion{padding-inline:calc(12 * var(--tdg-wide-unit, 1px))}}@media(min-width:701px)and (max-width:1000px)and (max-height:500px){.eu .eu-hero-image,.eu .eu-hero-shade{height:62vh;height:62svh;min-height:calc(220 * var(--tdg-wide-unit, 1px))}.eu .eu-video{width:min(100%,calc((100svh - calc(48 * var(--tdg-wide-unit, 1px))) * 16 / 9))}.eu .eu-case-card{width:min(calc(580 * var(--tdg-wide-unit, 1px)),88%);margin:calc(-64 * var(--tdg-wide-unit, 1px)) 5% 0 auto}}@media(pointer:coarse){.eu .crumbs a{padding-block:calc(14 * var(--tdg-wide-unit, 1px));margin-block:calc(-14 * var(--tdg-wide-unit, 1px))}.eu :is(.crumbs,.eu-motion,.eu-eyebrow,.tag),.eu .eu-hero .eu-hero-copy .button{font-size:calc(12 * var(--tdg-wide-unit, 1px))}}.eu .eu-index-advisor{display:block;margin-top:calc(2 * var(--tdg-wide-unit, 1px));font-size:calc(12 * var(--tdg-wide-unit, 1px));opacity:1}.eu .eu-hero-media{position:absolute;inset:0;overflow:hidden}@media(min-width:1101px){.eu .eu-hero{display:grid;grid-template-columns:42% 58%;height:clamp(calc(660 * var(--tdg-wide-unit, 1px)),80svh,calc(860 * var(--tdg-wide-unit, 1px)));min-height:calc(660 * var(--tdg-wide-unit, 1px));max-height:none}.eu .eu-hero-media{left:42%}.eu .eu-hero-image{object-position:47% center}.new-direction .eu .eu-hero .eu-hero-shade{background:linear-gradient(180deg,#0004,transparent 24%,transparent 90%,#0002)}.eu .eu-hero-copy{position:relative;inset:auto;grid-column:1;width:100%;min-width:0;align-self:center;padding:calc(120 * var(--tdg-wide-unit, 1px)) clamp(calc(28 * var(--tdg-wide-unit, 1px)),3.5vw,calc(64 * var(--tdg-wide-unit, 1px))) calc(56 * var(--tdg-wide-unit, 1px))}.eu .eu-hero .eu-title{font-size:clamp(calc(48 * var(--tdg-wide-unit, 1px)),4.9vw,calc(88 * var(--tdg-wide-unit, 1px)));line-height:1.04}.eu .eu-hero .eu-hero-lead{font-size:clamp(calc(16 * var(--tdg-wide-unit, 1px)),1.15vw,calc(19 * var(--tdg-wide-unit, 1px)));max-width:32em}.eu .eu-hero-bottom{display:none}}@media(min-width:701px)and (max-width:1100px){.eu .eu-hero{display:flex;flex-direction:column;height:auto;min-height:0;max-height:none}.eu .eu-hero-media{position:relative;inset:auto;width:100%;height:clamp(calc(380 * var(--tdg-wide-unit, 1px)),58vw,calc(600 * var(--tdg-wide-unit, 1px)))}.eu .eu-hero-image{position:absolute;inset:0;width:100%;height:100%;min-height:0;object-position:center 40%}.new-direction .eu .eu-hero .eu-hero-shade{inset:0;height:100%;min-height:0;background:linear-gradient(180deg,#0005,transparent 30%,transparent)}.eu .eu-hero-copy{position:relative;inset:auto;padding:calc(40 * var(--tdg-wide-unit, 1px)) calc(40 * var(--tdg-wide-unit, 1px)) calc(48 * var(--tdg-wide-unit, 1px))}.eu .eu-hero .eu-title{font-size:clamp(calc(48 * var(--tdg-wide-unit, 1px)),7vw,calc(72 * var(--tdg-wide-unit, 1px)))}.eu .eu-hero-bottom{display:none}}@media(max-width:700px){.eu .eu-hero-media{position:relative;inset:auto;width:100%}}@media(min-width:1101px){.eu .eu-hero-media:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#111 0%,rgba(17,17,17,.92) 3%,rgba(17,17,17,.55) 10%,rgba(17,17,17,.14) 18%,transparent 25%)}}@media(min-width:1101px){.eu .eu-hero{display:block}.eu .eu-hero-media{inset:0}.eu .eu-hero-image{left:30%;right:auto;width:70%;max-width:none;object-position:40% center}.eu .eu-hero-media:after{background:linear-gradient(90deg,#111 0%,#111 31%,rgba(17,17,17,.9) 34%,rgba(17,17,17,.4) 40%,rgba(17,17,17,.08) 46%,transparent 50%)}.eu .eu-hero-copy{position:absolute;left:5%;right:auto;top:calc(140 * var(--tdg-wide-unit, 1px));bottom:calc(64 * var(--tdg-wide-unit, 1px));justify-content:center;width:28%;padding:0}.eu .eu-hero .eu-title{font-size:clamp(calc(44 * var(--tdg-wide-unit, 1px)),4.2vw,calc(76 * var(--tdg-wide-unit, 1px)))}.eu .eu-hero .eu-hero-lead{font-size:clamp(calc(16 * var(--tdg-wide-unit, 1px)),1.1vw,calc(18 * var(--tdg-wide-unit, 1px)))}}
