.service-questions[data-astro-cid-hx6uqoew]{display:grid;grid-template-columns:1fr 1.6fr;gap:clamp(calc(24 * var(--tdg-wide-unit, 1px)),5vw,calc(80 * var(--tdg-wide-unit, 1px)));margin:calc(12 * var(--tdg-wide-unit, 1px));padding:clamp(calc(32 * var(--tdg-wide-unit, 1px)),7vw,calc(100 * var(--tdg-wide-unit, 1px)));border-radius:calc(28 * var(--tdg-wide-unit, 1px));background:var(--paper,#f4f4f2);color:var(--ink,#111)}.questions-heading[data-astro-cid-hx6uqoew]>p[data-astro-cid-hx6uqoew]{font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.06em;margin:0 0 calc(16 * var(--tdg-wide-unit, 1px))}.questions-heading[data-astro-cid-hx6uqoew] h2[data-astro-cid-hx6uqoew]{font-size:clamp(calc(28 * var(--tdg-wide-unit, 1px)),3vw,calc(44 * var(--tdg-wide-unit, 1px)));line-height:1.2;margin:0}.questions-list[data-astro-cid-hx6uqoew] details[data-astro-cid-hx6uqoew]{border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid currentColor;padding:calc(20 * var(--tdg-wide-unit, 1px)) 0}.questions-list[data-astro-cid-hx6uqoew] summary[data-astro-cid-hx6uqoew]{font-size:calc(17 * var(--tdg-wide-unit, 1px));line-height:1.5;font-weight:500;cursor:pointer}.questions-list[data-astro-cid-hx6uqoew] p[data-astro-cid-hx6uqoew]{font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.8;margin:calc(16 * var(--tdg-wide-unit, 1px)) 0 0}.questions-list[data-astro-cid-hx6uqoew] summary[data-astro-cid-hx6uqoew]:focus-visible{outline:calc(2 * var(--tdg-wide-unit, 1px)) solid currentColor;outline-offset:calc(6 * var(--tdg-wide-unit, 1px))}@media(max-width:800px){.service-questions[data-astro-cid-hx6uqoew]{grid-template-columns:1fr}}.service-questions-value[data-astro-cid-hx6uqoew]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(calc(28 * var(--tdg-wide-unit, 1px)),5vw,calc(80 * var(--tdg-wide-unit, 1px)));padding:clamp(calc(36 * var(--tdg-wide-unit, 1px)),4.5vw,calc(64 * var(--tdg-wide-unit, 1px))) 6%;background:#eeede9;color:#171717;align-items:start}.service-questions-value[data-astro-cid-hx6uqoew] .questions-heading[data-astro-cid-hx6uqoew]>p[data-astro-cid-hx6uqoew]{text-transform:uppercase;letter-spacing:.1em;line-height:1.5;margin-bottom:calc(20 * var(--tdg-wide-unit, 1px));color:#5b5b55}.service-questions-value[data-astro-cid-hx6uqoew] .questions-heading[data-astro-cid-hx6uqoew] h2[data-astro-cid-hx6uqoew]{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.2vw,calc(48 * var(--tdg-wide-unit, 1px)));font-weight:400;line-height:1.08;letter-spacing:-.045em}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] details[data-astro-cid-hx6uqoew]{border-top:calc(1 * var(--tdg-wide-unit, 1px)) solid #0003;padding:0}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] details[data-astro-cid-hx6uqoew]:last-child{border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #0003}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] summary[data-astro-cid-hx6uqoew]{display:flex;align-items:center;justify-content:space-between;gap:calc(24 * var(--tdg-wide-unit, 1px));padding:calc(22 * var(--tdg-wide-unit, 1px)) 0;font-size:clamp(calc(16 * var(--tdg-wide-unit, 1px)),1.2vw,calc(18 * var(--tdg-wide-unit, 1px)));font-weight:400;line-height:1.45;list-style:none}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] summary[data-astro-cid-hx6uqoew]::-webkit-details-marker{display:none}.service-questions-value[data-astro-cid-hx6uqoew] .question-toggle[data-astro-cid-hx6uqoew]{display:grid;place-items:center;flex-shrink:0;width:calc(28 * var(--tdg-wide-unit, 1px));height:calc(28 * var(--tdg-wide-unit, 1px));border:calc(1 * var(--tdg-wide-unit, 1px)) solid #0003;border-radius:50%;font-size:calc(21 * var(--tdg-wide-unit, 1px));font-weight:300;line-height:1;transition:transform .2s}.service-questions-value[data-astro-cid-hx6uqoew] details[data-astro-cid-hx6uqoew][open] .question-toggle[data-astro-cid-hx6uqoew]{transform:rotate(45deg)}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] p[data-astro-cid-hx6uqoew]{max-width:calc(760 * var(--tdg-wide-unit, 1px));margin:0;padding:0 calc(48 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px)) 0;font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.75;color:#55554f}.service-questions[data-astro-cid-hx6uqoew]:not(.service-questions-value) .question-toggle[data-astro-cid-hx6uqoew]{display:none}@media(max-width:800px){.service-questions-value[data-astro-cid-hx6uqoew]{grid-template-columns:minmax(0,1fr);margin:calc(8 * var(--tdg-wide-unit, 1px));padding:calc(36 * var(--tdg-wide-unit, 1px)) calc(24 * var(--tdg-wide-unit, 1px));border-radius:calc(22 * var(--tdg-wide-unit, 1px));gap:calc(28 * var(--tdg-wide-unit, 1px))}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] summary[data-astro-cid-hx6uqoew]{padding:calc(20 * var(--tdg-wide-unit, 1px)) 0;gap:calc(16 * var(--tdg-wide-unit, 1px))}.service-questions-value[data-astro-cid-hx6uqoew] .questions-list[data-astro-cid-hx6uqoew] p[data-astro-cid-hx6uqoew]{font-size:calc(15 * var(--tdg-wide-unit, 1px));padding-right:0}}@media(prefers-reduced-motion:reduce){.service-questions-value[data-astro-cid-hx6uqoew] .question-toggle[data-astro-cid-hx6uqoew]{transition:none}}.ij[data-astro-cid-dfchuipg]{padding-top:calc(100 * var(--tdg-wide-unit, 1px))}.ij[data-astro-cid-dfchuipg] .section-top[data-astro-cid-dfchuipg]{display:block;margin-bottom:0}.ij[data-astro-cid-dfchuipg] .tag[data-astro-cid-dfchuipg]{max-width:100%;margin:0;padding:0;background:transparent;color:inherit;border-radius:0;font-size:calc(12 * var(--tdg-wide-unit, 1px));letter-spacing:.1em}.ij[data-astro-cid-dfchuipg] .section-top[data-astro-cid-dfchuipg] h2[data-astro-cid-dfchuipg]{margin-top:calc(20 * var(--tdg-wide-unit, 1px))}.ij-intro[data-astro-cid-dfchuipg]{max-width:calc(760 * var(--tdg-wide-unit, 1px));margin:calc(18 * var(--tdg-wide-unit, 1px)) 0 calc(44 * var(--tdg-wide-unit, 1px));color:#555}.ij-grid[data-astro-cid-dfchuipg]{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);gap:calc(48 * var(--tdg-wide-unit, 1px)) 5%;align-items:stretch}.ij-zoom[data-astro-cid-dfchuipg]{display:block;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.ij-zoom[data-astro-cid-dfchuipg] img[data-astro-cid-dfchuipg]{width:100%;height:100%;object-fit:cover}@media(hover:hover)and (pointer:fine){[data-astro-cid-dfchuipg]:is(.ij-feature,.ij-item):is(:hover,:focus-visible) .ij-zoom[data-astro-cid-dfchuipg]{transform:scale(1.04)}}.ij-arrow[data-astro-cid-dfchuipg]{display:grid;place-items:center;flex:none;width:calc(44 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));border-radius:50%;background:#000;color:#fff;font-size:calc(22 * var(--tdg-wide-unit, 1px));transition:transform .3s}[data-astro-cid-dfchuipg]:is(.ij-feature,.ij-item):hover .ij-arrow[data-astro-cid-dfchuipg]{transform:translate(calc(3 * var(--tdg-wide-unit, 1px)))}.ij-badge[data-astro-cid-dfchuipg]{display:inline-block;width:fit-content;padding:calc(6 * var(--tdg-wide-unit, 1px)) calc(11 * var(--tdg-wide-unit, 1px));border-radius:calc(999 * var(--tdg-wide-unit, 1px));background:#efefef;font-size:calc(12 * var(--tdg-wide-unit, 1px));line-height:1.4;letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums}.ij-feature[data-astro-cid-dfchuipg]{display:flex;flex-direction:column;align-items:flex-start;color:inherit;text-decoration:none}.ij-media[data-astro-cid-dfchuipg]{position:relative;display:block;width:100%;aspect-ratio:1.85;overflow:hidden;border-radius:calc(24 * var(--tdg-wide-unit, 1px));background:#ddd}.ij-media[data-astro-cid-dfchuipg] .ij-zoom[data-astro-cid-dfchuipg]{position:absolute;inset:-8% 0;width:100%;height:auto}.ij-media[data-astro-cid-dfchuipg] .ij-arrow[data-astro-cid-dfchuipg]{position:absolute;right:calc(18 * var(--tdg-wide-unit, 1px));bottom:calc(18 * var(--tdg-wide-unit, 1px));width:calc(52 * var(--tdg-wide-unit, 1px));height:calc(52 * var(--tdg-wide-unit, 1px));font-size:calc(25 * var(--tdg-wide-unit, 1px));background:#fff;color:#000}.ij-feature[data-astro-cid-dfchuipg] .ij-badge[data-astro-cid-dfchuipg]{margin-top:calc(26 * var(--tdg-wide-unit, 1px))}.ij-feature[data-astro-cid-dfchuipg] h3[data-astro-cid-dfchuipg]{margin-top:calc(16 * var(--tdg-wide-unit, 1px));font-size:clamp(calc(24 * var(--tdg-wide-unit, 1px)),2.3vw,calc(34 * var(--tdg-wide-unit, 1px)));line-height:1.22;letter-spacing:-.045em}.ij-feature[data-astro-cid-dfchuipg] p[data-astro-cid-dfchuipg]{margin-top:calc(14 * var(--tdg-wide-unit, 1px));max-width:calc(600 * var(--tdg-wide-unit, 1px));font-size:calc(15 * var(--tdg-wide-unit, 1px));line-height:1.7;color:#555;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ij-side[data-astro-cid-dfchuipg]{display:flex;flex-direction:column}.ij-list[data-astro-cid-dfchuipg]{isolation:isolate;margin:0 0 calc(40 * var(--tdg-wide-unit, 1px));padding:0;list-style:none}.ij-list[data-astro-cid-dfchuipg] li[data-astro-cid-dfchuipg]{position:relative}.ij-list[data-astro-cid-dfchuipg] li[data-astro-cid-dfchuipg]:last-child{border-bottom:calc(1 * var(--tdg-wide-unit, 1px)) solid #d6d6d6}.ij-rule[data-astro-cid-dfchuipg]{position:absolute;top:0;left:0;right:0;height:calc(1 * var(--tdg-wide-unit, 1px));background:#d6d6d6;transform-origin:left center}.ij-item[data-astro-cid-dfchuipg]{position:relative;display:grid;grid-template-columns:clamp(calc(104 * var(--tdg-wide-unit, 1px)),10vw,calc(140 * var(--tdg-wide-unit, 1px))) minmax(0,1fr) calc(44 * var(--tdg-wide-unit, 1px));gap:calc(24 * var(--tdg-wide-unit, 1px));align-items:center;padding:calc(26 * var(--tdg-wide-unit, 1px)) 0;color:inherit;text-decoration:none;transition:translate .35s cubic-bezier(.22,1,.36,1)}.ij-item[data-astro-cid-dfchuipg]:before{content:"";position:absolute;inset:calc(8 * var(--tdg-wide-unit, 1px)) calc(-14 * var(--tdg-wide-unit, 1px));z-index:-1;border-radius:calc(18 * var(--tdg-wide-unit, 1px));background:#f4f4f4;transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(.22,1,.36,1)}@media(hover:hover)and (pointer:fine){.ij-item[data-astro-cid-dfchuipg]:hover:before{transform:scaleX(1)}.ij-item[data-astro-cid-dfchuipg]:hover{translate:calc(6 * var(--tdg-wide-unit, 1px)) 0}}.ij-thumb[data-astro-cid-dfchuipg]{display:block;aspect-ratio:1.25;overflow:hidden;border-radius:calc(14 * var(--tdg-wide-unit, 1px));background:#ddd}.ij-item-body[data-astro-cid-dfchuipg]{display:flex;flex-direction:column;gap:calc(10 * var(--tdg-wide-unit, 1px))}.ij-item[data-astro-cid-dfchuipg] h3[data-astro-cid-dfchuipg]{font-size:clamp(calc(18 * var(--tdg-wide-unit, 1px)),1.5vw,calc(22 * var(--tdg-wide-unit, 1px)));line-height:1.35;letter-spacing:-.035em}.ij-more[data-astro-cid-dfchuipg]{margin-top:auto;align-self:flex-start}.ij-dark[data-astro-cid-dfchuipg]{color:#fff}.ij-dark[data-astro-cid-dfchuipg] .ij-badge[data-astro-cid-dfchuipg]{background:#ffffff1a}.ij-dark[data-astro-cid-dfchuipg] .ij-feature[data-astro-cid-dfchuipg] p[data-astro-cid-dfchuipg]{color:#ffffffa6}.ij-dark[data-astro-cid-dfchuipg] .ij-intro[data-astro-cid-dfchuipg]{color:#ffffffb3}.ij-dark[data-astro-cid-dfchuipg] [data-astro-cid-dfchuipg]:is(.ij-rule,.ij-list li:last-child){background:#ffffff2e;border-color:#ffffff2e}.ij-dark[data-astro-cid-dfchuipg] .ij-item[data-astro-cid-dfchuipg]:before{background:#ffffff12}.ij-dark[data-astro-cid-dfchuipg] .ij-arrow[data-astro-cid-dfchuipg]{background:#fff;color:#000}.ij-dark[data-astro-cid-dfchuipg] .ij-more[data-astro-cid-dfchuipg]{border-color:#ffffff80}@media(max-width:1100px){.ij-grid[data-astro-cid-dfchuipg]{grid-template-columns:1fr}.ij-list[data-astro-cid-dfchuipg]{margin-bottom:0}.ij-more[data-astro-cid-dfchuipg]{margin-top:calc(28 * var(--tdg-wide-unit, 1px))}}@media(max-width:800px){.ij-intro[data-astro-cid-dfchuipg]{margin:0 0 calc(36 * var(--tdg-wide-unit, 1px))}}@media(max-width:800px),(pointer:coarse){.ij-badge[data-astro-cid-dfchuipg]{font-size:calc(12 * var(--tdg-wide-unit, 1px))}}@media(max-width:520px){.ij-item[data-astro-cid-dfchuipg]{grid-template-columns:calc(88 * var(--tdg-wide-unit, 1px)) minmax(0,1fr);gap:calc(16 * var(--tdg-wide-unit, 1px));padding:calc(20 * var(--tdg-wide-unit, 1px)) 0}.ij-item[data-astro-cid-dfchuipg] .ij-arrow[data-astro-cid-dfchuipg]{display:none}.ij-media[data-astro-cid-dfchuipg]{border-radius:calc(18 * var(--tdg-wide-unit, 1px))}.ij-media[data-astro-cid-dfchuipg] .ij-arrow[data-astro-cid-dfchuipg]{width:calc(44 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));right:calc(12 * var(--tdg-wide-unit, 1px));bottom:calc(12 * var(--tdg-wide-unit, 1px))}}.ie{--ink: #000;--paper: #fff;--soft: #f4f4f4;--line: #d6d6d6;--muted: #555;--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);color:var(--ink);background:var(--paper);font-family:Ranade,sans-serif;font-synthesis:none}.ie :is(h1,h2,h3,h4){margin:0;font-weight:400;text-transform:none;letter-spacing:-.055em;color:inherit}.ie h2{font-size:clamp(calc(32 * var(--tdg-wide-unit, 1px)),3.5vw,calc(58 * var(--tdg-wide-unit, 1px)));line-height:1.18}.ie h3{font-size:calc(26 * var(--tdg-wide-unit, 1px));line-height:1.3}.ie p{margin:0;font-size:calc(16 * var(--tdg-wide-unit, 1px));line-height:1.8;color:inherit}.ie p+p{margin-top:calc(20 * var(--tdg-wide-unit, 1px))}.ie em{font-style:normal}.ie img{display:block;max-width:100%}.ie a:focus-visible,.ie button:focus-visible{outline:calc(3 * var(--tdg-wide-unit, 1px)) solid #777;outline-offset:calc(5 * var(--tdg-wide-unit, 1px))}.ie .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}.ie .tag-light{background:var(--paper);color:var(--ink)}.ie .button:not(.site-header *){display:inline-flex;align-items:center;gap:calc(13 * var(--tdg-wide-unit, 1px));width:fit-content;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));line-height:1.4;text-decoration:none;transition:background .2s,transform .2s}.ie .button:not(.site-header *)>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(22 * var(--tdg-wide-unit, 1px));transition:transform .2s}.ie .button:not(.site-header *):hover{background:#333;transform:translateY(calc(-2 * var(--tdg-wide-unit, 1px)))}.ie .button:not(.site-header *):hover>span{transform:translate(calc(3 * var(--tdg-wide-unit, 1px)))}.ie .button-light:not(.site-header *){background:var(--paper);color:var(--ink)}.ie .button-light:not(.site-header *)>span{background:var(--ink);color:var(--paper)}.ie .button-light:not(.site-header *):hover{background:#e4e4e4}.ie .text-link{display:flex;align-items:center;justify-content:space-between;gap:calc(40 * var(--tdg-wide-unit, 1px));width:fit-content;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));text-decoration:none}.ie .text-link>span{font-size:calc(23 * var(--tdg-wide-unit, 1px));transition:transform .2s}.ie .text-link:hover>span{transform:translate(calc(3 * var(--tdg-wide-unit, 1px)),calc(-3 * var(--tdg-wide-unit, 1px)))}.ie .section{max-width:calc(1400 * var(--tdg-wide-unit, 1px));margin:0 auto;padding:calc(132 * var(--tdg-wide-unit, 1px)) 5%}.ie .section-top{display:grid;grid-template-columns:1fr 2fr;gap:7%;align-items:start;margin-bottom:calc(64 * var(--tdg-wide-unit, 1px))}.ie .section-top .tag{margin-top:calc(8 * var(--tdg-wide-unit, 1px))}.ie .panel{margin:0 var(--gutter);border-radius:var(--radius-l)}.ie .inline-emphasis{border-radius:.22em}@media(max-width:800px){.ie .section{padding:calc(90 * var(--tdg-wide-unit, 1px)) 6%}.ie .section-top{grid-template-columns:1fr;gap:calc(25 * var(--tdg-wide-unit, 1px));margin-bottom:calc(40 * var(--tdg-wide-unit, 1px))}.ie h3{font-size:calc(23 * var(--tdg-wide-unit, 1px))}}@media(max-width:520px){.ie{--gutter: calc(8 * var(--tdg-wide-unit, 1px));--radius-l: calc(22 * var(--tdg-wide-unit, 1px));--radius-m: calc(18 * var(--tdg-wide-unit, 1px))}.ie p{font-size:calc(15 * var(--tdg-wide-unit, 1px))}}@media(max-width:800px),(pointer:coarse){.ie .tag{font-size:calc(12 * var(--tdg-wide-unit, 1px))}}@media(prefers-reduced-motion:reduce){.ie *,.ie *:before,.ie *:after{animation:none!important;transition:none!important}}html.paused .ie *,html.paused .ie *:before{animation:none!important;transition:none!important}.new-direction .ie .photo-hero{position:relative;isolation:isolate;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}.new-direction .ie .photo-hero .site-header{position:absolute;top:0;left:calc(32 * var(--tdg-wide-unit, 1px));right:0;z-index:3;display:flex;justify-content:space-between;align-items:center;width:auto;max-width:none;height:calc(92 * var(--tdg-wide-unit, 1px));margin:0;padding:0;border:0}.new-direction .ie .photo-hero .brand{width:calc(110 * var(--tdg-wide-unit, 1px));flex-shrink:0}.new-direction .ie .photo-hero .site-header nav{position:relative;align-self:flex-start;display:flex;align-items:center;gap:calc(25 * var(--tdg-wide-unit, 1px));padding:calc(18 * var(--tdg-wide-unit, 1px)) calc(26 * var(--tdg-wide-unit, 1px)) calc(22 * var(--tdg-wide-unit, 1px)) calc(38 * var(--tdg-wide-unit, 1px));border-radius:0 0 0 calc(32 * var(--tdg-wide-unit, 1px));background:#fff;color:#111;font-size:calc(12 * var(--tdg-wide-unit, 1px))}.new-direction .ie .photo-hero .site-header nav:before,.new-direction .ie .photo-hero .site-header nav:after{content:"";position:absolute;width:calc(32 * var(--tdg-wide-unit, 1px));height:calc(32 * var(--tdg-wide-unit, 1px));background:radial-gradient(circle at 0 100%,transparent calc(32 * var(--tdg-wide-unit, 1px)),#fff calc(32.5 * var(--tdg-wide-unit, 1px)));pointer-events:none}.new-direction .ie .photo-hero .site-header nav:before{left:calc(-32 * var(--tdg-wide-unit, 1px));top:0}.new-direction .ie .photo-hero .site-header nav:after{right:0;top:100%}.new-direction .ie .photo-hero .site-header .button{padding:calc(12 * var(--tdg-wide-unit, 1px)) calc(18 * 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))}@media(min-width:1101px){.new-direction .ie .photo-hero{border-top-right-radius:0}.new-direction .ie .photo-hero .menu-toggle{display:none}}@media(max-width:1100px){.new-direction .ie .photo-hero .site-header{left:calc(24 * var(--tdg-wide-unit, 1px));right:calc(24 * var(--tdg-wide-unit, 1px));height:calc(80 * var(--tdg-wide-unit, 1px))}.new-direction .ie .photo-hero .menu-toggle{position:static;display:flex;flex-direction:column;justify-content:center;gap:calc(6 * var(--tdg-wide-unit, 1px));width:calc(48 * var(--tdg-wide-unit, 1px));height:calc(44 * var(--tdg-wide-unit, 1px));padding:calc(12 * var(--tdg-wide-unit, 1px));border:0;border-radius:calc(8 * var(--tdg-wide-unit, 1px));background:#fff}.new-direction .ie .photo-hero .menu-toggle span{width:calc(24 * var(--tdg-wide-unit, 1px));height:calc(1 * var(--tdg-wide-unit, 1px));background:#111}.new-direction .ie .photo-hero .site-header nav{position:absolute;top:calc(76 * var(--tdg-wide-unit, 1px));left:0;right:0;display:none;flex-direction:column;align-items:stretch;gap:calc(16 * var(--tdg-wide-unit, 1px));width:auto;padding:calc(24 * var(--tdg-wide-unit, 1px));border-radius:calc(16 * var(--tdg-wide-unit, 1px));font-size:calc(14 * var(--tdg-wide-unit, 1px))}.new-direction .ie .photo-hero .site-header nav.is-open{display:flex}.new-direction .ie .photo-hero .site-header nav:before,.new-direction .ie .photo-hero .site-header nav:after{display:none}}@media(max-width:700px){.new-direction .ie .photo-hero{margin:calc(8 * var(--tdg-wide-unit, 1px)) calc(8 * var(--tdg-wide-unit, 1px)) 0;border-radius:calc(22 * var(--tdg-wide-unit, 1px))}}.id-photo>picture{display:contents}
