.DesignGallery-module__Cb_g7q__open{background:var(--ivory);min-height:52px;color:var(--ink);border:1px solid #0000;border-image:url(/assets/sketch/frames/button-wide.svg) 14/14px/4px;justify-self:start;align-items:center;gap:12px;padding:10px 24px;font-size:1rem;font-weight:500;transition:translate .18s,box-shadow .18s;display:inline-flex}.DesignGallery-module__Cb_g7q__open:hover{translate:0 -2px;box-shadow:0 8px 12px -10px #10282273}.DesignGallery-module__Cb_g7q__open:focus-visible{outline-offset:6px}.DesignGallery-module__Cb_g7q__dialog{max-block-size:calc(100dvh - 32px);inline-size:min(720px,100vw - 32px);color:var(--ink);background:0 0;border:0;padding:0;overflow:visible}.DesignGallery-module__Cb_g7q__dialog::backdrop{background:#1028228c}.DesignGallery-module__Cb_g7q__sheet{gap:var(--space-4);background:var(--ivory);border:1px solid #0000;border-image:url(/assets/sketch/dialogs/dialog-plain.svg) 24/24px/7px;padding:clamp(16px,3vw,28px);display:grid;box-shadow:0 24px 40px -24px #10282299}.DesignGallery-module__Cb_g7q__head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.DesignGallery-module__Cb_g7q__title{font-size:clamp(1.1rem,1rem + .5vw,1.35rem);line-height:1.5}.DesignGallery-module__Cb_g7q__close{block-size:44px;inline-size:44px;color:var(--ink);border-radius:50%;flex:none;place-items:center;display:grid}.DesignGallery-module__Cb_g7q__close:hover{background:var(--tag-bg)}.DesignGallery-module__Cb_g7q__image{border-radius:4px;inline-size:100%;max-inline-size:618px;margin-inline:auto}
.WorkKit-module__aqWr1W__line{display:block}.WorkKit-module__aqWr1W__arrowLink{min-height:44px;color:var(--ink-soft);align-items:center;gap:10px;font-size:.95rem;font-weight:500;text-decoration:none;display:inline-flex}.WorkKit-module__aqWr1W__arrowLink:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:3px}.WorkKit-module__aqWr1W__arrow{flex:none;transition:translate .18s}.WorkKit-module__aqWr1W__arrowLink:hover .WorkKit-module__aqWr1W__arrow{translate:calc(var(--dir,1) * 3px) 0}html[dir=rtl] .WorkKit-module__aqWr1W__arrowLink{--dir:-1}
.CaseStudy-module__swgGlq__study{--product-blue:#087cfa;position:relative}.CaseStudy-module__swgGlq__hero{border-block-end:1px solid var(--line);padding-block:clamp(20px,3vw,40px) clamp(40px,6vw,80px);position:relative}.CaseStudy-module__swgGlq__back{margin-block-end:clamp(8px,2vw,24px)}.CaseStudy-module__swgGlq__heroGrid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.CaseStudy-module__swgGlq__heroCopy{gap:var(--space-5);align-content:center;display:grid}.CaseStudy-module__swgGlq__eyebrow{color:var(--ink-soft)}.CaseStudy-module__swgGlq__heroTitle{font-size:clamp(2.4rem,1.5rem + 3.4vw,4.5rem);line-height:1.2}html[lang=en] .CaseStudy-module__swgGlq__heroTitle{letter-spacing:-.025em;font-size:clamp(2.2rem,1.3rem + 2.5vw,3.6rem);line-height:1.04}.CaseStudy-module__swgGlq__heroActions{align-items:center;gap:var(--space-5);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.CaseStudy-module__swgGlq__shot{justify-self:center;inline-size:100%;position:relative}.CaseStudy-module__swgGlq__shot img{-webkit-mask-composite:source-in;inline-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.CaseStudy-module__swgGlq__heroShot{max-inline-size:640px}.CaseStudy-module__swgGlq__resultShot{max-inline-size:660px}.CaseStudy-module__swgGlq__facts{gap:var(--space-3) clamp(24px, 4vw, 56px);border-block-start:1px dashed var(--line-strong);flex-wrap:wrap;margin-block-start:clamp(28px,4vw,48px);padding-block-start:var(--space-5);display:flex}.CaseStudy-module__swgGlq__fact{gap:2px;display:grid}.CaseStudy-module__swgGlq__fact dt{color:var(--sage-text);font-size:.85rem}.CaseStudy-module__swgGlq__fact dd{margin:0;font-weight:500}.CaseStudy-module__swgGlq__spread{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,5vw,88px);display:grid}.CaseStudy-module__swgGlq__copy{gap:var(--space-5);align-content:start;display:grid}.CaseStudy-module__swgGlq__title{max-inline-size:14em;font-size:clamp(1.9rem,1.3rem + 1.9vw,3rem);line-height:1.35}html[lang=en] .CaseStudy-module__swgGlq__title{line-height:1.1}.CaseStudy-module__swgGlq__body{color:var(--ink-soft);max-inline-size:34em;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem)}@media (min-width:861px){.CaseStudy-module__swgGlq__spread[data-flip]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.CaseStudy-module__swgGlq__spread[data-flip]>.CaseStudy-module__swgGlq__copy{order:2}}.CaseStudy-module__swgGlq__drawing{justify-self:center;inline-size:100%;max-inline-size:560px;position:relative;container-type:inline-size}.CaseStudy-module__swgGlq__drawing svg{block-size:auto;inline-size:100%;overflow:visible}.CaseStudy-module__swgGlq__labels{pointer-events:none;position:absolute;inset:0}.CaseStudy-module__swgGlq__label{white-space:nowrap;font-size:max(15px,4.6cqi);line-height:1.2;position:absolute}html[lang=en] .CaseStudy-module__swgGlq__label{font-size:max(17px,5.2cqi)}.CaseStudy-module__swgGlq__problemArt{aspect-ratio:400/320}.CaseStudy-module__swgGlq__problemArt .CaseStudy-module__swgGlq__label[data-spot="0"]{top:0;left:2%}.CaseStudy-module__swgGlq__problemArt .CaseStudy-module__swgGlq__label[data-spot="1"]{top:0;right:2%}.CaseStudy-module__swgGlq__problemArt .CaseStudy-module__swgGlq__label[data-spot="2"]{top:80%;left:0}.CaseStudy-module__swgGlq__problemArt .CaseStudy-module__swgGlq__label[data-spot="3"]{top:80%;right:0}.CaseStudy-module__swgGlq__boardArt{aspect-ratio:400/352}.CaseStudy-module__swgGlq__boardArt .CaseStudy-module__swgGlq__label[data-spot="0"]{top:1%;left:6%}.CaseStudy-module__swgGlq__boardArt .CaseStudy-module__swgGlq__label[data-spot="1"]{top:0;right:4%}.CaseStudy-module__swgGlq__boardArt .CaseStudy-module__swgGlq__label[data-spot="2"]{top:79%;right:0}.CaseStudy-module__swgGlq__boardArt .CaseStudy-module__swgGlq__label[data-spot="3"]{bottom:0;left:2%}.CaseStudy-module__swgGlq__hubArt{aspect-ratio:400/340}.CaseStudy-module__swgGlq__idea{white-space:nowrap;font-size:max(17px,5.4cqi);line-height:1.2;position:absolute;top:1%;left:50%;translate:-50%}.CaseStudy-module__swgGlq__hub{white-space:nowrap;color:var(--ink);font-size:max(13px,4cqi);font-weight:600;line-height:1.2;position:absolute;top:53.5%;left:50%;translate:-50% -50%}.CaseStudy-module__swgGlq__channels{pointer-events:none;position:absolute;inset:0}.CaseStudy-module__swgGlq__channels li{white-space:nowrap;color:var(--ink-soft);font-size:max(12px,3.5cqi);font-weight:500;line-height:1.3;position:absolute;translate:-50%}.CaseStudy-module__swgGlq__channels [data-spot=wa]{top:38%;left:16.75%}.CaseStudy-module__swgGlq__channels [data-spot=team]{top:38%;left:84%}.CaseStudy-module__swgGlq__channels [data-spot=ig]{top:85%;left:13.5%}.CaseStudy-module__swgGlq__channels [data-spot=customers]{top:85%;left:85%}.CaseStudy-module__swgGlq__channels [data-spot=ai]{top:89.5%;left:50%}.CaseStudy-module__swgGlq__resultSpread{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.CaseStudy-module__swgGlq__resultNote{align-items:flex-end;gap:var(--space-3);color:var(--ink);margin-block-start:var(--space-3);display:flex}.CaseStudy-module__swgGlq__noteArrow{inline-size:74px;color:var(--ink);flex:none}html[dir=rtl] .CaseStudy-module__swgGlq__noteArrow{transform:scaleX(-1)}.CaseStudy-module__swgGlq__featuresHead{gap:var(--space-4);text-align:center;justify-items:center;margin-block-end:clamp(28px,4vw,48px);display:grid}.CaseStudy-module__swgGlq__featuresHead .CaseStudy-module__swgGlq__title{max-inline-size:none}.CaseStudy-module__swgGlq__featuresHead .tag{justify-self:center}.CaseStudy-module__swgGlq__features{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.CaseStudy-module__swgGlq__feature{align-content:start;justify-items:center;gap:var(--space-2);text-align:center;background:#ffffff59;border:1px solid #0000;border-image:url(/assets/sketch/frames/card-soft.svg) 16/16px/4px;padding:clamp(16px,2vw,24px) 12px;display:grid}.CaseStudy-module__swgGlq__featureIcon{block-size:52px;inline-size:52px;color:var(--product-blue);background:#087cfa17;border-radius:14px;place-items:center;margin-block-end:var(--space-2);display:grid}.CaseStudy-module__swgGlq__featureTitle{font-size:1.02rem;line-height:1.45}.CaseStudy-module__swgGlq__featureBody{color:var(--sage-text);font-size:.92rem;line-height:1.5}.CaseStudy-module__swgGlq__stack{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.CaseStudy-module__swgGlq__stack li{text-align:center;border:1px solid #0000;border-image:url(/assets/sketch/frames/card-soft.svg) 16/16px/4px;padding:12px;font-size:.95rem}.CaseStudy-module__swgGlq__closing{grid-template-columns:minmax(0,.8fr) minmax(0,2fr) minmax(0,.8fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.CaseStudy-module__swgGlq__closingCopy{gap:var(--space-6);text-align:center;justify-items:center;display:grid}.CaseStudy-module__swgGlq__closingTitle{font-size:clamp(1.8rem,1.2rem + 1.9vw,2.9rem);line-height:1.4}html[lang=en] .CaseStudy-module__swgGlq__closingTitle{line-height:1.12}.CaseStudy-module__swgGlq__plane{opacity:.9;justify-self:center;inline-size:100%;max-inline-size:190px}html[dir=rtl] .CaseStudy-module__swgGlq__plane{transform:scaleX(-1)}.CaseStudy-module__swgGlq__steps{box-shadow:var(--paper-shadow);background:#fdfcf8;border:1px solid #0000;border-image:url(/assets/sketch/frames/card-soft.svg) 16/16px/4px;justify-self:center;padding:20px 26px;rotate:2deg}html[dir=rtl] .CaseStudy-module__swgGlq__steps{rotate:-2deg}.CaseStudy-module__swgGlq__steps ol{gap:6px;margin:0;display:grid}.CaseStudy-module__swgGlq__steps li{align-items:center;gap:10px;font-size:1.3rem;display:flex}.CaseStudy-module__swgGlq__steps svg{color:var(--ink);flex:none}.CaseStudy-module__swgGlq__pager{padding-block:var(--space-6);justify-content:center;display:flex}.CaseStudy-module__swgGlq__allLink{min-height:44px;color:var(--ink-soft);align-items:center;gap:10px;font-weight:500;text-decoration:none;display:inline-flex}.CaseStudy-module__swgGlq__allLink:hover{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:3px}@media (max-width:1100px){.CaseStudy-module__swgGlq__features{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:860px){.CaseStudy-module__swgGlq__heroGrid,.CaseStudy-module__swgGlq__spread,.CaseStudy-module__swgGlq__resultSpread{grid-template-columns:minmax(0,1fr)}.CaseStudy-module__swgGlq__drawing{max-inline-size:480px}.CaseStudy-module__swgGlq__closing{grid-template-columns:minmax(0,1fr);justify-items:center}.CaseStudy-module__swgGlq__plane{order:2;max-inline-size:120px}.CaseStudy-module__swgGlq__steps{order:3}}@media (max-width:560px){.CaseStudy-module__swgGlq__features{grid-template-columns:repeat(2,minmax(0,1fr))}}
.WorkIndex-module__ae_Mya__intro{gap:var(--space-5);border-block-end:1px solid var(--line);padding-block:clamp(40px,6vw,88px) clamp(32px,5vw,64px);display:grid}.WorkIndex-module__ae_Mya__title{font-size:clamp(2.4rem,1.5rem + 3.4vw,4.5rem);line-height:1.2}html[lang=en] .WorkIndex-module__ae_Mya__title{letter-spacing:-.025em;line-height:1.02}.WorkIndex-module__ae_Mya__list{margin:0}.WorkIndex-module__ae_Mya__row{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.WorkIndex-module__ae_Mya__copy{gap:var(--space-4);align-content:start;display:grid}.WorkIndex-module__ae_Mya__tags{gap:var(--space-2);flex-wrap:wrap;display:flex}.WorkIndex-module__ae_Mya__name{font-size:clamp(2rem,1.4rem + 2vw,3.2rem);line-height:1.25}.WorkIndex-module__ae_Mya__cardLink{color:inherit;text-decoration:none}.WorkIndex-module__ae_Mya__cardLink:after{content:"";z-index:2;position:absolute;inset:0}.WorkIndex-module__ae_Mya__cardLink:focus-visible{outline:none}.WorkIndex-module__ae_Mya__cardLink:focus-visible:after{outline:2px solid var(--ink);outline-offset:-4px;border-radius:4px}.WorkIndex-module__ae_Mya__summary{color:var(--ink-soft);max-inline-size:30em;font-size:clamp(1.02rem,.95rem + .3vw,1.18rem)}.WorkIndex-module__ae_Mya__read{color:var(--ink)}.WorkIndex-module__ae_Mya__row:hover .WorkIndex-module__ae_Mya__read{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-decoration-thickness:3px}.WorkIndex-module__ae_Mya__row:hover .WorkIndex-module__ae_Mya__name{text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:.2em;text-decoration-thickness:.12em}.WorkIndex-module__ae_Mya__cover{justify-self:center;inline-size:100%;max-inline-size:640px;transition:translate .3s}.WorkIndex-module__ae_Mya__row:hover .WorkIndex-module__ae_Mya__cover{translate:0 -4px}.WorkIndex-module__ae_Mya__cover img{-webkit-mask-composite:source-in;inline-size:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000),linear-gradient(#0000,#000 5% 95%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.WorkIndex-module__ae_Mya__closing{gap:var(--space-5);text-align:center;border-block-end:0;justify-items:center;display:grid}.WorkIndex-module__ae_Mya__closing .lede{margin-inline:auto}.WorkIndex-module__ae_Mya__closingTitle{font-size:clamp(1.8rem,1.2rem + 1.9vw,2.9rem);line-height:1.4}html[lang=en] .WorkIndex-module__ae_Mya__closingTitle{line-height:1.12}@media (max-width:860px){.WorkIndex-module__ae_Mya__row{grid-template-columns:minmax(0,1fr)}}
