.work-hero{padding:38px 6.2% 0;overflow:hidden}.work-hero-top{color:var(--muted-light);justify-content:space-between;font-size:12px;display:flex}.work-hero-top .section-label{margin:0}.work-hero-copy{grid-template-columns:1.4fr 1fr;align-items:end;gap:12%;padding:64px 0 55px;display:grid}.work-hero h1{font-size:calc((calc((clamp(4rem,8vw,8.4rem)) * .9579)) * var(--heading-size-adjustment,.96));letter-spacing:-.055em;line-height:1.01}.work-hero-copy>div{max-width:390px;padding-bottom:8px}.work-hero-copy p{color:#c3ced3;font-size:17px;line-height:1.65}.work-hero-copy p+p{margin-top:12px}.work-hero-copy .text-link{margin-top:26px}.work-hero-art{background:#101d28;border:1px solid #344354;max-height:660px;margin:0;position:relative;overflow:hidden}.work-hero-art>img{width:100%;height:auto}.work-hero-art figcaption{color:#dce6e8;background:#101214e8;padding:8px 12px;font-size:11px;position:absolute;bottom:18px;left:24px}.work-hero-foot{color:#bdcbd1;justify-content:space-between;gap:20px;padding:26px 0 34px;font-size:12px;display:flex}.work-hero-foot>a{align-items:center;gap:28px;min-height:44px;text-decoration:none;display:flex}.stories-section{padding:115px 6.2% 110px}.work-section-heading{grid-template-columns:1fr 1.6fr 1fr;align-items:end;gap:5%;margin-bottom:76px;display:grid}.work-section-heading .section-label{align-self:start;margin-top:8px}.work-section-heading h2{font-size:calc((calc((clamp(2.6rem,4.2vw,4.6rem)) * .9579)) * var(--heading-size-adjustment,.96))}.work-section-heading>p:last-child{color:var(--muted);font-size:15px}.featured-story{border-bottom:1px solid var(--line);grid-template-columns:1.2fr 1fr;align-items:center;gap:9%;margin-bottom:62px;padding:38px 0 72px;display:grid}.featured-story:last-child{margin-bottom:0}.story-visual{aspect-ratio:1.19;background:#d3d9d6;display:block;position:relative;overflow:hidden;box-shadow:0 22px 42px -32px #243b45}.story-visual img{aspect-ratio:1.19;object-fit:cover;width:100%;transition:transform .6s var(--ease)}.featured-story:nth-of-type(3) .story-visual img{object-position:center 45%}.story-visual:hover img{transform:scale(1.025)}.visual-corner{background:var(--ink);color:#fff;border:1px solid #ffffff50;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;display:grid;position:absolute;bottom:20px;right:20px}.story-copy h3{font-size:calc((calc((clamp(2rem,3.2vw,3.5rem)) * .9579)) * var(--heading-size-adjustment,.96));line-height:1.12}.story-copy>p:not(.section-label){color:var(--muted);max-width:420px;margin-top:24px;font-size:16px}.story-result{border-top:1px solid var(--line);align-items:center;gap:22px;margin:34px 0 26px;padding-top:25px;display:flex}.story-result>strong{letter-spacing:-.065em;color:#075e56;font-size:clamp(2.7rem,4.5vw,4.2rem);font-weight:480;line-height:1.1}.story-result>span{max-width:250px;font-size:14px}.story-result small{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.6;display:block}.story-reverse .story-visual{order:2}.story-reverse .story-copy{order:1}.aot-spotlight{grid-template-columns:1.4fr .65fr;align-items:center;gap:12%;padding:85px 9%;display:grid;overflow:hidden}.aot-spotlight h2{font-size:calc((calc((clamp(2.8rem,4.5vw,4.8rem)) * .9579)) * var(--heading-size-adjustment,.96))}.aot-spotlight p:not(.section-label){max-width:530px;color:var(--muted-light);margin-top:26px}.aot-spotlight .button{margin-top:32px}.spotlight-image{background:#243646;border-radius:24px;max-width:260px;padding:7px;display:block;transform:rotate(5deg);box-shadow:22px 32px 45px #030a12}.spotlight-image img{border-radius:18px;width:100%;height:auto}.work-index{padding:110px 6.2%}.work-filter-row{border-top:1px solid var(--line);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;margin-bottom:56px;padding:16px 0;display:flex}.work-filters{flex-wrap:wrap;gap:6px;display:flex}.work-filters button{background:0 0;border:1px solid #0000;border-radius:3px;min-height:46px;padding:12px 18px;font-size:13px}.work-filters button:hover{background:#d9e2dc}.work-filters button[aria-pressed=true]{background:var(--ink);color:#fff}.work-filter-row>p{color:var(--muted);flex-shrink:0;font-size:12px}.project-grid{grid-template-columns:1fr 1fr;gap:75px 6%;display:grid}.project-image{aspect-ratio:1.35;background:#d8ddda;display:block;position:relative;overflow:hidden}.project-image>img{aspect-ratio:1.35;object-fit:cover;width:100%;transition:transform .55s var(--ease)}.project-card[data-category=search] .project-image>img{object-fit:contain;background:#fff}.project-card:has(a[href="/work/djf-law/"]) .project-image>img{object-fit:contain;background:#101e30}.project-card:has(a[href="/work/f45-greatwood/"]) .project-image>img{object-fit:contain;background:#202629}.project-image>span{background:var(--ink);color:var(--mineral);border-radius:50%;place-items:center;width:40px;height:40px;font-size:21px;display:grid;position:absolute;bottom:16px;right:16px}.project-image:hover>img{transform:scale(1.03)}.project-meta{color:var(--muted);justify-content:space-between;gap:15px;margin:23px 0 12px;font-size:11px;display:flex}.project-card h3{font-size:calc((calc((clamp(1.7rem,2.4vw,2.7rem)) * .9579)) * var(--heading-size-adjustment,.96))}.project-card h3 a{text-decoration:none}.project-card h3 a:hover{text-decoration:underline}.project-card>p{color:var(--muted);margin-top:12px;font-size:13px}.work-evidence-note{border-top:1px solid var(--line);grid-template-columns:.65fr 1.2fr 1fr;gap:6%;padding:75px 8% 115px;display:grid}.work-evidence-note h2{font-size:calc((calc((clamp(2.2rem,3.5vw,3.8rem)) * .9579)) * var(--heading-size-adjustment,.96))}.work-evidence-note>div p{color:var(--muted);font-size:15px}.work-evidence-note>div p+p{margin-top:20px}.work-cta{padding:95px 8% 105px}.work-cta h2{font-size:calc((calc((clamp(3.2rem,6.5vw,6.5rem)) * .9579)) * var(--heading-size-adjustment,.96));line-height:1.04}.work-cta>p:not(.section-label){max-width:475px;color:var(--muted-light);margin:27px 0 30px;font-size:17px}.work-cta>.text-link{margin-left:28px}.case-hero{padding:32px 6.2% 50px}.case-back{color:#c6d2d8;align-items:center;gap:10px;min-height:44px;font-size:13px;text-decoration:none;display:inline-flex}.case-heading{max-width:1040px;padding:55px 0 60px}.case-heading h1{font-size:calc((calc((clamp(3.3rem,6.5vw,7rem)) * .9579)) * var(--heading-size-adjustment,.96));letter-spacing:-.05em;max-width:970px;line-height:1.05}.case-heading>p:not(.section-label){color:#c3cfd4;max-width:580px;margin-top:30px;font-size:18px}.case-services{color:#a6c9c4;margin-top:24px;font-size:12px}.case-cover{margin:0}.case-cover>a{background:#17283a;display:block}.case-cover img{object-fit:contain;width:100%;max-height:720px}.case-cover figcaption{color:#b6c2c9;max-width:740px;margin-top:18px;font-size:11px;line-height:1.7}.portrait-cover>a{background:#152438}.portrait-cover img{max-height:760px}.case-story{grid-template-columns:1fr 1fr;gap:14%;padding:100px 8%;display:grid}.case-story-intro h2{font-size:calc((calc((clamp(2.4rem,4vw,4rem)) * .9579)) * var(--heading-size-adjustment,.96))}.case-stat{flex-direction:column;align-items:start;margin-top:55px;text-decoration:none;display:flex}.case-stat>strong{letter-spacing:-.065em;color:#075e56;font-size:clamp(4rem,6.5vw,7rem);font-weight:480;line-height:1.1}.case-stat>span:not(.text-link){margin-top:12px;font-size:18px}.case-stat>small{color:var(--muted);max-width:300px;margin-top:12px;font-size:12px;line-height:1.8}.case-stat .text-link{margin-top:15px}.case-chapters article{border-bottom:1px solid var(--line);margin-bottom:37px;padding:0 0 40px}.case-chapters article:last-child{margin:0}.case-chapters h3{font-size:calc((calc((clamp(1.7rem,2.4vw,2.5rem)) * .9579)) * var(--heading-size-adjustment,.96))}.case-chapters p:not(.section-label){color:var(--muted);margin-top:20px;font-size:16px}.case-film{border-top:1px solid var(--line);grid-template-columns:1fr 1.3fr;gap:10%;padding:70px 8% 105px;display:grid}.case-film h2{font-size:calc((calc((clamp(2.7rem,4.5vw,4.5rem)) * .9579)) * var(--heading-size-adjustment,.96))}.case-film>div>p:not(.section-label){color:var(--muted);max-width:390px;margin-top:25px;font-size:15px}.case-film video{background:var(--ink);border-radius:4px;width:100%;min-height:240px;max-height:640px;display:block}.case-film .film-description{max-width:none;font-size:12px}.case-proof{grid-template-columns:1fr 1.3fr;gap:10%;padding:90px 8%;display:grid}.proof-heading h2{font-size:calc((calc((clamp(2.6rem,4.5vw,4.5rem)) * .9579)) * var(--heading-size-adjustment,.96))}.proof-heading>p:last-child{color:var(--muted-light);margin-top:24px;font-size:13px}.proof-detail>p{color:#c7d4da;font-size:17px}.proof-detail details{border-top:1px solid #758692;border-bottom:1px solid #758692;margin-top:28px}.proof-detail summary{justify-content:space-between;align-items:center;min-height:64px;padding:22px 0;font-size:16px;display:flex}.proof-detail summary span{font-size:23px}.proof-detail details[open] summary span{transform:rotate(45deg)}.proof-detail figure{margin:0 0 20px}.proof-detail figure img{object-fit:contain;background:#fff;width:100%;max-height:800px}.proof-detail figcaption{color:var(--muted-light);margin-top:16px;font-size:11px;line-height:1.7}.proof-detail .text-link{margin-bottom:20px}.search-archive{padding:100px 6.2% 75px;overflow:hidden}.archive-intro{grid-template-columns:1fr 1fr;gap:8%;max-width:1000px;margin:0 0 45px;display:grid}.archive-intro p{color:var(--muted);font-size:16px}.search-rail{scroll-snap-type:x proximity;scrollbar-color:#087b70 #ccd5d0;scrollbar-width:thin;gap:28px;padding:12px 4px 26px;display:flex;overflow-x:auto}.search-capture{scroll-snap-align:start;flex:0 0 min(340px,82vw);margin:0}.search-capture>a{background:#0b1620;border:7px solid #202629;border-radius:22px;display:block;overflow:hidden}.search-capture img{width:100%;height:auto}.search-capture figcaption{padding:22px 3px 0}.search-capture figcaption>span{color:var(--muted);font-size:11px}.search-capture h3{font-size:calc((calc((23px) * .9579)) * var(--heading-size-adjustment,.96));margin-top:12px;line-height:1.25}.search-capture p{color:var(--muted);margin-top:12px;font-size:13px}.search-capture figcaption>a{align-items:center;min-height:44px;margin-top:10px;font-size:12px;display:inline-flex}.rail-hint{color:var(--muted);margin-top:14px;font-size:12px}.next-project{justify-content:space-between;align-items:center;gap:30px;padding:45px 8%;display:flex}.next-project>span{color:var(--muted);font-size:12px}.next-project>a{letter-spacing:-.035em;align-items:center;gap:30px;font-size:clamp(1.4rem,2.6vw,2.7rem);text-decoration:none;display:flex}.viewer-open{overflow:hidden}@media (width>=1024px){.case-story-intro{align-self:start;position:sticky;top:40px}}@media (width<=1000px){.work-section-heading{grid-template-columns:.7fr 1.4fr;gap:30px}.work-section-heading>p:last-child{grid-column:2}.work-hero-copy{gap:6%}.work-hero h1{font-size:calc((calc((clamp(3.8rem,8.8vw,6rem)) * .9579)) * var(--heading-size-adjustment,.96))}.featured-story{gap:6%}.story-result{display:block}.story-result>span{margin-top:12px;display:block}.work-evidence-note{grid-template-columns:1fr 1fr}.work-evidence-note>.section-label{grid-column:1/-1;margin-bottom:0}.work-filter-row{flex-wrap:wrap}.case-story{gap:8%}.case-proof,.case-film{gap:7%}}@media (width<=700px){.work-hero{padding:25px 6% 0}.work-hero-top>span{display:none}.work-hero-copy{grid-template-columns:1fr;gap:28px;padding:39px 0 34px}.work-hero h1{font-size:calc((calc((clamp(3.5rem,13vw,5.9rem)) * .9579)) * var(--heading-size-adjustment,.96))}.work-hero-copy>div{max-width:460px}.work-hero-copy p{font-size:15px}.work-hero-copy .text-link{margin-top:18px}.work-hero-art{border-left:0;border-right:0;margin:0 -6.8%}.work-hero-art figcaption{padding:5px 8px;font-size:9px;bottom:8px;left:15px}.work-hero-foot{align-items:center;padding:15px 0 20px;font-size:10px}.work-hero-foot>a{gap:8px}.stories-section,.work-index{padding:65px 6%}.work-section-heading{grid-template-columns:1fr;gap:19px;margin-bottom:35px}.work-section-heading>p:last-child{grid-column:auto}.work-section-heading .section-label{margin:0}.work-section-heading h2{font-size:calc((calc((clamp(2.7rem,9vw,4rem)) * .9579)) * var(--heading-size-adjustment,.96))}.work-section-heading>p:last-child{font-size:14px}.featured-story{grid-template-columns:1fr;gap:30px;margin-bottom:40px;padding:0 0 44px}.story-reverse .story-visual,.story-reverse .story-copy{order:initial}.story-copy h3{font-size:calc((calc((2.4rem) * .9579)) * var(--heading-size-adjustment,.96))}.story-copy .section-label{margin-bottom:18px;font-size:12px}.story-copy>p:not(.section-label){margin-top:20px;font-size:15px}.story-result{gap:20px;margin:26px 0 20px;display:flex}.story-result>strong{font-size:3.2rem}.story-result>span{margin-top:0;font-size:13px}.aot-spotlight{grid-template-columns:1fr;gap:45px;padding:60px 6%}.aot-spotlight h2{font-size:calc((calc((2.75rem) * .9579)) * var(--heading-size-adjustment,.96))}.aot-spotlight .spotlight-image{justify-self:center;max-width:225px;transform:rotate(3deg)}.project-grid{grid-template-columns:1fr;gap:40px}.project-card h3{font-size:calc((calc((2rem) * .9579)) * var(--heading-size-adjustment,.96))}.project-meta{margin-top:18px}.work-filter-row{gap:13px;margin-bottom:33px}.work-filters{gap:2px}.work-filters button{padding:12px 11px;font-size:12px}.work-filter-row>p{font-size:11px}.work-evidence-note{grid-template-columns:1fr;gap:24px;padding:55px 6% 65px}.work-evidence-note h2{font-size:calc((calc((2.7rem) * .9579)) * var(--heading-size-adjustment,.96))}.work-cta{padding:65px 6%}.work-cta h2{font-size:calc((calc((clamp(2.9rem,10vw,4.6rem)) * .9579)) * var(--heading-size-adjustment,.96))}.work-cta>p:not(.section-label){font-size:15px}.work-cta .button{gap:15px;max-width:100%;padding:17px 19px;font-size:12px}.work-cta>.text-link{width:max-content;margin:20px 0 0;display:flex}.case-hero{padding:20px 6% 32px}.case-heading{padding:32px 0 35px}.case-heading h1{font-size:calc((calc((clamp(2.8rem,10.5vw,4.3rem)) * .9579)) * var(--heading-size-adjustment,.96))}.case-heading>p:not(.section-label){margin-top:24px;font-size:16px}.case-heading>.section-label{font-size:12px}.case-services{font-size:11px;line-height:1.7}.case-cover{margin:0 -6.8%}.case-cover figcaption{padding:0 6%;font-size:10px}.case-cover img{max-height:560px}.case-story{grid-template-columns:1fr;gap:45px;padding:60px 6%}.case-story-intro h2{font-size:calc((calc((2.7rem) * .9579)) * var(--heading-size-adjustment,.96))}.case-stat{margin-top:30px}.case-stat>strong{font-size:4.5rem}.case-chapters article{margin-bottom:30px;padding-bottom:27px}.case-chapters p:not(.section-label){font-size:15px}.case-film,.case-proof{grid-template-columns:1fr;gap:35px;padding:60px 6%}.case-film video{min-height:200px;max-height:520px}.proof-detail>p{font-size:15px}.proof-heading h2,.case-film h2{font-size:calc((calc((2.8rem) * .9579)) * var(--heading-size-adjustment,.96))}.search-archive{padding:65px 6%}.archive-intro{grid-template-columns:1fr;gap:20px;margin-bottom:28px}.archive-intro p{font-size:15px}.search-rail{gap:20px}.search-capture{flex-basis:min(300px,81vw)}.next-project{flex-direction:column;align-items:start;gap:16px;padding:35px 6%}}@media (prefers-reduced-motion:reduce){.story-visual img,.project-image>img{transition:none!important;transform:none!important}.spotlight-image{transform:none}}.google-report{border-top:1px solid var(--line);padding:95px 8%}.report-context{color:var(--muted);max-width:850px;margin-bottom:35px;font-size:15px}.report-table-wrap{overflow-x:auto}table{border-collapse:collapse;text-align:left;font-variant-numeric:tabular-nums;width:100%}table caption{text-align:left;color:var(--muted);padding-bottom:20px;font-size:12px}table th,table td{border-bottom:1px solid var(--line);padding:20px 14px;font-size:15px}table th:first-child,table td:first-child{padding-left:0}thead th{color:var(--muted);border-top:1px solid var(--ink);font-size:11px;font-weight:480}tbody th{font-weight:480}tbody th small{color:var(--muted);margin-top:6px;font-size:10px;font-weight:384;display:block}.report-notes{justify-content:space-between;align-items:start;gap:35px;margin-top:25px;display:flex}.report-notes>p{color:var(--muted);max-width:620px;font-size:12px}.report-notes .text-link{flex-shrink:0;font-size:12px}@media (width<=700px){.google-report{padding:60px 6%}.google-report table th,.google-report table td{padding:18px 8px;font-size:12px}.google-report table th:first-child{min-width:116px;padding-left:0}.google-report thead th{font-size:10px}.report-notes{flex-direction:column;gap:15px}}@supports (animation-timeline:view()){@media (width>=701px) and (prefers-reduced-motion:no-preference){.work-hero-art>img{animation:linear both gallery-camera view();animation-range:entry exit}@keyframes gallery-camera{0%{transform:scale(1.015)translateY(0)}to{transform:scale(1.07)translateY(-8px)}}}}.profile-report{border-top:1px solid #7f918a;border-bottom:1px solid #7f918a;margin-top:35px;padding-bottom:0}.profile-report summary{letter-spacing:-.025em;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:24px 0;font-size:20px;display:flex}.profile-report summary span{letter-spacing:0;color:var(--muted);font-size:11px}.profile-report>p{color:var(--muted);max-width:780px;margin-bottom:24px;font-size:13px}.profile-report[open]{padding-bottom:25px}.profile-report .profile-locations{margin-top:25px}.profile-report table th{max-width:320px}@media (width<=700px){.profile-report summary{font-size:18px}.profile-report summary span{max-width:100px;font-size:10px}.profile-report table th:first-child{min-width:135px}}.evidence-image{aspect-ratio:1284/2778;display:block}.case-website{color:#dbe8e6;border-bottom:1px solid #789b98;align-items:center;gap:24px;max-width:100%;min-height:48px;margin-top:24px;padding:12px 0;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.case-domain{overflow-wrap:anywhere;color:#9be3d6;font-size:16px;display:block}.case-website>span:first-child{min-width:0}.case-website>span:last-child{flex:none}a.case-website:hover .case-domain{text-underline-offset:5px;text-decoration:underline}.case-website:focus-visible{outline-offset:5px;outline:3px solid #9be3d6}.project-card:has(a[href="/work/yaow-sea-moss/"]) .project-image>img{object-fit:contain;background:#101214}@media (forced-colors:active){.case-website{border-color:linktext}.case-domain{color:linktext}}.exhibition.work-hero{background:var(--ink,#101214);grid-template-columns:minmax(240px,.7fr) minmax(0,1.6fr);align-items:center;gap:24px 4%;padding:48px 6% 30px;display:grid;overflow:hidden}.exhibition-intro{align-self:center;padding-bottom:30px}.exhibition-intro h1{font-size:calc((clamp(2.7rem,4.7vw,5.4rem)) * var(--heading-size-adjustment,.96));letter-spacing:-.04em;margin:0 0 27px;line-height:1.01}.exhibition-intro h1 em{color:#0adddf;font-style:normal}.exhibition-intro>p{color:#c3cccf;margin-bottom:26px;font-size:17px;line-height:1.65}.exhibition-intro .text-link{min-height:48px;font-size:14px}.exhibition-stage{min-width:0}.exhibition-panel[hidden]{display:none!important}.exhibition-stage .project-mockup{width:108%;margin-left:-2%}.exhibition-stage .mockup-stage{aspect-ratio:1.43;padding:28px 20px 38px}.exhibition-stage .mockup-frame{transform:rotateY(-10deg)rotateX(5deg)}.exhibition-stage .mockup-base{bottom:25px}.exhibition-stage .mockup-toolbar{display:none}.exhibition-caption{justify-content:space-between;align-items:center;gap:20px;padding:18px 0 10px;display:flex}.exhibition-caption h2{font-size:calc((23px) * var(--heading-size-adjustment,.96));letter-spacing:-.025em;margin:0 0 7px;line-height:1.2}.exhibition-caption p{color:#bbc8cc;margin:0;font-size:13px;line-height:1.5}.exhibition-caption .text-link{white-space:nowrap;min-height:44px;font-size:13px}.exhibition-select{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:18px;display:grid}.exhibition-select button{color:#c3cccf;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-top:1px solid #505b60;flex-direction:column;align-items:flex-start;gap:8px;min-height:80px;padding:20px 0;display:flex;position:relative}.exhibition-select button small{color:#aebdc1;font-size:12px}.exhibition-select button>span{font-size:16px}.exhibition-select button:before{content:"";background:var(--brand-gradient);transform-origin:0;width:100%;height:3px;position:absolute;top:-1px;left:0;transform:scaleX(0)}.exhibition-select button[aria-pressed=true]{color:#fff}.exhibition-select button[aria-pressed=true]:before{transform:scaleX(1)}.exhibition-select button:focus-visible{outline-offset:5px;outline:2px solid #00ffd1}.exhibition-select [hidden]{display:none!important}.work-index .project-image{background:0 0;overflow:visible}.project-grid .project-card{min-width:0}.project-grid .project-mockup{color:var(--ink)}.project-grid .mockup-toolbar,.story-visual .mockup-toolbar{color:#40545a;border-color:#819090}.project-grid .project-question{color:#46585e;max-width:47ch;margin-top:12px;font-size:15px;line-height:1.55}.project-image .project-mockup--art{background:0 0}.case-hero{grid-template-columns:minmax(260px,.78fr) minmax(0,1.35fr);align-items:center;gap:28px 5%;padding:35px 6% 48px;display:grid}.case-back{grid-column:1/-1;align-items:center;min-height:44px;margin:0;display:inline-flex}.case-heading{margin:0}.case-heading h1{font-size:calc((clamp(2.2rem,4.1vw,4.7rem)) * var(--heading-size-adjustment,.96));letter-spacing:-.04em;max-width:12ch;margin:18px 0 25px;line-height:1.07}.case-heading>p:not(.section-label){max-width:43ch;margin:0 0 20px;font-size:17px;line-height:1.65}.case-heading .section-label{letter-spacing:0;font-size:12px;line-height:1.6}.case-cover{min-width:0;margin:0}.case-cover>figcaption{color:#c1cccf;max-width:65ch;padding-top:9px;font-size:12px;line-height:1.6}.case-cover .project-mockup--case .mockup-stage{aspect-ratio:1.4;height:auto}.case-cover .project-mockup--case.project-mockup--portrait .mockup-stage{height:460px}.case-website{min-height:44px;margin-top:16px;font-size:12px}.case-domain{font-size:13px}.case-service-link{color:#0adddf;text-underline-offset:5px;align-items:center;gap:18px;min-height:48px;font-size:14px;text-decoration:underline;display:inline-flex}.case-service-link svg{width:20px}.case-story-intro h2{font-size:calc((clamp(2rem,3.4vw,3.7rem)) * var(--heading-size-adjustment,.96));letter-spacing:-.04em;line-height:1.14}.case-takeaway{color:#40545a;max-width:42ch;margin:24px 0;font-size:16px;line-height:1.7}.case-chapters h3{font-size:calc((clamp(1.35rem,2vw,1.85rem)) * var(--heading-size-adjustment,.96));letter-spacing:-.025em;line-height:1.35}.case-source-pair{background:#e1e8e4;border-block:1px solid #abb9b7;justify-content:space-between;align-items:center;gap:30px;padding:40px 8%;display:flex}.case-source-pair h2{font-size:calc((27px) * var(--heading-size-adjustment,.96));letter-spacing:-.025em;margin-bottom:12px;line-height:1.2}.case-source-pair p{max-width:60ch;font-size:15px;line-height:1.7}.case-source-pair .text-link{white-space:nowrap;font-size:14px}@media (prefers-reduced-motion:no-preference){.exhibition-select button:before{transition:transform .26s cubic-bezier(.16,1,.3,1)}}@media (width<=900px){.exhibition.work-hero{grid-template-columns:.7fr 1.1fr;gap:20px;padding-inline:5%}.exhibition-intro h1{font-size:calc((clamp(2.5rem,5.4vw,4rem)) * var(--heading-size-adjustment,.96))}.exhibition-caption{display:block}.exhibition-caption .text-link{margin-top:10px}.case-hero{grid-template-columns:.85fr 1.1fr;gap:24px}.case-heading h1{font-size:calc((clamp(2rem,4.5vw,3.8rem)) * var(--heading-size-adjustment,.96))}}@media (width<=700px){.exhibition.work-hero{flex-direction:column;align-items:stretch;gap:18px;padding:28px 6% 26px;display:flex}.exhibition-intro{padding:0}.exhibition-intro h1{font-size:calc((clamp(2.7rem,12vw,4rem)) * var(--heading-size-adjustment,.96));max-width:10ch;margin-bottom:18px}.exhibition-intro>p{margin-bottom:12px;font-size:15px}.exhibition-stage .project-mockup{width:100%;margin:0}.exhibition-stage .mockup-stage{aspect-ratio:1.4;padding:14px 0 20px}.exhibition-stage .mockup-frame{transform:rotateY(-3deg)rotateX(2deg)}.exhibition-stage .mockup-base{bottom:5px}.exhibition-caption{padding:10px 0 0;display:block}.exhibition-caption h2{font-size:calc((22px) * var(--heading-size-adjustment,.96))}.exhibition-caption .text-link{font-size:14px}.exhibition-select{gap:12px;margin-top:5px}.exhibition-select button{min-height:88px;padding:17px 0 8px}.exhibition-select button>span{font-size:13px;line-height:1.4}.exhibition-select button small{font-size:11px;line-height:1.4}.case-hero{padding:20px 6% 32px;display:block}.case-back{margin-bottom:22px}.case-heading h1{max-width:15ch;font-size:calc((clamp(2.25rem,10vw,3.1rem)) * var(--heading-size-adjustment,.96))}.case-heading>p:not(.section-label){font-size:16px}.case-cover{margin-top:24px}.case-cover .project-mockup--case .mockup-stage{aspect-ratio:1.35}.case-cover .project-mockup--case.project-mockup--portrait .mockup-stage{height:auto;max-height:450px}.case-story-intro h2{font-size:calc((clamp(1.9rem,8vw,2.7rem)) * var(--heading-size-adjustment,.96))}.case-chapters h3{font-size:calc((1.45rem) * var(--heading-size-adjustment,.96))}.case-source-pair{padding:32px 6%;display:block}.case-source-pair h2{font-size:calc((25px) * var(--heading-size-adjustment,.96))}.case-source-pair .text-link{white-space:normal;margin-top:18px}.project-grid .project-question{font-size:14px}.exhibition-select button[aria-pressed=true]{color:#00ffd1}}@media (prefers-reduced-motion:reduce){.exhibition-stage .mockup-frame{transform:none!important}.exhibition-select button:before{transition:none!important}}@media (forced-colors:active){.exhibition-select button:before{background:highlight}.exhibition-select button[aria-pressed=true]{border-top:3px solid highlight}.case-service-link{color:linktext}}
