.creative-showcase{min-width:0}.creative-showcase__intro{margin-bottom:36px}.creative-showcase__intro .o-h2{font-size:clamp(2.5rem,4.4vw,3.75rem);letter-spacing:-.045em}.creative-showcase__intro .o-lede{margin-top:16px;max-width:46ch}.creative-showcase__body{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}.creative-showcase__tabs{display:flex;overflow-x:auto;gap:24px;scrollbar-width:thin}.creative-showcase__tabs button{appearance:none;flex:0 0 auto;display:flex;align-items:center;gap:16px;padding:12px 0;border:0;border-bottom:2px solid transparent;color:var(--o-muted);background:transparent;text-align:left;font:inherit;cursor:pointer;transition:color .2s,border-color .2s}.creative-showcase__tabs strong{display:block;font-size:1rem;line-height:1.25;letter-spacing:-.025em;font-weight:550}.creative-showcase__tabs small{display:none}.creative-showcase__tabs button>svg{display:none;flex:none}.creative-showcase__tabs button[aria-selected=true]{color:var(--o-ink);border-color:var(--o-accent)}.creative-showcase__tabs button:hover{color:var(--o-ink)}.creative-showcase :is(button,a,[role=tabpanel]):focus-visible{outline:2px solid var(--o-accent);outline-offset:4px}.creative-showcase__gallery{display:flex;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;overscroll-behavior-x:contain;border-radius:8px}.creative-showcase__panel{flex:0 0 100%;min-width:0;scroll-snap-align:start;scroll-snap-stop:always}.creative-showcase__visual{position:relative;display:grid;align-items:center;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:8px;background:var(--o-bg-soft)}.creative-showcase__visual>img{object-fit:cover}.creative-showcase .creative-showcase__visual--content-creation{aspect-ratio:16/9;height:auto;background:#211d19}.creative-showcase__visual--branding>img{object-position:center}.creative-showcase__panel.is-active .creative-showcase__visual>*{animation:creative-preview-in .4s ease both}.creative-showcase__caption{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 8px;font-size:.75rem;line-height:1.5;color:var(--o-muted)}.creative-showcase__caption a{display:inline-flex;gap:6px;align-items:center;color:var(--o-ink);font-weight:600;text-decoration:none}.creative-showcase__caption a:hover{color:var(--o-accent)}.creative-showcase .o-service-video{position:relative;width:100%;height:100%;margin:0}.creative-showcase .o-service-video__frame{display:grid;place-items:center;width:100%;height:100%}.creative-showcase .o-service-video video{width:100%;height:100%;object-fit:contain}.creative-showcase .o-service-video figcaption{position:absolute;bottom:12px;right:12px}.creative-showcase .o-service-video figcaption>span{display:none}.creative-showcase .o-service-video__controls{display:flex;gap:4px}.creative-showcase .o-service-video button,.creative-showcase .o-service-video figcaption>a{display:inline-flex;gap:6px;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:8px 12px;border:1px solid #ffffff40;border-radius:4px;background:#151515df;color:#fff;font:inherit;font-size:.75rem;cursor:pointer}.creative-showcase .o-service-video__sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.creative-showcase .wph__stage{padding-block:28px}.creative-showcase .wph__caption{padding:0 20px 16px;margin-top:0}.creative-showcase .sc-gallery{padding-block:24px}.creative-showcase .sc-gallery__device{font-size:clamp(9px,1vw,12px)}.creative-showcase .sc-gallery__controls{margin-top:10px}.creative-showcase .sc-gallery__note{display:none}@keyframes creative-preview-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (min-width:960px){.creative-showcase__intro{margin-bottom:40px}.creative-showcase__body{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:48px}.creative-showcase__tabs{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:0;overflow:visible}.creative-showcase__tabs button{flex:none;width:100%;justify-content:space-between;padding:20px 0;border-bottom:1px solid var(--o-line)}.creative-showcase__tabs button:first-child{padding-top:8px}.creative-showcase__tabs strong{font-size:1.25rem}.creative-showcase__tabs small{display:block;margin-top:8px;font-size:.875rem;line-height:1.5;color:var(--o-muted)}.creative-showcase__tabs button>svg{display:block;transition:transform .2s}.creative-showcase__tabs button[aria-selected=true]{border-color:var(--o-accent)}.creative-showcase__tabs button[aria-selected=true]>svg{color:var(--o-accent);transform:translate(2px,-2px)}.creative-showcase__tabs button[aria-selected=true] small{color:var(--o-ink-2)}.creative-showcase__gallery{grid-column:1;grid-row:1;display:grid;overflow:visible;border-radius:0}.creative-showcase__panel{display:none}.creative-showcase__panel.is-active{display:block}}@media (max-width:959px){.creative-showcase__visual{aspect-ratio:auto;height:clamp(340px,110vw,540px)}.creative-showcase .wph{--wph-phone-width:150px;--wph-phone-height:309.375px;--wph-frame-size:9.375px;--wph-scale:.75}.creative-showcase .wph__stage{padding-block:16px}.creative-showcase .sc-gallery__device{font-size:clamp(7px,2vw,12px)}.creative-showcase .sc-gallery{padding-block:16px}.creative-showcase .sc-gallery__controls{margin-top:8px}.creative-showcase__caption{flex-wrap:wrap}}@media (max-width:400px){.creative-showcase .wph{--wph-phone-width:120px;--wph-phone-height:247.5px;--wph-frame-size:7.5px;--wph-scale:.6}.creative-showcase .wph__caption>span{display:none}.creative-showcase .wph__caption{justify-content:flex-end;padding-bottom:8px}}@media (prefers-reduced-motion:reduce){.creative-showcase__panel.is-active .creative-showcase__visual>*{animation:none}.creative-showcase__tabs button,.creative-showcase__tabs button>svg{transition:none}}@media (min-width:960px) and (max-width:1200px){.creative-showcase .wph{--wph-phone-width:160px;--wph-phone-height:330px;--wph-frame-size:10px;--wph-scale:.8}}