.work-showroom{padding-bottom:0}.work-showroom .work-eyebrow{font-size:11px;font-weight:500;line-height:1.5;letter-spacing:.09em;text-transform:uppercase;color:rgb(var(--muted));margin:0}.work-showroom .work-intro{padding-block:54px 42px}.work-showroom .work-intro-grid{display:grid;grid-template-columns:1.2fr 1fr;gap:12%;align-items:end;margin-top:28px}.work-showroom .work-intro h1{font-size:clamp(62px,7.1vw,106px);line-height:.98;letter-spacing:-.07em;font-weight:750;margin:0}.work-showroom .work-intro h1>span{display:block}.work-showroom .work-title-accent{color:rgb(var(--brand))}.work-showroom .work-intro-aside{padding-bottom:3px}.work-showroom .work-intro-lead{font-size:clamp(16px,1.4vw,20px);line-height:1.6;max-width:450px;margin:0;color:rgb(var(--muted))}.work-showroom .work-inventory{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-top:1px solid rgb(var(--hairline));margin-top:32px;padding-top:20px}.work-showroom .work-inventory>div{display:flex;flex-direction:column;gap:7px;font-size:11px;color:rgb(var(--muted));line-height:1.4}.work-showroom .work-inventory-number{font-size:37px;font-weight:450;letter-spacing:-.05em;color:rgb(var(--foreground));font-variant-numeric:tabular-nums;line-height:1}.work-showroom .work-collection-anchor{display:inline-flex;align-items:center;gap:18px;font-size:12px;margin-top:24px;min-height:30px;text-decoration:none;color:rgb(var(--foreground))}.work-showroom .work-collection-anchor:hover{color:rgb(var(--brand))}.work-showroom .work-feature{background:#2345f5;color:#fff;display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.55fr);gap:34px;padding:34px 0 30px 34px;overflow:hidden;border-radius:6px;isolation:isolate}.work-showroom .work-feature .work-eyebrow{color:#dfe4ff;font-size:9px}.work-showroom .work-feature-copy{display:flex;align-items:flex-start;flex-direction:column;padding-block:9px 0;min-width:0}.work-showroom .work-feature h2{font-size:clamp(48px,5.1vw,73px);font-weight:700;line-height:1;letter-spacing:-.07em;display:flex;align-items:center;gap:13px;margin:38px 0 20px}.work-showroom .work-feature h2>span{font-size:15px;font-weight:450;letter-spacing:-.02em;border:1px solid #ffffff60;border-radius:5px;padding:6px 7px;align-self:flex-start;margin-top:5px}.work-showroom .work-feature-description{font-size:clamp(23px,2.4vw,33px);line-height:1.22;letter-spacing:-.045em;max-width:340px;margin:0}.work-showroom .work-feature-lead{font-size:13px;color:#e4e8ff;line-height:1.65;max-width:310px;margin:20px 0 0}.work-showroom .work-feature-actions{display:flex;align-items:center;flex-wrap:wrap;gap:16px 22px;margin-top:29px}.work-showroom .work-feature-primary{background:white;color:#141414;border:1px solid white;display:inline-flex;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding:12px 17px;border-radius:5px;font-size:13px;font-weight:550;text-decoration:none}.work-showroom .work-feature-primary:hover{background:#e9edff}.work-showroom .work-feature-case:focus-visible,.work-showroom .work-feature-primary:focus-visible,.work-showroom .work-feature-screen:focus-visible{outline:2px solid white;outline-offset:5px}.work-showroom .work-feature-case{display:inline-flex;align-items:center;gap:10px;font-size:12px;min-height:36px;color:white;text-decoration:none}.work-showroom .work-feature-case:hover{text-decoration:underline}.work-showroom .work-feature-note{font-size:10px;line-height:1.6;color:#e4e8ff;max-width:280px;margin:22px 0 0}.work-showroom .work-feature-visual{align-self:center;min-width:0;padding-block:3px}.work-showroom .work-feature-tags{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.work-showroom .work-feature-tags>span{font-size:9px;line-height:1.3;padding:6px 10px;border:1px solid #ffffff50;border-radius:3px;color:#e9edff}.work-showroom .work-feature-screen{display:block;position:relative;overflow:hidden;border-radius:5px 0 0 5px;border:1px solid #ffffff70;border-inline-end:0;background:#eef2f8;transform:translateX(10px);box-shadow:0 20px 60px #07185c33;transition:transform .35s}.work-showroom .work-feature-screen:hover{transform:translateX(0)}.work-showroom .work-feature-screen img{display:block;width:100%;height:auto}.work-showroom .work-feature-screen-arrow{position:absolute;inset-inline-end:18px;bottom:18px;width:44px;height:44px;border-radius:50%;background:#2345f5;color:white;display:grid;place-items:center;border:1px solid #ffffff80}.work-showroom .work-feature-caption{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:15px 24px 0 0;font-size:8px;line-height:1.5;color:#e4e8ff}.work-showroom .work-feature-caption>span:last-child{max-width:250px;text-align:end}.work-showcase{padding-top:70px;scroll-margin-top:100px}.work-showcase .work-collection-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;margin-bottom:35px}.work-showcase .work-collection-heading>div{max-width:850px}.work-showcase .work-collection-heading h2{font-size:clamp(32px,4vw,58px);font-weight:650;letter-spacing:-.06em;line-height:1.1;max-width:800px;margin:15px 0}.work-showcase .work-collection-lead{color:rgb(var(--muted));font-size:14px;line-height:1.6;margin:0}.work-showcase .work-results{display:flex;flex-direction:column;gap:5px;text-align:end;flex-shrink:0;margin:0;padding-bottom:2px;font-size:11px;color:rgb(var(--muted))}.work-showcase .work-results strong{font-size:45px;font-weight:450;line-height:1;letter-spacing:-.055em;color:rgb(var(--foreground));font-variant-numeric:tabular-nums;white-space:nowrap}.work-showcase .work-results strong>span{font-size:26px;color:rgb(var(--muted))}.work-showcase .work-filters{border-block:1px solid rgb(var(--hairline));padding-block:0 20px}.work-showcase .work-discipline-filters{display:flex;align-items:center;gap:35px;border-bottom:1px solid rgb(var(--hairline));margin-bottom:20px}.work-showcase .work-discipline-filters button{background:none;border:0;color:rgb(var(--muted));font-size:clamp(16px,1.65vw,23px);font-weight:500;letter-spacing:-.035em;line-height:1.4;display:flex;align-items:center;gap:10px;min-height:70px;padding:18px 0;position:relative}.work-showcase .work-discipline-filters button:after{position:absolute;content:"";bottom:-1px;inset-inline:0;height:3px;background:transparent}.work-showcase .work-discipline-filters button[aria-pressed=true]{color:rgb(var(--foreground))}.work-showcase .work-discipline-filters button[aria-pressed=true]:after{background:#2345f5}.work-showcase .work-discipline-filters button small{font-size:11px;letter-spacing:0;color:rgb(var(--muted));font-weight:400}.work-showcase .work-filter-tools{display:flex;align-items:center;justify-content:space-between;gap:20px}.work-showcase .work-kind-filters{display:flex;gap:7px;flex-wrap:wrap}.work-showcase .work-kind-filters button{padding:8px 13px;min-height:38px;font-size:11px;line-height:1.4;letter-spacing:normal;background:transparent;color:rgb(var(--muted));border:1px solid transparent;border-radius:4px}.work-showcase .work-kind-filters button[aria-pressed=true]{color:rgb(var(--foreground));border-color:rgb(var(--hairline));background:rgb(var(--panel))}.work-showcase .work-kind-filters button:hover{color:rgb(var(--foreground))}.work-showcase .work-search{display:flex;align-items:center;gap:10px;min-height:39px;max-width:260px;width:100%;color:rgb(var(--muted));border-bottom:1px solid rgb(var(--hairline))}.work-showcase .work-search svg{flex-shrink:0}.work-showcase .work-search input{font:inherit;font-size:12px;width:100%;min-width:0;padding:8px 0;background:none;border:0;color:rgb(var(--foreground));border-radius:0;line-height:1.5}.work-showcase .work-search input::-moz-placeholder{color:rgb(var(--muted));opacity:1}.work-showcase .work-search input::placeholder{color:rgb(var(--muted));opacity:1}.work-showcase .work-search:focus-within{border-color:rgb(var(--brand))}.work-showcase .work-collection-meta{display:flex;align-items:center;justify-content:space-between;min-height:58px;gap:20px;font-size:10px;line-height:1.5;color:rgb(var(--muted))}.work-showcase .work-reset{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 0;background:none;border:0;color:rgb(var(--foreground));font-size:10px}.work-showcase .work-reset:hover{color:rgb(var(--brand))}.work-showcase .work-project-grid{grid-template-columns:repeat(12,minmax(0,1fr));gap:50px 30px;align-items:start}.work-showcase .work-project-grid .portfolio-card{grid-column:span 5;min-width:0}.work-showcase .work-project-grid .portfolio-card:first-child,.work-showcase .work-project-grid .portfolio-card:nth-child(4n),.work-showcase .work-project-grid .portfolio-card:nth-child(4n+1){grid-column:span 7}.work-showcase .work-project-grid .portfolio-card .portfolio-card-image{aspect-ratio:1.42}.work-showcase .work-project-grid .portfolio-card:nth-child(4n) .portfolio-card-image,.work-showcase .work-project-grid .portfolio-card:nth-child(4n+1) .portfolio-card-image{aspect-ratio:1.9}.work-showcase .work-project-grid .portfolio-card:first-child .portfolio-desktop-cover{width:94%}.work-showcase .work-project-grid .portfolio-card:first-child .portfolio-phone-cover{width:24%;bottom:-9%}.work-showcase .work-project-grid .portfolio-card h3{font-size:clamp(23px,2vw,31px);line-height:1.22;font-weight:600;letter-spacing:-.045em}.work-showcase .work-project-grid .portfolio-card p{font-size:13px;max-width:58ch;line-height:1.7}.work-showcase .work-project-grid .portfolio-card-caption{font-size:9px;gap:7px 10px}.work-showcase .work-empty{min-height:330px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:40px 25px;border:1px solid rgb(var(--hairline));background:rgb(var(--panel));border-radius:6px}.work-showcase .work-empty-mark{color:rgb(var(--brand));margin-bottom:20px}.work-showcase .work-empty h3{font-size:30px;line-height:1.2;font-weight:550;letter-spacing:-.045em;margin:0 0 15px}.work-showcase .work-empty p{font-size:13px;color:rgb(var(--muted));margin:0;max-width:390px;line-height:1.7}.work-showcase .work-empty button{display:flex;align-items:center;gap:18px;background:none;border:0;color:rgb(var(--brand));font-size:12px;padding:12px 0;margin-top:20px;min-height:40px}.work-showroom .work-classic-link{display:flex;align-items:center;justify-content:space-between;gap:25px;border-block:1px solid rgb(var(--hairline));padding:22px 0;margin-top:55px;color:rgb(var(--muted));font-size:11px;line-height:1.6}.work-showroom .work-classic-link a{display:inline-flex;align-items:center;gap:15px;color:rgb(var(--foreground));text-decoration:none}.work-showroom .work-classic-link a:hover{color:rgb(var(--brand))}.work-showroom .work-closing{display:flex;align-items:center;justify-content:space-between;gap:30px;padding-block:65px 75px}.work-showroom .work-closing h2{font-size:clamp(34px,4.5vw,62px);font-weight:650;line-height:1.08;letter-spacing:-.06em;margin:0 0 15px}.work-showroom .work-closing p{font-size:14px;color:rgb(var(--muted));max-width:450px;line-height:1.7;margin:0}.work-showroom .work-closing .btn-signal{flex-shrink:0}[dir=rtl] .work-showroom .work-intro h1{font-size:clamp(53px,6.2vw,92px);letter-spacing:normal;line-height:1.2}[dir=rtl] .work-showroom .work-feature{padding-inline:34px 0}[dir=rtl] .work-showroom .work-feature-screen{border-radius:0 5px 5px 0;transform:translateX(-10px)}[dir=rtl] .work-showroom .work-feature-screen:hover{transform:translateX(0)}[dir=rtl] .work-showroom .work-feature-caption{margin-inline:0 24px}[dir=rtl] .work-showroom .work-feature h2{direction:ltr;align-self:flex-start}[dir=rtl] .work-showcase .work-collection-heading h2,[dir=rtl] .work-showroom .work-closing h2{line-height:1.3;letter-spacing:normal}@media (max-width:1100px){.work-showroom .work-intro-grid{grid-template-columns:1.1fr 1fr;gap:7%}.work-showroom .work-intro h1{font-size:clamp(61px,7.5vw,84px)}.work-showroom .work-feature{grid-template-columns:.8fr 1.2fr;gap:24px;padding-inline-start:26px}.work-showroom .work-feature h2{font-size:53px;margin-top:28px}.work-showroom .work-feature-description{font-size:25px}.work-showroom .work-feature-lead{font-size:12px}.work-showroom .work-feature-actions{gap:12px 17px;margin-top:22px}.work-showroom .work-feature-primary{font-size:12px;padding:11px 13px;gap:16px}.work-showroom .work-feature-note{font-size:9px;margin-top:18px}.work-showroom .work-feature-caption{font-size:7px}.work-showroom .work-feature-tags{gap:5px}.work-showroom .work-feature-tags>span{font-size:8px;padding:5px 7px}.work-showcase .work-collection-heading h2{font-size:43px}.work-showcase .work-project-grid{gap:42px 24px}.work-showcase .work-project-grid .portfolio-card-caption>span:last-child{margin-inline-start:0;flex-basis:100%}.work-showcase .work-project-grid .portfolio-card h3{font-size:25px}}@media (max-width:767px){.work-showroom .work-intro{padding-block:35px 30px}.work-showroom .work-intro-grid{grid-template-columns:1fr;gap:27px;margin-top:23px}.work-showroom .work-intro h1{font-size:clamp(59px,11vw,80px);line-height:1;letter-spacing:-.065em}.work-showroom .work-intro-lead{font-size:15px;max-width:440px;line-height:1.65}.work-showroom .work-intro-aside{padding:0}.work-showroom .work-inventory{margin-top:23px;padding-top:17px;gap:20px}.work-showroom .work-inventory-number{font-size:29px}.work-showroom .work-inventory>div{font-size:10px}.work-showroom .work-collection-anchor{margin-top:18px;font-size:11px}.work-showroom .work-feature{grid-template-columns:1fr;padding:25px 22px 22px;gap:25px;border-radius:5px}.work-showroom .work-feature-copy{padding:0}.work-showroom .work-feature .work-eyebrow{font-size:8px}.work-showroom .work-feature h2{font-size:58px;margin:24px 0 15px;gap:13px}.work-showroom .work-feature h2>span{font-size:12px;padding:5px 6px;margin-top:3px}.work-showroom .work-feature-description{font-size:27px;max-width:340px;line-height:1.24}.work-showroom .work-feature-lead{font-size:12px;max-width:340px;margin-top:14px}.work-showroom .work-feature-actions{gap:17px;margin-top:22px;width:100%}.work-showroom .work-feature-primary{font-size:12px;min-height:46px}.work-showroom .work-feature-case{font-size:11px}.work-showroom .work-feature-note{font-size:9px;max-width:290px;margin-top:18px}.work-showroom .work-feature-visual{padding:0;min-width:0}.work-showroom .work-feature-tags{margin-bottom:12px;gap:6px}.work-showroom .work-feature-tags>span{font-size:8px;padding:5px 7px}.work-showroom .work-feature-screen{border:1px solid #ffffff70;border-radius:4px;transform:none;width:100%}.work-showroom .work-feature-screen:hover{transform:none}.work-showroom .work-feature-screen-arrow{height:34px;width:34px;bottom:10px;inset-inline-end:10px}.work-showroom .work-feature-screen-arrow svg{width:20px;height:20px}.work-showroom .work-feature-caption{margin:12px 0 0;font-size:7px;gap:15px}.work-showroom .work-feature-caption>span:last-child{max-width:180px}.work-showcase{padding-top:43px;scroll-margin-top:85px}.work-showcase .work-collection-heading{margin-bottom:22px;display:block}.work-showcase .work-collection-heading h2{font-size:36px;line-height:1.08;max-width:480px;margin:15px 0}.work-showcase .work-collection-lead{font-size:12px;max-width:340px;line-height:1.7}.work-showcase .work-results{flex-direction:row;align-items:baseline;gap:12px;margin-top:21px;justify-content:space-between;font-size:10px;max-width:340px}.work-showcase .work-results strong{font-size:29px}.work-showcase .work-results strong>span{font-size:19px}.work-showcase .work-discipline-filters{gap:23px;margin-bottom:15px}.work-showcase .work-discipline-filters button{font-size:16px;gap:7px;min-height:60px;padding:16px 0}.work-showcase .work-discipline-filters button small{font-size:9px}.work-showcase .work-filter-tools{align-items:stretch;flex-direction:column;gap:15px}.work-showcase .work-kind-filters{gap:5px}.work-showcase .work-kind-filters button{font-size:10px;padding:8px 10px;min-height:36px}.work-showcase .work-search{max-width:none;min-height:40px}.work-showcase .work-search input{font-size:16px;padding-block:7px}.work-showcase .work-filters{padding-bottom:15px}.work-showcase .work-collection-meta{min-height:52px;font-size:9px;gap:15px}.work-showcase .work-reset{font-size:9px}.work-showcase .work-project-grid{grid-template-columns:1fr;gap:34px}.work-showcase .work-project-grid .portfolio-card,.work-showcase .work-project-grid .portfolio-card:first-child,.work-showcase .work-project-grid .portfolio-card:nth-child(4n),.work-showcase .work-project-grid .portfolio-card:nth-child(4n+1){grid-column:auto}.work-showcase .work-project-grid .portfolio-card .portfolio-card-image,.work-showcase .work-project-grid .portfolio-card:nth-child(4n) .portfolio-card-image,.work-showcase .work-project-grid .portfolio-card:nth-child(4n+1) .portfolio-card-image{aspect-ratio:1.45}.work-showcase .work-project-grid .portfolio-card h3{font-size:25px;line-height:1.2}.work-showcase .work-project-grid .portfolio-card p{font-size:12px;line-height:1.7}.work-showcase .work-project-grid .portfolio-card-caption{font-size:8px;margin-top:14px;gap:5px 8px}.work-showcase .work-project-grid .portfolio-card-caption>span:last-child{flex-basis:auto;margin-inline-start:auto}.work-showcase .work-empty{min-height:300px;padding:35px 20px}.work-showcase .work-empty h3{font-size:26px}.work-showcase .work-empty p{font-size:12px}.work-showroom .work-classic-link{margin-top:37px;display:block;padding-block:20px;font-size:10px}.work-showroom .work-classic-link>a{margin-top:12px;gap:13px;line-height:1.6}.work-showroom .work-closing{display:block;padding-block:40px 45px}.work-showroom .work-closing h2{font-size:40px;margin-bottom:17px}.work-showroom .work-closing p{font-size:13px;max-width:340px}.work-showroom .work-closing .btn-signal{width:100%;margin-top:25px;justify-content:space-between;font-size:13px}[dir=rtl] .work-showroom .work-intro h1{font-size:58px;line-height:1.2}[dir=rtl] .work-showroom .work-feature{padding:25px 22px 22px}[dir=rtl] .work-showroom .work-feature-screen{transform:none;border-radius:4px}[dir=rtl] .work-showroom .work-feature-caption{margin:12px 0 0}}@media (max-width:370px){.work-showroom .work-intro h1{font-size:54px}.work-showroom .work-feature{padding:24px 18px 20px}.work-showroom .work-feature h2{font-size:50px}.work-showroom .work-feature-description{font-size:25px}.work-showroom .work-feature-primary{width:100%;justify-content:space-between}.work-showcase .work-collection-heading h2{font-size:32px}.work-showcase .work-discipline-filters{gap:17px}.work-showcase .work-discipline-filters button{font-size:14px;gap:6px}.work-showcase .work-kind-filters button{font-size:9px;padding-inline:8px}.work-showcase .work-project-grid .portfolio-card-caption>span:last-child{flex-basis:100%;margin-inline-start:0}.work-showroom .work-closing h2{font-size:35px}[dir=rtl] .work-showroom .work-intro h1{font-size:49px}[dir=rtl] .work-showroom .work-feature{padding:24px 18px 20px}}@media (prefers-reduced-motion:reduce){.work-showroom *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.work-showroom .work-feature-screen:hover{transform:none}}