.selected-work{background:var(--color-charcoal);color:var(--color-ivory);overflow:clip}.selected-work__container{padding-block:clamp(4rem,8vw,8rem)}.selected-work__eyebrow{color:var(--color-taupe);font-size:.72rem;font-weight:500;letter-spacing:.04em}.selected-work__intro>div{align-items:end;display:grid;gap:3rem;grid-template-columns:1.2fr .8fr;margin-top:2.5rem}.selected-work__intro h1,.selected-work__intro h2{font-family:var(--font-display);font-size:clamp(3.8rem,8vw,8rem);font-weight:600;letter-spacing:-.075em;line-height:.9}.selected-work__intro>div>p{color:var(--color-taupe);font-size:.95rem;line-height:1.8;max-width:29rem;padding-bottom:.3rem}.selected-work__grid{align-items:start;column-gap:clamp(2rem,6vw,6rem);display:grid;grid-template-columns:1.15fr .85fr;margin-top:clamp(4rem,7vw,7rem);row-gap:5rem}.work-entry{min-width:0}.work-entry:nth-child(2n){margin-top:9rem}.work-entry:nth-child(3){margin-top:-2rem}.work-entry__link{display:block}.work-entry__visual{aspect-ratio:1.28;overflow:hidden;position:relative}.work-entry:nth-child(2n) .work-entry__visual{aspect-ratio:.92}.work-entry__visual-label{align-items:center;display:flex;font-size:.67rem;gap:1rem;justify-content:space-between;left:1.25rem;position:absolute;right:1.25rem;top:1.25rem;z-index:2}.work-entry__visual-label>span{background:var(--color-charcoal);color:var(--color-ivory);padding:.4rem .6rem}.work-entry__open,.work-entry__visual-label>span:first-child{background:var(--color-ivory);color:var(--color-charcoal)}.work-entry__open{align-items:center;border-radius:50%;bottom:1.25rem;display:flex;font-size:1.7rem;height:3.2rem;justify-content:center;position:absolute;right:1.25rem;transition:background-color .22s ease,transform .35s cubic-bezier(.2,.8,.2,1);width:3.2rem}.work-entry__meta{align-items:center;color:var(--color-taupe);display:flex;font-size:.7rem;gap:1rem;justify-content:space-between;margin-top:1.35rem}.work-entry h2,.work-entry h3{font-family:var(--font-display);font-size:clamp(2.1rem,3.6vw,4rem);font-weight:600;letter-spacing:-.06em;line-height:1.04;margin-top:.8rem;overflow-wrap:anywhere;transition:color .2s ease}.work-entry__summary{color:var(--color-taupe);font-size:.86rem;line-height:1.8;margin-top:.85rem;max-width:30rem}.work-entry__cta{align-items:center;border-bottom:1px solid rgb(247 243 234/.4);display:inline-flex;font-size:.8rem;font-weight:500;gap:2rem;min-height:2.75rem;margin-top:1.1rem}.work-entry__cta>span{color:var(--color-orange);transition:transform .22s ease}.work-entry__link:focus-visible h2,.work-entry__link:focus-visible h3,.work-entry__link:hover h2,.work-entry__link:hover h3{color:var(--color-orange)}.work-entry__link:focus-visible .work-entry__open,.work-entry__link:hover .work-entry__open{background:var(--color-orange);transform:rotate(45deg)}.work-entry__link:hover .work-entry__cta>span{transform:translate(3px,-3px)}.work-entry:last-of-type{grid-column:1/-1}.work-entry:last-of-type .work-entry__link{align-content:center;column-gap:clamp(2rem,5vw,5rem);display:grid;grid-template-columns:1.2fr .8fr}.work-entry:last-of-type .work-entry__visual{aspect-ratio:1.25;grid-row:span 5}.work-entry:last-of-type .work-entry__meta{align-self:end;margin-top:0}.work-entry:last-of-type .work-entry__cta{justify-self:start}.selected-work__closing{border-top:1px solid rgb(247 243 234/.22);display:grid;gap:1.4rem 3rem;grid-column:1/-1;grid-template-columns:.4fr 1fr;margin-left:22%;padding-top:3rem}.selected-work__closing>span{color:var(--color-orange);font-size:clamp(5rem,10vw,10rem);grid-row:span 4;line-height:.9}.selected-work__closing h2{font-family:var(--font-display);font-size:clamp(2.3rem,4vw,4rem);font-weight:600;letter-spacing:-.06em;line-height:1}.selected-work__closing>p{color:var(--color-taupe);font-size:.9rem;line-height:1.8;max-width:29rem}.selected-work__closing .selected-work__notice{font-size:.74rem}.selected-work__closing a{justify-self:start}.selected-work :focus-visible,.work-detail :focus-visible{outline-color:var(--color-orange);outline-offset:7px}.work-art{background:#1b1a18;height:100%;isolation:isolate;overflow:hidden;position:relative;width:100%}.work-art__field{background-image:linear-gradient(rgb(247 243 234/.08) 1px,transparent 0),linear-gradient(90deg,rgb(247 243 234/.08) 1px,transparent 0);background-size:3rem 3rem;inset:0;mask-image:linear-gradient(145deg,black,transparent);position:absolute}.work-art__piece{position:absolute;transition:translate .7s cubic-bezier(.2,.8,.2,1),rotate .7s cubic-bezier(.2,.8,.2,1)}.work-art__caption{bottom:1.25rem;color:var(--color-taupe);font-size:.57rem;left:1.25rem;letter-spacing:.025em;position:absolute}.work-art__signal{background:var(--color-orange);border-radius:50%;height:9%;left:70%;position:absolute;top:20%;width:9%}.work-art__axis{background:rgb(247 243 234/.5);height:1px;left:-5%;position:absolute;top:62%;transform:rotate(-18deg);width:110%}.work-art--shiny-kicks{background:#252019}.work-art--shiny-kicks .work-art__piece{background:linear-gradient(135deg,rgb(247 243 234/.4),rgb(247 243 234/.03));border:1px solid rgb(247 243 234/.55);height:67%;top:14%;transform:rotate(29deg) skewY(-12deg);width:22%}.work-art--shiny-kicks .work-art__piece--one{left:14%}.work-art--shiny-kicks .work-art__piece--two{background:var(--color-orange);left:39%;top:23%}.work-art--shiny-kicks .work-art__piece--three{left:64%;top:4%}.work-art--shiny-kicks .work-art__piece i{border:1px solid rgb(15 15 15/.6);border-radius:50%;height:50%;left:18%;position:absolute;top:25%;width:64%}.work-art--shiny-kicks .work-art__signal{background:var(--color-ivory);height:5%;left:21%;top:24%;width:5%}.work-art--zyvo{background:#15191c}.work-art--zyvo .work-art__piece{backdrop-filter:blur(8px);background:linear-gradient(140deg,rgb(247 243 234/.14),rgb(42 91 255/.17));border:1px solid rgb(247 243 234/.45);height:45%;left:17%;top:23%;transform:rotate(-15deg) skewY(7deg);width:66%}.work-art--zyvo .work-art__piece--two{left:23%;top:31%}.work-art--zyvo .work-art__piece--three{left:29%;top:39%}.work-art--zyvo .work-art__piece--three i{border:1px solid var(--color-orange);border-radius:50%;height:50%;left:31%;position:absolute;top:25%;width:38%}.work-art--zyvo .work-art__signal{height:5%;left:72%;top:68%;width:5%}.work-art--academia-hipa{background:var(--color-ivory)}.work-art--academia-hipa .work-art__field{background-image:linear-gradient(rgb(15 15 15/.1) 1px,transparent 0);background-size:100% 2.5rem}.work-art--academia-hipa .work-art__piece{background:var(--color-ivory);border:1px solid var(--color-charcoal);height:60%;left:20%;top:17%;transform:rotate(-13deg);width:49%}.work-art--academia-hipa .work-art__piece--two{background:var(--color-orange);left:29%;top:24%;transform:rotate(8deg)}.work-art--academia-hipa .work-art__piece--three{left:37%;top:30%;transform:rotate(19deg)}.work-art--academia-hipa .work-art__piece--three i{background:repeating-linear-gradient(to bottom,var(--color-charcoal) 0 2px,transparent 2px 1.2rem);height:48%;left:15%;position:absolute;top:24%;width:70%}.work-art--academia-hipa .work-art__signal{background:var(--color-charcoal);border-radius:0;height:8%;left:19%;top:19%;width:8%}.work-art--academia-hipa .work-art__axis{background:var(--color-charcoal);opacity:.3}.work-art--academia-hipa .work-art__caption{color:var(--color-ink-muted)}.work-art--escuderia{background:#151719}.work-art--escuderia .work-art__piece--one{border:1px solid rgb(247 243 234/.45);border-radius:50%;height:62%;left:16%;top:18%;transform:rotate(-25deg);width:68%}.work-art--escuderia .work-art__piece--two{background:linear-gradient(140deg,rgb(42 91 255/.4),rgb(247 243 234/.12));border:1px solid rgb(247 243 234/.4);height:48%;left:25%;top:25%;transform:rotate(13deg);width:50%}.work-art--escuderia .work-art__piece--three{border-right:3px solid var(--color-orange);border-top:3px solid var(--color-orange);border-bottom:3px solid transparent;border-left:3px solid transparent;border-radius:50%;height:39%;left:29%;top:31%;transform:rotate(26deg);width:42%}.work-art--escuderia .work-art__signal{background:var(--color-ivory);height:4%;left:48%;top:49%;width:4%}.work-art--cima-red-de-negocios{background:var(--color-taupe)}.work-art--cima-red-de-negocios .work-art__field{background-image:linear-gradient(rgb(15 15 15/.15) 1px,transparent 0),linear-gradient(90deg,rgb(15 15 15/.15) 1px,transparent 0)}.work-art--cima-red-de-negocios .work-art__piece{background:var(--color-charcoal);height:47%;top:29%;transform:skewY(-25deg);width:17%}.work-art--cima-red-de-negocios .work-art__piece--one{left:19%}.work-art--cima-red-de-negocios .work-art__piece--two{background:var(--color-orange);left:43%;top:19%}.work-art--cima-red-de-negocios .work-art__piece--three{background:rgb(247 243 234/.45);border:1px solid var(--color-charcoal);left:67%;top:9%}.work-art--cima-red-de-negocios .work-art__signal{background:var(--color-charcoal);height:4%;left:36%;top:18%;width:4%}.work-art--cima-red-de-negocios .work-art__axis{background:var(--color-charcoal);top:68%}.work-art--cima-red-de-negocios .work-art__caption{color:var(--color-charcoal)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.work-entry__link:hover .work-art__piece--one{translate:-3% -3%;rotate:-3deg}.work-entry__link:hover .work-art__piece--two{translate:2% -4%;rotate:3deg}.work-entry__link:hover .work-art__piece--three{translate:3% 2%;rotate:4deg}}.work-detail{background:var(--color-charcoal);color:var(--color-ivory);overflow:clip}.work-detail__hero{padding-top:2rem}.work-detail__breadcrumb{align-items:center;color:var(--color-taupe);display:flex;font-size:.75rem;gap:1.5rem;justify-content:space-between}.work-detail__breadcrumb a{align-items:center;border-bottom:1px solid rgb(247 243 234/.35);display:inline-flex;min-height:2.75rem}.work-detail__heading{display:grid;gap:1.5rem;grid-template-columns:1fr auto;margin-top:clamp(3rem,6vw,6rem)}.work-detail__category{align-self:center;color:var(--color-taupe);font-size:.8rem}.work-detail__badge{border:1px solid rgb(255 106 0/.6);color:var(--color-ivory);font-size:.72rem;padding:.5rem .75rem}.work-detail h1{font-family:var(--font-display);font-size:clamp(3.8rem,9vw,9rem);font-weight:600;grid-column:1/-1;letter-spacing:-.075em;line-height:.96;max-width:13ch;overflow-wrap:anywhere}.work-detail__presentation{display:grid;gap:3rem;grid-template-columns:1.4fr .6fr;margin:2.5rem 0 3rem}.work-detail__presentation>p:first-child{font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.8;max-width:47rem}.work-detail__disclosure{color:var(--color-taupe);font-size:.75rem;line-height:1.8}.work-detail__art{aspect-ratio:2.05;height:auto}.work-detail__art .work-art__piece{transition:none}.work-detail__art .work-art__caption{font-size:.7rem}.work-concept{border-bottom:1px solid rgb(247 243 234/.2);display:grid;gap:3rem;grid-template-columns:.45fr 1fr;padding-block:clamp(4rem,8vw,8rem)}.work-concept>p{color:var(--color-taupe)}.work-capabilities h2,.work-concept h2,.work-contact h2,.work-pieces h2{font-family:var(--font-display);font-size:clamp(2.1rem,4vw,4rem);font-weight:600;letter-spacing:-.06em;line-height:1.05}.work-concept>div>p{font-size:.95rem;line-height:1.8;max-width:35rem}.work-concept>div>p,.work-concept__status{color:var(--color-taupe);margin-top:1.5rem}.work-concept__status{border-bottom:1px solid rgb(255 106 0/.55);display:inline-block;font-size:.7rem;padding-bottom:.5rem}.work-pieces{padding-block:clamp(4rem,7vw,7rem)}.work-pieces>header{align-items:end;display:grid;gap:2rem;grid-template-columns:1fr .75fr;margin-bottom:3rem}.work-pieces>header>p{color:var(--color-taupe);font-size:.85rem;line-height:1.8;max-width:27rem}.work-pieces__grid{display:grid;gap:3rem 2rem;grid-template-columns:1fr 1fr}.work-piece:first-child,.work-piece:nth-child(4){grid-column:1/-1}.work-piece__space{align-items:center;aspect-ratio:1.25;background:linear-gradient(145deg,rgb(247 243 234/.035),transparent);border:1px solid rgb(247 243 234/.18);display:flex;justify-content:center;overflow:hidden;position:relative}.work-piece:first-child .work-piece__space,.work-piece:nth-child(4) .work-piece__space{aspect-ratio:2.3}.work-piece__space>span{color:rgb(247 243 234/.1);font-family:var(--font-display);font-size:clamp(8rem,20vw,22rem);font-weight:600;left:3%;letter-spacing:-.09em;line-height:1;position:absolute;top:4%}.work-piece__space>div{bottom:1.5rem;left:1.5rem;position:absolute;right:1.5rem}.work-piece__space>div>p{font-family:var(--font-display);font-size:clamp(1.3rem,2vw,2rem);letter-spacing:-.04em}.work-piece__space>div>span{color:var(--color-taupe);display:block;font-size:.7rem;margin-top:.6rem}.work-piece__space>i{background:var(--color-orange);height:1px;position:absolute;right:0;top:24%;transform:rotate(-25deg);width:28%}.work-piece figcaption{display:flex;gap:1rem;justify-content:space-between;margin-top:1rem}.work-piece figcaption h3{font-size:.75rem;font-weight:500}.work-piece figcaption p{color:var(--color-taupe);font-size:.72rem;line-height:1.6;max-width:20rem;text-align:right}.work-piece__image{height:auto;width:100%}.work-capabilities{border-block:1px solid rgb(247 243 234/.2);display:grid;gap:3rem;grid-template-columns:1fr .9fr;padding-block:3.5rem}.work-capabilities__link{align-items:center;border-bottom:1px solid rgb(247 243 234/.18);display:flex;font-size:.9rem;gap:1rem;justify-content:space-between;min-height:3.8rem;padding-block:.7rem;transition:color .18s ease}.work-capabilities__link:hover,.work-capabilities__link>span{color:var(--color-orange)}.work-next{padding-block:5rem}.work-next__link{display:grid;gap:1.5rem;grid-template-columns:1fr auto}.work-next__link>span:first-child{color:var(--color-taupe);font-size:.75rem;grid-column:1/-1}.work-next__link>p{font-family:var(--font-display);font-size:clamp(2rem,5.7vw,6rem);font-weight:600;letter-spacing:-.06em;line-height:1.1;transition:color .2s ease}.work-next__arrow{align-self:center;font-size:clamp(3rem,6vw,6rem);line-height:1;transition:transform .24s ease}.work-next__arrow,.work-next__link:hover>p{color:var(--color-orange)}.work-next__link:hover .work-next__arrow{transform:translate(4px,-4px)}.work-contact{background:var(--color-ivory);color:var(--color-charcoal);padding-block:4rem}.work-contact__inner{align-items:center;display:grid;gap:2.5rem;grid-template-columns:1fr .65fr}.work-contact__inner>div>p{color:var(--color-ink-muted);font-size:.85rem;line-height:1.7;margin-top:1rem}.work-contact__inner .work-contact__availability{font-size:.72rem;max-width:25rem}.work-loading{background:var(--color-charcoal);color:var(--color-taupe);flex:1;padding-block:4rem}.work-loading p{font-size:.8rem}.work-loading div[aria-hidden]{margin-top:3rem}.work-loading span{background:rgb(247 243 234/.07);display:block;height:4rem;margin-bottom:1rem;max-width:40rem}.work-loading span+span{max-width:24rem}.work-loading i{background:rgb(255 106 0/.15);display:block;height:20rem;margin-top:3rem}@media (prefers-reduced-motion:no-preference){.work-detail__heading{animation:work-open .5s cubic-bezier(.2,.8,.2,1) both}.work-detail__presentation{animation:work-open .6s cubic-bezier(.2,.8,.2,1) both}@keyframes work-open{0%{opacity:.2;transform:translateY(.75rem)}to{opacity:1;transform:translateY(0)}}}@media (max-width:1023px){.selected-work__grid{column-gap:2rem}.work-entry:nth-child(2n){margin-top:5rem}.work-entry__visual{aspect-ratio:1.05}.work-entry__visual-label{font-size:.6rem;left:.8rem;right:.8rem;top:.8rem}.work-art__caption{font-size:.5rem;left:.8rem}.work-concept{grid-template-columns:.3fr 1fr}}@media (max-width:767px){.selected-work__intro>div{display:block;margin-top:2rem}.selected-work__intro>div>p{margin-top:2rem}.selected-work__grid{display:block;margin-top:3rem}.work-entry,.work-entry:nth-child(2n),.work-entry:nth-child(3){margin:0 0 3.5rem}.work-entry:nth-child(2n) .work-entry__visual,.work-entry__visual{aspect-ratio:1.15}.work-entry:last-of-type .work-entry__link{display:block}.work-entry:last-of-type .work-entry__visual{aspect-ratio:1.15}.work-entry:last-of-type .work-entry__meta{margin-top:1.35rem}.selected-work__closing{column-gap:1.5rem;grid-template-columns:.25fr 1fr;margin-left:0;padding-top:2.5rem}.selected-work__closing>span{font-size:4rem}.work-detail__heading{grid-template-columns:1fr;gap:1rem}.work-detail__badge{justify-self:start}.work-detail h1{font-size:clamp(3.2rem,13vw,5.5rem);margin-top:.5rem}.work-detail__presentation{display:block}.work-detail__disclosure{margin-top:1.5rem}.work-detail__art{aspect-ratio:1.15}.work-detail__art .work-art__caption{font-size:.55rem}.work-capabilities,.work-concept,.work-contact__inner,.work-pieces>header{display:block}.work-concept>div,.work-pieces>header>p{margin-top:1.5rem}.work-pieces__grid{display:block}.work-piece{margin-bottom:2.5rem}.work-piece:first-child .work-piece__space,.work-piece:nth-child(4) .work-piece__space,.work-piece__space{aspect-ratio:1.2}.work-piece figcaption{display:block}.work-piece figcaption p{margin-top:.5rem;max-width:none;text-align:left}.work-capabilities>div,.work-contact__inner>div+div{margin-top:2rem}.work-next{padding-block:3.5rem}}@media (prefers-reduced-motion:reduce){.work-art__piece,.work-entry h2,.work-entry h3,.work-entry__cta>span,.work-entry__open,.work-next__arrow{transition:none}}.work-entry__cover{object-fit:cover;object-position:60% center;transition:transform .6s cubic-bezier(.2,.8,.2,1)}.work-entry__image-credit{background:rgb(15 15 15/.85);bottom:1rem;color:var(--color-ivory);font-size:.63rem;left:1rem;line-height:1.6;max-width:calc(100% - 6rem);padding:.3rem .5rem;position:absolute}.work-entry__link:hover .work-entry__cover{transform:scale(1.025)}.work-detail__cover img{aspect-ratio:1.9;height:auto;object-fit:cover;width:100%}.work-detail__cover figcaption{color:var(--color-taupe);font-size:.75rem;line-height:1.7;margin-top:1rem;max-width:47rem}.work-concept__direction{color:var(--color-taupe);font-size:.85rem;line-height:1.8;list-style:disc;margin-top:1.5rem;padding-left:1.2rem}.work-concept__direction li+li{margin-top:.5rem}.work-editorial{--work-editorial-accent:#edbd48;background:var(--color-ivory);color:var(--color-charcoal);margin-inline:auto;max-width:48rem;overflow:hidden}.work-editorial__masthead{align-items:center;display:flex;font-size:.65rem;gap:1rem;justify-content:space-between;padding:1.75rem 2rem 0}.work-editorial__masthead>span:first-child{font-family:var(--font-display);font-size:.9rem;font-weight:600;letter-spacing:-.03em}.work-editorial__headline{padding:2rem;position:relative}.work-editorial__headline>p{font-family:var(--font-display);font-size:clamp(2.5rem,4.5vw,4.4rem);font-weight:600;letter-spacing:-.065em;line-height:.98;max-width:12ch}.work-editorial__headline>span{background:var(--work-editorial-accent);bottom:2rem;height:3rem;position:absolute;right:2rem;width:.5rem}.work-editorial__image{height:auto;width:100%}.work-editorial__footer{align-items:end;border-top:.4rem solid var(--work-editorial-accent);display:flex;gap:2rem;justify-content:space-between;padding:1.5rem 2rem}.work-editorial__footer>p{font-size:.8rem;line-height:1.7;max-width:22rem}.work-editorial__footer>span{font-size:.6rem;line-height:1.7;text-align:right}@media (max-width:767px){.work-detail__cover img{aspect-ratio:1.2;object-position:60% center}.work-editorial__masthead{align-items:start;font-size:.58rem;padding:1.1rem 1.1rem 0}.work-editorial__masthead>span:first-child{font-size:.75rem}.work-editorial__headline{padding:1.5rem 1.1rem}.work-editorial__headline>p{font-size:clamp(2rem,8.8vw,3.5rem)}.work-editorial__headline>span{bottom:1.5rem;height:2rem;right:1.1rem;width:.3rem}.work-editorial__footer{align-items:start;flex-direction:column;gap:.75rem;padding:1.1rem}.work-editorial__footer>span{text-align:left}}@media (prefers-reduced-motion:reduce){.work-entry__cover{transition:none}.work-entry__link:hover .work-entry__cover{transform:none}}.work-editorial__masthead--with-logo{align-items:center}.work-editorial__logo{display:block;height:auto;max-width:20rem;width:62%}@media (max-width:767px){.work-editorial__masthead--with-logo{align-items:flex-start;flex-direction:column;gap:.85rem}.work-editorial__logo{max-width:20rem;width:100%}}.shiny-piece-preview{aspect-ratio:4/5;background:#080808;border:1px solid rgb(247 243 234/.18);display:grid;grid-template-rows:minmax(0,1fr) auto;overflow:hidden;position:relative}.shiny-piece-preview>img{height:100%;min-height:0;object-fit:contain;width:100%}.shiny-piece-preview__action{align-items:center;backdrop-filter:blur(12px);background:rgb(15 15 15/.78);border:1px solid rgb(247 243 234/.35);border-radius:999px;bottom:1.5rem;display:flex;font-size:.8rem;gap:1.5rem;left:50%;min-height:3rem;padding:.75rem 1.25rem;position:absolute;transform:translateX(-50%);transition:border-color .2s ease,background-color .2s ease;white-space:nowrap}.shiny-piece-preview__action>span{color:var(--color-orange)}.shiny-piece-preview .shiny-piece-preview__action{justify-self:center;margin-block:.85rem;position:static;transform:none}.shiny-piece-preview:focus-visible .shiny-piece-preview__action,.shiny-piece-preview:hover .shiny-piece-preview__action{background:rgb(15 15 15/.94);border-color:var(--color-orange)}.work-piece figcaption.shiny-piece-caption{display:block}.shiny-piece-caption__label{color:var(--color-taupe);display:block;font-size:.7rem;line-height:1.6;margin-bottom:.6rem}.work-piece .shiny-piece-caption h3{font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.8rem);letter-spacing:-.04em;line-height:1.2}.work-piece .shiny-piece-caption p{margin-top:.8rem;max-width:30rem;text-align:left}#del-concepto-a-la-campana,#la-marca-en-movimiento{scroll-margin-top:7rem}@media (max-width:767px){.work-detail--shiny-kicks .work-piece+.work-piece{margin-top:3rem}}@media (prefers-reduced-motion:reduce){.shiny-piece-preview__action{transition:none}}.shiny-finale{border-bottom:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem)}.shiny-finale__artwork{margin-inline:auto;max-width:47.5rem}.shiny-finale__artwork img{display:block;height:auto;width:100%}.shiny-finale__artwork figcaption{color:var(--color-taupe);font-size:.72rem;line-height:1.8;margin-top:1rem;max-width:38rem}.shiny-finale__closing{border-top:1px solid rgb(247 243 234/.18);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:1fr .8fr;margin-top:clamp(3rem,6vw,6rem);padding-top:clamp(3rem,6vw,6rem)}.shiny-finale__closing h3{font-family:var(--font-display);font-size:clamp(2rem,3.6vw,3.8rem);font-weight:600;letter-spacing:-.055em;line-height:1.1;max-width:17ch}.shiny-finale__closing p{color:var(--color-taupe);font-size:.95rem;line-height:1.85;max-width:34rem}.shiny-finale__closing h4{font-family:var(--font-display);font-size:clamp(1.2rem,2vw,1.65rem);font-weight:500;letter-spacing:-.035em;line-height:1.3;margin-block:2rem 1.5rem;max-width:24ch}.shiny-finale__closing .button{max-width:100%}@media (max-width:767px){.shiny-finale__closing{grid-template-columns:1fr}}.shiny-campaign,.shiny-references{border-bottom:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem)}.shiny-case-heading{align-items:end;display:grid;gap:3rem;grid-template-columns:1fr .75fr;margin-bottom:2.5rem}.shiny-case-heading .section-kicker{color:var(--color-taupe);margin-bottom:1.5rem}.shiny-case-heading h2{font-family:var(--font-display);font-size:clamp(2.1rem,4vw,4rem);font-weight:600;letter-spacing:-.06em;line-height:1.05}.shiny-case-heading>p{color:var(--color-taupe);font-size:.85rem;line-height:1.8}.shiny-references__grid{display:grid;gap:1.25rem;grid-template-columns:repeat(4,minmax(0,1fr))}.shiny-photo{aspect-ratio:4/5;isolation:isolate;overflow:hidden;position:relative}.shiny-photo__image{height:100%;object-fit:cover;width:100%}.shiny-photo--capture .shiny-photo__image{height:auto;max-width:none;object-fit:fill;position:absolute}.shiny-references figcaption{margin-top:1rem}.shiny-references figcaption>span{font-size:.8rem;font-weight:500}.shiny-references figcaption>p{color:var(--color-taupe);font-size:.75rem;line-height:1.7;margin-top:.65rem}.shiny-references figcaption>a{align-items:center;border-bottom:1px solid rgb(247 243 234/.25);display:inline-flex;font-size:.72rem;gap:1.5rem;min-height:2.75rem;margin-top:.6rem}.shiny-references figcaption>a span{color:var(--color-orange)}.shiny-references__credit{color:var(--color-taupe);font-size:.75rem;line-height:1.8;margin-top:2rem;max-width:60rem}.shiny-opportunity{border-top:1px solid rgb(247 243 234/.18);display:grid;gap:3rem;grid-template-columns:.45fr 1fr;margin-top:3rem;padding-top:3rem}.shiny-opportunity>p{color:var(--color-taupe)}.shiny-opportunity h3{font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1.1}.shiny-opportunity>div>p{color:var(--color-taupe);font-size:.9rem;line-height:1.8;margin-top:1.3rem;max-width:42rem}.shiny-carousel{align-items:start;display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:.7fr 1fr}.shiny-carousel__format{color:var(--color-taupe);font-size:.75rem;margin-bottom:1.5rem}.shiny-carousel__selectors{border-top:1px solid rgb(247 243 234/.2)}.shiny-carousel__selector{align-items:center;border-bottom:1px solid rgb(247 243 234/.2);cursor:pointer;display:grid;font-size:.9rem;gap:1rem;grid-template-columns:2rem 1fr auto;min-height:3.75rem;padding:.8rem;text-align:left;transition:background-color .18s ease;width:100%}.shiny-carousel__selector>span{color:var(--color-taupe);font-size:.75rem}.shiny-carousel__selector[aria-pressed=true]{background:rgb(255 185 46/.13);box-shadow:inset 3px 0 #ffb92e}.shiny-carousel__selector[aria-pressed=true]>span:last-child{color:#ffb92e}.shiny-carousel__selector:hover{background:rgb(247 243 234/.07)}.shiny-carousel__explanation{margin-top:2rem}.shiny-carousel__explanation h3{font-family:var(--font-display);font-size:1.5rem;font-weight:600;letter-spacing:-.04em}.shiny-carousel__explanation p{color:var(--color-taupe);font-size:.85rem;line-height:1.8;margin-top:.8rem}.shiny-campaign__disclosure,.shiny-carousel__asset-note{color:var(--color-taupe);font-size:.75rem;line-height:1.8;margin-top:2rem}.shiny-carousel__stage{margin-inline:auto;max-width:37.5rem;width:100%}.shiny-slide{--shiny-carbon:#1a1a1a;--shiny-yellow:#ffb92e;--shiny-white:#ffffff;--shiny-cream:#f9e8ca;--shiny-ivory:#ebe7dc;--shiny-brown:#b08462;aspect-ratio:4/5;background:var(--shiny-ivory);color:var(--shiny-carbon);container-type:inline-size;display:flex;flex-direction:column;font-family:Helvetica Neue,Inter,Arial,sans-serif;isolation:isolate;overflow:hidden;position:relative;width:100%}.shiny-slide[hidden]{display:none}.shiny-slide__top{align-items:center;display:flex;font-size:2cqw;gap:4cqw;justify-content:space-between;padding:5cqw 6cqw 0;position:relative;z-index:2}.shiny-slide__logo{display:block;height:auto;width:42%}.shiny-slide h3{font-size:8cqw;font-weight:600;letter-spacing:-.055em;line-height:.98;padding:5cqw 6cqw;position:relative;z-index:2}.shiny-slide__product{background:var(--shiny-cream);flex:1;min-height:0;position:relative}.shiny-slide__product .shiny-photo{aspect-ratio:720/1030;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:auto}.shiny-slide__footer{border-top:.65cqw solid var(--shiny-yellow);display:flex;flex-direction:column;font-size:1.8cqw;gap:.6cqw;line-height:1.4;padding:2.5cqw 6cqw;position:relative;z-index:2}.shiny-slide--1 h3{max-width:12ch;padding-top:4cqw}.shiny-slide--2{background:var(--shiny-carbon);color:var(--shiny-cream);justify-content:flex-end}.shiny-slide__backdrop{height:100%;inset:0;position:absolute;width:100%}.shiny-slide__shade{background:linear-gradient(180deg,rgb(26 26 26/.08),rgb(26 26 26/.18) 25%,rgb(26 26 26/.92));inset:0;position:absolute;z-index:1}.shiny-slide__counter{background:rgb(26 26 26/.75);font-size:2cqw;padding:1cqw 1.5cqw;position:absolute;right:6cqw;top:5cqw;z-index:2}.shiny-slide--2 h3{font-size:8.6cqw;max-width:13ch;padding-bottom:5cqw}.shiny-slide__accent{background:var(--shiny-yellow);height:1cqw;margin:0 6cqw 6cqw;position:relative;width:12cqw;z-index:2}.shiny-slide--2 .shiny-slide__footer{border-color:rgb(255 185 46/.65)}.shiny-slide--3{background:var(--shiny-white)}.shiny-slide--3 h3{max-width:13ch;padding-bottom:2cqw}.shiny-slide__service{font-size:2.8cqw;line-height:1.5;padding:0 6cqw 4cqw}.shiny-slide__process{flex:1;min-height:0;position:relative}.shiny-slide__process .shiny-photo{height:100%;inset:0;position:absolute;width:100%}.shiny-slide__process .shiny-photo__image{object-position:65% center}.shiny-slide--4{background:var(--shiny-cream)}.shiny-slide--4 h3{font-size:9.8cqw;margin-top:8cqw;max-width:12ch;padding-bottom:7cqw}.shiny-slide__cta{align-items:center;align-self:flex-start;background:var(--shiny-yellow);border-radius:999px;display:inline-flex;font-size:3cqw;gap:7cqw;line-height:1.2;margin-left:6cqw;padding:3.2cqw 4cqw}.shiny-slide__identity{align-items:end;display:flex;flex:1;min-height:0;padding:7cqw 6cqw}.shiny-slide__identity .shiny-slide__logo{width:78%}.shiny-slide--4 .shiny-slide__footer{border-top:1px solid rgb(176 132 98/.4);flex-direction:row;justify-content:space-between}.shiny-carousel[data-export=true]{display:block;margin-inline:auto;width:1080px}.shiny-carousel[data-export=true] .shiny-carousel__intro{display:none}.shiny-carousel[data-export=true] .shiny-carousel__stage{left:0;max-width:none;position:fixed;top:0;width:1080px;z-index:100}.shiny-carousel[data-export=true] .shiny-slide{height:1350px;width:1080px}.work-detail--shiny-kicks .work-editorial{--work-editorial-accent:#ffb92e;background:#ebe7dc;color:#1a1a1a}.work-detail--shiny-kicks .work-editorial,.work-detail--shiny-kicks .work-editorial__headline>p{font-family:Helvetica Neue,Inter,Arial,sans-serif}.shiny-video{border-bottom:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem)}.shiny-video__layout{align-items:center;display:grid;gap:clamp(3rem,8vw,8rem);grid-template-columns:1.15fr .85fr}.shiny-video__copy .section-kicker{color:var(--color-taupe)}.shiny-video__copy h2{font-family:var(--font-display);font-size:clamp(2.6rem,5vw,5.5rem);font-weight:600;letter-spacing:-.065em;line-height:1.02;margin-top:1.5rem;max-width:11ch}.shiny-video__copy>p:nth-of-type(2){color:var(--color-taupe);font-size:1rem;line-height:1.85;margin-top:2rem;max-width:35rem}.shiny-video__credit{align-items:center;border-top:1px solid rgb(247 243 234/.18);display:flex;font-size:.78rem;gap:.7rem;line-height:1.7;margin-top:2rem;padding-top:1.2rem}.shiny-video__credit>span{background:var(--color-orange);border-radius:50%;flex-shrink:0;height:.35rem;width:.35rem}.shiny-video__hint{color:var(--color-taupe);font-size:.75rem;line-height:1.7;margin-top:.8rem}.shiny-video__figure{justify-self:end;max-width:22.5rem;min-width:0;width:100%}.shiny-video__frame{aspect-ratio:9/16;background:#000;border:1px solid rgb(247 243 234/.28);border-radius:1rem;isolation:isolate;overflow:hidden;position:relative}.shiny-video__frame video{display:block;height:100%;object-fit:contain;width:100%}.shiny-video__play{align-items:center;background:linear-gradient(transparent 25%,rgb(0 0 0/.25));cursor:pointer;display:flex;flex-direction:column;gap:1rem;inset:0;justify-content:center;position:absolute}.shiny-video__play>span:first-child{align-items:center;backdrop-filter:blur(12px);background:rgb(15 15 15/.32);border:1px solid rgb(247 243 234/.7);border-radius:50%;display:flex;font-size:1.4rem;height:5rem;justify-content:center;padding-left:.2rem;transition:background-color .2s ease,transform .25s ease;width:5rem}.shiny-video__play>span:last-child{font-size:.8rem;text-shadow:0 1px 8px #000}.shiny-video__play:hover>span:first-child{background:rgb(255 106 0/.45);transform:scale(1.05)}.shiny-video__play:focus-visible{outline-offset:-6px}.shiny-video__controls{display:grid;gap:.65rem;grid-template-columns:1fr 1fr;margin-top:1rem}.shiny-video__controls button{background:rgb(247 243 234/.045);border:1px solid rgb(247 243 234/.27);border-radius:999px;cursor:pointer;font-size:.75rem;min-height:2.9rem;padding:.6rem .8rem;transition:border-color .18s ease,background-color .18s ease}.shiny-video__controls button:hover:not(:disabled){background:rgb(255 106 0/.1);border-color:var(--color-orange)}.shiny-video__controls button:disabled{cursor:default;opacity:.55}.shiny-video__figure figcaption{color:var(--color-taupe);font-size:.68rem;line-height:1.7;margin-top:.8rem}.shiny-video__error{color:var(--color-taupe);font-size:.8rem;line-height:1.7;margin-top:1rem}.shiny-video__error a{color:var(--color-ivory);text-decoration:underline;text-underline-offset:.2em}@media (max-width:767px){.shiny-video__layout{grid-template-columns:1fr;gap:2.5rem}.shiny-video__figure{justify-self:center}}@media (prefers-reduced-motion:reduce){.shiny-video__play>span:first-child{transition:none;transform:none!important}}@media (prefers-reduced-motion:no-preference){.shiny-slide:not([hidden]){animation:shiny-slide-open .26s ease-out}@keyframes shiny-slide-open{0%{opacity:.3}to{opacity:1}}}@media (max-width:1023px){.shiny-references__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.shiny-carousel{gap:2rem;grid-template-columns:.65fr 1fr}}@media (max-width:767px){.shiny-carousel,.shiny-case-heading,.shiny-opportunity{display:block}.shiny-case-heading>p,.shiny-opportunity>div{margin-top:1.5rem}.shiny-references__grid{gap:2rem 1rem}.shiny-references figcaption>span{font-size:.72rem}.shiny-references figcaption>a{font-size:.65rem;gap:.5rem}.shiny-carousel__stage{margin-top:2rem}.shiny-carousel__selectors{display:grid;grid-template-columns:1fr 1fr}.shiny-carousel__selector{font-size:.8rem;gap:.6rem;grid-template-columns:1.25rem 1fr auto}}.zyvo-identity{padding-block:clamp(4rem,7vw,7rem)}.zyvo-deck--published .zyvo-deck__navigation{align-items:start;flex-direction:column}.zyvo-deck--published .zyvo-deck__navigation>div{flex-wrap:wrap}.zyvo-deck--published .zyvo-deck__published-slide{aspect-ratio:2/3;position:relative}.zyvo-deck--published .zyvo-deck__navigation>div{display:grid;gap:.25rem;grid-template-columns:repeat(7,minmax(0,1fr));width:100%;max-width:24rem}.zyvo-deck--published .zyvo-deck__navigation button{min-width:0}.zyvo-deck__published-slide>img{display:block;height:100%;object-fit:contain;width:100%}.zyvo-deck__enlarge{align-self:end;backdrop-filter:blur(12px);background:rgb(15 15 15/.85);border:1px solid rgb(247 243 234/.3);border-radius:999px;bottom:.65rem;display:flex;font-size:.7rem;gap:1rem;padding:.65rem 1rem;position:absolute;right:.65rem}.zyvo-deck__enlarge span{color:var(--color-orange)}.zyvo-deck--published>.zyvo-deck__enlarge{justify-content:space-between;margin-top:1rem;max-width:12rem;position:static}.zyvo-story{border-top:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:7rem}.zyvo-story__layout{align-items:center;display:grid;gap:clamp(3rem,7vw,7rem);grid-template-columns:1fr .8fr}.zyvo-story .zyvo-heading h2{font-size:clamp(2.2rem,4vw,4rem)}.zyvo-story .zyvo-heading>p:nth-of-type(2){color:var(--color-taupe);font-size:.95rem;line-height:1.8;margin-top:2rem;max-width:37rem}.zyvo-story__download{align-items:center;border-bottom:1px solid rgb(247 243 234/.3);display:inline-flex;font-size:.8rem;gap:2rem;margin-top:2rem;min-height:3rem}.zyvo-story__download>span[aria-hidden]{color:var(--color-orange)}.zyvo-phone-figure{justify-self:center;max-width:24rem;min-width:0;width:100%}.zyvo-phone{background:linear-gradient(120deg,#999b9e,#303235 22%,#8d8f92 48%,#26282a 70%,#77797c);border:1px solid #a4a5a6;border-radius:3.4rem;box-shadow:0 30px 70px rgb(0 0 0/.45);container-type:inline-size;padding:2.1%;position:relative}.zyvo-phone:before{height:9%;left:-3px;top:22%}.zyvo-phone:after,.zyvo-phone:before{background:#595b5d;border-radius:3px;content:"";position:absolute;width:3px}.zyvo-phone:after{height:11%;right:-3px;top:28%}.zyvo-phone__screen{background:#050608;border:3px solid #050505;border-radius:12cqw;overflow:hidden}.zyvo-phone__status{align-items:center;display:flex;font-size:3cqw;font-weight:600;height:13cqw;justify-content:space-between;padding-inline:7cqw;position:relative}.zyvo-phone__status i{background:#000;border:1px solid #161719;border-radius:999px;height:6.5cqw;left:50%;position:absolute;top:2.7cqw;transform:translateX(-50%);width:29cqw}.zyvo-phone__story{position:relative}.zyvo-phone__story>img{display:block;height:auto;width:100%}.zyvo-phone__social{inset:0 0 auto;padding:2cqw 3cqw;position:absolute}.zyvo-phone__progress{background:rgb(255 255 255/.3);border-radius:1px;height:2px}.zyvo-phone__progress span{background:#f5f7fa;display:block;height:100%;width:48%}.zyvo-phone__profile{align-items:center;display:flex;font-size:3cqw;gap:2cqw;margin-top:3cqw}.zyvo-phone__profile img{border:1px solid #3c4b59;border-radius:50%;height:7cqw;object-fit:cover;width:7cqw}.zyvo-phone__profile strong{flex:1;font-weight:500}.zyvo-phone__profile>span{font-size:5cqw}.zyvo-phone__reply{align-items:center;display:flex;gap:3cqw;padding:2cqw 4cqw}.zyvo-phone__reply>span:first-child{border:1px solid #555;border-radius:999px;color:#ccc;flex:1;font-size:3cqw;padding:2.6cqw 4cqw}.zyvo-phone__reply>span:not(:first-child){font-size:6cqw}.zyvo-phone__home{background:#eee;border-radius:999px;height:1cqw;margin:3cqw auto;width:32cqw}.zyvo-phone-figure figcaption{color:var(--color-taupe);font-size:.68rem;line-height:1.7;margin-top:1.5rem;text-align:center}.zyvo-finale{border-top:1px solid rgb(247 243 234/.18);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:1fr .8fr;padding-block:clamp(4rem,7vw,7rem)}.zyvo-finale h2{font-family:var(--font-display);font-size:clamp(2.2rem,4vw,4rem);font-weight:600;letter-spacing:-.055em;line-height:1.1;margin-top:1.5rem}.zyvo-finale>div>p{color:var(--color-taupe);font-size:.95rem;line-height:1.8}.zyvo-finale h3{font-family:var(--font-display);font-size:1.4rem;line-height:1.4;margin-block:2rem 1.5rem}@media (max-width:767px){.zyvo-finale,.zyvo-story__layout{grid-template-columns:1fr}.zyvo-phone{border-radius:2.9rem}.zyvo-phone-figure{max-width:22rem}}.zyvo-deck{margin-inline:auto;max-width:47.5rem}.zyvo-deck__bottom,.zyvo-deck__navigation{align-items:center;display:flex;gap:1rem;justify-content:space-between;padding-block:1.25rem}.zyvo-deck__bottom p,.zyvo-deck__navigation p{color:var(--color-taupe);font-size:.75rem}.zyvo-deck__navigation>div{display:flex;gap:.4rem}.zyvo-deck button{border:1px solid rgb(247 243 234/.25);border-radius:999px;cursor:pointer;font-size:.8rem;height:2.8rem;min-width:2.8rem}.zyvo-deck button[aria-pressed=true]{background:rgb(255 106 0/.15);border-color:var(--color-orange)}.zyvo-deck button:hover{border-color:var(--color-orange)}.zyvo-deck__stage{touch-action:pan-y}.zyvo-deck__slide{aspect-ratio:4/5;background:#0a0a0b;border:1px solid #2a2d33;color:#f5f7fa;container-type:inline-size;display:flex;flex-direction:column;overflow:hidden}.zyvo-deck__slide[hidden]{display:none}.zyvo-deck__slide--0>img{display:block;height:100%;width:100%;object-fit:contain}.zyvo-deck__top{align-items:center;display:flex;justify-content:space-between;margin:3cqw 6cqw 0;height:12cqw}.zyvo-deck__top>span{color:#8b93a1;font-size:2cqw}.zyvo-deck__top img{height:100%;object-fit:contain;width:25cqw;mix-blend-mode:lighten}.zyvo-deck__slide h3{font-size:7.3cqw;font-weight:600;letter-spacing:-.055em;line-height:1.08;margin:4cqw 6cqw 0;max-width:18ch}.zyvo-deck__body{color:#c5ccd5;font-size:2.5cqw;line-height:1.65;margin:auto 6cqw 5cqw}.zyvo-deck__slide footer{align-items:center;border-top:1px solid #2a2d33;display:flex;font-size:1.7cqw;justify-content:space-between;margin:0 6cqw;padding-block:3.5cqw}.zyvo-deck__friction{flex:1;min-height:0;margin:7cqw 6cqw;position:relative;display:flex;flex-direction:column;gap:3cqw}.zyvo-deck__friction span{align-self:start;background:#17181c;border:1px solid #2a2d33;border-left:2px solid #00e5ff;font-size:3.5cqw;padding:3cqw;position:relative;z-index:1}.zyvo-deck__friction span:nth-child(2){align-self:end}.zyvo-deck__friction span:nth-child(3){margin-left:9cqw}.zyvo-deck__friction i{border:1px dashed #2f6bff;border-radius:50%;height:24cqw;left:12cqw;position:absolute;top:3cqw;transform:rotate(-25deg);width:60cqw}.zyvo-deck__system{flex:1;margin:7cqw 6cqw;display:flex;flex-direction:column;justify-content:center;text-align:center}.zyvo-deck__system>div{display:flex;justify-content:space-between;gap:2cqw}.zyvo-deck__system>div span{border-bottom:2px solid #00e5ff;font-size:2.7cqw;padding:2cqw 0}.zyvo-deck__system strong{background:#17181c;border:1px solid #2f6bff;font-size:5cqw;font-weight:500;line-height:1.2;margin-top:3cqw;padding:5cqw}.zyvo-deck__system small{color:#8b93a1;font-size:2.2cqw;margin-top:3cqw}.zyvo-deck__slide--3{background:radial-gradient(ellipse at 100% 65%,#102649,transparent 55%),#0a0a0b}.zyvo-deck__slide--3 h3{font-size:10cqw;max-width:13ch}.zyvo-deck__closing{flex:1;display:flex;flex-direction:column;justify-content:center;margin:4cqw 6cqw}.zyvo-deck__closing p{font-size:3.8cqw;line-height:1.5}.zyvo-deck__closing>span{background:linear-gradient(100deg,#00e5ff,#2f6bff);border-radius:999px;color:#0a0a0b;display:flex;font-size:3cqw;font-weight:600;justify-content:space-between;margin-top:6cqw;padding:3cqw 4cqw}@media (prefers-reduced-motion:no-preference){.zyvo-deck__slide:not([hidden]){animation:zyvo-slide-in .26s ease-out}@keyframes zyvo-slide-in{0%{opacity:.2;transform:translateY(5px)}to{opacity:1;transform:none}}}.zyvo-motion{border-top:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem)}.zyvo-motion__player{margin-inline:auto;max-width:64rem}.zyvo-motion video{background:#000;border:1px solid #2a2d33;border-radius:.75rem;display:block;width:100%;max-height:80svh}.zyvo-motion__controls{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1rem}.zyvo-motion__controls button{background:rgb(247 243 234/.04);border:1px solid rgb(247 243 234/.3);border-radius:999px;cursor:pointer;font-size:.8rem;min-height:3rem;padding:.75rem 1.5rem}.zyvo-motion__controls button:hover{border-color:var(--color-orange)}.zyvo-motion__controls button:disabled{opacity:.5}.zyvo-campaign{border-top:1px solid rgb(247 243 234/.18);padding-block:clamp(4rem,7vw,7rem);scroll-margin-top:7rem}.zyvo-campaign__piece{margin-inline:auto;max-width:47.5rem}.zyvo-campaign__piece>a{display:block}.zyvo-campaign__piece img{display:block;height:auto;width:100%}.zyvo-campaign__piece figcaption{align-items:center;color:var(--color-taupe);display:flex;flex-wrap:wrap;font-size:.73rem;gap:.75rem 2rem;justify-content:space-between;line-height:1.7;margin-top:1rem}.zyvo-campaign__piece figcaption a{align-items:center;border:1px solid rgb(247 243 234/.25);border-radius:999px;display:inline-flex;gap:1.5rem;min-height:2.75rem;padding:.6rem 1rem}.zyvo-campaign__piece figcaption a>span[aria-hidden]{color:var(--color-orange)}.zyvo-campaign>.zyvo-source{margin-top:2rem}.zyvo-mockups{margin-top:clamp(4rem,7vw,7rem)}.zyvo-mockups header>p:last-child{color:var(--color-taupe);font-size:.95rem;line-height:1.8;margin-top:1.5rem;max-width:37rem}.zyvo-mockups figure{margin-top:clamp(2rem,4vw,4rem)}.zyvo-mockups figure>a{display:block;position:relative}.zyvo-mockups img{display:block;height:auto;width:100%}.zyvo-mockups a>span{align-items:center;backdrop-filter:blur(12px);background:rgb(15 15 15/.75);border:1px solid rgb(247 243 234/.35);border-radius:999px;bottom:1rem;display:flex;font-size:.75rem;gap:1.5rem;padding:.8rem 1.1rem;position:absolute;right:1rem}.zyvo-mockups a>span>span{color:var(--color-orange)}.zyvo-mockups a:hover>span{border-color:var(--color-orange)}.zyvo-mockups figcaption{align-items:baseline;display:flex;flex-wrap:wrap;gap:.75rem 2rem;justify-content:space-between;margin-top:1.2rem}.zyvo-mockups h4{font-family:var(--font-display);font-size:clamp(1rem,2vw,1.5rem);font-weight:500;letter-spacing:-.035em}.zyvo-mockups figcaption p{color:var(--color-taupe);font-size:.73rem;line-height:1.7}.zyvo-logo-reference{border-block:1px solid rgb(247 243 234/.18);margin-top:3rem;padding-block:1rem}.zyvo-logo-reference summary{align-items:center;cursor:pointer;display:flex;font-size:.85rem;gap:1rem;justify-content:space-between;list-style:none;min-height:2.75rem}.zyvo-logo-reference summary::-webkit-details-marker{display:none}.zyvo-logo-reference summary>span{color:var(--color-orange)}.zyvo-heading{max-width:61rem;margin-bottom:3rem}.zyvo-heading h2{font-family:var(--font-display);font-size:clamp(2.25rem,4.8vw,4.8rem);font-weight:600;letter-spacing:-.06em;line-height:1.07;margin-top:1.5rem}.zyvo-heading>p:last-child{color:var(--color-taupe);font-size:1rem;line-height:1.8;margin-top:2rem;max-width:40rem}.zyvo-statement{background:#0a0a0b;border:1px solid #2a2d33;color:#f5f7fa;padding:clamp(2rem,6vw,6rem);position:relative;overflow:hidden}.zyvo-statement:after{background:linear-gradient(90deg,#00e5ff,#2f6bff);bottom:0;content:"";height:3px;left:0;position:absolute;width:100%}.zyvo-statement h3{font-size:clamp(2.8rem,7vw,7rem);font-weight:600;letter-spacing:-.065em;line-height:1.04;margin-block:3rem}.zyvo-statement>p{font-size:.9rem;line-height:1.7;max-width:30rem}.zyvo-statement>span{color:#8b93a1;display:block;font-size:.7rem;line-height:1.6;margin-top:2rem}.zyvo-logo-grid{display:grid;gap:2rem;grid-template-columns:1fr 1fr;margin-top:2rem}.zyvo-logo-grid img{display:block;height:auto;width:100%}.zyvo-logo-grid figcaption,.zyvo-source{color:var(--color-taupe);font-size:.74rem;line-height:1.8;margin-top:1rem}.zyvo-source{max-width:53rem}.zyvo-manual,.zyvo-system,.zyvo-type{border-top:1px solid rgb(247 243 234/.18);display:grid;gap:clamp(2rem,6vw,6rem);grid-template-columns:1fr 1fr;margin-top:clamp(3rem,7vw,7rem);padding-top:clamp(3rem,6vw,6rem)}.zyvo-identity h3:not(.zyvo-statement h3){font-family:var(--font-display);font-size:clamp(1.8rem,3vw,3rem);font-weight:600;letter-spacing:-.05em;line-height:1.1;margin-top:1.5rem}.zyvo-manual header>p:last-child,.zyvo-system>div>p:last-child{color:var(--color-taupe);font-size:.9rem;line-height:1.8;margin-top:1.5rem;max-width:33rem}.zyvo-swatches{display:grid;gap:1.5rem 1rem;grid-template-columns:repeat(3,minmax(0,1fr))}.zyvo-swatches>div>span{border:1px solid rgb(247 243 234/.2);display:block;height:4rem}.zyvo-swatches p{font-size:.7rem;line-height:1.6;margin-top:.7rem}.zyvo-swatches p span{color:var(--color-taupe);display:block}.zyvo-type strong{display:block;font-size:1.3rem;font-weight:500}.zyvo-type span{color:var(--color-taupe);display:block;font-size:.85rem;line-height:1.8;margin-block:.5rem 1.5rem}.zyvo-manual details{border-bottom:1px solid rgb(247 243 234/.18)}.zyvo-manual summary{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;list-style:none;min-height:4rem;padding:1rem 0}.zyvo-manual summary::-webkit-details-marker{display:none}.zyvo-manual summary>span:last-child{color:var(--color-orange);font-size:1.4rem;transition:transform .2s ease}.zyvo-manual details[open] summary>span:last-child{transform:rotate(45deg)}.zyvo-manual details>div{padding-bottom:1.8rem}.zyvo-manual h4{font-size:1.2rem;font-weight:500;line-height:1.4}.zyvo-manual details p{color:var(--color-taupe);font-size:.85rem;line-height:1.8;margin-top:1rem}.zyvo-identity>footer{border-top:1px solid rgb(247 243 234/.18);margin-top:3rem;padding-top:2rem}@media (max-width:767px){.zyvo-logo-grid,.zyvo-manual,.zyvo-system,.zyvo-type{grid-template-columns:1fr}.zyvo-swatches{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.zyvo-manual summary>span:last-child{transition:none}}