.work-overview{background:#fffaf1;color:#071e43}.work-overview .work-index-hero{position:relative;isolation:isolate;overflow:hidden;background:#03111f;color:#fffaf1;padding:65px 6% 85px}.work-overview .work-index-hero:after{content:'';position:absolute;left:-2%;right:-2%;bottom:-32px;height:60px;background:#fffaf1;border-top:8px solid #c5785e;border-radius:50% 50% 0 0/70% 70% 0 0;transform:rotate(-1.8deg);z-index:-1}.work-overview .eyebrow{font-size:10px;letter-spacing:1.5px;color:#85432f}.work-overview .work-index-hero .eyebrow{color:#ffc3a3}.work-overview h1{font:clamp(46px,5vw,76px)/1.05 Georgia,serif;letter-spacing:-2px;margin:24px 0 28px;max-width:1100px}.work-overview h1 em{color:#ffc3a3;font-weight:400}.work-overview .work-index-hero p{font-size:19px;line-height:1.8;color:#e1e5eb;max-width:850px}.work-overview .work-index-types{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.work-overview .work-index-types span{border:1px solid #c390705e;border-radius:24px;padding:8px 15px;font-size:11px;color:#ffc3a3}.work-overview .work-index-intro{padding:60px 6% 35px;max-width:1100px}.work-overview h2{font:clamp(34px,3.5vw,52px)/1.1 Georgia,serif;letter-spacing:-1.3px;margin:18px 0 22px;text-wrap:balance}.work-overview h2 em{color:#b84f3d}.work-overview p{color:#344f65;line-height:1.8}.work-overview .work-index-projects{padding:0 6% 55px}.work-overview .work-index-project{display:grid;grid-template-columns:1.12fr 1fr;gap:45px;padding:45px 0;border-top:1px solid #d3bfa3;align-items:center}.work-overview .work-index-project figure{margin:0;min-width:0}.work-overview .work-index-project figure>a{display:block}.work-overview .work-index-image{height:430px;overflow:hidden;padding:20px 20px 0;background:#efe0cb;border:1px solid #d4ba98;border-radius:12px}.work-overview .work-index-image img{display:block;width:100%;height:auto;min-height:100%;object-fit:cover;object-position:top;border-radius:6px 6px 0 0;border:1px solid #071e431a;box-shadow:0 8px 20px #071e4317;transition:transform .2s ease}.work-overview .work-index-project figure>a:hover img{transform:translateY(-4px)}.work-overview figcaption{color:#536473;font-size:11px;line-height:1.6;margin-top:14px;max-width:650px}.work-overview .work-index-name{font:italic 24px/1.3 Georgia;color:#a04431;display:block;margin:17px 0 0}.work-overview .work-index-copy h2{font-size:clamp(32px,3vw,43px);margin-top:12px}.work-overview .work-index-summary{font-size:16px}.work-overview dl{margin:22px 0}.work-overview dt{font:600 10px/1.5 Arial;letter-spacing:1px;text-transform:uppercase;color:#85432f}.work-overview dd{margin:8px 0 0;font-size:13px;line-height:1.7;color:#344f65}.work-overview .work-index-tags{display:flex;gap:7px;flex-wrap:wrap;padding:0;list-style:none;margin:0 0 20px}.work-overview .work-index-tags li{font-size:10px;padding:6px 10px;background:#f2e5d3;border:1px solid #d9c3a7;border-radius:20px;color:#344f65}.work-overview .work-index-note{font-size:12px;line-height:1.7;max-width:600px}.work-overview .work-index-link{display:inline-block;padding:12px 0;font-size:14px;color:#123e68;text-underline-offset:5px}.work-overview .work-index-close{display:flex;align-items:center;justify-content:space-between;gap:45px;padding:60px 6%;background:#f3e7d6}.work-overview .work-index-close>div:first-child{max-width:700px}.work-overview .work-index-close>div:last-child{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.work-overview .work-index-services{font-size:13px}.work-overview .work-index-close .button{white-space:nowrap}@media(max-width:1000px){.work-overview .work-index-project{gap:30px;align-items:start}.work-overview .work-index-image{height:370px;padding:14px 14px 0}.work-overview .work-index-copy h2{font-size:35px}}@media(max-width:760px){.work-overview .work-index-hero{padding:45px 6% 65px}.work-overview h1{font-size:46px;letter-spacing:-1.2px}.work-overview .work-index-hero p{font-size:17px}.work-overview .work-index-intro{padding:40px 6% 25px}.work-overview h2{font-size:36px}.work-overview .work-index-projects{padding-bottom:35px}.work-overview .work-index-project{grid-template-columns:1fr;gap:25px;padding-block:32px}.work-overview .work-index-image{height:330px}.work-overview .work-index-copy h2{font-size:35px}.work-overview .work-index-summary{font-size:15px}.work-overview .work-index-close{display:block;padding:40px 6%}.work-overview .work-index-close>div:last-child{margin-top:25px}.work-overview .work-index-types span{font-size:10px}.work-overview .work-index-types{gap:8px}}@media(prefers-reduced-motion:reduce){.work-overview .work-index-image img{transition:none}}
/* Selected Work art: Honu Passage leads; Woven Currents supports the service transition. */
.work-overview .work-index-hero{min-height:690px;display:flex;align-items:center;padding:65px 6% 85px}.work-overview .work-hero-art{position:absolute;inset:0;z-index:-3;width:100%;height:100%;object-fit:cover;object-position:75% 55%}.work-overview .work-index-hero:before{content:'';position:absolute;inset:0;z-index:-2;background:linear-gradient(90deg,#03111ff5 0%,#03111fe8 27%,#03111f99 47%,#03111f15 70%)}.work-overview .work-index-hero-copy{width:55%;max-width:720px}.work-overview .work-index-hero h1{font-size:clamp(44px,4.7vw,70px);text-wrap:balance}.work-overview .work-index-hero p{font-size:18px;line-height:1.75;max-width:570px}.work-overview .work-index-types span{background:#03111f99;border-color:#dbab8f99}.work-overview .work-disciplines{display:grid;grid-template-columns:1.55fr 1fr;gap:50px;padding:50px 6%;align-items:center;background:#fffaf1;border-top:1px solid #d3bfa3}.work-overview .work-disciplines h2{font-size:clamp(34px,3.2vw,46px)}.work-overview .work-disciplines p{font-size:15px;max-width:740px}.work-overview .work-discipline-art{height:290px;border-radius:10px;overflow:hidden;border:1px solid #cdb393;background:#061b31}.work-overview .work-discipline-art img{width:100%;height:100%;object-fit:cover;object-position:75% 55%;display:block}.work-overview .work-discipline-links{display:flex;gap:12px 25px;flex-wrap:wrap;margin-top:22px}.work-overview .work-discipline-links a{display:inline-block;font-size:13px;min-height:36px;padding-block:8px;text-underline-offset:5px}@media(max-width:1000px){.work-overview .work-index-hero{min-height:680px}.work-overview .work-index-hero-copy{width:62%}.work-overview .work-index-hero h1{font-size:54px}.work-overview .work-disciplines{gap:30px;grid-template-columns:1.3fr 1fr}.work-overview .work-discipline-art{height:260px}}@media(max-width:760px){.work-overview .work-index-hero{min-height:900px;align-items:flex-start;padding:40px 6% 330px}.work-overview .work-index-hero-copy{width:100%;max-width:600px}.work-overview .work-index-hero h1{font-size:46px;letter-spacing:-1.2px}.work-overview .work-index-hero p{font-size:17px;max-width:530px}.work-overview .work-index-hero:before{background:linear-gradient(180deg,#03111ff5 0%,#03111ff0 25%,#03111fdf 42%,#03111f44 67%,#03111f11 100%)}.work-overview .work-hero-art{object-position:75% 55%}.work-overview .work-disciplines{grid-template-columns:1fr;gap:25px;padding:40px 6%}.work-overview .work-discipline-art{height:190px}.work-overview .work-discipline-links{gap:10px 20px}.work-overview .work-disciplines h2{font-size:36px}}
@media(max-width:760px){.work-overview .work-hero-art{top:auto;bottom:0;height:660px;mask-image:linear-gradient(180deg,transparent 0%,#000 24%)}}
