.CaseStudy-module-scss-module__fIsNaa__page{color:#e8eaf2;background:#1c1036;font-family:SpaceGrotesk,sans-serif}.CaseStudy-module-scss-module__fIsNaa__hubLink{--hub-gutter:clamp(1.25rem, 1rem + 3vw, 3.5rem);min-height:44px;padding:14px var(--hub-gutter) 0;color:#7ea6ff;letter-spacing:.02em;align-items:center;gap:8px;font-family:SpaceMono,monospace;font-size:.78rem;text-decoration:none;display:inline-flex}.CaseStudy-module-scss-module__fIsNaa__hubLink:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__topBar{--top-gutter:clamp(1.25rem, 1rem + 3vw, 3.5rem);z-index:3;padding-right:var(--top-gutter);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;display:flex;position:relative}.CaseStudy-module-scss-module__fIsNaa__share{padding-top:14px;padding-left:var(--top-gutter);letter-spacing:.02em;align-items:center;font-family:SpaceMono,monospace;font-size:.78rem;display:flex}.CaseStudy-module-scss-module__fIsNaa__shareTrigger{color:#7ea6ff;min-height:44px;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0 4px;display:inline-flex;position:relative}.CaseStudy-module-scss-module__fIsNaa__shareTrigger:after{content:"";opacity:0;background:#7ea6ff;border-radius:999px;width:5px;height:5px;transition:opacity .18s ease-out,width .45s cubic-bezier(.22,1,.36,1) .18s;position:absolute;bottom:4px;left:4px}@media (hover:hover){.CaseStudy-module-scss-module__fIsNaa__shareTrigger:hover:after,.CaseStudy-module-scss-module__fIsNaa__shareTrigger[aria-expanded=true]:after{opacity:1;width:calc(100% - 8px)}}.CaseStudy-module-scss-module__fIsNaa__shareTrigger:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__shareMenu{top:100%;right:var(--top-gutter);min-width:min(220px,100% - 2*var(--top-gutter));max-width:calc(100% - 2*var(--top-gutter));background:#0e081ef5;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;gap:2px;margin-top:2px;padding:6px;display:flex;position:absolute;box-shadow:0 18px 40px #00000059}.CaseStudy-module-scss-module__fIsNaa__shareItem{color:#e8eaf2;width:100%;min-height:40px;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;padding:0 12px;text-decoration:none;transition:background-color .15s ease-out,color .15s ease-out;display:flex}.CaseStudy-module-scss-module__fIsNaa__shareItem:hover,.CaseStudy-module-scss-module__fIsNaa__shareItem:focus-visible{color:#7ea6ff;background-color:#7ea6ff1f}.CaseStudy-module-scss-module__fIsNaa__shareItem:focus-visible{outline-offset:-2px;outline:2px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__shareItem[data-state=copied]{color:#7ea6ff}.CaseStudy-module-scss-module__fIsNaa__shareItem[data-state=failed]{color:#fff}.CaseStudy-module-scss-module__fIsNaa__shareUrl{color:#e8eaf2;min-width:0;font:inherit;background:#ffffff0f;border:1px solid #ffffff40;border-radius:6px;margin:4px 6px 2px;padding:8px 10px}.CaseStudy-module-scss-module__fIsNaa__shareUrl:focus-visible{outline-offset:3px;outline:3px solid #226aee}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__shareTrigger:after,.CaseStudy-module-scss-module__fIsNaa__shareItem{transition:none}}.CaseStudy-module-scss-module__fIsNaa__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__hero{color:#fff;background:radial-gradient(circle at 14% 12%,#ffffff57,#fff0 42%),linear-gradient(135deg,#0c52c4 0%,#1c1036 100%);padding:clamp(3rem,2rem + 5vw,6rem) clamp(1.25rem,1rem + 3vw,3.5rem) clamp(3rem,1.8rem + 4vw,5rem);position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__hero:after,.CaseStudy-module-scss-module__fIsNaa__cta:after{content:"";pointer-events:none;background:repeating-radial-gradient(circle at 14% 12%,#0000 0 138px,#ffffff17 138px 140px);position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__heroBille{z-index:2;aspect-ratio:1;pointer-events:none;width:clamp(200px,14vw + 120px,300px);position:absolute;top:-40px;right:-30px}.CaseStudy-module-scss-module__fIsNaa__heroBillePlaceholder{opacity:1;border-radius:50%;transition:opacity .24s cubic-bezier(.16,1,.3,1);position:absolute;inset:6.89%}.CaseStudy-module-scss-module__fIsNaa__heroBille[data-bille-ready=true] .CaseStudy-module-scss-module__fIsNaa__heroBillePlaceholder{opacity:0}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__heroBillePlaceholder{transition:none}}.CaseStudy-module-scss-module__fIsNaa__heroInner{z-index:1;position:relative}.CaseStudy-module-scss-module__fIsNaa__logo{background:#fff;border-radius:8px;padding:8px 12px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__logo img{mix-blend-mode:multiply;border-radius:4px}.CaseStudy-module-scss-module__fIsNaa__kicker{color:#ffffffe6;letter-spacing:.1em;text-transform:uppercase;flex-wrap:wrap;align-items:center;margin:26px 0 14px;font-family:SpaceMono,monospace;font-size:.75rem;display:flex}.CaseStudy-module-scss-module__fIsNaa__badgeOngoing{letter-spacing:.04em;text-transform:uppercase;opacity:1;background:#ffffff24;border:1px solid #ffffff4d;border-radius:999px;margin-left:12px;padding:3px 10px;font-size:.72rem}.CaseStudy-module-scss-module__fIsNaa__kicker:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:10px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__title{text-wrap:balance;max-width:16ch;font-family:SpaceGrotesk,sans-serif;font-size:clamp(2.4rem,1rem + 6vw,5rem);font-weight:400;line-height:98%}.CaseStudy-module-scss-module__fIsNaa__subline{opacity:.72;max-width:46ch;margin:1.25rem 0 0;font-size:clamp(1rem,.9rem + .5vw,1.375rem);font-weight:400;line-height:1.4}.CaseStudy-module-scss-module__fIsNaa__metaStrip{background:0 0;border-bottom:1px solid #ffffff1f;flex-wrap:wrap;gap:clamp(1.5rem,1rem + 3vw,4rem);margin:0;padding:1.5rem clamp(1.25rem,1rem + 3vw,3.5rem);display:flex}.CaseStudy-module-scss-module__fIsNaa__metaItem{flex-direction:column;gap:4px;display:flex}.CaseStudy-module-scss-module__fIsNaa__metaLabel{color:#ffffffc7;letter-spacing:.1em;text-transform:uppercase;font-family:SpaceMono,monospace;font-size:.75rem}.CaseStudy-module-scss-module__fIsNaa__metaValue{color:#fff;margin:0;font-family:SpaceMono,monospace;font-size:.95rem;font-weight:800}.CaseStudy-module-scss-module__fIsNaa__section{padding:clamp(2rem,1.4rem + 2.5vw,3rem) clamp(1.25rem,1rem + 3vw,3.5rem)}@media (min-width:1200px){.CaseStudy-module-scss-module__fIsNaa__section{grid-template-columns:220px minmax(0,1fr);column-gap:clamp(2.5rem,2rem + 3vw,6rem);max-width:1280px;display:grid}.CaseStudy-module-scss-module__fIsNaa__section>*{grid-column:2}.CaseStudy-module-scss-module__fIsNaa__section>.CaseStudy-module-scss-module__fIsNaa__sectionLabel{grid-column:1;margin:0;padding-top:.35em}.CaseStudy-module-scss-module__fIsNaa__section>.CaseStudy-module-scss-module__fIsNaa__gallery,.CaseStudy-module-scss-module__fIsNaa__section>.CaseStudy-module-scss-module__fIsNaa__outcomes,.CaseStudy-module-scss-module__fIsNaa__section>.CaseStudy-module-scss-module__fIsNaa__similar{grid-column:2}.CaseStudy-module-scss-module__fIsNaa__section.CaseStudy-module-scss-module__fIsNaa__galleryFull{max-width:none}}.CaseStudy-module-scss-module__fIsNaa__sectionLabel{color:#ffffffd1;letter-spacing:.1em;text-transform:uppercase;align-items:center;margin:0 0 18px;font-family:SpaceMono,monospace;font-size:.75rem;font-weight:400;display:flex}.CaseStudy-module-scss-module__fIsNaa__subLabel{color:#ffffffb8;letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:.8rem;font-weight:800}.CaseStudy-module-scss-module__fIsNaa__sectionLabel:before{content:"";background:#fff;border-radius:50%;flex-shrink:0;width:9px;height:9px;margin-right:10px;display:inline-block}.CaseStudy-module-scss-module__fIsNaa__body{color:#e8eaf2;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:146%}.CaseStudy-module-scss-module__fIsNaa__body strong{color:#fff}.CaseStudy-module-scss-module__fIsNaa__lead{color:#e8eaf2;max-width:46ch;font-size:clamp(1.2rem,1.05rem + .7vw,1.6rem);font-weight:300;line-height:138%}.CaseStudy-module-scss-module__fIsNaa__lead strong{color:#fff;font-weight:600}.CaseStudy-module-scss-module__fIsNaa__approach{max-width:60ch;margin-top:clamp(1.5rem,1rem + 2vw,2.5rem)}.CaseStudy-module-scss-module__fIsNaa__prose{color:#e8eaf2;max-width:68ch;font-size:clamp(1.125rem,1.05rem + .35vw,1.25rem);line-height:152%}.CaseStudy-module-scss-module__fIsNaa__prose h3{color:#fff;margin:2rem 0 .6rem;font-size:1.5rem;font-weight:800}.CaseStudy-module-scss-module__fIsNaa__prose h4{color:#fff;margin:1.5rem 0 .5rem;font-size:1.125rem;font-weight:800}.CaseStudy-module-scss-module__fIsNaa__prose p{margin:0 0 1rem}.CaseStudy-module-scss-module__fIsNaa__prose ul,.CaseStudy-module-scss-module__fIsNaa__prose ol{margin:0 0 1rem;padding-left:1.4rem}.CaseStudy-module-scss-module__fIsNaa__prose li{margin-bottom:.4rem}.CaseStudy-module-scss-module__fIsNaa__prose strong{color:#fff}.CaseStudy-module-scss-module__fIsNaa__prose a{color:#7ea6ff;text-underline-offset:2px}.CaseStudy-module-scss-module__fIsNaa__prose a:hover{text-decoration:none}.CaseStudy-module-scss-module__fIsNaa__prose a:focus-visible{outline-offset:2px;border-radius:2px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__prose :first-child{margin-top:0}.CaseStudy-module-scss-module__fIsNaa__chips{flex-wrap:wrap;gap:10px;margin:22px 0 0;padding:0;list-style:none;display:flex}.CaseStudy-module-scss-module__fIsNaa__chip{letter-spacing:.04em;border-radius:999px;padding:6px 14px;font-family:SpaceMono,monospace;font-size:.72rem}.CaseStudy-module-scss-module__fIsNaa__chipTag{color:#05327a;background:#dbe6ff;border:1px solid #0000}.CaseStudy-module-scss-module__fIsNaa__chipTag.CaseStudy-module-scss-module__fIsNaa__chipLink{background-color:#0000;border:0;padding:0}.CaseStudy-module-scss-module__fIsNaa__chipLink a{border-radius:inherit;color:inherit;background-color:#dbe6ff;border:1px solid #0000;padding:6px 14px;text-decoration:none;transition:background-color .2s,border-color .2s;display:block}.CaseStudy-module-scss-module__fIsNaa__chipLink a:hover,.CaseStudy-module-scss-module__fIsNaa__chipLink a:focus-visible{background-color:#fff;border-color:#0c52c4}.CaseStudy-module-scss-module__fIsNaa__chipLink a:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__stackChips{flex-wrap:wrap;gap:8px;margin:14px 0 0;padding:0;list-style:none;display:flex}.CaseStudy-module-scss-module__fIsNaa__stackChip{color:#ffffff8c;letter-spacing:.02em;font-family:SpaceMono,monospace;font-size:.7rem}.CaseStudy-module-scss-module__fIsNaa__stackChip+.CaseStudy-module-scss-module__fIsNaa__stackChip:before{content:"· ";color:#ffffff59}.CaseStudy-module-scss-module__fIsNaa__gallery{flex-direction:column;gap:12px;display:flex}.CaseStudy-module-scss-module__fIsNaa__galleryGrid{gap:12px;display:grid}.CaseStudy-module-scss-module__fIsNaa__galleryItem{border-radius:10px;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__galleryItem img{object-fit:cover;width:100%;height:100%;display:block}.CaseStudy-module-scss-module__fIsNaa__galleryItemFill{position:relative}.CaseStudy-module-scss-module__fIsNaa__galleryImageButton{cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0;line-height:0;display:block}.CaseStudy-module-scss-module__fIsNaa__galleryImageButton:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseStudy-module-scss-module__fIsNaa__galleryImageButtonFill{position:relative}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton{border:1px solid #ffffff1f;border-radius:12px;position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton img{filter:saturate(.72)contrast(1.06)brightness(.84)}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:before{z-index:1;content:"";mix-blend-mode:color;opacity:.38;pointer-events:none;background:linear-gradient(135deg,#1c1036 0%,#1966e3 100%);transition:opacity .25s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:after{z-index:2;content:"";pointer-events:none;background:repeating-linear-gradient(0deg,#ffffff09 0 1px,#0000 1px 3px);position:absolute;inset:0;box-shadow:inset 0 0 120px 24px #1c10368c}@media (hover:hover){.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover:before{opacity:.12}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover img{filter:brightness()saturate()}}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:before{transition:none}}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton{aspect-ratio:16/9;cursor:pointer;background:#0b0f1a;border:0;border-radius:10px;width:100%;height:100%;padding:0;display:block}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton img{object-fit:cover;opacity:.85;width:100%;height:100%;transition:opacity .25s,transform .4s;position:absolute;inset:0}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover img{opacity:1;transform:scale(1.03)}.CaseStudy-module-scss-module__fIsNaa__playIcon{z-index:3;aspect-ratio:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1.5px solid #ffffff9e;border-radius:50%;width:clamp(48px,18%,72px);transition:transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.CaseStudy-module-scss-module__fIsNaa__playIcon:before{z-index:1;content:"";border:11px solid #0000;border-left:18px solid #fff;border-right-width:0;position:absolute;top:50%;left:54%;transform:translate(-50%,-50%)}.CaseStudy-module-scss-module__fIsNaa__playIcon:after{content:"";opacity:0;background:#1966e3;border-radius:50%;transition:opacity .2s cubic-bezier(.16,1,.3,1);position:absolute;inset:-1.5px}@media (hover:hover){.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover .CaseStudy-module-scss-module__fIsNaa__playIcon{transform:translate(-50%,-50%)scale(1.05)}}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover .CaseStudy-module-scss-module__fIsNaa__playIcon:after,.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:focus-visible .CaseStudy-module-scss-module__fIsNaa__playIcon:after{opacity:1}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:hover .CaseStudy-module-scss-module__fIsNaa__playIcon{transform:translate(-50%,-50%)}.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton img,.CaseStudy-module-scss-module__fIsNaa__playIcon:after{transition:none}}.CaseStudy-module-scss-module__fIsNaa__outcomes{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.CaseStudy-module-scss-module__fIsNaa__outcomeCard{background:linear-gradient(160deg,#ffffff17,#ffffff08);border:1px solid #ffffff24;border-radius:12px;flex-direction:column;gap:8px;padding:clamp(1.1rem,.9rem + 1vw,1.6rem);display:flex}.CaseStudy-module-scss-module__fIsNaa__outcomeStat{color:#fff;font-family:SpaceMono,monospace;font-size:clamp(1.8rem,1.2rem + 2vw,2.8rem);font-weight:800;line-height:1}.CaseStudy-module-scss-module__fIsNaa__outcomeText{color:#ffffffd9;font-size:.98rem;line-height:138%}.CaseStudy-module-scss-module__fIsNaa__testimonial{border-left:3px solid #226aee;max-width:60ch;margin:0;padding-left:clamp(1rem,.6rem + 2vw,2rem)}.CaseStudy-module-scss-module__fIsNaa__quote{color:#fff;margin:0;font-size:clamp(1.3rem,1.05rem + 1.1vw,2rem);font-weight:300;line-height:132%}.CaseStudy-module-scss-module__fIsNaa__quote:before{content:"“"}.CaseStudy-module-scss-module__fIsNaa__quote:after{content:"”"}.CaseStudy-module-scss-module__fIsNaa__attribution{flex-direction:column;gap:2px;margin-top:18px;display:flex}.CaseStudy-module-scss-module__fIsNaa__author{color:#fff;font-size:.95rem;font-weight:800}.CaseStudy-module-scss-module__fIsNaa__role{color:#ffffffb8;font-size:.85rem}.CaseStudy-module-scss-module__fIsNaa__links{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;display:grid}.CaseStudy-module-scss-module__fIsNaa__linkCard{color:inherit;transition:border-color var(--duration,.2s) ease,box-shadow .2s ease;background:linear-gradient(165deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff24;border-radius:14px;align-items:center;gap:10px;padding:10px 14px;text-decoration:none;display:flex;box-shadow:0 6px 18px #00000040,inset 0 1px #ffffff14}.CaseStudy-module-scss-module__fIsNaa__linkCard:hover{border-color:#226aee;box-shadow:0 10px 26px #00000059}.CaseStudy-module-scss-module__fIsNaa__linkThumb{object-fit:cover;background:#ffffff1a;border-radius:10px;flex:none;width:46px;height:46px}.CaseStudy-module-scss-module__fIsNaa__linkTitle{font-size:.95rem;font-weight:800;display:block}.CaseStudy-module-scss-module__fIsNaa__linkHost{color:#ffffffa6;font-family:SpaceMono,monospace;font-size:.72rem;display:block}.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary{color:inherit;background:linear-gradient(165deg,#ffffff14 0%,#ffffff08 100%);border:1px solid #ffffff24;border-radius:18px;margin-bottom:14px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;overflow:hidden;box-shadow:0 10px 26px #0000004d,inset 0 1px #ffffff14}.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary:hover{border-color:#226aee;transform:translateY(-2px);box-shadow:0 14px 32px #0006}.CaseStudy-module-scss-module__fIsNaa__linkHero{aspect-ratio:16/8;object-fit:cover;background:linear-gradient(135deg,#dbe6ff,#a9c2ff);width:100%;display:block}.CaseStudy-module-scss-module__fIsNaa__linkPrimaryBody{flex-direction:column;gap:6px;padding:16px 18px;display:flex}.CaseStudy-module-scss-module__fIsNaa__linkDesc{-webkit-line-clamp:3;color:#ffffffd1;-webkit-box-orient:vertical;font-size:.9rem;line-height:138%;display:-webkit-box;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__cta{color:#fff;text-align:center;background:radial-gradient(circle at 14% 12%,#ffffff4d,#fff0 42%),linear-gradient(315deg,#0c52c4 0%,#1c1036 100%);padding:clamp(3.5rem,2.2rem + 4vw,6rem) clamp(1.5rem,1rem + 3vw,3.5rem);position:relative;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__ctaTitle{z-index:1;text-wrap:balance;margin:0 0 10px;font-size:clamp(1.6rem,1.1rem + 2vw,2.6rem);font-weight:400;position:relative}.CaseStudy-module-scss-module__fIsNaa__ctaSub{z-index:1;text-wrap:pretty;opacity:.85;max-width:38ch;margin:0 auto 28px;font-size:1rem;position:relative}.CaseStudy-module-scss-module__fIsNaa__ctaButton{z-index:1;color:#fff;background:linear-gradient(170deg,#1966e3 0%,#0c52c4 100%);border-radius:999px;align-items:center;gap:14px;padding:8px 28px 8px 8px;font-family:SpaceMono,monospace;font-weight:800;text-decoration:none;transition:transform .2s;display:inline-flex;position:relative;box-shadow:0 18px 40px #00225666,inset 0 1px #fff6,inset 0 -9px 18px #00225666}.CaseStudy-module-scss-module__fIsNaa__ctaBille{background:radial-gradient(circle at 32% 28%,#fff 0%,#f0f4fa 45%,#c6d2e6 100%);border-radius:50%;width:42px;height:42px;transition:transform .25s;display:block;box-shadow:0 6px 14px #00225666}.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover{transform:translateY(-2px)}.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover .CaseStudy-module-scss-module__fIsNaa__ctaBille{transform:translate(5px)}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover,.CaseStudy-module-scss-module__fIsNaa__ctaButton:hover .CaseStudy-module-scss-module__fIsNaa__ctaBille{transform:none}}.CaseStudy-module-scss-module__fIsNaa__similar{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px;display:grid}.CaseStudy-module-scss-module__fIsNaa__similarCard{color:inherit;background:#ffffff0d;border:1px solid #ffffff24;border-radius:10px;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.CaseStudy-module-scss-module__fIsNaa__similarCardLink{transition:transform .2s,border-color .2s,box-shadow .2s}.CaseStudy-module-scss-module__fIsNaa__similarCardLink:hover{border-color:#226aee;transform:translateY(-2px);box-shadow:0 8px 20px #0000004d}.CaseStudy-module-scss-module__fIsNaa__similarThumb{aspect-ratio:3/2;object-fit:cover;border:0;width:100%;height:auto;display:block}.CaseStudy-module-scss-module__fIsNaa__similarMeta{flex-direction:column;gap:2px;padding:10px 12px;display:flex}.CaseStudy-module-scss-module__fIsNaa__similarName{font-size:.9rem;font-weight:800;line-height:1.2}.CaseStudy-module-scss-module__fIsNaa__similarClient{color:#ffffffa6;font-size:.78rem}.CaseStudy-module-scss-module__fIsNaa__line{display:block}.CaseStudy-module-scss-module__fIsNaa__word,.CaseStudy-module-scss-module__fIsNaa__char{display:inline-block}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__sectionLabel:before{opacity:0;transition:transform .9s cubic-bezier(.34,1.3,.4,1) .12s,opacity .4s ease-out .12s;transform:translate(-18px)}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__sectionLabel.CaseStudy-module-scss-module__fIsNaa__isVisible:before{opacity:1;transform:translate(0)}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard{opacity:0;transition:opacity .65s cubic-bezier(.33,1,.68,1),translate 1.4s cubic-bezier(.16,1,.3,1);translate:0 24px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard .CaseStudy-module-scss-module__fIsNaa__outcomeStat{opacity:0;transition:opacity .5s ease-out,transform .8s cubic-bezier(.34,1.3,.4,1);transform:scale(.94)}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible .CaseStudy-module-scss-module__fIsNaa__outcomeStat{opacity:1;transform:scale(1)}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:first-child{transition-delay:0s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:first-child .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.14s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(2){transition-delay:55ms}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(2) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.195s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(3){transition-delay:.11s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(3) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.25s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(4){transition-delay:.165s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(4) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.305s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(5){transition-delay:.22s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(5) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.36s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(6){transition-delay:.275s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(6) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.415s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(7){transition-delay:.33s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(7) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.47s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(8){transition-delay:.385s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(8) .CaseStudy-module-scss-module__fIsNaa__outcomeStat{transition-delay:.525s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCardPrimary,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard{opacity:0;transition:opacity .65s cubic-bezier(.33,1,.68,1),translate 1.4s cubic-bezier(.16,1,.3,1);translate:0 24px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCardPrimary.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:first-child{transition-delay:0s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(2){transition-delay:55ms}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(3){transition-delay:.11s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(4){transition-delay:.165s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(5){transition-delay:.22s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(6){transition-delay:.275s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(7){transition-delay:.33s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__linkCard.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(8){transition-delay:.385s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__quote,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__attribution{opacity:0;transition:opacity .7s cubic-bezier(.33,1,.68,1),translate 1.6s cubic-bezier(.16,1,.3,1);translate:0 28px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__quote.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__attribution.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__attribution.CaseStudy-module-scss-module__fIsNaa__isVisible{transition-delay:.12s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__subLabel,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__body{opacity:0;transition:opacity .7s cubic-bezier(.33,1,.68,1),translate 1.6s cubic-bezier(.16,1,.3,1);translate:0 28px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__subLabel.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__body.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__body.CaseStudy-module-scss-module__fIsNaa__isVisible{transition-delay:90ms}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1),translate 1.3s cubic-bezier(.16,1,.3,1);translate:0 18px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:first-child,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:first-child{transition-delay:0s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(2),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(2){transition-delay:45ms}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(3),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(3){transition-delay:90ms}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(4),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(4){transition-delay:.135s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(5),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(5){transition-delay:.18s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(6),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(6){transition-delay:.225s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(7),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(7){transition-delay:.27s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__chip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(8),.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__stackChip.CaseStudy-module-scss-module__fIsNaa__isVisible:nth-child(8){transition-delay:.315s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaTitle,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaSub,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaButton{opacity:0;transition:opacity .7s cubic-bezier(.33,1,.68,1),translate 1.6s cubic-bezier(.16,1,.3,1);translate:0 28px}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaTitle.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaSub.CaseStudy-module-scss-module__fIsNaa__isVisible,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaButton.CaseStudy-module-scss-module__fIsNaa__isVisible{opacity:1;translate:0}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaSub.CaseStudy-module-scss-module__fIsNaa__isVisible{transition-delay:.12s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaButton.CaseStudy-module-scss-module__fIsNaa__isVisible{transition-delay:.24s}.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__ctaButton:focus,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard:focus-within,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__outcomeCard:focus-within .CaseStudy-module-scss-module__fIsNaa__outcomeStat,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__cta:focus-within .CaseStudy-module-scss-module__fIsNaa__ctaTitle,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__cta:focus-within .CaseStudy-module-scss-module__fIsNaa__ctaSub,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__cta:focus-within .CaseStudy-module-scss-module__fIsNaa__ctaButton,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__quote,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__attribution,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__subLabel,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__body,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__chip,.CaseStudy-module-scss-module__fIsNaa__page[data-reveal] .CaseStudy-module-scss-module__fIsNaa__section:focus-within .CaseStudy-module-scss-module__fIsNaa__stackChip{opacity:1;transform:translate(0,0)}.CaseStudy-module-scss-module__fIsNaa__hubLink{position:relative}.CaseStudy-module-scss-module__fIsNaa__hubLink:after{bottom:4px;left:var(--hub-gutter);content:"";opacity:0;background:#7ea6ff;border-radius:999px;width:5px;height:5px;transition:opacity .18s ease-out,width .45s cubic-bezier(.22,1,.36,1) .18s;position:absolute}@media (hover:hover){.CaseStudy-module-scss-module__fIsNaa__hubLink:hover:after{width:calc(100% - var(--hub-gutter)*2);opacity:1}}@media (prefers-reduced-motion:reduce){.CaseStudy-module-scss-module__fIsNaa__hubLink:after{transition:none}}.CaseStudy-module-scss-module__fIsNaa__linkCard:focus-visible,.CaseStudy-module-scss-module__fIsNaa__linkCardPrimary:focus-visible,.CaseStudy-module-scss-module__fIsNaa__similarCardLink:focus-visible,.CaseStudy-module-scss-module__fIsNaa__galleryVideoButton:focus-visible,.CaseStudy-module-scss-module__fIsNaa__ctaButton:focus-visible{outline-offset:3px;outline:3px solid #226aee}@media (max-width:600px){.CaseStudy-module-scss-module__fIsNaa__galleryGrid{grid-template-columns:repeat(2,1fr)!important}.CaseStudy-module-scss-module__fIsNaa__similar{grid-template-columns:repeat(2,1fr)}.CaseStudy-module-scss-module__fIsNaa__metaStrip{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem 1.25rem;display:grid}}
.CaseLightbox-module-scss-module__zB7yIa__overlay{z-index:2000;background:#060810f0;justify-content:center;align-items:center;font-family:SpaceMono,monospace;display:flex;position:fixed;inset:0}.CaseLightbox-module-scss-module__zB7yIa__stage{width:min(92vw,1400px);height:min(86vh,1400px);position:relative;container-type:size}.CaseLightbox-module-scss-module__zB7yIa__imageWrap{position:absolute;inset:0}.CaseLightbox-module-scss-module__zB7yIa__canvasHost{visibility:hidden;pointer-events:none;position:absolute;inset:0}.CaseLightbox-module-scss-module__zB7yIa__videoFrame{aspect-ratio:16/9;background:#0b0f1a;border-radius:10px;width:min(100cqw,177.778cqh);margin:auto;position:absolute;inset:0;overflow:hidden}.CaseLightbox-module-scss-module__zB7yIa__videoFrame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.CaseLightbox-module-scss-module__zB7yIa__closeButton,.CaseLightbox-module-scss-module__zB7yIa__navButton{z-index:1;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff1a;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;transition:background .2s,transform .2s;display:flex;position:absolute}@media (hover:hover){.CaseLightbox-module-scss-module__zB7yIa__closeButton:hover,.CaseLightbox-module-scss-module__zB7yIa__navButton:hover{background:#fff3}}.CaseLightbox-module-scss-module__zB7yIa__closeButton:focus-visible,.CaseLightbox-module-scss-module__zB7yIa__navButton:focus-visible{outline-offset:3px;outline:3px solid #226aee}.CaseLightbox-module-scss-module__zB7yIa__closeButton{width:48px;height:48px;top:24px;right:24px}.CaseLightbox-module-scss-module__zB7yIa__closeButton span{width:18px;height:18px;display:block;position:relative}.CaseLightbox-module-scss-module__zB7yIa__closeButton span:before,.CaseLightbox-module-scss-module__zB7yIa__closeButton span:after{transform-origin:50%;content:"";background:#fff;width:18px;height:2px;position:absolute;top:50%;left:50%}.CaseLightbox-module-scss-module__zB7yIa__closeButton span:before{transform:translate(-50%,-50%)rotate(45deg)}.CaseLightbox-module-scss-module__zB7yIa__closeButton span:after{transform:translate(-50%,-50%)rotate(-45deg)}.CaseLightbox-module-scss-module__zB7yIa__navButton{width:56px;height:56px;top:50%;transform:translateY(-50%)}.CaseLightbox-module-scss-module__zB7yIa__navButtonPrev{left:clamp(8px,3vw,32px)}.CaseLightbox-module-scss-module__zB7yIa__navButtonNext{right:clamp(8px,3vw,32px)}.CaseLightbox-module-scss-module__zB7yIa__navButton span{border-top:2px solid #fff;border-right:2px solid #fff;width:12px;height:12px;display:block}.CaseLightbox-module-scss-module__zB7yIa__navButtonPrev span{transform:rotate(-135deg)translate(1px,-1px)}.CaseLightbox-module-scss-module__zB7yIa__navButtonNext span{transform:rotate(45deg)translate(-1px,1px)}.CaseLightbox-module-scss-module__zB7yIa__counter{color:#ffffffd9;letter-spacing:.06em;background:#ffffff1a;border-radius:999px;margin:0;padding:6px 16px;font-size:.75rem;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.CaseLightbox-module-scss-module__zB7yIa__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 (max-width:600px){.CaseLightbox-module-scss-module__zB7yIa__navButton{width:44px;height:44px}.CaseLightbox-module-scss-module__zB7yIa__closeButton{width:40px;height:40px;top:12px;right:12px}.CaseLightbox-module-scss-module__zB7yIa__navButtonPrev{left:8px}.CaseLightbox-module-scss-module__zB7yIa__navButtonNext{right:8px}}@media (prefers-reduced-motion:reduce){.CaseLightbox-module-scss-module__zB7yIa__closeButton,.CaseLightbox-module-scss-module__zB7yIa__navButton{transition:none}}
/*# sourceMappingURL=03m5t6p.ozz-5.css.map*/