@font-face{font-family:specimenFont;src:url(../media/lato_regular_latin-s.p.0ic9f6t6i9npx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:specimenFont;src:url(../media/lato_bold_latin-s.p.24jxsbewvqxgy.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:specimenFont Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}._1djDEq_className{font-family:specimenFont,specimenFont Fallback,Arial}._1djDEq_variable{--font-home-lato:"specimenFont", "specimenFont Fallback", Arial}
.qEhOcG_experience{--home-bg:#000;--home-surface:#1b1b20;--home-ink:#f1f1f4;--home-muted:#b6b6bf;--home-border:#3b3b43;--home-focus:#eadfff;isolation:isolate;background:var(--home-bg);color:var(--home-ink);font:400 17px/1.7 var(--font-lexend),sans-serif;position:relative;overflow:clip}.qEhOcG_light{--home-bg:#f8f9fc;--home-surface:#fff;--home-ink:#171b24;--home-muted:#555d6a;--home-border:#ced2db;--home-focus:#542c90;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}html[data-theme=dark]:has(.qEhOcG_experience){background-color:#000}html[data-theme=dark]:has(.qEhOcG_experience) body{background-color:#000}html:has(.qEhOcG_light){--nav-fg:#171b24;--nav-fg-muted:#555d6a;--nav-bg:#f8f9fc;--dropdown-bg:#fff;--dropdown-border:#ced2db;--dropdown-text:#171b24;--dropdown-text-muted:#555d6a;--dropdown-active:#171b24;--dropdown-hover:#eff0f5;--nav-overlay-bg:#f8f9fc;background-color:#f8f9fc!important}.qEhOcG_experience :is(a,button):focus-visible{outline:3px solid var(--home-focus);outline-offset:6px}.qEhOcG_heroMode{min-height:100svh}.qEhOcG_heroScene{min-height:100svh;padding:clamp(88px,11svh,128px) 24px max(12px,env(safe-area-inset-bottom,0px));pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.qEhOcG_neonLayer{z-index:-1;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.qEhOcG_lightBackdrop{pointer-events:none;background:radial-gradient(32% 21% at 27% 82%,#ea334617,#0000 75%),radial-gradient(34% 23% at 75% 80%,#723ac514,#0000 75%);position:absolute;inset:0}.qEhOcG_heroCopy{text-align:center;pointer-events:none;flex-direction:column;flex:none;align-items:center;display:flex}.qEhOcG_heroCopy h1{font:400 clamp(64px,min(9.5vw,14svh),136px)/.88 var(--font-protest),sans-serif;letter-spacing:-.02em}.qEhOcG_heroCopy p{max-width:760px;color:var(--home-muted);margin-top:clamp(16px,2.6svh,26px);font-size:clamp(16px,1.25vw,18px);line-height:1.7}.qEhOcG_heroSpecialties{color:var(--home-ink);font-weight:500}.qEhOcG_heroClients{margin-top:4px;font-size:clamp(14px,1.1vw,16px);display:block}.qEhOcG_noWrap{white-space:nowrap}.qEhOcG_heroFan{flex:1 0 var(--fan-height,420px);width:calc(100% + 48px);min-height:var(--fan-height,420px);pointer-events:none;position:relative}.qEhOcG_fanButton{pointer-events:auto;text-align:left;background:0 0;border:0;border-radius:32px;width:clamp(260px,22vw,360px);height:clamp(330px,28vw,460px);padding:0;position:absolute;top:50%;left:50%}.qEhOcG_cover{width:100%;min-width:0;height:100%;color:rgb(var(--cover-ink));border-radius:32px;position:relative}.qEhOcG_cardFloat{border-radius:inherit;width:100%;height:100%}.qEhOcG_coverPose{border-radius:inherit;backface-visibility:hidden;width:100%;height:100%;position:relative}.qEhOcG_floating{animation:5.2s cubic-bezier(.37,0,.63,1) infinite qEhOcG_cardFloat}@keyframes qEhOcG_cardFloat{0%,to{transform:translateY(-10px)rotate(-.5deg)}50%{transform:translateY(10px)rotate(.5deg)}}.qEhOcG_coverSurface{isolation:isolate;border-radius:inherit;backface-visibility:hidden;border:0;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:0 22px 38px -14px #0008}.qEhOcG_coverSurface:after{content:"";pointer-events:none;border-radius:inherit;background:linear-gradient(120deg,#ffffff10,#0000 35% 70%,#0000000d);position:absolute;inset:0}.qEhOcG_cardSheen{z-index:1;pointer-events:none;opacity:0;background:radial-gradient(30% 25% at 50% 35%,#ffffff38,#0000 80%),linear-gradient(115deg,#0000 35%,#ffffff18 46%,#ffffff30 49%,#ffffff08 54%,#0000 63%);transition:opacity .25s cubic-bezier(.23,1,.32,1);position:absolute;inset:-65%}.qEhOcG_coverPose[data-pointer=active] .qEhOcG_cardSheen{opacity:1}.qEhOcG_coverNumber{color:currentColor;opacity:.1;font:400 clamp(80px,9vw,128px)/1 var(--font-protest),sans-serif;position:absolute;top:8%;left:8%}.qEhOcG_coverTags{font:500 clamp(10px,.9vw,13px)/1.7 var(--font-lexend),sans-serif;text-transform:uppercase;letter-spacing:.08em;border-left:1px solid;margin:0;padding:0 0 0 12px;list-style:none;position:absolute;top:42%;left:8%}.qEhOcG_coverIdentity{text-align:center;color:var(--cover-title);position:absolute;bottom:7%;left:8%;right:8%}.qEhOcG_coverIdentity>span{font:400 clamp(19px,2vw,27px)/1.12 var(--font-protest),sans-serif;text-wrap:balance;display:block}.qEhOcG_coverIdentity small{color:var(--cover-subtext);font:500 12px/1.5 var(--font-lexend),sans-serif;text-transform:uppercase;letter-spacing:.1em;margin-top:10px;display:block}.qEhOcG_browseWork{border:1px solid var(--home-border);background:var(--home-surface);width:max-content;max-width:100%;min-height:48px;color:var(--home-ink);pointer-events:auto;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:14px;padding:10px 20px;font-size:15px;font-weight:500;line-height:1.4;text-decoration:none;transition:border-color .18s cubic-bezier(.23,1,.32,1),background-color .18s cubic-bezier(.23,1,.32,1);display:inline-flex}.qEhOcG_browseWork>[data-link-icon]{font-size:20px;line-height:1;transition:transform .18s cubic-bezier(.23,1,.32,1);display:inline-block}.qEhOcG_previewMode{min-height:100svh}.qEhOcG_preview{max-width:1328px;margin:0 auto;padding:clamp(112px,14svh,148px) 40px 48px}.qEhOcG_closingPreview{z-index:2;pointer-events:none;width:100%;position:absolute;top:0;left:0;right:0}.qEhOcG_previewHeader{min-height:44px;color:var(--home-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:clamp(32px,4svh,48px);font-size:14px;display:flex}.qEhOcG_previewCount{color:var(--home-ink);font-variant-numeric:tabular-nums;margin-left:20px}.qEhOcG_backButton{min-height:44px;color:var(--home-ink);font:inherit;background:0 0;border:0;align-items:center;gap:12px;padding:0;display:inline-flex}.qEhOcG_backButton>[data-link-icon]{font-size:22px}.qEhOcG_previewGrid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px 56px;display:grid}.qEhOcG_previewDetails{flex-direction:column;gap:32px;min-width:0;display:flex}.qEhOcG_previewCopyStack{order:0;min-width:0;display:grid}.qEhOcG_previewCopy{flex-direction:column;grid-area:1/1;align-items:flex-start;min-width:0;display:flex}.qEhOcG_previewCopy[aria-hidden=true],.qEhOcG_artworkLayer[aria-hidden=true]{visibility:hidden;pointer-events:none;transition:visibility 0s .26s}.qEhOcG_previewCopy[aria-hidden=false],.qEhOcG_artworkLayer[aria-hidden=false]{visibility:visible;z-index:1}.qEhOcG_projectEyebrow{color:var(--home-muted);flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:18px;font-size:14px;display:flex}.qEhOcG_previewCopy h2{font:400 clamp(36px,3.6vw,52px)/1.08 var(--font-protest),sans-serif;letter-spacing:-.015em;text-wrap:balance;outline:none;margin:0 0 24px}.qEhOcG_projectTags{flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none;display:flex}.qEhOcG_projectTags li{border:1px solid var(--home-border);min-height:32px;color:var(--home-ink);background:var(--home-surface);border-radius:99px;align-items:center;padding:5px 12px;font-size:14px;font-weight:400;line-height:1.45;display:inline-flex}.qEhOcG_projectSummary{color:var(--home-muted);max-width:42ch;margin-bottom:24px;font-size:17px;line-height:1.75}.qEhOcG_projectProof{align-items:baseline;gap:12px;margin-bottom:28px;font-size:15px;line-height:1.7;display:flex}.qEhOcG_projectProof>span{color:var(--home-muted);font-size:20px}.qEhOcG_caseStudyLink{background:var(--cta-bg);min-height:48px;color:var(--cta-ink);border:0;border-radius:99px;justify-content:center;align-items:center;gap:26px;margin-top:auto;padding:12px 20px;font-size:15px;font-weight:500;line-height:1.5;text-decoration:none;transition:background-color .16s;display:inline-flex}.qEhOcG_caseStudyLink:active{background:color-mix(in srgb,var(--cta-bg),var(--cta-ink) 12%)}.qEhOcG_caseStudyLink:focus-visible{outline-color:var(--home-ink)!important}.qEhOcG_caseStudyLink>[data-link-icon]{font-size:22px;line-height:1;transition:transform .18s cubic-bezier(.23,1,.32,1);display:inline-block}.qEhOcG_picker{order:1;min-width:0;padding-top:8px}.qEhOcG_pickerLabel{max-width:430px;color:var(--home-muted);justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;font-size:14px;display:flex}.qEhOcG_pickerCards{height:126px;margin-left:18px;position:relative}.qEhOcG_pickerButton{left:calc(var(--picker-index)*17%);width:25%;max-width:118px;height:106px;transform:rotate(var(--picker-angle));transform-origin:50% 100%;text-align:left;z-index:calc(6 - var(--picker-index));background:0 0;border:0;border-radius:18px;padding:0;transition:transform .26s cubic-bezier(.23,1,.32,1);position:absolute;top:4px}.qEhOcG_pickerButton[aria-pressed=true]{z-index:7;transform:translateY(-6px)}.qEhOcG_compactCover{border-radius:18px}.qEhOcG_compactCover .qEhOcG_coverSurface{box-shadow:0 8px 20px -8px #0008}.qEhOcG_compactCover .qEhOcG_coverNumber{opacity:.15;font-size:34px;top:10px;left:12px}.qEhOcG_compactCover .qEhOcG_coverIdentity{text-align:left;bottom:14px;left:10px;right:10px}.qEhOcG_compactCover .qEhOcG_coverIdentity>span{font:500 13px/1.4 var(--font-lexend),sans-serif}.qEhOcG_compactCover .qEhOcG_coverIdentity small{display:none}.qEhOcG_selectionMarker{color:#24202b;font-variant-numeric:tabular-nums;background:#fff;border-radius:50%;place-items:center;min-width:22px;min-height:22px;font-size:11px;font-weight:600;display:grid;position:absolute;top:9px;right:9px}.qEhOcG_selectionGlow{border-radius:inherit;opacity:0;box-shadow:0 0 0 2px var(--picker-glow),0 0 10px 2px color-mix(in srgb,var(--picker-glow) 48%,transparent),0 0 24px 4px color-mix(in srgb,var(--picker-glow) 22%,transparent);pointer-events:none;transition:opacity .18s cubic-bezier(.23,1,.32,1);position:absolute;inset:0}.qEhOcG_pickerButton[aria-pressed=true] .qEhOcG_selectionGlow{opacity:1}.qEhOcG_transferLayer{z-index:40;pointer-events:none;background:0 0;position:fixed;inset:0}.qEhOcG_transferCard{transform-origin:50%;will-change:transform;position:absolute;top:0;left:0}.qEhOcG_transferFull{position:absolute;inset:0}.qEhOcG_transferLayer[data-direction=preview] .qEhOcG_transferFull :is(.qEhOcG_coverNumber,.qEhOcG_coverTags,.qEhOcG_coverIdentity),.qEhOcG_transferLayer[data-direction=fan] .qEhOcG_transferCompact :is(.qEhOcG_coverNumber,.qEhOcG_coverIdentity,.qEhOcG_selectionMarker,.qEhOcG_selectionGlow){animation:.12s cubic-bezier(.23,1,.32,1) .1s both qEhOcG_transferInkOut}@keyframes qEhOcG_transferInkOut{to{opacity:0}}.qEhOcG_transferCompact{transform-origin:0 0;position:absolute;top:0;left:0}.qEhOcG_transferCompact[data-active=true] .qEhOcG_selectionGlow{opacity:1}.qEhOcG_experience[data-home-transition=preview-in] .qEhOcG_pickerButton,.qEhOcG_experience[data-home-transition=fan-in] .qEhOcG_pickerButton{opacity:0}.qEhOcG_experience[data-home-transition=fan-in] .qEhOcG_fanButton{opacity:0!important}.qEhOcG_experience[data-home-transition=fan-in] .qEhOcG_heroFan .qEhOcG_floating{animation-play-state:paused}.qEhOcG_experience[data-home-transition=fan-in] .qEhOcG_heroFan .qEhOcG_coverPose{transform:none!important}.qEhOcG_light .qEhOcG_selectionGlow{box-shadow:0 0 0 2px var(--picker-glow),0 0 10px 2px color-mix(in srgb,var(--picker-glow) 24%,transparent),0 0 20px 3px color-mix(in srgb,var(--picker-glow) 10%,transparent)}.qEhOcG_previewFigure{grid-area:1/2;min-width:0;margin:0}.qEhOcG_openCover{border-radius:24px;height:auto}.qEhOcG_openCover .qEhOcG_cardFloat,.qEhOcG_openCover .qEhOcG_coverPose,.qEhOcG_openCover .qEhOcG_coverSurface{height:auto}.qEhOcG_openCover .qEhOcG_coverSurface{border:1px solid var(--home-border);box-shadow:0 18px 50px -28px #0008}.qEhOcG_openCover .qEhOcG_coverSurface:after{display:none}.qEhOcG_previewFrameHeader{min-height:58px;color:var(--home-ink);background:var(--home-surface);justify-content:space-between;align-items:center;gap:18px;padding:14px 20px;font-size:14px;line-height:1.5;display:flex}.qEhOcG_previewFrameHeader>span:last-child{color:var(--home-muted);white-space:nowrap}.qEhOcG_previewFrameHeader>span:last-child span{margin-left:8px}.qEhOcG_previewArtwork{aspect-ratio:4/3;isolation:isolate;background:#efeff1;width:100%;max-height:48svh;position:relative;overflow:hidden}.qEhOcG_artworkLayer{width:100%;min-width:0;height:100%;min-height:0;position:absolute;inset:0}.qEhOcG_visual{justify-content:center;align-items:center;width:100%;height:100%;display:flex;overflow:hidden}.qEhOcG_visual svg{width:100%;height:100%;display:block}.qEhOcG_systemVisual{background:#efeff1}.qEhOcG_dashboardVisual{background:#edeae4;padding:8px}.qEhOcG_productVisual{background:#eee9e6;gap:24px;padding:28px 24px}.qEhOcG_productVisual img{object-fit:contain;width:auto;max-width:45%;height:100%;display:block}.qEhOcG_kiaVisual{background:#eeeef0;gap:24px;padding:28px}.qEhOcG_kiaVisual img{object-fit:contain;width:auto;max-width:44%;height:100%;display:block}.qEhOcG_tefVisual{background:#eae5e9;padding:20px}.qEhOcG_tefVisual img{object-fit:contain;border-radius:6px;width:100%;height:100%;display:block}.qEhOcG_visualCaption{color:var(--home-muted);padding:18px 2px 0;font-size:13px;line-height:1.7}.qEhOcG_previewFooter{border-top:1px solid var(--home-border);color:var(--home-muted);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:36px;padding-top:24px;font-size:14px;display:flex}.qEhOcG_srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.qEhOcG_browseWork:hover{border-color:color-mix(in srgb,var(--home-ink) 50%,var(--home-border));background:color-mix(in srgb,var(--home-ink) 5%,var(--home-surface))}.qEhOcG_backButton:hover{text-underline-offset:6px;text-decoration:underline}.qEhOcG_pickerButton:hover{z-index:8}.qEhOcG_caseStudyLink:hover{background:color-mix(in srgb,var(--cta-bg),var(--cta-ink) 8%)}}.qEhOcG_experience[data-immediate=true] :is(.qEhOcG_pickerButton,.qEhOcG_caseStudyLink,.qEhOcG_previewCopy,.qEhOcG_artworkLayer),.qEhOcG_experience[data-immediate=true] .qEhOcG_selectionGlow{transition:none}@media (min-width:768px) and (max-width:1000px){.qEhOcG_preview{padding-inline:28px}.qEhOcG_previewGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 32px}.qEhOcG_previewCopy h2{font-size:36px}.qEhOcG_previewFrameHeader{flex-wrap:wrap;gap:4px}.qEhOcG_previewArtwork{aspect-ratio:1}.qEhOcG_productVisual,.qEhOcG_kiaVisual{gap:12px;padding:18px}}@media (max-width:767px){.qEhOcG_heroScene{padding-top:88px}.qEhOcG_heroCopy h1{font-size:clamp(64px,16vw,88px)}.qEhOcG_heroCopy p{max-width:350px;margin-top:clamp(16px,2.6svh,24px);font-size:16px}.qEhOcG_preview{padding:104px 24px 40px}.qEhOcG_previewHeader{gap:16px;margin-bottom:32px;font-size:13px}.qEhOcG_previewHeader>span{text-align:right}.qEhOcG_previewCount{margin-left:0;display:block}.qEhOcG_previewGrid{flex-direction:column;gap:32px;display:flex}.qEhOcG_previewDetails{display:contents}.qEhOcG_picker{order:0;width:calc(100% + 48px);margin-inline:-24px;padding-top:0}.qEhOcG_pickerLabel{max-width:none;margin-bottom:16px;padding-inline:24px}.qEhOcG_pickerCards{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:thin;gap:12px;height:116px;margin:0;padding:7px 24px 12px;display:flex;overflow:auto hidden}.qEhOcG_pickerButton{scroll-snap-align:center;flex-shrink:0;width:146px;max-width:none;height:94px;position:relative;top:auto;left:auto;transform:none}.qEhOcG_pickerButton[aria-pressed=true]{transform:none}.qEhOcG_compactCover .qEhOcG_coverNumber{display:none}.qEhOcG_compactCover .qEhOcG_coverIdentity{bottom:12px;left:12px;right:12px}.qEhOcG_compactCover .qEhOcG_coverIdentity>span{max-width:115px;font-size:13px}.qEhOcG_selectionMarker{min-width:19px;min-height:19px;font-size:10px;top:7px;right:7px}.qEhOcG_previewCopyStack{order:1;width:100%}.qEhOcG_previewCopy h2{max-width:14ch;margin-bottom:20px;font-size:40px}.qEhOcG_projectEyebrow{margin-bottom:14px;font-size:14px}.qEhOcG_projectSummary{font-size:16px;line-height:1.75}.qEhOcG_projectProof{margin-bottom:24px;font-size:14px}.qEhOcG_projectTags{margin-bottom:20px}.qEhOcG_projectTags li{font-size:14px}.qEhOcG_previewFigure{order:2;width:100%}.qEhOcG_previewFrameHeader{gap:10px;min-height:52px;padding:12px 14px;font-size:12px}.qEhOcG_previewArtwork{aspect-ratio:4/3;max-height:none}.qEhOcG_productVisual,.qEhOcG_kiaVisual{gap:16px;padding:18px}.qEhOcG_tefVisual{padding:12px}.qEhOcG_visualCaption{font-size:13px}.qEhOcG_previewFooter{margin-top:28px;font-size:14px}}@media (hover:none),(pointer:coarse){.qEhOcG_cardSheen{display:none}}@media (prefers-reduced-motion:reduce){.qEhOcG_neonLayer,.qEhOcG_caseStudyLink,.qEhOcG_caseStudyLink>span,.qEhOcG_cardSheen,.qEhOcG_browseWork,.qEhOcG_browseWork>span,.qEhOcG_pickerButton,.qEhOcG_selectionGlow,.qEhOcG_previewCopy,.qEhOcG_artworkLayer{transition:none}.qEhOcG_floating{animation:none}.qEhOcG_coverPose{transform:none!important}.qEhOcG_cardSheen{display:none}}@media (forced-colors:active){.qEhOcG_selectionGlow{outline-offset:0;box-shadow:none;outline:2px solid highlight}}
.nN6igq_control{isolation:isolate;width:var(--circle-arrow-size,48px);height:var(--circle-arrow-size,48px);border:1px solid color-mix(in srgb,currentColor 24%,var(--circle-arrow-line,#38383f));color:var(--circle-arrow-accent,currentColor);background:linear-gradient(145deg,color-mix(in srgb,currentColor 9%,transparent),color-mix(in srgb,currentColor 3%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,currentColor 12%,transparent);transition:transform .16s var(--link-ease);border-radius:50%;flex-shrink:0;place-items:center;display:grid;position:relative}.nN6igq_control:before{content:"";z-index:-1;border:1px solid color-mix(in srgb,currentColor 72%,var(--circle-arrow-line,#38383f));border-radius:inherit;background:linear-gradient(145deg,color-mix(in srgb,currentColor 18%,transparent),color-mix(in srgb,currentColor 7%,transparent));box-shadow:inset 0 1px 0 color-mix(in srgb,currentColor 24%,transparent);opacity:0;transition:opacity var(--link-duration) var(--link-ease);position:absolute;inset:-1px}.nN6igq_control svg{stroke:currentColor;stroke-width:1.65px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;display:block;overflow:visible}.nN6igq_shaft,.nN6igq_head{transition:transform var(--link-duration) var(--link-ease)}.nN6igq_shaft{transform-box:view-box;transform-origin:3px 12px}[data-circle-arrow-trigger]:focus-visible .nN6igq_control:before{opacity:1;transition:none}[data-circle-arrow-trigger]:active .nN6igq_control{transform:scale(.97)}[data-circle-arrow-trigger]:active .nN6igq_control:before{opacity:1;transition:none}@media (hover:hover) and (pointer:fine){[data-circle-arrow-trigger]:hover .nN6igq_control:before{opacity:1}[data-circle-arrow-trigger]:hover .nN6igq_shaft{transform:scaleX(1.11111)}[data-circle-arrow-trigger]:hover .nN6igq_head{transform:translate(2px)}}@media (prefers-reduced-motion:reduce){.nN6igq_control,.nN6igq_control:before,.nN6igq_shaft,.nN6igq_head{transition:none}[data-circle-arrow-trigger]:is(:hover,:active) :is(.nN6igq_control,.nN6igq_shaft,.nN6igq_head){transform:none}}
@font-face{font-family:homeLato;src:url(../media/lato_regular_latin-s.p.0ic9f6t6i9npx.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:homeLato;src:url(../media/lato_bold_latin-s.p.24jxsbewvqxgy.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:homeLato Fallback;src:local(Arial);ascent-override:100.88%;descent-override:21.77%;line-gap-override:0.0%;size-adjust:97.84%}.bCa8dG_className{font-family:homeLato,homeLato Fallback,Arial}.bCa8dG_variable{--font-home-lato:"homeLato", "homeLato Fallback", Arial}
._8vBVoq_work{--work-bg:#101014;--work-ink:#f1f1f4;--work-muted:#b6b6bf;--work-line:#38383f;min-height:100svh;padding:112px 32px max(48px,calc(32px + env(safe-area-inset-bottom,0px)));background:var(--work-bg);color:var(--work-ink);font:400 17px/1.7 var(--font-lexend),sans-serif}html[data-theme=light] ._8vBVoq_work{--work-bg:#f8f9fc;--work-ink:#171b24;--work-muted:#555d6a;--work-line:#d2d5dc}._8vBVoq_container{max-width:1120px;margin-inline:auto}._8vBVoq_heading{margin-bottom:48px}._8vBVoq_home{min-height:48px;color:var(--work-muted);align-items:center;gap:14px;margin-bottom:24px;font-size:15px;display:inline-flex}._8vBVoq_heading h1{font:400 clamp(48px,6vw,80px)/1.1 var(--font-protest),sans-serif;letter-spacing:-.015em;margin-bottom:24px}._8vBVoq_heading>p{color:var(--work-muted);max-width:52ch;font-size:19px}._8vBVoq_projects{margin:0;padding:0;list-style:none}._8vBVoq_projects>li{border-top:1px solid var(--work-line)}._8vBVoq_project{--accent:var(--project-accent);color:inherit;grid-template-columns:260px minmax(0,1fr) 48px;align-items:center;gap:36px;padding:36px 0;text-decoration:none;display:grid}html[data-theme=light] ._8vBVoq_project{--accent:var(--project-light-accent)}._8vBVoq_preview{aspect-ratio:4/3;isolation:isolate;border:1px solid var(--work-line);border-radius:12px;width:100%;min-width:0;transition:border-color .18s cubic-bezier(.23,1,.32,1);overflow:hidden}._8vBVoq_identity{min-width:0}._8vBVoq_company{color:var(--accent);align-items:baseline;gap:12px;margin-bottom:12px;font-size:15px;display:flex}._8vBVoq_number{font-variant-numeric:tabular-nums;flex-shrink:0}._8vBVoq_identity h2{font:400 clamp(28px,2.6vw,36px)/1.2 var(--font-protest),sans-serif;text-wrap:balance;margin:0 0 16px}._8vBVoq_summary{max-width:54ch;color:var(--work-muted);font-size:17px;line-height:1.75}._8vBVoq_specialties{color:var(--work-muted);margin-top:20px;font-size:14px;line-height:1.8}._8vBVoq_arrow{--circle-arrow-accent:var(--accent);--circle-arrow-line:var(--work-line)}._8vBVoq_work a{border-radius:4px}._8vBVoq_work a:focus-visible{outline:2px solid var(--work-ink);outline-offset:7px}._8vBVoq_secondary{border-top:1px solid var(--work-line);flex-wrap:wrap;gap:36px;padding-top:28px;display:flex}._8vBVoq_secondary a{min-height:48px;color:inherit;align-items:center;gap:20px;display:inline-flex}@media (hover:hover) and (pointer:fine){._8vBVoq_project:hover ._8vBVoq_preview{border-color:var(--accent)}}@media (min-width:641px) and (max-width:1000px){._8vBVoq_project{grid-template-columns:184px minmax(0,1fr) 44px;gap:24px}._8vBVoq_arrow{--circle-arrow-size:44px}._8vBVoq_identity h2{font-size:30px}}@media (max-width:640px){._8vBVoq_work{padding:88px 24px 36px}._8vBVoq_heading{margin-bottom:36px}._8vBVoq_home{margin-bottom:20px}._8vBVoq_heading h1{margin-bottom:20px;font-size:48px}._8vBVoq_heading>p{font-size:17px}._8vBVoq_project{grid-template-columns:minmax(0,1fr) 44px;gap:24px 18px;padding:28px 0 32px}._8vBVoq_preview{aspect-ratio:16/9;grid-column:1/-1}._8vBVoq_identity{grid-column:1}._8vBVoq_company{flex-wrap:wrap;gap:4px 10px;margin-bottom:12px}._8vBVoq_identity h2{font-size:28px}._8vBVoq_specialties{margin-top:18px}._8vBVoq_arrow{--circle-arrow-size:44px;align-self:start;margin-top:38px}}@media (prefers-reduced-motion:reduce){._8vBVoq_preview{transition:none}}
