.directed-home{--dc-edge:6vw;background:var(--background);color:var(--foreground);overflow-x:clip}.directed-home h1,.directed-home h2{letter-spacing:-.05em;font-weight:800}.directed-home em{color:var(--primary);font-style:normal}.directed-home figure{margin:0}.directed-home img{object-fit:cover;width:100%;height:100%;display:block}.directed-home figcaption,.dc-stage-caption{color:var(--muted-foreground);max-width:60ch;margin-top:14px;font-size:13px;line-height:1.5}.dc-ratio-43{aspect-ratio:4/3;background:var(--card);overflow:hidden}.dc-fill,.dc-ratio-43 video{object-fit:cover;width:100%;height:100%;display:block}.dc-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--muted-foreground);font-size:12px;font-weight:700;display:block}.dc-inline-link{border-bottom:2px solid var(--primary);align-items:center;gap:8px;padding-bottom:5px;font-weight:700;display:inline-flex}.dc-inline-link svg{width:18px;height:18px}.dc-hero{isolation:isolate;height:100svh;min-height:720px;max-height:1100px;position:relative}.dc-hero-photo{z-index:-2;object-position:50% 26%;position:absolute;inset:0}.dc-hero:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--background) 0%, color-mix(in oklab, var(--background) 90%, transparent) 24%, transparent 50%);position:absolute;inset:0}.dc-hero-copy{left:var(--dc-edge);right:var(--dc-edge);grid-template-columns:1fr minmax(260px,34ch);align-items:end;gap:48px;display:grid;position:absolute;bottom:6vh}.dc-hero h1{font-size:clamp(56px,8.4vw,136px);line-height:.9}.dc-hero h1>span{letter-spacing:-.02em;color:color-mix(in oklab, var(--foreground) 88%, transparent);margin-bottom:14px;font-size:clamp(22px,2.1vw,30px);font-weight:600;line-height:1.2;display:block}.dc-hero-side{gap:22px;padding-bottom:10px;display:grid}.dc-hero-side p{color:color-mix(in oklab, var(--foreground) 85%, transparent);font-size:17px;line-height:1.6}.dc-links{flex-wrap:wrap;gap:28px;font-size:15px;font-weight:700;display:flex}.dc-links a{border-bottom:2px solid var(--primary);padding-bottom:5px}.dc-links a+a{border-color:var(--muted-foreground)}.dc-links a:hover,.dc-links a:focus-visible{color:var(--primary)}.dc-news{gap:var(--dc-edge);padding:18vh 0 10vh var(--dc-edge);grid-template-columns:5fr 6fr;align-items:center;display:grid}.dc-news h2,.dc-broadcast h2{max-width:12ch;margin:20px 0 28px;font-size:clamp(40px,4.8vw,76px);line-height:.94}.dc-news-copy p,.dc-broadcast-copy>p,.dc-lead-copy>p{color:color-mix(in oklab, var(--foreground) 82%, transparent);max-width:40ch;font-size:18px;line-height:1.65}.dc-handoff{gap:var(--dc-edge);padding:0 var(--dc-edge) 16vh;grid-template-columns:5fr 6fr;display:grid}.dc-handoff p{letter-spacing:-.03em;border-left:3px solid var(--primary);grid-column:2;max-width:30ch;padding-left:24px;font-size:clamp(24px,2.3vw,34px);font-weight:700;line-height:1.2}.dc-broadcast{padding:0 var(--dc-edge) 18vh 0;grid-template-columns:7fr 5fr;align-items:end;gap:5vw;display:grid}.dc-broadcast-media figcaption{margin-left:var(--dc-edge)}.dc-broadcast-copy{padding-bottom:40px}.dc-connection{border-top:1px solid var(--border);max-width:44ch;margin-top:32px;padding-top:18px}.dc-connection button{text-align:left;width:100%;font:inherit;color:var(--foreground);cursor:pointer;background:0 0;border:0;justify-content:space-between;gap:16px;padding:0;font-size:15px;font-weight:700;display:flex}.dc-connection button span{color:var(--primary);font-size:20px;line-height:1}.dc-connection button:focus-visible{outline:2px solid var(--primary);outline-offset:6px}.dc-connection>div{color:var(--muted-foreground);margin-top:14px;font-size:16px;line-height:1.65}.dc-stage{isolation:isolate;height:100svh;min-height:640px;max-height:1100px;padding:0 var(--dc-edge) 7vh;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.dc-stage-photo{z-index:-2;position:absolute;inset:0}.dc-stage:after{content:"";z-index:-1;background:linear-gradient(0deg, var(--background) 0%, color-mix(in oklab, var(--background) 85%, transparent) 30%, transparent 58%);position:absolute;inset:0}.dc-stage h2{max-width:11ch;margin-top:18px;font-size:clamp(56px,9vw,148px);line-height:.88}.dc-stage-caption{right:var(--dc-edge);text-align:right;max-width:38ch;position:absolute;bottom:7vh}.dc-stage-after{padding:10vh var(--dc-edge) 0;gap:var(--dc-edge);grid-template-columns:5fr 6fr;display:grid}.dc-lede{color:color-mix(in oklab, var(--foreground) 88%, transparent);grid-column:2;max-width:40ch;font-size:clamp(20px,1.8vw,26px);line-height:1.5}.dc-thinking{padding:20vh var(--dc-edge) 18vh}.dc-statement{letter-spacing:-.05em;max-width:15ch;margin:28px 0 9vh;font-size:clamp(44px,6.4vw,104px);font-weight:800;line-height:.95}.dc-examples{grid-template-columns:1.3fr 1fr 1fr;gap:4vw;margin-bottom:64px;display:grid}.dc-examples p{color:var(--muted-foreground);font-size:17px;line-height:1.65}.dc-examples strong{color:var(--foreground);letter-spacing:-.02em;margin-bottom:8px;font-weight:700;display:block}.dc-index{padding:12vh var(--dc-edge);border-top:1px solid var(--border);background:var(--card);grid-template-columns:7fr 4fr;gap:6vw;display:grid}.dc-index h2{margin-bottom:40px;font-size:clamp(56px,7vw,112px);line-height:.9}.dc-index h2 a{align-items:baseline;gap:16px;display:inline-flex}.dc-index h2 svg{width:.4em;height:.4em;color:var(--primary)}.dc-index-writing h2{font-size:clamp(40px,4.4vw,68px)}.dc-index-writing{padding-top:8vh}.dc-index ul{border-top:1px solid var(--border);margin:0;padding:0;list-style:none}.dc-index li a{border-bottom:1px solid var(--border);letter-spacing:-.03em;justify-content:space-between;align-items:baseline;gap:24px;padding:22px 0;font-size:clamp(20px,2vw,30px);font-weight:700;display:flex}.dc-index li a:hover span,.dc-feature:hover span{color:var(--primary)}.dc-index small{letter-spacing:0;color:var(--muted-foreground);white-space:nowrap;font-size:13px;font-weight:500}.dc-index p{color:var(--muted-foreground);max-width:36ch;font-size:17px;line-height:1.6}.dc-feature{border-left:3px solid var(--primary);gap:12px;padding-left:22px;display:grid}.dc-feature span{letter-spacing:-.03em;font-size:24px;font-weight:700;line-height:1.2}.dc-feature small{white-space:normal;font-size:15px;line-height:1.6}.dc-lead{padding:18vh var(--dc-edge) 14vh 0;grid-template-columns:7fr 5fr;align-items:center;gap:5vw;display:grid}.dc-lead-media figcaption{margin-left:var(--dc-edge)}.dc-lead h2{margin:20px 0 32px;font-size:clamp(44px,5.6vw,92px);line-height:.92}.dc-lead-words{border-left:3px solid var(--primary);margin-bottom:22px;padding-left:22px;font-weight:600;color:var(--foreground)!important;font-size:clamp(20px,1.7vw,25px)!important;line-height:1.45!important}.dc-quote{margin:12vh 0 0 var(--dc-edge);grid-column:1/-1;max-width:1000px}.dc-quote footer{color:var(--muted-foreground);margin-top:22px;font-size:14px}.dc-lead-end{margin:10vh 0 0 var(--dc-edge);flex-wrap:wrap;grid-column:1/-1;justify-content:space-between;align-items:end;gap:32px;display:flex}.dc-context{color:var(--muted-foreground);max-width:60ch;font-size:13px;line-height:1.6}@media (width<=1023px) and (width>=768px){.dc-examples,.dc-index{grid-template-columns:1fr}.dc-index-writing{padding-top:0}}@media (width<=767px){.directed-home{--dc-edge:24px}.dc-hero{height:auto;min-height:0;max-height:none}.dc-hero:after{display:none}.dc-hero-photo{object-position:42% 35%;height:62svh;position:static}.dc-hero-copy{grid-template-columns:1fr;gap:28px;padding:32px 24px 8px;position:static}.dc-hero h1{font-size:64px}.dc-hero h1>span{font-size:22px}.dc-news,.dc-handoff,.dc-broadcast,.dc-stage-after,.dc-lead{grid-template-columns:1fr;gap:32px}.dc-news{padding:96px 24px 40px}.dc-news-media{margin-right:-24px}.dc-handoff{padding:24px 24px 96px}.dc-handoff p,.dc-lede{grid-column:1;font-size:24px}.dc-broadcast{padding:0 24px 96px 0}.dc-broadcast-copy{padding:0 0 0 24px}.dc-stage{height:auto;min-height:0;padding:0}.dc-stage:after{display:none}.dc-stage-photo{height:70svh;position:static}.dc-stage-copy{padding:32px 24px 0}.dc-stage h2{font-size:56px}.dc-stage-caption{text-align:left;padding:0 24px;position:static}.dc-stage-after{padding:32px 24px 0}.dc-lede{font-size:20px}.dc-thinking{padding:120px 24px}.dc-statement{margin-bottom:56px;font-size:46px}.dc-examples{grid-template-columns:1fr;gap:28px;margin-bottom:48px}.dc-examples p:first-child{font-size:19px}.dc-index{grid-template-columns:1fr;gap:72px;padding:96px 24px}.dc-index-writing{padding-top:0}.dc-index li a{flex-direction:column;gap:6px;font-size:21px}.dc-lead{padding:120px 24px 96px 0}.dc-lead h2{font-size:46px}.dc-quote,.dc-lead-end{margin:64px 0 0 24px}.dc-quote p{font-size:25px}}.directed-home .dc-hero .brand-logo{width:128px!important;height:auto!important}.dc-stage h2{margin-top:0}.dc-index{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:0 0;grid-template-columns:1fr 1fr;gap:0;padding:0;display:grid}.dc-index-link{padding:44px var(--dc-edge);grid-template-columns:auto 1fr auto;align-items:baseline;gap:24px;display:grid}.dc-index-link+.dc-index-link{border-left:1px solid var(--border)}.dc-index-link span{letter-spacing:-.05em;font-size:clamp(36px,3.6vw,56px);font-weight:800;line-height:1}.dc-index-link small{color:var(--muted-foreground);font-size:14px;line-height:1.5}.dc-index-link svg{width:24px;height:24px;color:var(--primary);transition:transform .2s}.dc-index-link:hover span,.dc-index-link:focus-visible span{color:var(--primary)}.dc-index-link:hover svg{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.dc-index-link svg{transition:none}}.dc-examples{grid-template-columns:1fr;gap:48px;max-width:760px;margin-left:auto}.dc-examples p{font-size:18px}.dc-examples p:first-child{font-size:26px;line-height:1.4}.dc-examples p:nth-child(2){font-size:21px}.dc-thinking>.dc-inline-link{margin-left:max(0px,100% - 760px)}.dc-lead{padding:14vh var(--dc-edge) 12vh;align-items:start;column-gap:var(--dc-edge);grid-template-columns:6fr 5fr}.dc-lead-media{grid-area:1/2;justify-self:end;width:100%;max-width:560px;margin:0}.dc-lead-media .dc-ratio-43{aspect-ratio:4/5}.dc-lead-media img{object-position:50% 45%}.dc-lead .dc-lead-media figcaption{margin-left:0}.dc-lead-copy>.dc-kicker:empty{display:none}.dc-lead-copy{grid-area:1/1}.dc-lead-copy>h2{margin:0 0 36px}.dc-lead-copy>.dc-lead-words{font-size:clamp(22px,1.9vw,28px)!important}.dc-quote{border-top:1px solid var(--border);margin:10vh 0 0;padding-top:48px}.dc-quote p{letter-spacing:-.04em;font-size:clamp(32px,3.6vw,56px);font-weight:800;line-height:1.06}.dc-lead-end{margin:8vh 0 0}@media (width<=767px){.directed-home .dc-hero .brand-logo{width:104px!important}.dc-index{grid-template-columns:1fr}.dc-index-link{grid-template-columns:1fr auto;padding:32px 24px}.dc-index-link small{grid-area:2/1}.dc-index-link svg{grid-area:1/2}.dc-index-link+.dc-index-link{border-left:0;border-top:1px solid var(--border)}.dc-examples{gap:32px}.dc-examples p:first-child{font-size:22px}.dc-examples p:nth-child(2){font-size:19px}.dc-lead{grid-template-columns:1fr;padding:96px 24px}.dc-lead-media{grid-area:auto/1/auto/-1;justify-self:stretch;width:auto;max-width:none;margin:0 -24px 48px}.dc-lead-copy{display:block}.dc-lead-copy>h2{margin:20px 0 28px}.dc-quote{margin:64px 0 0}.dc-quote p{font-size:32px}.dc-lead-end{margin:56px 0 0}}.directed-home .dc-statement em{color:var(--foreground);font-style:normal}.directed-home .dc-index-link:not(:hover):not(:focus-visible) span{color:var(--foreground)}.directed-home .dc-hero-photo{object-position:50% 72%}.directed-home .dc-hero-copy{bottom:4vh}.directed-home .dc-broadcast{padding-bottom:8vh}.directed-home .dc-kicker{letter-spacing:0;text-transform:none;font-size:14px;font-weight:600}@media (width<=760px){.directed-home .dc-hero-photo{object-position:50% 62%;height:72svh!important}.directed-home .dc-broadcast{padding-bottom:64px}}.directed-home .dc-handoff{padding:0 var(--dc-edge) 16vh;display:block}.directed-home .dc-handoff p{max-width:30ch;padding-left:32px;font-size:clamp(32px,3.6vw,56px);line-height:1.12}.directed-home .dc-stage-after{display:block}.directed-home .dc-lede{letter-spacing:-.025em;max-width:42ch;font-size:clamp(26px,2.6vw,40px);font-weight:600;line-height:1.25}.directed-home .dc-thinking{grid-template-columns:6fr 5fr;align-items:start;gap:6vw;display:grid}.directed-home .dc-statement{margin:0;font-size:clamp(44px,5.2vw,88px)}.directed-home .dc-thinking-side .dc-examples{max-width:none;margin-left:0}.directed-home .dc-thinking-side .dc-inline-link{margin-left:0}@media (width<=767px){.directed-home .dc-handoff{padding:24px 24px 96px}.directed-home .dc-handoff p{padding-left:20px;font-size:28px}.directed-home .dc-lede{font-size:24px}.directed-home .dc-thinking{grid-template-columns:1fr;gap:56px}.directed-home .dc-statement{font-size:46px}}.dc-news-media{justify-self:end;width:100%;max-width:760px}.dc-news-media .dc-ratio-43{aspect-ratio:16/9}.dc-news-media img{object-position:50% 38%}
