.press-page{background:#eeefeb;color:#05044a}.press-page main{padding:0 5.5vw 100px}.press-heading{padding:160px 0 45px;border-bottom:1px solid #05044a33}.press-meta{display:flex;justify-content:space-between;gap:20px;font-size:11px;letter-spacing:.12em;font-weight:600}.press-heading h1{font-size:clamp(42px,6vw,86px);line-height:1.06;letter-spacing:-.055em;max-width:1050px;margin:30px 0}.press-lead{font-size:clamp(18px,2vw,24px);line-height:1.5;max-width:850px}.press-dot{color:#3a9b59}.press-back{display:inline-block;margin-bottom:30px;font-size:13px}.press-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:32px}.press-actions button,.press-actions a,.press-download{font:inherit;font-size:13px;border:1px solid #05044a;padding:13px 20px;border-radius:25px;background:transparent;color:#05044a;cursor:pointer;text-decoration:none}.press-actions button:first-child{background:#05044a;color:#fff}.press-actions button:hover,.press-actions a:hover,.press-download:hover{background:#70e68e;color:#05044a}.press-actions :focus-visible,.press-page a:focus-visible{outline:3px solid #39995c;outline-offset:4px}.press-copy-status{min-height:20px;font-size:13px}.press-layout{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:6vw;margin:55px auto;max-width:1280px}.press-body{font-size:17px;line-height:1.8}.press-body p{margin:0 0 22px}.press-body img{max-width:100%;height:auto}.press-copy-title,.press-copy-subtitle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.press-hero{margin:0}.press-hero img{width:100%;height:auto;display:block}.press-hero figcaption{font-size:12px;line-height:1.6;margin-top:16px}.press-contact{border-top:1px solid #05044a33;margin-top:30px;padding-top:24px}.press-contact h2{font-size:19px;margin:0 0 15px}.press-contact p{margin:6px 0;font-size:15px}.press-materials{border-top:1px solid #05044a33;padding-top:28px}.press-materials h2{font-size:clamp(30px,4vw,50px);letter-spacing:-.04em;margin:22px 0 36px}.press-image{display:grid;grid-template-columns:180px minmax(0,600px);gap:30px;margin:25px 0 40px}.press-image img{width:100%;height:auto}.press-image p{font-size:14px;line-height:1.6;margin:0 0 22px}.press-download{display:inline-block}.press-archive{padding:45px 0}.press-card{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,700px);gap:4vw;padding:0 0 40px}.press-card-image img{width:100%;height:300px;object-fit:cover;object-position:center 42%}.press-card h2{font-size:clamp(28px,3.2vw,43px);line-height:1.15;letter-spacing:-.04em;margin:20px 0}.press-card h2 a{text-decoration:none}.press-card p{line-height:1.6}.press-read{display:inline-block;margin-top:22px;font-weight:600}#press-copy-fallback{width:100%;min-height:220px;padding:15px;font-size:16px}@media(max-width:760px){.press-page main{padding:0 6vw 60px}.press-heading{padding-top:120px}.press-meta{font-size:10px;letter-spacing:.08em}.press-layout{grid-template-columns:1fr;gap:30px;margin:35px 0}.press-hero{order:-1;max-width:440px}.press-body{font-size:16px;line-height:1.75}.press-actions{gap:8px}.press-actions button,.press-actions a{padding:11px 15px;font-size:12px}.press-image{grid-template-columns:110px 1fr;gap:18px}.press-card{grid-template-columns:1fr;gap:20px}.press-card-image img{height:340px}.press-contact a{overflow-wrap:anywhere}}@media print{.header,.footer,.press-actions,.press-materials,.press-back,.press-copy-status{display:none}.press-heading{padding-top:0}.press-layout{display:block}.press-hero{max-width:300px;margin-top:20px}.press-page main{padding:0}}

.press-index-heading h1{font:var(--title-weight,600) clamp(65px,8.6vw,135px)/1.14 var(--sans);letter-spacing:-.045em;margin:0}.press-index-heading h1 span{color:var(--ink)}@media(max-width:700px){.press-index-heading h1{font-size:60px}}

.press-index-heading h1{line-height:1.04}.press-index-heading .research-title-row{padding-top:24px}.press-heading.press-index-heading>.site-breadcrumb{margin-bottom:20px}@media(max-width:700px){.press-index-heading .research-title-row{padding-top:16px}.press-heading.press-index-heading>.site-breadcrumb{margin-bottom:16px}}

.press-page main>section#contact{margin:60px -5.5vw -100px}.press-page main>section#contact h2{max-width:none}@media(max-width:760px){.press-page main>section#contact{margin:35px -6vw -60px}}@media print{.press-page main>section#contact{display:none}}

/* Editorial sheets and a transmission orbit, using the service sculptures' materials. */
.press-index-heading .research-title-row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,70px)}
.press-sculpture{position:relative;height:280px;min-width:0;perspective:900px;isolation:isolate}
.press-paper-stack{position:absolute;width:166px;height:210px;left:50%;top:50%;margin:-105px 0 0 -83px;transform-style:preserve-3d;transform:rotateX(12deg) rotateY(-24deg) rotateZ(-14deg);animation:press-sheet-float 7s ease-in-out infinite}
.press-paper{display:block;position:absolute;inset:0;border-radius:3px;box-shadow:8px 9px 0 #85859c,16px 22px 26px #05044a1c}
.press-paper-back{background:linear-gradient(125deg,#ededf1,#a8a9bd 80%);transform:translate3d(-36px,-9px,-35px) rotate(-13deg)}
.press-paper-green{background:linear-gradient(125deg,#a3f0b5,#70e68e 55%,#42a65e);box-shadow:7px 7px 0 #398c50,16px 18px 28px #05044a1c;transform:translate3d(35px,12px,-18px) rotate(13deg)}
.press-paper-front{background:linear-gradient(125deg,#fff,#eeeff0 65%,#d4d5df);box-shadow:7px 8px 0 #9c9db1,16px 21px 25px #05044a25;transform:translateZ(12px);overflow:hidden}
.press-paper-front>span{position:absolute;display:block}
.press-paper-masthead{left:19px;top:28px;width:112px;height:11px;background:#05044a;box-shadow:0 18px 0 -3px #05044a}
.press-paper-deck{left:20px;top:60px;width:125px;height:1px;background:#a3a5b9}
.press-paper-photo{left:20px;top:76px;width:52px;height:52px;background:radial-gradient(circle at 64% 36%,#70e68e 0 10px,transparent 11px),linear-gradient(145deg,#777894,#05044a);border-radius:1px}
.press-paper-column{right:20px;top:76px;width:57px;height:54px;background:repeating-linear-gradient(to bottom,#9597ae 0 3px,transparent 3px 10px)}
.press-paper-lines{left:20px;right:20px;top:145px;height:43px;background:repeating-linear-gradient(to bottom,#a5a7ba 0 3px,transparent 3px 10px)}
.press-paper-fold{right:0;top:0;width:25px;height:25px;background:linear-gradient(45deg,#c0c1cf 49%,#eeefeb 51%);box-shadow:-2px 2px 4px #05044a18}
.press-sculpture-orbit{position:absolute;left:50%;top:50%;width:320px;height:126px;margin:-53px 0 0 -160px;border:1px solid #05044a35;border-top:5px solid #70e68e;border-right:3px solid #a7a8bc;border-radius:50%;transform:rotate(-28deg);z-index:-1}
.press-sculpture-signal{position:absolute;left:calc(50% + 78px);top:20px;width:58px;height:58px;transform:rotate(-22deg)}
.press-sculpture-signal i{position:absolute;left:0;bottom:0;width:33px;height:33px;border-top:3px solid #05044a;border-right:3px solid #05044a;border-radius:0 100% 0 0}
.press-sculpture-signal i+i{width:52px;height:52px;border-color:#81829c}
.press-sculpture-dot{position:absolute;left:calc(50% + 118px);top:calc(50% + 62px);width:26px;height:26px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#effff0,#70e68e 46%,#3d9753 90%);box-shadow:5px 7px 8px #05044a25}
@keyframes press-sheet-float{0%,100%{transform:translateY(0) rotateX(12deg) rotateY(-24deg) rotateZ(-14deg)}50%{transform:translateY(-7px) rotateX(12deg) rotateY(-24deg) rotateZ(-12deg)}}
@media(max-width:700px){.press-index-heading .research-title-row{grid-template-columns:1fr;gap:8px}.press-sculpture{height:215px;max-width:320px;width:100%;justify-self:center}.press-paper-stack{scale:.8}.press-sculpture-orbit{width:274px;height:110px;margin-left:-137px}.press-sculpture-signal{left:calc(50% + 67px);top:6px;scale:.8}.press-sculpture-dot{left:calc(50% + 105px);top:calc(50% + 46px);width:22px;height:22px}}
@media(prefers-reduced-motion:reduce){.press-paper-stack{animation:none}}
