.work-page{--work-accent:#15803d;--work-blue:#2563eb;--work-ink:#0b1a33;--work-line:#dfe9e6;--work-muted:#5d7188;background:#f4f8f6;color:var(--work-ink);font-size:12px;line-height:1.55;padding-bottom:18px}.work-page *,.work-page *:before,.work-page *:after{box-sizing:border-box;border-radius:1px!important}.work-page :is(h1,h2,h3,h4,p,figure){margin:0}.work-page :is(button,input){font:inherit}.work-page :is(a,button,input,summary):focus-visible{outline:2px solid #15803d;outline-offset:3px}.work-page svg{flex-shrink:0}.work-page h2{font-size:25px;font-weight:800;line-height:1.2;letter-spacing:-.7px}.work-page h3{font-size:15px;font-weight:750;line-height:1.3;letter-spacing:-.25px}.work-page h4{font-size:12px;font-weight:750;line-height:1.35}.work-page p{font-size:12px;line-height:1.55;color:var(--work-muted)}.work-container{width:calc(100% - 48px);max-width:1232px;margin-inline:auto}.work-section{background:#fff;border:1px solid var(--work-line);padding:22px;margin-top:16px;scroll-margin-top:90px;min-width:0}.work-section-heading{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:17px}.work-section-heading>div{min-width:0}.work-section-heading p{margin-top:5px}.work-section-heading>.work-button{flex-shrink:0;min-height:32px;padding:7px 12px}.work-eyebrow{display:inline-flex;align-items:center;gap:5px;border:1px solid #b9e0c6;padding:4px 7px;background:#fff;color:#15803d;font-size:10px;font-weight:650;line-height:1.3;margin-bottom:12px}.work-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:37px;padding:9px 14px;background:#15803d;border:1px solid #15803d;color:#fff;font-size:12px;font-weight:650;line-height:1.35;cursor:pointer;text-decoration:none;transition:background .18s,border-color .18s}.work-button:hover{background:#166534;border-color:#166534}.work-button-secondary{color:#2563eb;border-color:#a6c1f6;background:#fff}.work-button-secondary:hover{background:#eff6ff;border-color:#2563eb}.work-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.work-text-link{display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:650;color:#2563eb}.work-hero{padding:26px 0 24px;background:radial-gradient(ellipse at 75% 50%,#dbf2ec,transparent 60%),linear-gradient(110deg,#f8fcfb,#eef8fc);border-bottom:1px solid #dfebe5;overflow:hidden}.work-hero-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:27px;align-items:center;min-height:342px}.work-hero-copy{padding-block:10px}.work-page .work-hero h1{font-family:Inter,system-ui,sans-serif;font-size:clamp(31px,3.1vw,42px);font-weight:800;line-height:1.12;letter-spacing:-1.3px;margin-bottom:13px}.work-hero h1 span{color:#15803d}.work-page .work-hero-copy>p{font-size:14px;line-height:1.55;max-width:560px}.work-hero-notes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:25px}.work-hero-notes>div{display:flex;gap:8px;align-items:center}.work-hero-notes>div>svg{width:29px;height:29px;background:#e3f6e9;color:#16a34a;padding:6px}.work-hero-notes b{display:block;font-size:11px;line-height:1.35}.work-hero-notes small{display:block;font-size:9px;line-height:1.4;color:#728499;margin-top:3px}.work-hero-collage{height:334px;position:relative;isolation:isolate}.work-collage-orbit{position:absolute;inset:12px 65px 20px 15px;background:#c9f1db77;border:1px solid #66c7a1;clip-path:polygon(0 5%,86% 0,100% 85%,15% 100%);transform:rotate(-11deg);z-index:-1}.work-collage-screen{position:absolute;background:#112a3b;border:5px solid #142d3f;box-shadow:0 9px 17px #183d4e26}.work-collage-screen>span{position:absolute;top:-21px;left:20px;display:flex;gap:5px;align-items:center;background:#0b2945;color:#fff;padding:5px 8px;font-size:9px;font-weight:650;white-space:nowrap;z-index:1}.work-collage-screen>span>svg{width:11px;height:11px;color:#4ade80}.work-collage-screen>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.work-collage-revenue{width:61%;height:240px;left:0;top:34px;transform:perspective(900px) rotateY(10deg) rotate(-5deg);z-index:2}.work-collage-revenue>i{position:absolute;bottom:-17px;left:-7%;width:114%;height:14px;background:linear-gradient(#d9e1e6,#8497a6);clip-path:polygon(6% 0,94% 0,100% 65%,90% 100%,9% 100%,0 65%)}.work-collage-document{width:49%;height:199px;right:0;top:11px;transform:rotate(-3deg);z-index:1}.work-collage-document>span{font-size:8px;left:8px;background:#174a4b}.work-collage-publishing{width:44%;height:184px;right:-3%;bottom:0;transform:rotate(6deg);z-index:4}.work-collage-publishing>span{left:7px;font-size:8px}.work-collage-phone{position:absolute;width:23%;height:248px;left:42%;bottom:-4px;z-index:5;border:5px solid #112a3b;background:#fff;box-shadow:0 8px 16px #183d4e30;padding-top:9px;overflow:hidden}.work-collage-phone>i{position:absolute;top:2px;left:35%;width:30%;height:5px;background:#112a3b}.work-collage-phone>img{width:100%;height:100%;object-fit:cover;object-position:top;display:block}.work-kpi-band{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:20px 22px;margin-top:16px;border:1px solid var(--work-line);background:#fff}.work-kpi-band>div{display:flex;align-items:center;gap:13px;border-right:1px solid #e3ece8}.work-kpi-band>div:last-child{border:0}.work-kpi-band>div>span{display:grid;place-items:center;width:43px;height:43px;color:#2563eb;background:#e7f1ff}.work-kpi-band svg{width:25px;height:25px}.work-kpi-band strong{display:block;font-size:23px;font-weight:800;line-height:1.15}.work-kpi-band p{margin-top:4px;font-size:12px}.work-search{display:flex;align-items:center;gap:8px;padding:9px 11px;width:360px;max-width:100%;border:1px solid #dce7e2;background:#fbfdfc;color:#8398a7}.work-search input{min-width:0;flex:1;background:none;outline:none;font-size:12px;color:#29483b}.work-search button{color:#698173}.work-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:17px}.work-filters button{padding:7px 16px;color:#546d80;background:#f9fcfd;border:1px solid #dfe9ec;font-size:12px;font-weight:650;line-height:1.4}.work-filters button[aria-pressed=true]{background:#2563eb;color:#fff;border-color:#2563eb}.work-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:17px}.work-card{min-width:0;background:#fbfdfd;border:1px solid #e0eae6;overflow:hidden}.work-card-image{position:relative;display:block;width:100%;height:142px;overflow:hidden;background:#e7f0ec;border-bottom:1px solid #e2eae7}.work-card-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top;transition:transform .2s}.work-card-image:hover>img{transform:scale(1.025)}.work-image-open{position:absolute;right:8px;bottom:8px;background:#fffffff0;color:#2563eb;padding:5px}.work-card-content{padding:14px}.work-type-badge{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;background:#e8f1ff;color:#2563eb;font-size:10px;font-weight:650;line-height:1.3;margin-bottom:9px}.work-type-websites{background:#e3f6e9;color:#15803d}.work-type-concepts{background:#f2eaff;color:#8640cc}.work-card h3{font-size:16px;line-height:1.3;margin-bottom:7px}.work-card p{font-size:12px;line-height:1.5}.work-card .work-text-link{margin-top:13px}.work-card .work-button{margin-top:12px;min-height:30px;padding:6px 9px}.work-tags{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.work-tags>span{padding:4px 6px;color:#2a5c98;background:#eaf2ff;font-size:12px;line-height:1.2;border:1px solid #e3ecf9}.work-card-brief{font-size:12px;margin-top:13px;padding-top:10px;border-top:1px solid #e0eae6}.work-card-brief>summary{color:#47745c;cursor:pointer;font-size:12px}.work-card-brief p,.work-card-brief h4{margin-top:9px}.work-checks{list-style:none;padding:0;margin:17px 0;display:grid;gap:8px}.work-checks>li{display:flex;align-items:flex-start;gap:7px;font-size:12px;line-height:1.5;color:#566f80}.work-checks>li>svg{color:#16a34a;margin-top:2px}.work-load-more{text-align:center;margin-top:17px}.work-empty{padding:28px;text-align:center;background:#f7fbf8;border:1px solid #dfebe2}.work-empty h3{font-size:18px;margin-bottom:8px}.work-empty .work-button{margin-top:15px}.work-feature-showcase{display:grid;grid-template-columns:.74fr 1.26fr;gap:32px;align-items:center;padding:25px}.work-feature-copy h2{font-size:36px;margin-bottom:4px}.work-feature-copy h3{font-size:19px;color:#245183;margin-bottom:13px}.work-feature-copy>p{max-width:380px}.work-feature-media{min-width:0}.work-feature-main{display:block;width:100%;height:285px;overflow:hidden;border:1px solid #d4e3e6;background:#eaf2f6}.work-feature-main img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.work-feature-thumbs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:11px}.work-feature-thumbs>button{min-width:0;text-align:left;border:1px solid #deebe6;background:#fff}.work-feature-thumbs>button[aria-pressed=true]{border-color:#2ea66d}.work-feature-thumbs img{display:block;width:100%;height:71px;object-fit:cover;object-position:top}.work-feature-thumbs span{display:block;padding:5px;font-size:10px;line-height:1.35;color:#23475e;font-weight:650}.work-secondary-products{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.work-secondary-product{display:grid;grid-template-columns:1.05fr 1fr;gap:18px;padding:20px;border:1px solid var(--work-line);background:#fff;min-width:0}.work-secondary-product h2{font-size:29px;margin-bottom:4px}.work-secondary-product h3{font-size:14px;color:#245183;margin-bottom:10px}.work-secondary-product .work-eyebrow{font-size:9px;padding:4px 6px;margin-bottom:10px}.work-secondary-product p{font-size:12px}.work-secondary-product>button{display:block;align-self:stretch;min-width:0;overflow:hidden;border:1px solid #dce8e7;background:#eaf0f3}.work-secondary-product>button>img{display:block;width:100%;height:100%;max-height:330px;object-fit:cover;object-position:top left}.work-secondary-product .work-checks{gap:6px;margin:14px 0}.work-secondary-product .work-button{min-height:32px;padding:7px 11px}.work-more-products{padding-block:13px}.work-more-products>details>summary{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#2563eb;font-size:12px;font-weight:650;cursor:pointer;list-style:none}.work-more-products .work-related{margin-top:17px}.work-public-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:13px}.work-public-card{min-width:0;padding:12px;border:1px solid #e1ebe7;background:#fbfdfc;display:flex;flex-direction:column;align-items:flex-start}.work-public-category{padding:3px 5px;background:#eaf3fb;color:#3a5b79;font-size:10px;line-height:1.3;font-weight:650;min-height:27px;display:flex;align-items:center;margin-bottom:8px}.work-public-card>img{display:block;width:100%;height:96px;object-fit:cover;object-position:top;border:1px solid #dbe6e1;margin-bottom:10px}.work-public-card h3{font-size:14px;margin-bottom:7px}.work-public-card .work-checks{gap:6px;margin:4px 0 12px}.work-public-card h4{margin-bottom:4px}.work-public-card>p{font-size:12px;line-height:1.5;margin-bottom:10px}.work-public-card .work-tags{margin:0 0 12px}.work-public-card>.work-button{width:100%;margin-top:auto;min-height:32px;padding:7px;font-size:11px;gap:6px}.work-engineering{display:grid;grid-template-columns:1.85fr 1fr;gap:20px}.work-engineering-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.work-engineering-grid>a{display:block;padding:16px 12px;border:1px solid #e0eae6;background:#fbfdfc}.work-engineering-grid>a>svg,.work-promise-grid>article>svg{width:36px;height:36px;padding:7px;background:#e3f6e9;color:#16a34a;margin-bottom:10px}.work-engineering-grid>a:nth-child(2)>svg{color:#2563eb;background:#e7f0ff}.work-engineering-grid h3{font-size:14px;margin-bottom:6px}.work-engineering-grid p{font-size:12px;line-height:1.5}.work-reference{padding:19px;background:#0b1a33;color:#fff}.work-reference h2{font-size:21px;margin-bottom:7px}.work-reference>p{color:#c0d0df;margin-bottom:15px}.work-reference>div{display:flex;gap:11px;align-items:center;margin-top:12px}.work-reference>div>span{display:grid;place-items:center;width:36px;height:36px;background:#16a34a;color:#fff;font-size:20px;font-weight:750;flex-shrink:0}.work-reference>div:last-child>span{background:#9147ed}.work-reference h3{font-size:15px;margin-bottom:3px}.work-reference>div p{font-size:12px;color:#bacbdd}.work-promise-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:13px}.work-promise-grid>article{padding:14px 12px;background:#fbfdfc;border:1px solid #e0eae6;min-width:0}.work-promise-grid>article:nth-child(2)>svg{background:#e6f0ff;color:#2563eb}.work-promise-grid>article:nth-child(3)>svg{background:#f1eaff;color:#9147ed}.work-promise-grid>article:nth-child(4)>svg{background:#fff2e4;color:#ed9015}.work-promise-grid h3{font-size:14px;margin-bottom:5px}.work-promise-grid p{font-size:12px}.work-project-cta{display:flex;align-items:center;gap:18px;background:linear-gradient(110deg,#0a3c3f,#0b1a33 40%);color:#fff;border:1px solid #183e4c;padding:24px;margin-top:16px}.work-project-cta>svg{width:58px;height:58px}.work-project-cta>div{flex:1}.work-project-cta h2{font-size:24px}.work-project-cta p{color:#c5d3e0;margin-top:5px}.work-project-cta>.work-button{flex-shrink:0}.work-button-on-dark{background:transparent;border-color:#97adc2;color:#fff}.work-button-on-dark:hover{background:#ffffff12;border-color:#fff}.work-breadcrumb{display:flex;gap:9px;align-items:center;font-size:11px;margin-bottom:17px;color:#6b8392}.work-breadcrumb>a{display:flex;gap:6px;align-items:center;color:#15803d}.work-story-hero{display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;min-height:280px}.work-story-hero h1>span{display:block;font-size:23px;margin-top:9px;letter-spacing:-.4px;line-height:1.25}.work-story-hero>div>p{font-size:14px;line-height:1.55}.work-story-hero-image{position:relative;display:block;width:100%;height:270px;overflow:hidden;border:4px solid #17374e;box-shadow:0 8px 18px #183b4a20}.work-story-hero-image>img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.work-story-hero-image>span{position:absolute;bottom:11px;right:11px;display:flex;align-items:center;gap:6px;padding:7px 9px;background:#fff;font-size:11px;color:#2563eb}.work-screen-tabs{display:flex;flex-wrap:wrap;gap:9px;margin-bottom:16px}.work-screen-tabs>button{display:flex;align-items:center;gap:7px;padding:8px 11px;background:#f7faf8;color:#496758;border:1px solid #dce7e0;font-size:12px}.work-screen-tabs>button[aria-pressed=true]{color:#fff;background:#15803d;border-color:#15803d}.work-story-screen{overflow:hidden;border:1px solid #dce7e2;background:#fff}.work-story-screen>button{position:relative;display:block;width:100%;max-height:480px;overflow:hidden}.work-story-screen img{display:block;width:100%;height:auto}.work-story-screen button>span{position:absolute;right:12px;bottom:12px;display:flex;gap:7px;align-items:center;padding:9px 12px;background:#fff;color:#2563eb;font-size:12px;border:1px solid #dce7e2}.work-story-screen figcaption{padding:15px;border-top:1px solid #dce7e2}.work-story-screen figcaption>strong{font-size:14px}.work-story-screen figcaption>p{margin-top:5px}.work-capture-note{margin-top:10px!important;font-size:12px!important}.work-story-scope{display:grid;grid-template-columns:1fr 1fr;gap:35px}.work-story-scope h3{margin-bottom:9px;font-size:18px}.work-process{display:grid;gap:13px}.work-process>article{display:flex;gap:13px;align-items:flex-start;background:#f5faf7;border:1px solid #dfeae3;padding:15px}.work-process>article>span{display:grid;place-items:center;width:30px;height:30px;background:#e0f4e7;color:#15803d;font-weight:750;flex-shrink:0}.work-process h3{font-size:15px;margin-bottom:5px}.work-related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.work-related>a{display:block;overflow:hidden;border:1px solid #dfe9e4;background:#fbfdfc}.work-related img{display:block;width:100%;height:129px;object-fit:cover;object-position:top}.work-related>a>div{padding:15px}.work-related h3{margin-bottom:6px;font-size:17px}.work-related .work-text-link{margin-top:13px}.work-related .work-eyebrow{font-size:9px;margin-bottom:9px}.work-viewer{position:fixed;inset:0;width:min(1200px,94vw);max-width:94vw;height:min(900px,92dvh);max-height:92dvh;padding:0;border:1px solid #dce7e2;margin:auto;color:#0b1a33;background:#fff}.work-viewer::backdrop{background:#0b1a33c9}.work-viewer-inner{display:flex;flex-direction:column;height:100%}.work-viewer header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:16px 20px;border-bottom:1px solid #dce7e2}.work-viewer .work-eyebrow{margin-bottom:5px}.work-viewer h2{font-size:17px}.work-viewer-image{flex:1;overflow:auto;min-height:0;background:#eef4f0}.work-viewer-image img{display:block;width:100%;height:auto}.work-viewer footer{display:flex;justify-content:space-between;gap:20px;align-items:center;padding:13px 18px;border-top:1px solid #dce7e2}.work-viewer footer p{font-size:12px;max-width:650px}.work-viewer footer>div{display:flex;gap:8px;align-items:center;flex-shrink:0}.work-icon-button{display:grid;place-items:center;width:35px;height:35px;border:1px solid #dce7e2;background:#fff;color:#15803d}.work-icon-button:disabled{opacity:.4;cursor:default}@media(max-width:1100px){.work-container{width:calc(100% - 40px)}.work-section{padding:19px}.work-hero-grid{gap:20px;min-height:330px}.work-page .work-hero h1{font-size:35px}.work-hero-collage{height:300px}.work-collage-revenue{height:210px}.work-collage-document{height:180px}.work-collage-publishing{height:160px}.work-collage-phone{height:220px}.work-hero-notes{gap:10px}.work-hero-notes b{font-size:10px}.work-hero-notes small{font-size:8px}.work-grid{gap:13px}.work-card-image{height:124px}.work-card-content{padding:12px}.work-card h3{font-size:15px}.work-feature-showcase{gap:22px}.work-feature-copy h2{font-size:33px}.work-feature-copy h3{font-size:17px}.work-feature-main{height:250px}.work-feature-thumbs img{height:57px}.work-secondary-product{padding:16px;gap:12px}.work-secondary-product h2{font-size:25px}.work-public-grid{gap:10px}.work-public-card{padding:10px}.work-public-card>img{height:83px}.work-public-card h3{font-size:13px}.work-engineering{grid-template-columns:1.6fr 1fr;gap:16px}.work-engineering-grid{grid-template-columns:1fr 1fr;gap:10px}.work-promise-grid{gap:10px}.work-promise-grid>article{padding:12px 10px}.work-project-cta{flex-wrap:wrap;gap:13px}.work-project-cta>div{flex-basis:calc(100% - 80px)}.work-project-cta>.work-button:first-of-type{margin-left:76px}}@media(max-width:800px){.work-page h2{font-size:22px}.work-hero-grid{gap:14px}.work-page .work-hero h1{font-size:29px;letter-spacing:-1px}.work-page .work-hero-copy>p{font-size:12px}.work-hero-collage{height:265px}.work-collage-revenue{height:175px;top:34px}.work-collage-document{height:151px;top:15px}.work-collage-publishing{height:143px;right:-1%}.work-collage-phone{height:196px;width:24%}.work-collage-screen>span{font-size:7px;left:7px;padding:4px 6px;top:-19px}.work-collage-screen>span>svg{width:9px;height:9px}.work-hero-notes{grid-template-columns:1fr;gap:7px;margin-top:16px}.work-hero-notes>div>svg{width:23px;height:23px;padding:5px}.work-hero-notes b{font-size:10px}.work-hero-notes small{display:none}.work-actions{gap:9px}.work-hero .work-button{padding:8px 10px;font-size:11px;gap:6px}.work-kpi-band{padding:17px;gap:13px}.work-kpi-band>div{gap:8px}.work-kpi-band>div>span{width:32px;height:32px}.work-kpi-band svg{width:21px;height:21px}.work-kpi-band strong{font-size:20px}.work-kpi-band p{font-size:12px}.work-section-heading{align-items:flex-start;flex-wrap:wrap;gap:12px}.work-section-heading>div{flex:1 1 230px}.work-search{width:100%}.work-grid{grid-template-columns:1fr 1fr;gap:14px}.work-card-image{height:153px}.work-card h3{font-size:16px}.work-feature-showcase{grid-template-columns:1fr;gap:22px}.work-feature-copy h2{font-size:32px}.work-feature-copy>p{max-width:none}.work-feature-copy .work-checks{grid-template-columns:1fr 1fr}.work-feature-main{height:280px}.work-feature-thumbs img{height:68px}.work-secondary-products{grid-template-columns:1fr;gap:14px}.work-secondary-product{grid-template-columns:1.1fr 1fr;padding:20px;gap:20px}.work-secondary-product h2{font-size:29px}.work-secondary-product>button>img{max-height:300px}.work-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.work-public-card>img{height:100px}.work-public-card h3{font-size:14px}.work-engineering{grid-template-columns:1fr}.work-engineering-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.work-reference{padding:22px}.work-reference>div{display:inline-flex;vertical-align:top;width:32%;padding-right:10px;align-items:flex-start}.work-reference>div>span{width:29px;height:29px;font-size:17px}.work-reference h3{font-size:14px}.work-promise-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.work-story-hero{gap:24px}.work-story-hero-image{height:240px}.work-story-hero h1>span{font-size:20px}.work-story-hero>div>p{font-size:12px}.work-story-scope{gap:23px}.work-related{grid-template-columns:1fr 1fr}}@media(max-width:600px){.work-container{width:calc(100% - 28px)}.work-page{padding-bottom:14px}.work-section{padding:15px;margin-top:12px}.work-section-heading{margin-bottom:15px}.work-section-heading>.work-button{font-size:11px;padding:7px 9px;min-height:31px}.work-hero{padding:20px 0}.work-hero-grid{grid-template-columns:1fr;gap:17px}.work-hero-copy{padding:0}.work-page .work-hero h1{font-size:33px;letter-spacing:-1px}.work-hero h1 br{display:none}.work-page .work-hero-copy>p{font-size:14px}.work-hero .work-button{font-size:12px;padding:9px 12px;min-height:38px}.work-hero-notes{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:19px}.work-hero-notes>div{display:block}.work-hero-notes>div>svg{width:28px;height:28px;margin-bottom:4px}.work-hero-notes b{font-size:10px}.work-hero-collage{height:264px;width:100%;max-width:420px;margin:auto}.work-collage-revenue{height:184px;left:0;top:28px}.work-collage-document{height:157px;top:12px;right:0}.work-collage-publishing{height:150px;right:0;bottom:0}.work-collage-phone{height:206px;bottom:0}.work-kpi-band{grid-template-columns:1fr 1fr;margin-top:12px;padding:16px;gap:17px 10px}.work-kpi-band>div:nth-child(2){border:0}.work-kpi-band p{font-size:12px}.work-filters{gap:6px;margin-bottom:14px}.work-filters button{padding:7px 10px;font-size:11px}.work-grid{grid-template-columns:1fr 1fr;gap:10px}.work-card-image{height:104px}.work-card-content{padding:10px}.work-card h3{font-size:14px}.work-card p{font-size:12px}.work-type-badge{font-size:8px;padding:3px 4px;gap:3px}.work-type-badge>svg{width:9px;height:9px}.work-tags{gap:4px;margin-top:10px}.work-tags>span{font-size:10px;padding:4px 5px}.work-text-link{font-size:11px;gap:5px}.work-card .work-button{font-size:10px;padding:6px 7px}.work-feature-showcase{padding:17px;gap:19px}.work-feature-copy h2{font-size:32px}.work-feature-copy h3{font-size:18px}.work-feature-copy .work-checks{grid-template-columns:1fr}.work-feature-main{height:192px}.work-feature-thumbs{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.work-feature-thumbs img{height:57px}.work-feature-thumbs span{font-size:10px}.work-secondary-products{margin-top:12px;gap:12px}.work-secondary-product{grid-template-columns:1fr 1fr;gap:12px;padding:15px}.work-secondary-product h2{font-size:25px}.work-secondary-product h3{font-size:13px}.work-secondary-product .work-eyebrow{font-size:8px;padding:3px 5px}.work-secondary-product>button>img{max-height:340px}.work-secondary-product .work-checks>li{font-size:12px;gap:5px}.work-secondary-product .work-checks>li>svg{width:11px;height:11px}.work-public-grid{grid-template-columns:1fr;gap:13px}.work-public-card{padding:14px}.work-public-card>img{height:160px}.work-public-card h3{font-size:17px}.work-public-category{font-size:11px;min-height:0;margin-bottom:10px}.work-public-card .work-checks{margin-block:8px 13px}.work-public-card>.work-button{font-size:12px;min-height:35px}.work-public-card .work-tags>span{font-size:12px}.work-engineering-grid{grid-template-columns:1fr 1fr;gap:10px}.work-engineering-grid>a{padding:14px 11px}.work-engineering-grid h3{font-size:14px}.work-reference{padding:17px}.work-reference>div{display:flex;width:100%;padding-right:0;gap:11px}.work-reference>div>span{width:32px;height:32px}.work-reference h3{font-size:15px}.work-promise-grid{grid-template-columns:1fr 1fr;gap:10px}.work-promise-grid>article{padding:14px 11px}.work-project-cta{margin-top:12px;padding:18px;gap:12px}.work-project-cta>svg{width:42px;height:42px}.work-project-cta>div{flex-basis:calc(100% - 55px)}.work-project-cta h2{font-size:21px}.work-project-cta>.work-button{flex:1;gap:6px;font-size:11px;padding:10px 9px}.work-project-cta>.work-button:first-of-type{margin-left:0}.work-story-hero{grid-template-columns:1fr;gap:23px}.work-page .work-story-hero h1{font-size:33px}.work-story-hero h1>span{font-size:21px;margin-top:8px}.work-story-hero>div>p{font-size:14px}.work-story-hero-image{height:210px}.work-story-hero .work-tags>span{font-size:12px}.work-breadcrumb{font-size:11px;margin-bottom:14px}.work-story-scope{grid-template-columns:1fr;gap:22px}.work-screen-tabs{gap:7px}.work-screen-tabs>button{font-size:11px;padding:7px 9px}.work-story-screen>button{max-height:320px}.work-story-screen button>span{right:8px;bottom:8px;font-size:10px;padding:6px 8px}.work-story-screen figcaption{padding:12px}.work-related{grid-template-columns:1fr;gap:13px}.work-related img{height:155px}.work-more-products .work-related{grid-template-columns:1fr}.work-viewer{width:96vw;max-width:96vw;height:92dvh}.work-viewer header{padding:12px}.work-viewer footer{flex-direction:column;align-items:flex-start;gap:12px;padding:12px}.work-viewer footer>div{width:100%;justify-content:space-between}}@media(prefers-reduced-motion:reduce){.work-page *{transition:none;scroll-behavior:auto}}
