html:has(body.project-discovery){background:#0b211e;scrollbar-color:#719486 #0b211e}body.ed.project-discovery{--pd-ink: #173b34;--pd-dark: #0b211e;--pd-paper: #dce5e2;--pd-quiet: #456358;--pd-copper: #d39b7e;--pd-rule: #a9beb4;--pd-gutter: clamp(22px, 4.4vw, 80px);background:var(--pd-dark);color:var(--pd-paper);font-size:16px;line-height:1.65}body.ed.project-discovery:before,body.ed.project-discovery:after{display:none}body.ed.project-discovery ::selection{background:var(--pd-copper);color:var(--pd-dark)}body.ed.project-discovery :focus-visible{outline:2px solid currentColor;outline-offset:6px}body.ed.project-discovery .skip-link{background:var(--pd-paper);color:var(--pd-dark)}body.ed.page.project-discovery main.doc{width:100%;max-width:none;margin:0;padding:70px 0 0}body.ed.project-discovery .doc h1,body.ed.project-discovery .doc h2,body.ed.project-discovery .doc h3,body.ed.project-discovery .doc p{margin:0;color:inherit}body.ed.project-discovery .doc a{color:inherit;border-bottom:0;text-underline-offset:.23em}body.ed.project-discovery .doc p{max-width:none}body.ed.project-discovery .doc figure{margin:0}body.ed.project-discovery .doc code{background:transparent;color:inherit;padding:0;font-size:.84em}body.ed.project-discovery .pd-wrap{width:100%;max-width:1800px;margin-inline:auto;padding-inline:var(--pd-gutter)}body.ed.project-discovery .pd-icon{display:block;width:24px;height:24px;flex:0 0 auto}body.ed.project-discovery .pd-text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;min-height:48px;width:fit-content;padding-block:9px;border-bottom:1px solid currentColor;font-size:14px}body.ed.project-discovery .pd-text-link:hover{color:var(--pd-copper)}body.ed.project-discovery .nav,body.ed.project-discovery .nav.is-scrolled{min-height:70px;padding:10px var(--pd-gutter);border-bottom-color:#335149;background:var(--pd-dark);backdrop-filter:none}body.ed.project-discovery .nav__mark,body.ed.project-discovery .nav__word{color:var(--pd-paper)}body.ed.project-discovery .nav__word{font-size:14px;letter-spacing:-.02em;font-weight:600}body.ed.project-discovery .nav__links a{color:#bbd0c6;font-size:13px;letter-spacing:0}body.ed.project-discovery .nav__links a:hover,body.ed.project-discovery .nav__links a[aria-current=page]{color:var(--pd-paper);text-decoration:underline;text-underline-offset:5px}body.ed.project-discovery .nav .btn{color:var(--pd-paper);border-color:#76988a;background:transparent}body.ed.project-discovery .nav .btn:hover{color:var(--pd-dark);background:var(--pd-paper);border-color:var(--pd-paper)}body.ed.project-discovery .pd-intro{padding-block:clamp(62px,7.6vw,116px) clamp(55px,6.5vw,104px)}body.ed.project-discovery .pd-intro__grid{display:grid;grid-template-columns:1.35fr 1fr;align-items:end;gap:clamp(40px,8vw,132px)}body.ed.project-discovery .pd-intro h1{font:500 clamp(64px,7.6vw,96px)/.96 var(--display);letter-spacing:-.035em}body.ed.project-discovery .pd-intro h1 span{color:var(--pd-copper)}body.ed.project-discovery .pd-intro__copy{padding-bottom:5px}body.ed.project-discovery .pd-intro__copy p{max-width:49ch;color:#bbd0c6;font-size:clamp(15px,1.25vw,18px);line-height:1.72}body.ed.project-discovery .pd-intro__copy .pd-text-link{margin-top:24px}body.ed.project-discovery .pd-jump{position:sticky;top:70px;z-index:10;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding-block:16px;background:var(--pd-dark);border-top:1px solid #335149;border-bottom:1px solid #335149}body.ed.project-discovery .pd-jump__link{display:flex;align-items:center;gap:13px;min-width:0;min-height:56px;padding-inline:20px;border-inline-end:1px solid #335149}body.ed.project-discovery .pd-jump__link:first-child{padding-left:0}body.ed.project-discovery .pd-jump__link:last-child{padding-right:0;border-inline-end:0}body.ed.project-discovery .pd-jump__link img{display:block;width:66px;height:44px;flex:0 0 auto;object-fit:cover;object-position:top center}body.ed.project-discovery .pd-jump__link>span{min-width:0}body.ed.project-discovery .pd-jump__link strong{display:block;font-weight:500;font-size:15px;line-height:1.25}body.ed.project-discovery .pd-jump__link small{display:block;margin-top:4px;color:#aec7bb;font-size:10px;line-height:1.35}body.ed.project-discovery .pd-jump__link .pd-icon{width:18px;height:18px;margin-left:auto;transform:rotate(90deg)}body.ed.project-discovery .pd-jump__link:hover{color:var(--pd-copper)}body.ed.project-discovery .pd-collection{color:var(--pd-ink);background:var(--pd-paper)}body.ed.project-discovery .pd-gallery{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(92px,11vw,164px) clamp(24px,4.5vw,72px);padding-block:clamp(68px,7vw,110px) clamp(100px,10vw,156px)}body.ed.project-discovery .pd-project{min-width:0;scroll-margin-top:188px}body.ed.project-discovery .pd-project__intro{min-width:0}body.ed.project-discovery .pd-project h2{font:500 clamp(48px,5.3vw,78px)/1.01 var(--display);letter-spacing:-.035em}body.ed.project-discovery .pd-project h2 a:hover{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:.1em}body.ed.project-discovery .pd-project__type{margin-top:15px!important;font-size:13px;color:var(--pd-quiet)!important}body.ed.project-discovery .pd-project__description{max-width:37ch!important;margin-top:25px!important;font-size:18px;line-height:1.65}body.ed.project-discovery .pd-project__open{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-height:53px;margin-top:30px;padding:10px 18px;background:var(--pd-ink);color:var(--pd-paper)!important;font-size:14px;transition:background .16s ease-out}body.ed.project-discovery .pd-project__open:hover{background:#2e5748}body.ed.project-discovery .pd-project__figure{min-width:0;align-self:start}body.ed.project-discovery .pd-project__screen{position:relative;display:block;overflow:hidden;background:var(--pd-dark)}body.ed.project-discovery .pd-project__screen img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover;object-position:center top;transition:transform .5s cubic-bezier(.22,1,.36,1)}body.ed.project-discovery .pd-project__screen-action{position:absolute;display:inline-flex;align-items:center;gap:26px;right:20px;bottom:20px;min-height:46px;padding:10px 15px;background:var(--pd-paper);color:var(--pd-ink);font-size:13px}body.ed.project-discovery .pd-project__screen:focus-visible{outline-offset:7px;outline-color:var(--pd-ink)}body.ed.project-discovery .pd-project__screen:hover img{transform:scale(1.025)}body.ed.project-discovery .pd-project__figure figcaption{display:flex;justify-content:space-between;flex-wrap:wrap;gap:7px 20px;margin-top:14px;color:var(--pd-quiet);font-size:11px;line-height:1.45}body.ed.project-discovery .pd-project__figure figcaption span:first-child{overflow-wrap:anywhere}body.ed.project-discovery .pd-project__reading{grid-column:1 / -1;min-width:0;margin-top:30px}body.ed.project-discovery .pd-project__status{max-width:74ch!important;color:var(--pd-quiet)!important;font-size:13px;line-height:1.6}body.ed.project-discovery .pd-project__status strong{font-weight:400}body.ed.project-discovery .pd-story{margin-top:22px;border-top:1px solid var(--pd-rule);border-bottom:1px solid var(--pd-rule)}body.ed.project-discovery .pd-story summary{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:61px;padding-block:15px;font-size:14px;cursor:pointer;list-style:none}body.ed.project-discovery .pd-story summary::-webkit-details-marker{display:none}body.ed.project-discovery .pd-story summary:hover{color:#456358}body.ed.project-discovery .pd-story[open] .pd-story__plus{display:none}body.ed.project-discovery .pd-story__body{max-width:73ch;padding-block:18px 35px}body.ed.project-discovery .pd-story__body h3{max-width:29ch;margin-bottom:23px;font:500 clamp(25px,2.3vw,34px)/1.15 var(--display);letter-spacing:-.02em}body.ed.project-discovery .pd-story__body p{font-size:16px;line-height:1.8;color:#34564a}body.ed.project-discovery .pd-story__body p+p{margin-top:18px}body.ed.project-discovery .pd-story__body a{text-decoration:underline;text-decoration-thickness:1px}body.ed.project-discovery .pd-story__body a:hover{color:var(--pd-dark)}body.ed.project-discovery .pd-project--stackime{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:0 clamp(35px,6vw,94px)}body.ed.project-discovery .pd-project--stackime .pd-project__intro{padding-top:32px}body.ed.project-discovery .pd-project--stackime .pd-project__screen{box-shadow:0 30px 54px -28px #0f2e2266}body.ed.project-discovery .pd-project--stackime .pd-project__reading{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:clamp(35px,6vw,94px);align-items:start}body.ed.project-discovery .pd-project--stackime .pd-story{margin-top:0}body.ed.project-discovery .pd-project--lab{grid-column:1 / 8;display:flex;flex-direction:column}body.ed.project-discovery .pd-project--lab .pd-project__figure{order:-1;width:100%;margin-bottom:39px}body.ed.project-discovery .pd-project--lab .pd-project__screen img{aspect-ratio:4 / 3}body.ed.project-discovery .pd-project--lab .pd-project__description{max-width:42ch!important}body.ed.project-discovery .pd-project--arena{grid-column:9 / -1;display:flex;flex-direction:column;margin-top:clamp(88px,11vw,164px)}body.ed.project-discovery .pd-project--arena .pd-project__figure{order:-1;width:100%;margin-bottom:31px}body.ed.project-discovery .pd-project--arena h2{font-size:clamp(44px,4.3vw,64px)}body.ed.project-discovery .pd-project--arena .pd-project__screen img{aspect-ratio:1 / 1}body.ed.project-discovery .pd-project--arena .pd-project__description{font-size:16px}body.ed.project-discovery .pd-project--arena .pd-project__figure figcaption{gap:8px}body.ed.project-discovery .pd-project--arena .pd-project__figure figcaption span{width:100%}body.ed.project-discovery .pd-project--axon{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);gap:0 clamp(35px,6vw,94px);padding-top:clamp(48px,5vw,74px);border-top:1px solid var(--pd-rule)}body.ed.project-discovery .pd-project--axon .pd-project__intro{grid-column:2;grid-row:1;padding-top:20px}body.ed.project-discovery .pd-project--axon .pd-project__figure{grid-column:1;grid-row:1}body.ed.project-discovery .pd-project--axon .pd-project__reading{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:clamp(35px,6vw,94px)}body.ed.project-discovery .pd-project--axon .pd-story{margin-top:0}body.ed.project-discovery .pd-foundation{padding-block:clamp(78px,9vw,140px);background:#12332c}body.ed.project-discovery .pd-foundation__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr);gap:clamp(48px,10vw,160px)}body.ed.project-discovery .pd-foundation h2{font:500 clamp(45px,5.4vw,80px)/1.02 var(--display);letter-spacing:-.035em}body.ed.project-discovery .pd-foundation h2 span{color:#c3cf91}body.ed.project-discovery .pd-foundation__heading p{max-width:34ch;margin-top:32px;color:#b8cec2;font-size:15px}body.ed.project-discovery .pd-foundation__heading .pd-text-link{margin-top:25px}body.ed.project-discovery .pd-foundation__copy p{max-width:68ch;color:#c3d5cb;font-size:15px;line-height:1.85}body.ed.project-discovery .pd-foundation__copy p+p{margin-top:25px}body.ed.project-discovery .pd-foundation__copy a{text-decoration:underline;text-decoration-thickness:1px;color:#e5eee5}body.ed.project-discovery .pd-foundation__copy a:hover{color:var(--pd-copper)}body.ed.project-discovery .pd-foundation__note{margin-top:39px;padding-top:29px;border-top:1px solid #466353}body.ed.project-discovery .pd-foundation__note p{font-size:13px;line-height:1.75;color:#b8cec2}body.ed.project-discovery .pd-foundation__note strong{color:var(--pd-paper);font-weight:500}body.ed.project-discovery .pd-return{padding-block:clamp(55px,6vw,90px);background:var(--pd-copper);color:var(--pd-dark)}body.ed.project-discovery .pd-return p{margin-bottom:19px;font-size:14px}body.ed.project-discovery .pd-return a{display:flex;align-items:center;justify-content:space-between;gap:25px;font:500 clamp(43px,6vw,88px)/1.08 var(--display);letter-spacing:-.035em}body.ed.project-discovery .pd-return p a{display:inline-block;min-height:44px;padding-block:12px;font:inherit;font-weight:600;letter-spacing:normal;text-decoration:underline;text-underline-offset:.2em}body.ed.project-discovery .pd-return .pd-icon{width:clamp(42px,6vw,84px);height:clamp(42px,6vw,84px)}body.ed.project-discovery .pd-return a:hover{text-decoration:underline;text-decoration-thickness:2px}body.ed.project-discovery .footer{padding:60px var(--pd-gutter) 25px;margin-top:0;background:var(--pd-dark);color:var(--pd-paper);border-top:0}body.ed.project-discovery .footer__cols{max-width:1640px;margin-inline:auto}body.ed.project-discovery .footer__cols h4,body.ed.project-discovery .footer a{color:#bad0c4}body.ed.project-discovery .footer a:hover{color:var(--pd-paper)}body.ed.project-discovery .footer__base{max-width:1640px;margin-inline:auto;color:#bad0c4;border-top:1px solid #335149}@media (max-width: 1150px){body.ed.project-discovery .pd-jump__link{padding-inline:13px;gap:10px}body.ed.project-discovery .pd-jump__link img{width:50px;height:38px}body.ed.project-discovery .pd-jump__link .pd-icon{display:none}body.ed.project-discovery .pd-project--stackime .pd-project__intro{padding-top:9px}body.ed.project-discovery .pd-project--arena{grid-column:8 / -1}body.ed.project-discovery .pd-project--lab{grid-column:1 / 7}body.ed.project-discovery .pd-project__description{font-size:16px}}@media (max-width: 850px){body.ed.project-discovery .pd-intro__grid{grid-template-columns:1.2fr 1fr;gap:40px}body.ed.project-discovery .pd-intro h1{font-size:clamp(55px,8.3vw,70px)}body.ed.project-discovery .pd-intro__copy p{font-size:14px}body.ed.project-discovery .pd-jump__link img{display:none}body.ed.project-discovery .pd-jump__link{min-height:48px}body.ed.project-discovery .pd-jump__link strong{font-size:14px}body.ed.project-discovery .pd-project h2{font-size:49px}body.ed.project-discovery .pd-project--stackime{grid-template-columns:minmax(0,3fr) minmax(0,4fr);gap:0 30px}body.ed.project-discovery .pd-project--stackime .pd-project__reading{gap:30px}body.ed.project-discovery .pd-project--stackime .pd-project__screen img{aspect-ratio:4 / 5}body.ed.project-discovery .pd-project--axon{grid-template-columns:minmax(0,4fr) minmax(0,3fr);gap:0 30px}body.ed.project-discovery .pd-project--axon .pd-project__screen img{aspect-ratio:4 / 5}body.ed.project-discovery .pd-project--axon .pd-project__reading{gap:30px}body.ed.project-discovery .pd-project__open{gap:25px;margin-top:23px}body.ed.project-discovery .pd-project__screen-action{right:14px;bottom:14px;gap:14px}body.ed.project-discovery .pd-foundation__grid{grid-template-columns:minmax(0,1fr);gap:49px}body.ed.project-discovery .pd-foundation__heading{display:grid;grid-template-columns:1fr 1fr;gap:0 50px;align-items:end}body.ed.project-discovery .pd-foundation h2{grid-row:1 / 3;font-size:55px}body.ed.project-discovery .pd-foundation__heading p{margin-top:0}body.ed.project-discovery .pd-foundation__heading .pd-text-link{margin-top:20px;align-self:start}body.ed.project-discovery .pd-foundation__copy{max-width:74ch}}@media (max-width: 620px){body.ed.project-discovery{--pd-gutter: 23px}body.ed.page.project-discovery main.doc{padding-top:64px}body.ed.project-discovery .nav,body.ed.project-discovery .nav.is-scrolled{min-height:64px}body.ed.project-discovery .nav__word{font-size:12px}body.ed.project-discovery .pd-intro{padding-block:51px 40px}body.ed.project-discovery .pd-intro__grid{grid-template-columns:minmax(0,1fr);gap:31px}body.ed.project-discovery .pd-intro h1{font-size:clamp(59px,14.1vw,83px)}body.ed.project-discovery .pd-intro__copy{padding-bottom:0}body.ed.project-discovery .pd-intro__copy p{max-width:50ch;font-size:14px;line-height:1.75}body.ed.project-discovery .pd-intro__copy .pd-text-link{margin-top:18px}body.ed.project-discovery .pd-text-link{font-size:13px;gap:28px}body.ed.project-discovery .pd-jump{top:64px;padding-block:7px;gap:0}body.ed.project-discovery .pd-jump__link{justify-content:center;min-height:48px;padding-inline:7px;text-align:center}body.ed.project-discovery .pd-jump__link:first-child{padding-left:0}body.ed.project-discovery .pd-jump__link:last-child{padding-right:0}body.ed.project-discovery .pd-jump__link strong{font-size:12px;white-space:nowrap}body.ed.project-discovery .pd-jump__link small{display:none}body.ed.project-discovery .pd-gallery{display:flex;flex-direction:column;gap:76px;padding-block:51px 76px}body.ed.project-discovery .pd-project{scroll-margin-top:146px}body.ed.project-discovery .pd-project--stackime,body.ed.project-discovery .pd-project--axon{display:flex;flex-direction:column;gap:0}body.ed.project-discovery .pd-project--arena{margin-top:0}body.ed.project-discovery .pd-project--stackime .pd-project__intro,body.ed.project-discovery .pd-project--axon .pd-project__intro{padding-top:0}body.ed.project-discovery .pd-project--stackime .pd-project__figure,body.ed.project-discovery .pd-project--axon .pd-project__figure{order:-1;width:100%;margin-bottom:29px}body.ed.project-discovery .pd-project--lab .pd-project__figure,body.ed.project-discovery .pd-project--arena .pd-project__figure{margin-bottom:29px}body.ed.project-discovery .pd-project--axon{padding-top:0;border-top:0}body.ed.project-discovery .pd-project h2,body.ed.project-discovery .pd-project--arena h2{font-size:clamp(45px,12.5vw,68px)}body.ed.project-discovery .pd-project__type{margin-top:10px!important;font-size:12px}body.ed.project-discovery .pd-project__description{max-width:43ch!important;margin-top:20px!important;font-size:16px}body.ed.project-discovery .pd-project__open{min-height:51px;margin-top:21px;font-size:13px}body.ed.project-discovery .pd-project__screen img,body.ed.project-discovery .pd-project--stackime .pd-project__screen img,body.ed.project-discovery .pd-project--axon .pd-project__screen img{aspect-ratio:4 / 3}body.ed.project-discovery .pd-project--lab .pd-project__screen img{aspect-ratio:1 / 1}body.ed.project-discovery .pd-project--arena .pd-project__screen img{aspect-ratio:3 / 2}body.ed.project-discovery .pd-project__screen-action{min-height:43px;padding:8px 12px;font-size:12px}body.ed.project-discovery .pd-project__screen-action .pd-icon{width:20px;height:20px}body.ed.project-discovery .pd-project__figure figcaption{font-size:10px;margin-top:12px}body.ed.project-discovery .pd-project--arena .pd-project__figure figcaption span{width:auto}body.ed.project-discovery .pd-project__reading,body.ed.project-discovery .pd-project--stackime .pd-project__reading,body.ed.project-discovery .pd-project--axon .pd-project__reading{display:block;margin-top:25px}body.ed.project-discovery .pd-project__status{font-size:12px}body.ed.project-discovery .pd-project--stackime .pd-story,body.ed.project-discovery .pd-project--axon .pd-story{margin-top:20px}body.ed.project-discovery .pd-story summary{min-height:59px;font-size:13px}body.ed.project-discovery .pd-story__body{padding-block:17px 28px}body.ed.project-discovery .pd-story__body h3{font-size:28px;margin-bottom:18px}body.ed.project-discovery .pd-story__body p{font-size:14px}body.ed.project-discovery .pd-foundation{padding-block:65px 70px}body.ed.project-discovery .pd-foundation__heading{display:block}body.ed.project-discovery .pd-foundation h2{font-size:clamp(48px,12vw,69px)}body.ed.project-discovery .pd-foundation__heading p{margin-top:25px;font-size:14px}body.ed.project-discovery .pd-foundation__heading .pd-text-link{margin-top:18px}body.ed.project-discovery .pd-foundation__grid{gap:39px}body.ed.project-discovery .pd-foundation__copy p{font-size:14px}body.ed.project-discovery .pd-foundation__note{margin-top:29px;padding-top:25px}body.ed.project-discovery .pd-foundation__note p{font-size:12px}body.ed.project-discovery .pd-return{padding-block:44px 51px}body.ed.project-discovery .pd-return p{font-size:12px;margin-bottom:17px}body.ed.project-discovery .pd-return a{max-width:10ch;font-size:clamp(43px,11.2vw,62px);gap:30px}body.ed.project-discovery .pd-return .pd-icon{width:43px;height:43px}body.ed.project-discovery .footer{padding-top:43px}}@media (prefers-reduced-motion: reduce){body.ed.project-discovery .pd-project__screen img,body.ed.project-discovery .pd-project__open{transition:none}body.ed.project-discovery .pd-project__screen:hover img{transform:none}}@media print{body.ed.project-discovery .pd-jump{position:static}body.ed.project-discovery .pd-story>.pd-story__body{display:block!important}}
