.project-story{padding:0 5.1%;max-width:1920px;margin-inline:auto;--story-muted:#515453}.story-intro{padding:48px 0 52px}.story-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.story-topline a{text-decoration:none;border-bottom:1px solid #777;padding-block:8px}.story-topline>span{border:1px solid #aaa;padding:7px 11px}.project-story h1{font-size:clamp(66px,10vw,152px);font-weight:800;line-height:1.02;letter-spacing:-.06em;margin:62px 0 32px;text-transform:lowercase}.project-story h1:first-letter,.project-story h2:first-letter{text-transform:none}.story-intro-bottom{display:flex;justify-content:space-between;align-items:end;gap:40px}.story-intro-bottom>p{font-size:clamp(21px,2.1vw,30px);line-height:1.4;letter-spacing:-.025em;max-width:34ch;margin:0}.story-intro-bottom ul{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.story-intro-bottom li{font-size:12px;border:1px solid #b1b4b2;padding:9px 12px}.project-story figure{margin:0;min-width:0}.project-story figure img{display:block;width:100%;height:auto}.project-story figcaption{font-size:12px;line-height:1.5;color:var(--story-muted);margin-top:13px}.story-opening figcaption{display:flex;justify-content:space-between;gap:20px}.story-context{display:grid;grid-template-columns:1fr 2fr;gap:6vw;padding:clamp(60px,8vw,116px) 0}.story-kicker{font-size:10px!important;font-weight:700;line-height:1.5!important;letter-spacing:.1em;margin:0}.story-context>p:last-child{margin:0;max-width:53ch;font-size:clamp(19px,2vw,27px);line-height:1.5;letter-spacing:-.02em}.story-chapter{padding:0 0 clamp(64px,8vw,120px)}.story-chapter-intro{display:grid;grid-template-columns:.55fr 1.2fr 1fr;gap:4vw;border-top:1px solid #afb2b0;padding:30px 0 46px}.story-chapter h2{white-space:pre-line;font-size:clamp(34px,4.1vw,62px);line-height:1.04;letter-spacing:-.045em;font-weight:700;text-transform:none;margin:0}.story-chapter-intro>p{font-size:16px;line-height:1.65;margin:0;max-width:43ch}.story-visuals{display:grid;gap:32px}.story-visuals-pair{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:24px}.story-visuals-pair figure:last-child{margin-top:90px}.story-closing{padding-bottom:clamp(60px,7vw,105px)}.story-navigation{display:flex;flex-wrap:wrap;justify-content:space-between;gap:28px;padding:28px 0 90px;border-top:1px solid #000}.story-navigation a{display:flex;align-items:center;gap:35px;font-size:clamp(20px,2.4vw,34px);font-weight:600;letter-spacing:-.03em;text-decoration:none;padding:8px 0}.story-navigation a span{color:#b52a00;transition:transform .18s ease}.story-navigation a:hover span{transform:translate(3px,-3px)}.story-motion{max-width:1180px;margin:0 auto clamp(60px,7vw,105px)!important}.story-motion video{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#151515}@media(max-width:900px){.story-intro-bottom{display:block}.story-intro-bottom ul{margin-top:26px}.story-chapter-intro{grid-template-columns:1fr 1fr;gap:20px}.story-chapter-intro>.story-kicker{grid-column:1/-1}.story-visuals-pair{grid-template-columns:1fr}.story-visuals-pair figure:last-child{margin-top:12px}}@media(max-width:760px){.project-story{padding:0 6%}.story-intro{padding:26px 0 32px}.project-story h1{font-size:clamp(52px,13vw,88px);margin:40px 0 24px;letter-spacing:-.055em}.story-topline{font-size:11px}.story-intro-bottom>p{font-size:21px}.story-opening figcaption>span:last-child{display:none}.story-context{grid-template-columns:1fr;gap:22px}.story-chapter-intro{grid-template-columns:1fr;padding:22px 0 28px;gap:22px}.story-chapter h2{font-size:39px}.story-chapter-intro>p{max-width:none}.story-navigation{padding-bottom:64px}.story-navigation a{font-size:22px;gap:20px}}@media(prefers-reduced-motion:reduce){.story-navigation a span{transition:none}.story-navigation a:hover span{transform:none}}.story-long-title h1{font-size:clamp(54px,7.6vw,112px);max-width:20ch;line-height:1.04}.story-navigation{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:start}.story-navigation a{min-width:0;font-size:clamp(19px,2vw,28px);line-height:1.25;justify-content:space-between;gap:18px}.story-navigation a span{flex-shrink:0}.story-navigation a:last-child{justify-self:end}.story-live-link{margin:0 0 60px}.story-live-link a{display:inline-flex;align-items:center;gap:30px;padding:12px 0;border-bottom:1px solid currentColor;font-size:18px;font-weight:600;text-decoration:none}.story-live-link a>span[aria-hidden]{color:#b52a00}.story-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@media(max-width:760px){.story-long-title h1{font-size:clamp(40px,10vw,70px)}.story-navigation{grid-template-columns:1fr}.story-navigation a{font-size:22px;max-width:100%;justify-content:space-between}.story-navigation a:last-child{justify-self:stretch}.story-live-link{margin-bottom:40px}}.intelxco-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#111}.intelxco-intro{padding:48px 0 clamp(54px,7vw,108px)}.intelxco-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.intelxco-topline a{padding:8px 0;border-bottom:1px solid #777;text-decoration:none}.intelxco-topline>span{color:#5c5c5c}.intelxco-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(72px,12vw,190px);font-weight:800;line-height:.82;letter-spacing:-.085em;text-transform:lowercase}.intelxco-intro h1 span{color:#2dcfc8}.intelxco-intro>p{max-width:35ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.intelxco-showcase figure{margin:0}.intelxco-showcase img{display:block;width:100%;height:auto}.intelxco-deck{padding:0}.intelxco-deck-stream{display:grid;gap:0;width:min(90%,1500px);margin:0 auto}.intelxco-deck-stream figure{background:#fff}.intelxco-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #c6c6c6}.intelxco-navigation a{display:flex;align-items:center;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.intelxco-navigation span{color:#18bdb7;font-family:Arial,sans-serif;font-variant-emoji:text;transition:transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.intelxco-navigation a:hover span{transform:translate(3px,-3px)}}@media(max-width:760px){.intelxco-showcase{padding:0 6% 72px}.intelxco-intro{padding:26px 0 66px}.intelxco-topline{font-size:10px}.intelxco-topline>span{display:none}.intelxco-intro h1{margin:68px 0 25px;font-size:clamp(68px,20vw,110px);line-height:.86}.intelxco-intro>p{font-size:18px}.intelxco-deck-stream{width:100%;gap:0}.intelxco-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.intelxco-navigation a{justify-content:space-between;font-size:22px}}@media(prefers-reduced-motion:reduce){.intelxco-navigation span{transition:none}.intelxco-navigation a:hover span{transform:none}}.dammy-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#111}.dammy-intro{padding:48px 0 clamp(54px,7vw,108px)}.dammy-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.dammy-topline a{padding:8px 0;border-bottom:1px solid #777;text-decoration:none}.dammy-topline>span{color:#555}.dammy-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(72px,12vw,190px);font-weight:800;line-height:.82;letter-spacing:-.085em;text-transform:lowercase}.dammy-intro h1 span{color:#21c92d}.dammy-intro>p{max-width:35ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.dammy-showcase figure{margin:0;background:#202220}.dammy-showcase img{display:block;width:100%;height:auto}.dammy-deck{padding:0}.dammy-deck-stream{display:grid;gap:0;width:min(90%,1500px);margin:0 auto}.dammy-deck-stream figure{background:#202220}.dammy-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #c9c9c9}.dammy-navigation a{display:flex;align-items:center;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.dammy-navigation span{color:#21c92d;font-family:Arial,sans-serif;font-variant-emoji:text;transition:transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.dammy-navigation a:hover span{transform:translate(3px,-3px)}}@media(max-width:760px){.dammy-showcase{padding:0 6% 72px}.dammy-intro{padding:26px 0 66px}.dammy-topline{font-size:10px}.dammy-topline>span{display:none}.dammy-intro h1{margin:68px 0 25px;font-size:clamp(64px,19vw,106px);line-height:.86}.dammy-intro>p{font-size:18px}.dammy-deck-stream{width:100%;gap:0}.dammy-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.dammy-navigation a{justify-content:space-between;font-size:22px}}@media(prefers-reduced-motion:reduce){.dammy-navigation span{transition:none}.dammy-navigation a:hover span{transform:none}}.herb-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#15271a}.herb-intro{padding:48px 0 clamp(54px,7vw,108px)}.herb-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.herb-topline a{padding:8px 0;border-bottom:1px solid #728373;text-decoration:none}.herb-topline>span{color:#59705c}.herb-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(65px,10vw,168px);font-weight:800;line-height:.84;letter-spacing:-.08em;text-transform:lowercase}.herb-intro h1 span{color:#76964b}.herb-intro>p{max-width:37ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.herb-showcase figure{margin:0;background:#183521}.herb-showcase img{display:block;width:100%;height:auto}.herb-deck{padding-top:clamp(78px,11vw,170px)}.herb-deck-stream{display:grid;gap:0;width:min(90%,1500px);margin-inline:auto}.herb-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #c7d0c6}.herb-navigation a{display:flex;align-items:center;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.herb-navigation span{color:#76964b;font-family:Arial,sans-serif;font-variant-emoji:text;transition:transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.herb-navigation a:hover span{transform:translate(3px,-3px)}}@media(max-width:760px){.herb-showcase{padding:0 6% 72px}.herb-intro{padding:26px 0 66px}.herb-topline{font-size:10px}.herb-topline>span{display:none}.herb-intro h1{margin:68px 0 25px;font-size:clamp(58px,16vw,94px);line-height:.88}.herb-intro>p{font-size:18px}.herb-deck{padding-top:72px}.herb-deck-stream{width:100%}.herb-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.herb-navigation a{justify-content:space-between;font-size:22px}}@media(prefers-reduced-motion:reduce){.herb-navigation span{transition:none}.herb-navigation a:hover span{transform:none}}.herb-motion video{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.umma-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#102647}.umma-intro{padding:48px 0 clamp(54px,7vw,108px)}.umma-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.umma-topline a{padding:8px 0;border-bottom:1px solid #7a8ba3;text-decoration:none}.umma-topline>span{color:#526781}.umma-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(72px,12vw,190px);font-weight:800;line-height:.82;letter-spacing:-.085em}.umma-intro h1 span{color:#176cc3}.umma-intro>p{max-width:35ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.umma-showcase figure{margin:0;background:#125eb5}.umma-showcase img{display:block;width:100%;height:auto}.umma-deck{padding:0}.umma-deck-stream{display:grid;gap:0;width:min(90%,1500px);margin:0 auto}.umma-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #bdc9d8}.umma-navigation a{display:flex;align-items:center;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.umma-navigation span{color:#176cc3;font-family:Arial,sans-serif;font-variant-emoji:text;transition:transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.umma-navigation a:hover span{transform:translate(3px,-3px)}}@media(max-width:760px){.umma-showcase{padding:0 6% 72px}.umma-intro{padding:26px 0 66px}.umma-topline{font-size:10px}.umma-topline>span{display:none}.umma-intro h1{margin:68px 0 25px;font-size:clamp(68px,20vw,110px);line-height:.86}.umma-intro>p{font-size:18px}.umma-deck-stream{width:100%;gap:0}.umma-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.umma-navigation a{justify-content:space-between;font-size:22px}}@media(prefers-reduced-motion:reduce){.umma-navigation span{transition:none}.umma-navigation a:hover span{transform:none}}.roots-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#143775}.roots-intro{padding:48px 0 clamp(54px,7vw,108px)}.roots-topline{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.roots-topline a{padding:8px 0;border-bottom:1px solid #7285a7;text-decoration:none}.roots-topline>span{color:#56709d}.roots-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(58px,8vw,138px);font-weight:800;line-height:.84;letter-spacing:-.08em}.roots-intro h1 span,.roots-navigation span{color:#1d63be}.roots-intro>p{max-width:35ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.roots-showcase figure{margin:0;background:#153a82}.roots-showcase img{display:block;width:100%;height:auto}.roots-deck{padding:0}.roots-deck-stream{display:grid;gap:0;width:min(90%,1500px);margin:0 auto}.roots-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #bdc9d8}.roots-navigation a{display:flex;align-items:center;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.roots-navigation span{font-family:Arial,sans-serif;font-variant-emoji:text;transition:transform .2s var(--ease)}@media(hover:hover)and (pointer:fine){.roots-navigation a:hover span{transform:translate(3px,-3px)}}@media(max-width:760px){.roots-showcase{padding:0 6% 72px}.roots-intro{padding:26px 0 66px}.roots-topline{font-size:10px}.roots-topline>span{display:none}.roots-intro h1{margin:68px 0 25px;font-size:clamp(52px,15vw,90px);line-height:.87}.roots-intro>p{font-size:18px}.roots-deck-stream{width:100%;gap:0}.roots-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.roots-navigation a{justify-content:space-between;font-size:22px}}@media(prefers-reduced-motion:reduce){.roots-navigation span{transition:none}.roots-navigation a:hover span{transform:none}}.vogue-showcase{max-width:1920px;margin:0 auto;padding:0 5.1% clamp(76px,10vw,150px);background:#fff;color:#111}.vogue-intro{padding:48px 0 clamp(54px,7vw,108px)}.vogue-topline{display:flex;justify-content:space-between;gap:20px;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.vogue-topline a{padding:8px 0;border-bottom:1px solid #777;text-decoration:none}.vogue-intro h1{margin:clamp(56px,8vw,130px) 0 clamp(24px,3vw,42px);font-size:clamp(68px,10vw,170px);line-height:.82;letter-spacing:-.085em}.vogue-intro h1 span{color:#777}.vogue-intro p{max-width:35ch;margin:0;font-size:clamp(18px,1.7vw,25px);font-weight:600;line-height:1.42}.vogue-showcase figure{margin:0;background:#111}.vogue-showcase img{display:block;width:100%;height:auto}.vogue-stream{display:grid;gap:0;width:min(90%,1500px);margin:auto}.vogue-navigation{display:flex;justify-content:space-between;gap:28px;margin-top:clamp(85px,12vw,180px);padding-top:25px;border-top:1px solid #c6c6c6}.vogue-navigation a{display:flex;gap:25px;font-size:clamp(19px,2.2vw,30px);font-weight:700;letter-spacing:-.035em;text-decoration:none}.vogue-navigation span{color:#777}@media(max-width:760px){.vogue-showcase{padding:0 6% 72px}.vogue-intro{padding:26px 0 66px}.vogue-topline>span{display:none}.vogue-intro h1{margin:68px 0 25px;font-size:clamp(62px,18vw,100px)}.vogue-stream{width:100%}.vogue-navigation{display:grid;grid-template-columns:1fr;margin-top:82px}.vogue-navigation a{justify-content:space-between;font-size:22px}}.brightway-showcase[data-astro-cid-qttbgsc4]{max-width:1920px;margin:auto;padding:48px 5.1% 120px;background:#fff;color:#102e35}.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]{padding:0 0 80px}.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]>a[data-astro-cid-qttbgsc4],.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]>span[data-astro-cid-qttbgsc4]{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]>span[data-astro-cid-qttbgsc4]{float:right}.brightway-showcase[data-astro-cid-qttbgsc4] h1[data-astro-cid-qttbgsc4]{margin:110px 0 25px;font-size:clamp(68px,12vw,180px);line-height:.8;letter-spacing:-.08em}.brightway-showcase[data-astro-cid-qttbgsc4] p[data-astro-cid-qttbgsc4]{max-width:30ch;font-size:22px;font-weight:600}.brightway-showcase[data-astro-cid-qttbgsc4] figure[data-astro-cid-qttbgsc4]{margin:0;background:#102e35}.brightway-showcase[data-astro-cid-qttbgsc4] img[data-astro-cid-qttbgsc4]{display:block;width:100%;height:auto}.brightway-stream[data-astro-cid-qttbgsc4]{display:grid;gap:0;width:min(90%,1500px);margin:auto}.brightway-showcase[data-astro-cid-qttbgsc4] nav[data-astro-cid-qttbgsc4]{display:flex;justify-content:space-between;gap:24px;margin-top:120px;padding-top:24px;border-top:1px solid #bbc8bf;font-size:22px;font-weight:700}.brightway-showcase[data-astro-cid-qttbgsc4] nav[data-astro-cid-qttbgsc4] a[data-astro-cid-qttbgsc4]{text-decoration:none}@media(max-width:760px){.brightway-showcase[data-astro-cid-qttbgsc4]{padding:26px 6% 72px}.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]{padding-bottom:66px}.brightway-showcase[data-astro-cid-qttbgsc4] header[data-astro-cid-qttbgsc4]>span[data-astro-cid-qttbgsc4]{display:none}.brightway-showcase[data-astro-cid-qttbgsc4] h1[data-astro-cid-qttbgsc4]{margin-top:70px;font-size:72px}.brightway-stream[data-astro-cid-qttbgsc4]{width:100%}.brightway-showcase[data-astro-cid-qttbgsc4] nav[data-astro-cid-qttbgsc4]{display:grid;margin-top:82px;font-size:20px}}
