@charset "UTF-8";body.inner-page{color-scheme:light}body.inner-page .top-header{padding:1rem 0}body.inner-page .top-header:not(.is-scrolled){background:transparent}body.inner-page .hero-fluid{padding-inline:clamp(1rem,3.5vw,2.5rem)}body.inner-page .hero-nav{margin-top:0;margin-bottom:0}body.inner-page .hero-logo img{width:clamp(9.2rem,15vw,12.5rem)}body.inner-page .menu-trigger span{background:#fff}body.inner-page .page-hero{position:relative;min-height:clamp(34rem,78vh,47rem);display:flex;align-items:center;overflow:visible;isolation:isolate;background:#000}body.inner-page .page-hero video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}body.inner-page .page-hero:before{content:"";position:absolute;inset:0;background:#00000080;z-index:-1}body.inner-page .page-hero-content{margin-inline:auto;width:100%;padding:0 clamp(1rem,3.5vw,2.5rem) clamp(5.4rem,12vh,7rem);position:relative;display:flex;flex-direction:column;justify-content:flex-end}body.inner-page .page-hero-content:not(.container){max-width:1700px}body.inner-page .page-hero-content.container{padding-inline:calc(var(--bs-gutter-x) * .5)}body.inner-page .page-hero-text{position:relative;color:#fff;max-width:min(60rem,64vw);z-index:1;display:grid;align-content:flex-end}body.inner-page .page-hero-bgword{position:relative;display:block;margin:0;font-size:clamp(2.3rem,7vw,5.8rem);font-weight:900;line-height:.86;letter-spacing:.01em;color:#ffffff63;text-transform:uppercase;pointer-events:none;transform:translateY(clamp(.46rem,1.05vw,.78rem));margin-bottom:clamp(-.98rem,-1.62vw,-.4rem)}body.inner-page .page-hero-title{margin:0;font-size:clamp(3.6rem,8vw,6.8rem);font-weight:900;line-height:.9;text-transform:uppercase;position:relative;z-index:1}body.inner-page .page-hero-subtitle{margin:1.1rem 0 0;font-size:clamp(1.6875rem,2vw,1.5rem);font-weight:700;line-height:1.2}body.inner-page .page-hero-media{position:absolute;right:clamp(1rem,4vw,3.2rem);bottom:clamp(-2.8rem,-5vw,-1.4rem);z-index:2;pointer-events:none}body.inner-page .page-hero-media img{width:min(42vw,36rem);height:auto;display:block}body.inner-page .page-main{background:var(--bg);padding:3rem 1rem 4rem;min-height:30vh}body.inner-page .page-main>.inner{max-width:1700px;margin:0 auto}body.inner-page .page-main h2{margin:0;font-size:var(--type-heading-section);line-height:1.05;font-weight:900}body.inner-page .studio-page .page-hero--studio{min-height:clamp(32rem,72vh,44rem);background:#000;z-index:3}body.inner-page .studio-page .page-hero--studio:before{display:none}body.inner-page .studio-page .page-hero--studio .page-hero-content{padding-top:0;padding-bottom:clamp(.4rem,1vw,1rem)}body.inner-page .studio-page .page-hero--studio .page-hero-text{max-width:none;width:fit-content;padding-bottom:clamp(.4rem,1.2vw,1.1rem);transform:translateY(30%)}body.inner-page .studio-page .page-hero--studio .page-hero-bgword{color:#ffffff59;font-size:clamp(2.3rem,5.6vw,4.5rem);margin-top:clamp(-2.1rem,-3vw,-1.1rem);transform:translate(clamp(.2rem,.8vw,.8rem),clamp(-.5rem,-1vw,-.1rem));margin-bottom:clamp(-1.4rem,-2.4vw,-.85rem);white-space:nowrap}body.inner-page .studio-page .page-hero--studio .page-hero-title{font-family:Margarine,Sofia Sans,sans-serif;text-transform:uppercase;font-size:clamp(3.6rem,5.55vw,5.5rem);line-height:.92;letter-spacing:.01em;white-space:nowrap}body.inner-page .studio-page .page-hero--studio .page-hero-subtitle{margin-top:1.3rem;font-size:clamp(1.875rem,2.7vw,1.75rem);font-weight:bolder;line-height:1.14;max-width:none;white-space:nowrap}body.inner-page .portfolio-page .page-hero--studio .page-hero-bgword,body.inner-page .portfolio-page .page-hero--studio .page-hero-title,body.inner-page .portfolio-page .page-hero--studio .page-hero-subtitle{white-space:normal;overflow-wrap:break-word}body.inner-page .studio-page .page-hero--studio .page-hero-media{position:absolute;right:clamp(.6rem,3.6vw,2.8rem);bottom:clamp(-12rem,-16vw,-8.8rem);margin-top:0}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image .page-hero-media{bottom:-24rem}body.inner-page .studio-page .page-main--studio{position:relative;z-index:1;background:var(--bg);padding:clamp(9.4rem,14vw,12rem) 0 clamp(3.8rem,7vw,5rem)}body.inner-page .studio-page .page-main-offset{position:relative;z-index:1;padding:clamp(9.4rem,14vw,12rem) 0 clamp(3.8rem,7vw,5rem)}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main--studio,body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main-offset{padding-top:clamp(12.8rem,18vw,15.8rem)}body.inner-page .studio-page .studio-story-copy h2{margin-bottom:clamp(1rem,2.1vw,1.5rem)}body.inner-page .studio-page .studio-story-copy p:last-child{margin-bottom:0}body.inner-page .studio-page .studio-timeline{position:relative;overflow:hidden;background:linear-gradient(180deg,#000,#000000d9 50.48%,#000)}body.inner-page .studio-page .studio-timeline:before,body.inner-page .studio-page .studio-timeline:after{content:"";position:absolute;inset:0;pointer-events:none}body.inner-page .studio-page .studio-timeline:before{background:radial-gradient(55% 60% at 50% 50%,#ffffff29,#ffffff0f 38%,#fff0 74%);opacity:.9}body.inner-page .studio-page .studio-timeline:after{background:linear-gradient(180deg,#00000057,#0000 45%,#00000057)}body.inner-page .studio-page .studio-timeline .container{position:relative;z-index:1}body.inner-page .studio-page .studio-timeline-title{margin:0 0 clamp(1.4rem,2.8vw,2.4rem);text-align:center;color:var(--bs-primary)}body.inner-page .studio-page .studio-timeline-track{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(.8rem,2vw,1.6rem)}body.inner-page .studio-page .studio-timeline-arrow{border:0;background:transparent;color:inherit;width:auto;height:auto;min-width:3.1rem;min-height:3.1rem;border-radius:0;box-shadow:none;display:grid;place-items:center;padding:.35rem .4rem;line-height:0;transition:transform .24s ease,opacity .24s ease;cursor:pointer}body.inner-page .studio-page .studio-timeline-arrow img{width:clamp(2.25rem,5.1vw,3.15rem);height:auto;display:block;transition:transform .24s cubic-bezier(.2,.8,.2,1),opacity .24s ease}body.inner-page .studio-page .studio-timeline-arrow--prev:hover img,body.inner-page .studio-page .studio-timeline-arrow--prev:focus-visible img{transform:translate(-.3rem) scale(1.08)}body.inner-page .studio-page .studio-timeline-arrow--next:hover img,body.inner-page .studio-page .studio-timeline-arrow--next:focus-visible img{transform:translate(.3rem) scale(1.08)}body.inner-page .studio-page .studio-timeline-arrow:focus-visible{outline:2px solid rgba(var(--bs-primary-rgb),.62);outline-offset:.2rem;border-radius:.25rem}body.inner-page .studio-page .studio-timeline-arrow:disabled{opacity:.35;cursor:default;transform:none}body.inner-page .studio-page .studio-timeline-viewport{overflow:hidden;border-radius:.5rem}body.inner-page .studio-page .studio-timeline-slides{display:flex;transform:translate(0);transition:transform .45s cubic-bezier(.3,.9,.3,1);will-change:transform}body.inner-page .studio-page .studio-timeline-card{flex:0 0 100%;min-height:clamp(15rem,28vw,21rem);border-radius:.5rem;padding:clamp(1rem,2.2vw,1.8rem);background:transparent;border:0}body.inner-page .studio-page .studio-timeline-year{display:grid;justify-items:center;align-content:center;gap:.45rem}body.inner-page .studio-page .studio-timeline-year img{max-width:100%;height:auto;display:block;margin-inline:auto}body.inner-page .studio-page .studio-timeline-year-number{margin:0;font-size:clamp(3.1rem,9vw,6.8rem);line-height:.88;font-weight:900;letter-spacing:-.03em;background:linear-gradient(180deg,#62a1fe,#fff07a 52%,#ff8641);-webkit-background-clip:text;background-clip:text;color:transparent}body.inner-page .studio-page .studio-timeline-year-tag{margin:0;font-size:clamp(.7175rem,1.2vw,1.08rem);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#ffffffbd}body.inner-page .studio-page .studio-timeline-copy h3{margin:0 0 .6rem;font-size:clamp(2rem,3vw,2.85rem);line-height:1.05;font-weight:bolder;color:#fff}body.inner-page .studio-page .studio-timeline-copy p{margin:0 0 .8rem;color:#ffffffeb}body.inner-page .studio-page .studio-timeline-copy p:last-child{margin-bottom:0}body.inner-page .studio-page .studio-timeline-dots{margin-top:clamp(.9rem,2vw,1.2rem);display:flex;justify-content:center;gap:.45rem}body.inner-page .studio-page .studio-timeline-dot{width:.6rem;height:.6rem;border:0;border-radius:50rem;padding:0;background:rgba(var(--bs-primary-rgb),.34);transition:transform .2s ease,background-color .2s ease;cursor:pointer}body.inner-page .studio-page .studio-timeline-dot.is-active{background:var(--bs-primary);transform:scale(1.15)}body.inner-page .studio-page .studio-panebarcos-intro,body.inner-page .studio-page .studio-panebarcos-photo,body.inner-page .studio-page .studio-oscar-section{background:var(--bg)}body.inner-page .studio-page .studio-panebarcos-intro h2{margin:0 0 .65rem;color:var(--ink)}body.inner-page .oscars-page{--oscars-pastel-1: #009fe3;--oscars-pastel-2: #b03d4f;--oscars-pastel-3: #995791;--oscars-pastel-4: #3394b2;--oscars-pastel-5: #30997b}body.inner-page .oscars-page .oscars-belief-hero{position:relative;padding-bottom:clamp(3rem,6vw,4.2rem);overflow:hidden}body.inner-page .oscars-page .oscars-belief-hero .container,body.inner-page .oscars-page .oscars-belief-hero .row{min-height:clamp(12rem,20vw,15rem);align-items:center}body.inner-page .oscars-page .oscars-belief-title{margin-bottom:0;text-align:center;font-size:clamp(2.5rem,6.6vw,4.9rem);line-height:.94}body.inner-page .oscars-page .oscars-belief-title-shell{position:relative;isolation:isolate;display:inline-block;width:auto;max-width:100%;justify-content:center;align-items:center;padding:clamp(1rem,2.1vw,1.45rem) clamp(1rem,2.4vw,1.75rem);border:4px solid rgba(15,23,42,.92);border-radius:2rem;background:radial-gradient(circle at 12% 12%,rgba(0,159,227,.14),transparent 26%),radial-gradient(circle at 86% 22%,rgba(176,61,79,.16),transparent 26%),linear-gradient(180deg,#fffffffa,#fff);box-shadow:0 .65rem 1.35rem #0f172a0f}body.inner-page .oscars-page .oscars-belief-title-shell__copy{display:inline-block;min-height:0;width:auto}body.inner-page .oscars-page .oscars-belief-title-shell:before,body.inner-page .oscars-page .oscars-belief-title-shell:after{content:"";position:absolute;z-index:-1;border-radius:1.6rem}body.inner-page .oscars-page .oscars-belief-title-shell:before{inset:auto auto -.7rem .9rem;width:clamp(8rem,20vw,10.5rem);height:clamp(1.15rem,2.4vw,1.55rem);background:#30997b38;transform:rotate(-4deg)}body.inner-page .oscars-page .oscars-belief-title-shell:after{top:-1rem;right:clamp(.8rem,2.4vw,1.35rem);width:clamp(6.2rem,13vw,7.8rem);height:clamp(1.05rem,2.4vw,1.4rem);background:#99579133;transform:rotate(7deg)}body.inner-page .oscars-page .oscars-belief-hero,body.inner-page .oscars-page .oscars-values,body.inner-page .oscars-page .oscars-work,body.inner-page .oscars-page .oscars-dream{background:var(--bg)}body.inner-page .oscars-page [data-oscars-block-reveal]{opacity:0;transform:translate3d(0,2.4rem,0) scale(.985);filter:saturate(.92);transition:opacity .65s ease,transform .7s cubic-bezier(.22,1,.36,1),filter .7s ease;transition-delay:var(--oscars-reveal-delay, 0ms);will-change:opacity,transform}body.inner-page .oscars-page [data-oscars-block-reveal].is-in-view{opacity:1;transform:translateZ(0) scale(1);filter:saturate(1)}body.inner-page .oscars-page .oscars-section-head{max-width:48rem;margin:0 auto clamp(1.6rem,3vw,2.2rem)}body.inner-page .oscars-page .oscars-beliefs{background:var(--bg)}body.inner-page .oscars-page .oscars-beliefs__layout{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem)}body.inner-page .oscars-page .oscars-beliefs__art img{width:min(100%,33rem)}body.inner-page .oscars-page .oscars-beliefs__stickers{display:grid;grid-template-columns:repeat(2,minmax(0,max-content));justify-content:center;align-content:center;gap:clamp(1rem,2vw,1.5rem)}body.inner-page .oscars-page .oscars-belief-sticker{--oscars-sticker-rotate: 0deg;--oscars-sticker-delay: 0ms;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:clamp(11.5rem,21vw,15.5rem);min-height:clamp(4.8rem,8.5vw,6.2rem);padding:.9rem 1.45rem 1rem;border-radius:1rem;color:#fff;text-align:center;box-shadow:0 1rem 1.9rem #0f172a29;opacity:0;transform:translate3d(0,1.75rem,0) rotate(var(--oscars-sticker-rotate)) scale(.92);transition:opacity .52s ease,transform .82s cubic-bezier(.22,1,.36,1);transition-delay:var(--oscars-sticker-delay);will-change:opacity,transform}body.inner-page .oscars-page [data-oscars-block-reveal].is-in-view .oscars-belief-sticker{opacity:1;transform:translateZ(0) rotate(var(--oscars-sticker-rotate)) scale(1)}body.inner-page .oscars-page .oscars-belief-sticker:nth-child(1){--oscars-sticker-delay: 0ms}body.inner-page .oscars-page .oscars-belief-sticker:nth-child(2){--oscars-sticker-delay: .18s}body.inner-page .oscars-page .oscars-belief-sticker:nth-child(3){--oscars-sticker-delay: .36s}body.inner-page .oscars-page .oscars-belief-sticker:nth-child(4){--oscars-sticker-delay: .54s}body.inner-page .oscars-page .oscars-belief-sticker:nth-child(5){--oscars-sticker-delay: .72s}body.inner-page .oscars-page .oscars-belief-sticker__title{font-family:Margarine,cursive;font-size:clamp(1.55rem,1.1rem + 1.25vw,2.35rem);line-height:.95;text-transform:uppercase;letter-spacing:-.02em}body.inner-page .oscars-page .oscars-belief-sticker__subtitle{margin-top:.28rem;font-family:Margarine,cursive;font-size:clamp(.8rem,.72rem + .2vw,1rem);line-height:1;font-weight:400;text-transform:uppercase;letter-spacing:.01em}body.inner-page .oscars-page .oscars-belief-sticker--blue{background:#009fe3;--oscars-sticker-rotate: -4deg;justify-self:end;margin-top:.4rem}body.inner-page .oscars-page .oscars-belief-sticker--violet{background:#995791;--oscars-sticker-rotate: 5deg;justify-self:start}body.inner-page .oscars-page .oscars-belief-sticker--red{background:#b03d4f;--oscars-sticker-rotate: 4deg;justify-self:center;grid-column:1/span 2;min-width:clamp(10.5rem,18vw,13rem)}body.inner-page .oscars-page .oscars-belief-sticker--green{background:#30997b;--oscars-sticker-rotate: 7deg;justify-self:end}body.inner-page .oscars-page .oscars-belief-sticker--cyan{background:#3394b2;--oscars-sticker-rotate: -4deg;justify-self:start}body.inner-page .oscars-page .oscars-value-card{--oscar-accent-rgb: 0, 159, 227;position:relative;height:100%;border-radius:1.8rem;padding:clamp(1.25rem,2.4vw,1.9rem);background:#fffffffa;border:6px solid rgba(var(--oscar-accent-rgb),.92);box-shadow:0 .55rem 1.4rem #0f172a0f,inset 0 0 0 1px #0f172a0d;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .oscars-page .oscars-value-card:hover,body.inner-page .oscars-page .oscars-value-card:focus-within{transform:translateY(-.3rem);box-shadow:0 .9rem 1.8rem #0f172a17,inset 0 0 0 1px rgba(var(--oscar-accent-rgb),.14)}body.inner-page .oscars-page .oscars-value-card--1{--oscar-accent-rgb: 0, 159, 227}body.inner-page .oscars-page .oscars-value-card--2{--oscar-accent-rgb: 176, 61, 79}body.inner-page .oscars-page .oscars-value-card--3{--oscar-accent-rgb: 153, 87, 145}body.inner-page .oscars-page .oscars-value-card--4{--oscar-accent-rgb: 51, 148, 178}body.inner-page .oscars-page .oscars-value-card--5{--oscar-accent-rgb: 48, 153, 123}body.inner-page .oscars-page .oscars-value-card__index{display:inline-flex;align-items:center;justify-content:center;min-width:3rem;min-height:2.2rem;margin-bottom:.85rem;border-radius:999px;padding:.35rem .85rem;background:rgba(var(--oscar-accent-rgb),.1);color:rgba(var(--oscar-accent-rgb),.96);font-size:.82rem;font-weight:900;letter-spacing:.06em;line-height:1}body.inner-page .oscars-page .oscars-value-card__label{display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;margin-left:.5rem;margin-bottom:.85rem;border-radius:999px;padding:.35rem .85rem;background:rgba(var(--oscar-accent-rgb),.92);color:#fff;font-size:.78rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 .4rem .9rem rgba(var(--oscar-accent-rgb),.16);animation:oscars-value-badge-pop 5s cubic-bezier(.22,1,.36,1) infinite}body.inner-page .oscars-page .row>div:nth-child(1) .oscars-value-card__label{animation-delay:0s}body.inner-page .oscars-page .row>div:nth-child(2) .oscars-value-card__label{animation-delay:1s}body.inner-page .oscars-page .row>div:nth-child(3) .oscars-value-card__label{animation-delay:2s}body.inner-page .oscars-page .row>div:nth-child(4) .oscars-value-card__label{animation-delay:3s}body.inner-page .oscars-page .row>div:nth-child(5) .oscars-value-card__label{animation-delay:4s}@keyframes oscars-value-badge-pop{0%,16%,to{transform:rotate(-4deg) scale(1);box-shadow:0 .4rem .9rem rgba(var(--oscar-accent-rgb),.16)}4%{transform:rotate(-7deg) scale(1.15);box-shadow:0 .65rem 1.2rem rgba(var(--oscar-accent-rgb),.22)}8%{transform:rotate(-2deg) scale(.96);box-shadow:0 .3rem .7rem rgba(var(--oscar-accent-rgb),.12)}11%{transform:rotate(-5deg) scale(1.08);box-shadow:0 .55rem 1rem rgba(var(--oscar-accent-rgb),.18)}}body.inner-page .oscars-page .oscars-value-card h3,body.inner-page .oscars-page .oscars-work-card h3{margin:0 0 .8rem;font-size:clamp(1.9rem,3vw,2.35rem);line-height:1.02;font-weight:900;color:var(--ink)}body.inner-page .oscars-page .oscars-value-card p,body.inner-page .oscars-page .oscars-work-card p{margin-bottom:0}body.inner-page .oscars-page .oscars-dream-card{max-width:none;margin:0 auto;padding:0;background:transparent;box-shadow:none;color:var(--ink)}body.inner-page .oscars-page .oscars-dream-card__title{margin-bottom:1rem;color:#009fe3}body.inner-page .oscars-page .oscars-dream-card__lead{margin-bottom:1rem;max-width:none;color:var(--ink);font-weight:400}body.inner-page .oscars-page .oscars-dream-card__body{margin-bottom:clamp(1.6rem,3vw,2.35rem);max-width:none;color:var(--ink);font-weight:400}body.inner-page .oscars-page .oscars-dream-card__art img{display:block}body.inner-page .oscars-page .oscars-work__subtitle{margin:.25rem 0 0;color:#000;font-size:clamp(1.1rem,1rem + .35vw,1.35rem);line-height:1.2}body.inner-page .oscars-page .oscars-work__stack{display:grid;gap:1.35rem;max-width:66rem;margin:0 auto}body.inner-page .oscars-page .oscars-work-card{position:relative;padding-left:2.25rem;transition:transform .22s ease}body.inner-page .oscars-page .oscars-work-card__badge{position:absolute;top:50%;left:0;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:clamp(3.7rem,4vw,4.45rem);height:clamp(3.7rem,4vw,4.45rem);border-radius:.9rem;font-family:Margarine,cursive;font-size:clamp(1.65rem,1.35rem + .8vw,2.2rem);line-height:1;color:#fff;transform:translateY(-50%);box-shadow:0 .55rem 1.1rem #0f172a1f;transition:transform .22s ease,box-shadow .22s ease}body.inner-page .oscars-page .oscars-work-card:nth-child(1) .oscars-work-card__badge{background:#995791;transform:translateY(-50%) rotate(-4deg)}body.inner-page .oscars-page .oscars-work-card:nth-child(2) .oscars-work-card__badge{background:#f3ab28;transform:translateY(-50%) rotate(-2deg)}body.inner-page .oscars-page .oscars-work-card:nth-child(3) .oscars-work-card__badge{background:#30997b;transform:translateY(-50%) rotate(-4deg)}body.inner-page .oscars-page .oscars-work-card__body{min-width:0;min-height:8.4rem;border-radius:1.35rem;padding-inline:1.6rem;padding-left:5rem;background:#fff;box-shadow:0 .4rem .95rem #0f172a0f,0 .08rem .18rem #0f172a14;text-align:center}body.inner-page .oscars-page .oscars-work-card:hover .oscars-work-card__body,body.inner-page .oscars-page .oscars-work-card:focus-within .oscars-work-card__body{box-shadow:0 .8rem 1.4rem #0f172a14,0 .1rem .22rem #0f172a17}body.inner-page .oscars-page .oscars-work-card:hover,body.inner-page .oscars-page .oscars-work-card:focus-within{transform:translateY(-.24rem)}body.inner-page .oscars-page .oscars-work-card:hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:focus-within .oscars-work-card__badge{box-shadow:0 .8rem 1.35rem #0f172a2e}body.inner-page .oscars-page .oscars-work-card:nth-child(1):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(1):focus-within .oscars-work-card__badge{transform:translateY(-50%) rotate(-6deg) scale(1.04)}body.inner-page .oscars-page .oscars-work-card:nth-child(2):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(2):focus-within .oscars-work-card__badge{transform:translateY(-50%) rotate(-4deg) scale(1.04)}body.inner-page .oscars-page .oscars-work-card:nth-child(3):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(3):focus-within .oscars-work-card__badge{transform:translateY(-50%) rotate(-6deg) scale(1.04)}body.inner-page .oscars-page .oscars-work-card__kicker{display:none}body.inner-page .oscars-page .oscars-work-card h3{margin:0 0 .4rem;font-size:clamp(1.25rem,1.05rem + .55vw,1.7rem);line-height:1.1;font-weight:900;text-transform:uppercase}body.inner-page .oscars-page .oscars-work-card p{margin:0;font-size:1rem;line-height:1.45}@media(prefers-reduced-motion:reduce){body.inner-page .oscars-page [data-oscars-block-reveal]{opacity:1;transform:none;filter:none;transition:none}body.inner-page .oscars-page .oscars-value-card__label{animation:none}body.inner-page .oscars-page .oscars-belief-sticker{opacity:1;transform:rotate(var(--oscars-sticker-rotate));transition:none}}body.inner-page .studio-team-page .panebarcos-page-intro__copy h2{margin-bottom:1rem}body.inner-page .studio-team-page .panebarcos-page-intro__copy p:last-child{margin-bottom:0}body.inner-page .studio-team-page .panebarcos-page-intro__art img{width:min(100%,23rem)}body.inner-page .studio-team-page .panebarcos-groups,body.inner-page .studio-team-page .panebarcos-page-intro{background:var(--bg)}body.inner-page .studio-team-page .panebarcos-family-block__head{max-width:56rem;margin-bottom:clamp(1.4rem,3vw,2rem)}body.inner-page .studio-team-page .panebarcos-family-block__title{margin:0 0 clamp(1.6rem,3vw,2.4rem);text-align:left}body.inner-page .studio-team-page .panebarcos-family-block__head h2{margin:0 0 .85rem}body.inner-page .studio-team-page .panebarcos-family-block__head p{margin-bottom:0}body.inner-page .studio-team-page .panebarcos-family-grid,body.inner-page .studio-team-page .panebarcos-network-grid{--bs-gutter-y: clamp(1.1rem, 2vw, 1.6rem)}body.inner-page .studio-team-page .panebarcos-family-card{position:relative;overflow:hidden;border-radius:1.6rem;background:#fff;box-shadow:0 1rem 2.8rem #0f172a1a;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .studio-team-page .panebarcos-family-card:hover,body.inner-page .studio-team-page .panebarcos-family-card:focus-within{transform:translateY(-.32rem);box-shadow:0 1.35rem 3rem #0f172a24}body.inner-page .studio-team-page .panebarcos-family-card__media{position:relative;aspect-ratio:4/5;overflow:hidden;background:#dce5ee}body.inner-page .studio-team-page .panebarcos-family-card__media img{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .studio-team-page .panebarcos-family-card__body{position:relative;padding:3.8rem 1.2rem 1.35rem;display:flex;flex-direction:column;min-height:100%}body.inner-page .studio-team-page .panebarcos-family-card__avatar{position:absolute;top:-2.55rem;left:1.2rem;width:5.1rem;height:5.1rem;display:inline-flex;align-items:center;justify-content:center;border:4px solid #fff;border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 .85rem 1.6rem #0f172a29}body.inner-page .studio-team-page .panebarcos-family-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .studio-team-page .panebarcos-family-card__body h3{margin:0;font-size:clamp(1.55rem,2vw,2rem);line-height:1;font-weight:900;color:var(--ink)}body.inner-page .studio-team-page .panebarcos-family-card__head{margin-bottom:.45rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem}body.inner-page .studio-team-page .panebarcos-family-card__role{margin:0;color:var(--ink);font-weight:700}body.inner-page .studio-team-page .panebarcos-family-card__role-tana{margin:.55rem 0 0;color:var(--ink);font-size:.98rem;line-height:1.35;font-weight:800}body.inner-page .studio-team-page .panebarcos-family-card__micro{margin:.95rem 0 0;color:var(--ink);font-size:.93rem;line-height:1.4;font-weight:500}body.inner-page .studio-team-page .panebarcos-family-card__linkedin{width:2.25rem;height:2.25rem;flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#15a0ea1f;color:#0a66c2;text-decoration:none;box-shadow:inset 0 0 0 1px #0a66c21a;transition:transform .2s ease,background-color .2s ease,color .2s ease}body.inner-page .studio-team-page a.panebarcos-family-card__linkedin:hover,body.inner-page .studio-team-page a.panebarcos-family-card__linkedin:focus-visible{transform:translateY(-.08rem);background:#0a66c2;color:#fff}body.inner-page .studio-team-page .panebarcos-family-card__linkedin i{font-size:1rem;line-height:1}body.inner-page .studio-team-page .panebarcos-network-person{position:relative;min-height:16.4rem;overflow:hidden;border-radius:1.35rem;background:#10151d;box-shadow:0 1rem 2.8rem #0f172a1f;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .studio-team-page .panebarcos-network-person:hover,body.inner-page .studio-team-page .panebarcos-network-person:focus-within{transform:translateY(-.3rem);box-shadow:0 1.3rem 2.9rem #0f172a29}body.inner-page .studio-team-page .panebarcos-network-person__media,body.inner-page .studio-team-page .panebarcos-network-person__media img{width:100%;height:100%}body.inner-page .studio-team-page .panebarcos-network-person__media img{object-fit:cover;display:block}body.inner-page .studio-team-page .panebarcos-network-person__overlay{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1rem 1rem .95rem;background:linear-gradient(180deg,#060a1000 32%,#060a10d1)}body.inner-page .studio-team-page .panebarcos-network-person__overlay h3{margin:0 0 .35rem;color:#fff;font-size:clamp(1.15rem,1.5vw,1.45rem);line-height:1.05;font-weight:900}body.inner-page .studio-team-page .panebarcos-network-person__overlay p{margin:0;color:#15a0ea;font-size:.98rem;font-weight:800;line-height:1.1}body.inner-page .studio-team-page .panebarcos-network-person__badge{width:2.25rem;height:2.25rem;margin-top:.9rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#ffffff2e;color:#fff;backdrop-filter:blur(8px)}body.inner-page .studio-team-page .panebarcos-network-person__badge i{font-size:1rem;line-height:1}body.inner-page .studio-team-page .panebarcos-network-listing__intro{margin-bottom:1.5rem}body.inner-page .studio-team-page .panebarcos-network-listing__intro h2{margin:0 0 .85rem}body.inner-page .studio-team-page .panebarcos-network-listing__intro p{margin:0}body.inner-page .studio-team-page .panebarcos-network-listing__grid{--bs-gutter-y: 1rem}body.inner-page .studio-team-page .panebarcos-network-listing__item{display:flex;align-items:center;gap:.9rem;min-height:4.6rem;padding:.95rem 1rem;border-radius:1.15rem;background:#fff;box-shadow:0 .9rem 2rem #0f172a14,inset 0 0 0 1px #0f172a0f;transition:transform .22s ease,box-shadow .22s ease}body.inner-page .studio-team-page .panebarcos-network-listing__item:hover,body.inner-page .studio-team-page .panebarcos-network-listing__item:focus-within{transform:translate3d(.35rem,-.32rem,0);box-shadow:0 1.2rem 2.6rem #0f172a24,inset 0 0 0 1px rgba(var(--bs-primary-rgb),.12)}body.inner-page .studio-team-page .panebarcos-network-listing__avatar{flex:0 0 auto;width:2.8rem;height:2.8rem;border-radius:999px;overflow:hidden;background:#edf2f7;transition:transform .22s ease}body.inner-page .studio-team-page .panebarcos-network-listing__avatar img{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .studio-team-page .panebarcos-network-listing__body h3{margin:0 0 .2rem;font-size:1.18rem;line-height:1.05;font-weight:900;color:var(--ink);transition:transform .22s ease}body.inner-page .studio-team-page .panebarcos-network-listing__body p{margin:0;color:#1199ea;font-weight:800;line-height:1.1;transition:transform .22s ease}body.inner-page .studio-team-page .panebarcos-network-listing__item:hover .panebarcos-network-listing__avatar,body.inner-page .studio-team-page .panebarcos-network-listing__item:focus-within .panebarcos-network-listing__avatar{transform:rotate(-8deg) scale(1.06)}body.inner-page .studio-team-page .panebarcos-network-listing__item:hover .panebarcos-network-listing__body h3,body.inner-page .studio-team-page .panebarcos-network-listing__item:focus-within .panebarcos-network-listing__body h3{transform:translate(.18rem)}body.inner-page .studio-team-page .panebarcos-network-listing__item:hover .panebarcos-network-listing__body p,body.inner-page .studio-team-page .panebarcos-network-listing__item:focus-within .panebarcos-network-listing__body p{transform:translate(.12rem)}body.inner-page .studio-team-page .panebarcos-work{background:radial-gradient(circle at 50% 0%,#7988a042,#7988a000 36%),linear-gradient(90deg,#090d14,#444a54,#090d14)}body.inner-page .studio-team-page .panebarcos-work__shell{padding:clamp(2rem,4vw,2.6rem)}body.inner-page .studio-team-page .panebarcos-work__shell h2{margin:0 0 1.4rem;color:#fff}body.inner-page .studio-team-page .panebarcos-work-card{min-height:100%;padding:1.3rem 1.25rem 1.2rem;border-radius:1.1rem;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff29;backdrop-filter:blur(6px);transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease}body.inner-page .studio-team-page .panebarcos-work-card:hover,body.inner-page .studio-team-page .panebarcos-work-card:focus-within{transform:translateY(-.3rem);background:#ffffff1a;box-shadow:0 1.1rem 2.5rem #0000002e,inset 0 0 0 1px #ffffff3d}body.inner-page .studio-team-page .panebarcos-work-card h3{margin:0 0 .75rem;color:#fff;font-size:clamp(1.55rem,2.1vw,2rem);line-height:1;font-weight:900}body.inner-page .studio-team-page .panebarcos-work-card p{margin:0;color:#ffffffeb;font-weight:700}body.inner-page .studio-team-page .panebarcos-member-card{--member-accent-rgb: var(--bs-primary-rgb);position:relative;display:grid;grid-template-columns:minmax(10.5rem,13.5rem) minmax(0,1fr);align-items:stretch;gap:1rem;overflow:hidden;border-radius:1.9rem;padding:clamp(1rem,2vw,1.15rem);background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),linear-gradient(180deg,#e8f8ff,#cfeefe);box-shadow:0 1.15rem 2.8rem #0f172a17,inset 0 0 0 1px #0f172a0d;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .studio-team-page .panebarcos-member-card--alt{--member-accent-rgb: var(--bs-success-rgb);background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),linear-gradient(180deg,#ebf8f4,#d4efe5)}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(3) .panebarcos-member-card{--member-accent-rgb: 13, 202, 240;background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),linear-gradient(180deg,#edfaff,#d7f4ff)}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(4) .panebarcos-member-card{--member-accent-rgb: 32, 201, 151;background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),linear-gradient(180deg,#eefaf7,#daf4ec)}body.inner-page .studio-team-page .panebarcos-member-card:hover,body.inner-page .studio-team-page .panebarcos-member-card:focus-within{transform:translateY(-.32rem);box-shadow:0 1.45rem 3rem #0f172a24,inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08)}body.inner-page .studio-team-page .panebarcos-member-card__sticker{position:absolute;top:1rem;right:1rem;z-index:2;display:inline-flex;align-items:center;justify-content:center;min-height:2.2rem;padding:.42rem .95rem;border-radius:1rem;background:rgba(var(--member-accent-rgb),.95);color:#fff;font-size:.76rem;font-weight:900;letter-spacing:.05em;line-height:1;text-transform:uppercase;transform:rotate(-5deg);box-shadow:0 .7rem 1.2rem rgba(var(--member-accent-rgb),.24);animation:panebarcos-sticker-pop 5s cubic-bezier(.22,1,.36,1) infinite;animation-play-state:paused}body.inner-page .studio-team-page .panebarcos-member-card--alt .panebarcos-member-card__sticker{color:#fff}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(1) .panebarcos-member-card__sticker{animation-delay:0s}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(2) .panebarcos-member-card__sticker{animation-delay:1s}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(3) .panebarcos-member-card__sticker{animation-delay:2s}body.inner-page .studio-team-page .panebarcos-family-block .row>div:nth-child(4) .panebarcos-member-card__sticker{animation-delay:3s}body.inner-page .studio-team-page .panebarcos-network-card .panebarcos-group-card__sticker{--member-accent-rgb: var(--bs-warning-rgb);animation:panebarcos-sticker-pop 5s cubic-bezier(.22,1,.36,1) infinite;animation-delay:4s;animation-play-state:paused}@keyframes panebarcos-sticker-pop{0%,16%,to{transform:rotate(-5deg) scale(1);box-shadow:0 .7rem 1.2rem rgba(var(--member-accent-rgb),.24)}4%{transform:rotate(-8deg) scale(1.16);box-shadow:0 1rem 1.7rem rgba(var(--member-accent-rgb),.32)}7%{transform:rotate(-3deg) scale(.95);box-shadow:0 .55rem 1rem rgba(var(--member-accent-rgb),.2)}10%{transform:rotate(-6deg) scale(1.08);box-shadow:0 .85rem 1.45rem rgba(var(--member-accent-rgb),.28)}13%{transform:rotate(-5deg) scale(.99);box-shadow:0 .65rem 1.1rem rgba(var(--member-accent-rgb),.22)}}body.inner-page .studio-team-page .panebarcos-member-card__stage{position:relative;min-height:clamp(13rem,18vw,15rem);display:grid;place-items:center;overflow:hidden;border-radius:1.5rem;background:radial-gradient(circle at 50% 18%,#ffffffb8,#fff0 35%),linear-gradient(180deg,#ffffff1f,#ffffff42)}body.inner-page .studio-team-page .panebarcos-member-card__stage:before,body.inner-page .studio-team-page .panebarcos-member-card__stage:after{content:"";position:absolute;border-radius:999px;pointer-events:none}body.inner-page .studio-team-page .panebarcos-member-card__stage:before{width:7rem;height:7rem;top:-1.4rem;left:-1.4rem;background:#ffffff57}body.inner-page .studio-team-page .panebarcos-member-card__stage:after{width:4.5rem;height:4.5rem;right:-1rem;bottom:-1rem;background:rgba(var(--member-accent-rgb),.18)}body.inner-page .studio-team-page .panebarcos-member-card__stage img{position:relative;z-index:1;width:min(72%,11rem);height:auto;object-fit:contain;filter:drop-shadow(0 .9rem 1.4rem rgba(0,0,0,.14))}body.inner-page .studio-team-page .panebarcos-member-card__body h3{margin:0 0 .55rem;font-size:clamp(1.65rem,2.2vw,2rem);line-height:.98;font-weight:900;color:var(--ink)}body.inner-page .studio-team-page .panebarcos-member-card__body{display:flex;flex-direction:column;justify-content:center;padding:clamp(.4rem,1vw,.7rem) clamp(5.8rem,10vw,7.2rem) clamp(.2rem,.6vw,.3rem) 0}body.inner-page .studio-team-page .panebarcos-member-card__body p{margin:0}body.inner-page .studio-team-page .panebarcos-group-card{position:relative;display:flex;flex-direction:column;height:100%;overflow:hidden;border-radius:2rem;padding:clamp(1rem,2.2vw,1.25rem);background:radial-gradient(circle at top left,#fffffff2,#fff0 34%),linear-gradient(180deg,#fff5dc,#ffe6b8);box-shadow:0 1.15rem 2.8rem #0f172a17,inset 0 0 0 1px #0f172a0d;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .studio-team-page .panebarcos-group-card--network{background:radial-gradient(circle at top left,#32adc438,#32adc400 30%),linear-gradient(180deg,#121821,#090b0f)}body.inner-page .studio-team-page .panebarcos-group-card:hover,body.inner-page .studio-team-page .panebarcos-group-card:focus-within{transform:translateY(-.32rem);box-shadow:0 1.45rem 3rem #0f172a24,inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08)}body.inner-page .studio-team-page .panebarcos-group-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;margin-bottom:.9rem}body.inner-page .studio-team-page .panebarcos-group-card__eyebrow{margin:0;color:rgba(var(--bs-primary-rgb),.96);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.inner-page .studio-team-page .panebarcos-group-card__sticker{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;min-height:2.35rem;padding:.45rem 1rem;border-radius:1rem;background:#33a9df;color:#fff;font-size:.82rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:rotate(-5deg);box-shadow:0 .7rem 1.2rem #33a9df3d}body.inner-page .studio-team-page .panebarcos-group-card--network .panebarcos-group-card__sticker{background:#ffb629;color:#11151d;box-shadow:0 .7rem 1.2rem #ffb6293d}body.inner-page .studio-team-page .panebarcos-group-card__stage{position:relative;min-height:clamp(14rem,28vw,18rem);display:grid;place-items:center;margin-bottom:1rem;overflow:hidden;border-radius:1.6rem;background:radial-gradient(circle at 50% 18%,#ffffffb8,#fff0 35%),linear-gradient(180deg,#ffffff1f,#ffffff42)}body.inner-page .studio-team-page .panebarcos-group-card__stage:before,body.inner-page .studio-team-page .panebarcos-group-card__stage:after{content:"";position:absolute;border-radius:999px;pointer-events:none}body.inner-page .studio-team-page .panebarcos-group-card__stage:before{width:clamp(9rem,18vw,12rem);height:clamp(9rem,18vw,12rem);top:-2rem;left:-2rem;background:#ffffff57}body.inner-page .studio-team-page .panebarcos-group-card__stage:after{width:clamp(6rem,14vw,8rem);height:clamp(6rem,14vw,8rem);right:-1.4rem;bottom:-1.4rem;background:rgba(var(--bs-primary-rgb),.18)}body.inner-page .studio-team-page .panebarcos-group-card--network .panebarcos-group-card__stage{background:radial-gradient(circle at 50% 20%,#33a9df3d,#33a9df00 38%),linear-gradient(180deg,#ffffff0d,#0000001f)}body.inner-page .studio-team-page .panebarcos-group-card__stage>img{position:relative;z-index:1;width:min(82%,23rem);height:auto;object-fit:contain;filter:drop-shadow(0 1rem 1.5rem rgba(0,0,0,.16))}body.inner-page .studio-team-page .panebarcos-group-card--network .panebarcos-group-card__stage>img{width:min(88%,25rem);filter:drop-shadow(0 1rem 1.8rem rgba(0,0,0,.28))}body.inner-page .studio-team-page .panebarcos-group-card__avatars{position:absolute;top:.9rem;right:.9rem;z-index:2;display:flex;align-items:center;justify-content:flex-end}body.inner-page .studio-team-page .panebarcos-group-card__avatar{width:clamp(2.75rem,5vw,3.5rem);height:clamp(2.75rem,5vw,3.5rem);margin-left:-.4rem;border:3px solid rgba(255,255,255,.96);border-radius:999px;overflow:hidden;background:#fff;box-shadow:0 .6rem 1.1rem #0f172a29}body.inner-page .studio-team-page .panebarcos-group-card__avatar img{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .studio-team-page .panebarcos-group-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(.2rem,.8vw,.4rem) clamp(.2rem,.8vw,.4rem) 0}body.inner-page .studio-team-page .panebarcos-group-card h3{margin:0 0 .85rem;font-size:clamp(2rem,3vw,2.45rem);line-height:1.02;font-weight:900;color:var(--ink)}body.inner-page .studio-team-page .panebarcos-group-card p{margin-bottom:1rem}body.inner-page .studio-team-page .panebarcos-group-card--network h3,body.inner-page .studio-team-page .panebarcos-group-card--network p{color:#fff}body.inner-page .studio-team-page .panebarcos-group-card__tags{display:flex;flex-wrap:wrap;gap:.7rem;margin:0;padding:0;list-style:none}body.inner-page .studio-team-page .panebarcos-group-card__tags li{border-radius:999px;padding:.55rem .9rem;background:#ffffff8c;color:var(--ink);font-size:.92rem;font-weight:800;line-height:1;transform:rotate(-2deg)}body.inner-page .studio-team-page .panebarcos-group-card__tags li:nth-child(2n){transform:rotate(2deg)}body.inner-page .studio-team-page .panebarcos-group-card--network .panebarcos-group-card__tags li{background:#ffffff1f;color:#fff}body.inner-page .studio-team-page .panebarcos-network-card__body{padding-right:clamp(.2rem,.8vw,.7rem)}body.inner-page .studio-team-page .panebarcos-network-card__stage{min-height:clamp(15rem,26vw,19rem);margin-bottom:0}body.inner-page .studio-team-page [data-panebarcos-reveal]{opacity:0;transform:translate(-2.8rem) rotate(-1.8deg) scale(.97);transition:opacity .62s ease,transform .78s cubic-bezier(.22,1,.36,1),box-shadow .24s ease;transition-delay:var(--panebarcos-reveal-delay, 0ms)}body.inner-page .studio-team-page [data-panebarcos-reveal] .panebarcos-member-card__sticker,body.inner-page .studio-team-page [data-panebarcos-reveal] .panebarcos-group-card__sticker{opacity:0;transform:translateY(-.8rem) rotate(-10deg) scale(.88);transition:opacity .34s ease,transform .54s cubic-bezier(.2,.9,.2,1.1);transition-delay:calc(var(--panebarcos-reveal-delay, 0ms) + .14s)}body.inner-page .studio-team-page [data-panebarcos-reveal].is-in-view{opacity:1;transform:translate(0) rotate(0) scale(1)}body.inner-page .studio-team-page [data-panebarcos-reveal].is-in-view .panebarcos-member-card__sticker,body.inner-page .studio-team-page [data-panebarcos-reveal].is-in-view .panebarcos-group-card__sticker{opacity:1;transform:translateY(0) rotate(-5deg) scale(1);animation-play-state:running}@media(prefers-reduced-motion:reduce){body.inner-page .studio-team-page .panebarcos-member-card__sticker{animation:none}body.inner-page .studio-team-page [data-panebarcos-reveal]{opacity:1;transform:none;transition:box-shadow .24s ease}body.inner-page .studio-team-page [data-panebarcos-reveal] .panebarcos-member-card__sticker,body.inner-page .studio-team-page [data-panebarcos-reveal] .panebarcos-group-card__sticker{opacity:1;transform:rotate(-5deg);transition:none}}body.inner-page .story-mutant-page .story-mutant-media{background:var(--bg);--section-space-top: clamp(5.6rem, 10vw, 7.4rem)}body.inner-page .story-mutant-page .story-mutant-intro{padding-top:clamp(5rem,8vw,6.6rem)}body.inner-page .story-mutant-page .story-mutant-intro-copy h2{margin-bottom:1rem}body.inner-page .story-mutant-page .story-mutant-intro-copy p:last-child{margin-bottom:0}body.inner-page .story-mutant-page .story-mutant-intro-art img{width:min(100%,23rem)}body.inner-page .story-mutant-page .story-mutant-media__intro{margin:0 0 clamp(1.35rem,2.6vw,2rem)}body.inner-page .story-mutant-page .story-mutant-media__intro h2{margin:0}body.inner-page .story-mutant-page .story-mutant-media__intro p{margin:.85rem 0 0;color:#111827e0;font-weight:700;line-height:1.55}body.inner-page .story-mutant-page .story-mutant-media__content{max-width:min(100%,78rem);margin:0 auto}body.inner-page .story-mutant-page .story-mutant-media__video{overflow:hidden;border-radius:1.5rem;background:#2b2b2b;box-shadow:0 1rem 2.5rem #0f172a1f}body.inner-page .story-mutant-page .story-mutant-media__video--single{width:100%}body.inner-page .story-mutant-page .story-mutant-media__video iframe,body.inner-page .story-mutant-page .story-mutant-media__video video{width:100%;height:100%;border:0;background:#111}body.inner-page .studio-page .studio-panebarcos-trigger{padding:0;border:0;background:transparent;line-height:0;cursor:pointer;transform-origin:top right;transition:transform .2s ease}body.inner-page .studio-page .studio-panebarcos-trigger:hover,body.inner-page .studio-page .studio-panebarcos-trigger:focus-visible{transform:scale(1.08)}body.inner-page .studio-page .studio-oscar-copy h2{margin:0 0 .85rem;color:#212529}body.inner-page .studio-page .studio-oscar-copy h2 span{display:block;color:var(--bs-primary)}body.inner-page .commercials-page .commercials-cta-card{background:#9f5ea3;min-height:clamp(13rem,24vw,19rem);display:flex;align-items:center;justify-content:center;padding:clamp(1.2rem,2.4vw,2.1rem) clamp(1.2rem,2.6vw,2.2rem) clamp(1.2rem,2.4vw,2.1rem) clamp(10.8rem,26vw,18rem);overflow:visible}body.inner-page .commercials-page .commercials-cta-figure{position:absolute;left:clamp(1.2rem,4.2vw,4.8rem);bottom:0;width:clamp(11.5rem,24vw,18.5rem);height:auto;display:block;pointer-events:none;user-select:none}body.inner-page .commercials-page .commercials-cta-copy{position:relative;z-index:1;width:clamp(21rem,38vw,36rem);max-width:100%}body.inner-page .commercials-page .commercials-media-card{position:relative;border-radius:1rem;overflow:hidden;isolation:isolate;box-shadow:0 .25rem .78rem #0000001c;outline:none}body.inner-page .commercials-page .commercials-media-card img{display:block;transition:transform .45s ease}body.inner-page .commercials-page .commercials-media-tags{position:absolute;top:.85rem;right:.85rem;z-index:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.4rem;max-width:calc(100% - 1.8rem);opacity:0;transform:translateY(-.4rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.inner-page .commercials-page .commercials-media-tag{background:#000;color:#fff;border-radius:999px;padding:.36rem 1.08rem;font-size:clamp(.85rem,.76rem + .3vw,1rem);font-weight:800;line-height:1;letter-spacing:.02em}body.inner-page .commercials-page .commercials-media-overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;text-align:center;padding:1.2rem;color:#fff;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(.55rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.inner-page .commercials-page .commercials-media-overlay h4{margin:0;font-size:clamp(1rem,.9rem + .45vw,1.4rem);line-height:1.05;font-weight:900}body.inner-page .commercials-page .commercials-media-overlay p{margin:0;max-width:30ch;font-size:clamp(.8rem,.72rem + .28vw,.98rem);line-height:1.3;font-weight:700}body.inner-page .commercials-page .commercials-media-card:hover img,body.inner-page .commercials-page .commercials-media-card:focus-visible img{transform:scale(1.05)}body.inner-page .commercials-page .commercials-media-card:hover .commercials-media-tags,body.inner-page .commercials-page .commercials-media-card:focus-visible .commercials-media-tags{opacity:1;transform:translateY(0)}body.inner-page .commercials-page .commercials-media-card:hover .commercials-media-overlay,body.inner-page .commercials-page .commercials-media-card:focus-visible .commercials-media-overlay{opacity:1;transform:translateY(0)}body.inner-page .commercials-page .commercial-mode-heading{display:inline-grid;grid-template-columns:auto auto;align-items:center;column-gap:clamp(.55rem,1.8vw,1.25rem);margin-bottom:clamp(.55rem,1.8vw,.9rem);max-width:100%}body.inner-page .commercials-page .commercial-mode-heading h3{margin:0;line-height:.95}body.inner-page .commercials-page .commercial-mode-bubble{width:clamp(9.5rem,18vw,14.5rem);max-width:100%;opacity:0;pointer-events:none;transform:translateY(.25rem) rotate(-7deg) scale(.9);transform-origin:50% 50%;transition:opacity .28s ease,transform .42s cubic-bezier(.22,1,.36,1);filter:drop-shadow(0 .42rem .68rem rgba(0,0,0,.22))}body.inner-page .commercials-page--post .commercial-mode-bubble{width:auto;height:clamp(2.9rem,5vw,4rem);max-width:none}body.inner-page .commercials-page--post .commercial-mode-bubble--potenziare{height:clamp(3.2rem,5.5vw,4.45rem)}body.inner-page .commercials-page .commercial-mode-heading.is-in-view .commercial-mode-bubble{opacity:1;transform:translateY(0) rotate(-7deg) scale(1)}body.inner-page .services-page .services-hub-intro{overflow:hidden;padding-bottom:clamp(1.6rem,3vw,2.5rem)}body.inner-page .services-page .services-intro-copy h2{margin-bottom:1rem}body.inner-page .services-page .services-intro-copy p{margin:0;color:#111827eb;font-weight:700;line-height:1.55}body.inner-page .services-page .services-bullets,body.inner-page .services-page .service-editorial-list{display:grid;margin:0;padding:0}body.inner-page .services-page .services-bullets{gap:.75rem;margin-bottom:2rem}body.inner-page .services-page .service-editorial-list{gap:.7rem}body.inner-page .services-page .services-bullets li,body.inner-page .services-page .service-editorial-list li{position:relative;margin:0;color:#111827eb;font-weight:700}body.inner-page .services-page .services-bullets li{padding-left:1.45rem}body.inner-page .services-page .service-editorial-list li{padding-left:2.2rem;line-height:1.35}body.inner-page .services-page .services-bullets li:before,body.inner-page .services-page .service-editorial-list li:before{content:"";position:absolute;left:0;border-radius:50%;background:var(--bs-warning)}body.inner-page .services-page .services-bullets li:before{top:.52rem;width:.68rem;height:.68rem;box-shadow:0 0 0 .2rem rgba(var(--bs-warning-rgb),.22)}body.inner-page .services-page .service-editorial-list li:before{top:.05rem;width:1.55rem;height:1.55rem;background:#d9eefb;box-shadow:none}body.inner-page .services-page .service-editorial-list li:after{content:"";position:absolute;left:.54rem;top:.42rem;width:.42rem;height:.78rem;border-right:.16rem solid #1eb0f4;border-bottom:.16rem solid #1eb0f4;transform:rotate(45deg)}body.inner-page .services-page .services-intro-video,body.inner-page .services-page .service-editorial-video{background:#0f1115}body.inner-page .services-page .services-intro-video video,body.inner-page .services-page .service-editorial-video video{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .services-page .services-clients-head h2{color:var(--ink)}body.inner-page .services-page .services-figma-list{background:#f9fafb}body.inner-page .services-page .services-figma-list__rows{display:flex;flex-direction:column;gap:clamp(4rem,8vw,6.75rem)}body.inner-page .services-page .services-figma-row{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.9fr);align-items:center;gap:clamp(1.5rem,3vw,3.5rem);padding-block:clamp(.9rem,2vw,1.6rem)}body.inner-page .services-page .services-figma-row__media{border-radius:1.25rem;overflow:hidden;box-shadow:0 1rem 2.4rem #0f172a1f}body.inner-page .services-page .services-figma-row__media img,body.inner-page .services-page .services-figma-row__media video{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}body.inner-page .services-page .services-figma-row__copy{min-width:0}body.inner-page .services-page .services-figma-row__copy h2{margin:0;font-size:clamp(2.1rem,3.1vw,3rem);line-height:.94;color:var(--ink);text-transform:none}body.inner-page .services-page .services-figma-row__summary{margin:.55rem 0 0;color:#111827eb;line-height:1.45;font-weight:700;max-width:56ch}body.inner-page .services-page .services-figma-row__list{margin:.95rem 0 1.15rem}body.inner-page .services-page .services-figma-row__copy .btn{min-width:0}body.inner-page .services-page .services-logos-marquee{position:relative;overflow:hidden;margin-top:clamp(1.75rem,3vw,2.5rem);margin-inline:calc(50% - 50vw);width:100vw;border-radius:0;background:transparent;padding:1rem 0;box-shadow:none}body.inner-page .services-page .services-logos-marquee:before,body.inner-page .services-page .services-logos-marquee:after{content:"";position:absolute;top:0;bottom:0;width:clamp(2rem,8vw,7rem);z-index:1;pointer-events:none}body.inner-page .services-page .services-logos-marquee:before{left:0;background:linear-gradient(90deg,var(--bg) 0%,rgba(243,244,246,0) 100%)}body.inner-page .services-page .services-logos-marquee:after{right:0;background:linear-gradient(270deg,var(--bg) 0%,rgba(243,244,246,0) 100%)}body.inner-page .services-page .services-logos-track{display:flex;align-items:center;width:max-content;animation:services-logo-scroll 22s linear infinite;gap:2rem}body.inner-page .services-page .services-logo-item{flex:0 0 auto;min-height:0;display:inline-flex;align-items:center;justify-content:center;padding:0}body.inner-page .services-page .services-logo-item span{display:inline-flex;align-items:center;justify-content:center;min-height:3.875rem;padding:.9rem 1.5rem;border-radius:.75rem;background:#fff;border:1px solid rgba(15,23,42,.08);box-shadow:0 1px 2px #0000000d;font-family:Montserrat,Sofia Sans,sans-serif;font-size:1rem;line-height:1;font-weight:700;color:#676f7e;white-space:nowrap}@keyframes services-logo-scroll{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media(prefers-reduced-motion:reduce){body.inner-page .services-page .services-logos-track{animation:none}}@media(max-width:991.98px){body.inner-page .services-page .services-figma-row{grid-template-columns:1fr;gap:1.25rem}body.inner-page .services-page .services-figma-row__copy h2{font-size:clamp(2rem,7vw,2.8rem)}}@media(max-width:767.98px){body.inner-page .services-page .services-logo-item span{min-height:3.25rem;padding:.75rem 1rem;font-size:.92rem}}body.inner-page .services-page .services-originals-band{background:linear-gradient(180deg,#000000fa,#000000db),url(/images/panebarco-originals-bg.jpg) center/cover no-repeat;color:#fff}body.inner-page .services-page .services-originals-band__brand{display:flex;justify-content:center;margin-bottom:clamp(1.2rem,3vw,2rem)}body.inner-page .services-page .services-originals-band__intro{margin:0 0 clamp(1.5rem,3vw,2.4rem);text-align:center}body.inner-page .services-page .services-originals-band__intro p{margin:0;color:#ffffffeb;font-weight:700;line-height:1.55}body.inner-page .services-page .services-originals-band__cta{display:flex;justify-content:center;margin-top:clamp(1.1rem,2.4vw,1.8rem)}body.inner-page .extras-page .extras-section-intro,body.inner-page .portfolio-page .portfolio-section-intro,body.inner-page .originals-page .portfolio-section-intro{margin:.95rem 0 0}body.inner-page .portfolio-page .portfolio-section-heading,body.inner-page .originals-page .portfolio-section-heading{max-width:none}body.inner-page .originals-page .portfolio-section-heading{text-align:center}body.inner-page .portfolio-page .portfolio-section-heading .page-title-uniform,body.inner-page .portfolio-page .portfolio-section-heading .portfolio-section-intro,body.inner-page .originals-page .portfolio-section-heading .page-title-uniform,body.inner-page .originals-page .portfolio-section-heading .portfolio-section-intro{max-width:none}@media(min-width:992px){body.inner-page .originals-page .portfolio-section-heading .page-title-uniform{white-space:nowrap}body.inner-page .portfolio-page .portfolio-section-heading .portfolio-section-intro,body.inner-page .originals-page .portfolio-section-heading .portfolio-section-intro{white-space:normal;overflow-wrap:anywhere;text-wrap:pretty}}body.inner-page .extras-page .extras-mind-card{border-radius:1.35rem;overflow:hidden;box-shadow:0 1rem 2.4rem #0f172a14,inset 0 0 0 1px #0f172a0d}body.inner-page .extras-page .extras-mind-card{height:100%;box-shadow:0 1rem 2.2rem #0f172a14,inset 0 0 0 1px #0f172a0d}body.inner-page .extras-page .extras-case-card__media img,body.inner-page .extras-page .extras-mind-card__media img,body.inner-page .portfolio-page .portfolio-work-card__media img{width:100%;height:100%;object-fit:cover;display:block}body.inner-page .extras-page .extras-case-card h3,body.inner-page .extras-page .extras-mind-card h3,body.inner-page .portfolio-page .portfolio-work-card h3{margin:0 0 .55rem;color:var(--ink)}body.inner-page .extras-page .extras-case-card p,body.inner-page .extras-page .extras-mind-card p,body.inner-page .portfolio-page .portfolio-work-card p{margin:0}body.inner-page .extras-page .extras-case-card{border-radius:1.25rem;overflow:hidden;background:#fff;color:inherit;box-shadow:0 .95rem 2rem #0f172a14,inset 0 0 0 1px #0f172a0f;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .extras-page .extras-case-card:hover,body.inner-page .extras-page .extras-case-card:focus-visible{transform:translateY(-.25rem);box-shadow:0 1.25rem 2.4rem #0f172a1f,inset 0 0 0 1px #0f172a12}body.inner-page .extras-page .extras-case-card__body,body.inner-page .extras-page .extras-mind-card__body{padding:1rem 1rem 1.15rem}body.inner-page .extras-page .extras-mind-card__body{display:flex;flex-direction:column;gap:.9rem;min-height:100%}body.inner-page .extras-page .extras-special-projects__grid{--bs-gutter-x: clamp(1.25rem, 2vw, 1.8rem);--bs-gutter-y: clamp(1.25rem, 2vw, 1.8rem)}body.inner-page .extras-page .extras-case-card{border-radius:1.35rem;background:#fffffffa;box-shadow:0 1rem 2.2rem #0f172a14,inset 0 0 0 1px #0f172a0a}body.inner-page .extras-page .extras-case-card:hover,body.inner-page .extras-page .extras-case-card:focus-visible{transform:translateY(-.2rem);box-shadow:0 1.25rem 2.5rem #0f172a1f,inset 0 0 0 1px #0f172a0d}body.inner-page .extras-page .extras-case-card__media{aspect-ratio:16/9;overflow:hidden;background:#d9e1e6}body.inner-page .extras-page .extras-case-card__body{padding:.95rem 1rem 1.05rem}body.inner-page .extras-page .extras-case-card__eyebrow{margin:0 0 .45rem;color:#30997b}body.inner-page .extras-page .extras-case-card h3{margin:0 0 .45rem;color:#000}body.inner-page .extras-page .extras-case-card p{max-width:48ch;color:#000}body.inner-page .extras-page .extras-mind{--section-space-top: clamp(4.6rem, 7vw, 6.4rem);--section-space-bottom: clamp(4rem, 6vw, 5.6rem)}body.inner-page .extras-page .extras-mind-title{left:auto;transform:none;width:min(100%,72rem);max-width:min(100%,72rem);margin:0 auto clamp(1.6rem,2.2vw,2.2rem);padding-top:clamp(5.2rem,8vw,6.4rem);padding-bottom:clamp(2rem,3.2vw,2.6rem);text-align:center}body.inner-page .extras-page .extras-mind-title .section-title-text{font-size:inherit;line-height:.92;letter-spacing:-.035em;text-transform:none;color:var(--ink)}body.inner-page .extras-page .extras-mind-title__balloons{position:absolute;left:50%;top:0;width:min(100%,32rem);height:100%;pointer-events:none;transform:translate(-50%);z-index:3}body.inner-page .extras-page .extras-mind-bubble{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;padding:.48rem .95rem .42rem;font-family:Margarine,cursive;font-size:clamp(.92rem,.82rem + .45vw,1.45rem);line-height:1;letter-spacing:.01em;color:#fff;white-space:nowrap;box-shadow:0 .6rem 1.3rem #0f172a29;opacity:0;transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1)}body.inner-page .extras-page .extras-mind-bubble--green{z-index:3}body.inner-page .extras-page .extras-mind-bubble--red{z-index:4}body.inner-page .extras-page .extras-mind-bubble:after{content:"";position:absolute;width:0;height:0;border-style:solid}body.inner-page .extras-page .extras-mind-bubble--green{left:30%;top:clamp(2rem,4.8vw,3.6rem);background:#38a081;transform:translate(-50%,.2rem) rotate(-7deg) scale(.86)}body.inner-page .extras-page .extras-mind-bubble--green:after{left:1.15rem;bottom:-.52rem;border-width:.65rem .4rem 0 0;border-color:#38a081 transparent transparent transparent}body.inner-page .extras-page .extras-mind-bubble--red{left:54%;bottom:clamp(-.35rem,.2vw,.05rem);background:#bf445c;transform:translate(-50%,.3rem) rotate(-7deg) scale(.86)}body.inner-page .extras-page .extras-mind-bubble--red:after{right:1.15rem;bottom:-.52rem;border-width:.65rem 0 0 .4rem;border-color:#bf445c transparent transparent transparent}body.inner-page .extras-page .extras-mind-title.is-in-view .extras-mind-bubble--green,body.inner-page .extras-page .extras-mind-title.is-in-view .extras-mind-bubble--red{opacity:1;transform:translate(-50%) rotate(-7deg) scale(1)}@media(prefers-reduced-motion:reduce){body.inner-page .extras-page .extras-mind-bubble{opacity:1}body.inner-page .extras-page .extras-mind-bubble--green,body.inner-page .extras-page .extras-mind-bubble--red{transform:translate(-50%) rotate(-7deg) scale(1)}}@media(max-width:991.98px){body.inner-page .extras-page .extras-mind-title{padding-top:clamp(5.4rem,12vw,6.6rem);padding-bottom:2rem}body.inner-page .extras-page .extras-mind-title .section-title-text{font-size:inherit;line-height:.95}body.inner-page .extras-page .extras-mind-title__balloons{width:min(100%,26rem)}body.inner-page .extras-page .extras-mind-bubble{font-size:clamp(.9rem,1.8vw,1.2rem);padding:.42rem .82rem .36rem}body.inner-page .extras-page .extras-mind-bubble--green{left:31%;top:2.4rem}body.inner-page .extras-page .extras-mind-bubble--red{left:53%;bottom:-.2rem}}@media(max-width:575.98px){body.inner-page .extras-page .extras-mind-title{padding-top:5.8rem;padding-bottom:1.8rem}body.inner-page .extras-page .extras-mind-title .section-title-text{font-size:inherit;line-height:.98}body.inner-page .extras-page .extras-mind-title__balloons{width:min(100%,20rem)}body.inner-page .extras-page .extras-mind-bubble{font-size:.92rem;border-radius:.75rem;padding:.38rem .72rem .34rem}body.inner-page .extras-page .extras-mind-bubble--green{left:34%;top:2.5rem}body.inner-page .extras-page .extras-mind-bubble--red{left:56%;bottom:.1rem}}body.inner-page .extras-page .extras-mind-grid{align-items:stretch}body.inner-page .extras-page .extras-mind-card{display:block;border-radius:2rem;color:inherit;background:linear-gradient(180deg,#fffffffb,#f3f8fff0);box-shadow:0 1.5rem 3rem #0f172a14;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .extras-page .extras-mind-card:hover,body.inner-page .extras-page .extras-mind-card:focus-visible{transform:translateY(-.3rem);box-shadow:0 1.9rem 3.4rem #0f172a1f}body.inner-page .extras-page .extras-mind-card__body{min-height:clamp(21rem,26vw,24.8rem);padding:clamp(1.7rem,2.3vw,2.25rem);gap:clamp(1rem,1.8vw,1.35rem)}body.inner-page .extras-page .extras-mind-card__eyebrow{display:inline-block;margin:0;color:#30997b}body.inner-page .extras-page .extras-mind-card h3{margin:0;color:var(--ink)}body.inner-page .extras-page .extras-mind-card p{max-width:29ch;color:var(--ink)}body.inner-page .extras-page .extras-mind-card__link{display:inline-flex;align-items:center;gap:.55rem;margin-top:auto;color:#30997b}body.inner-page .extras-page .extras-mind-card__link i{font-size:.95em;transition:transform .24s ease}body.inner-page .extras-page .extras-mind-card:hover .extras-mind-card__link i,body.inner-page .extras-page .extras-mind-card:focus-visible .extras-mind-card__link i{transform:translate(.18rem)}body.inner-page .extras-page .extras-case-card__tags,body.inner-page .portfolio-page .portfolio-work-card__tags{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.65rem}body.inner-page .extras-page .extras-case-card__tags span,body.inner-page .portfolio-page .portfolio-work-card__tags span{display:inline-flex;align-items:center;border-radius:999px;background:rgba(var(--bs-primary-rgb),.12);color:rgba(var(--bs-primary-rgb),.95);padding:.3rem .7rem;font-size:.78rem;font-weight:800;line-height:1}body.inner-page .extras-page .extras-intro-copy h2,body.inner-page .originals-page .originals-intro-copy h2,body.inner-page .paneblog-page .paneblog-intro-copy h2,body.inner-page .extras-page .extras-social-library__copy h2{margin-bottom:1rem}body.inner-page .extras-page .extras-intro-copy p:last-child,body.inner-page .originals-page .originals-intro-copy p:last-child,body.inner-page .paneblog-page .paneblog-intro-copy p:last-child{margin-bottom:0}body.inner-page .extras-page .extras-intro-art img,body.inner-page .originals-page .originals-intro-art img,body.inner-page .paneblog-page .paneblog-intro-art img{width:min(100%,23rem)}body.inner-page .extras-page .extras-social-library__inner{border-radius:1.6rem;padding:clamp(1.35rem,2.6vw,2.2rem);background:transparent;color:#000;box-shadow:none}body.inner-page .extras-page .extras-social-library__copy h2{color:#000}body.inner-page .extras-page .extras-social-library__copy p{color:#000;margin-bottom:1.2rem}body.inner-page .extras-page .extras-social-library__stack{position:relative;min-height:clamp(15rem,28vw,20rem)}body.inner-page .extras-page .extras-social-library__card{position:absolute;width:clamp(10rem,20vw,15rem);aspect-ratio:4/5;object-fit:cover;border-radius:1rem;box-shadow:0 .9rem 2rem #00000038;border:1px solid rgba(255,255,255,.16)}body.inner-page .extras-page .extras-social-library__card--one{left:6%;top:12%;transform:rotate(-9deg)}body.inner-page .extras-page .extras-social-library__card--two{left:34%;top:0;transform:rotate(4deg);z-index:1}body.inner-page .extras-page .extras-social-library__card--three{right:2%;top:18%;transform:rotate(10deg)}body.inner-page .extras-page{background:#f9fafb;color:#141414}body.inner-page .extras-page .extras-figma-projects{padding:0 0 clamp(4.5rem,7vw,6rem)}body.inner-page .extras-page .extras-figma-projects__heading{width:100%;max-width:none;margin:0 0 clamp(1.6rem,3vw,2rem);text-align:left}body.inner-page .extras-page .extras-figma-projects__heading h2{margin-bottom:.55rem}body.inner-page .extras-page .extras-figma-projects__heading p{max-width:60rem;margin:0;font-size:clamp(1rem,1rem + .1vw,1.15rem);line-height:1.45;color:#141414}body.inner-page .extras-page .extras-figma-projects__cta{margin-top:clamp(1.35rem,2.8vw,2rem);text-align:center}body.inner-page .extras-page .extras-figma-thoughts{padding:clamp(2rem,4vw,3.1rem) 0 clamp(4.5rem,7vw,6rem);background:#f9fafb}body.inner-page .extras-page .extras-figma-thoughts__title{margin:0 0 clamp(1.9rem,3vw,2.6rem);font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(2.25rem,5vw,3.8rem);line-height:.96;letter-spacing:-.03em;font-weight:900;text-align:center;text-transform:uppercase;color:#009fe3}body.inner-page .extras-page .extras-figma-thoughts__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}body.inner-page .extras-page .extras-figma-thought-card{position:relative;display:flex;flex-direction:column;min-height:100%;padding:clamp(4.2rem,5.8vw,5.1rem) clamp(1rem,2.4vw,1.5rem) clamp(1.15rem,2vw,1.5rem);border-radius:1.25rem;background:#fff;box-shadow:0 1rem 2.2rem #0f172a14,inset 0 0 0 1px #0f172a0a;text-align:center}body.inner-page .extras-page .extras-figma-thought-card__sticker{position:absolute;top:-1.2rem;left:50%;display:block;width:clamp(11.8rem,18vw,14.2rem);text-decoration:none;transform:translate(-50%)}body.inner-page .extras-page .extras-figma-thought-card__sticker-image{display:block;width:100%;height:auto;filter:drop-shadow(0 .7rem 1.2rem rgba(15,23,42,.18))}body.inner-page .extras-page .extras-figma-thought-card__sticker--diary{width:clamp(14.2rem,21vw,17rem)}body.inner-page .extras-page .extras-figma-thought-card__summary{margin:0 0 1.15rem;font-family:var(--bs-body-font-family);font-size:inherit;line-height:1.55;font-weight:300;color:#141414d1}body.inner-page .extras-page .extras-figma-thought-card__cta{margin-top:auto;align-self:center;min-width:0;cursor:pointer;text-decoration:none;transition:background-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}body.inner-page .extras-page .extras-figma-thought-card__cta:hover,body.inner-page .extras-page .extras-figma-thought-card__cta:focus-visible,body.inner-page .extras-page .extras-figma-thought-card__cta:active{transform:translateY(-1px);box-shadow:0 .25rem .7rem #0000002e!important;text-decoration:none}body.inner-page .extras-page .extras-figma-library{position:relative;padding:clamp(4rem,8vw,6rem) 0;margin-inline:calc(50% - 50vw);background:linear-gradient(90deg,#000000b8,#0000007a 40%,#000000d1),var(--extras-library-image) center/cover no-repeat;color:#fff}body.inner-page .extras-page .extras-figma-library .container{display:flex;justify-content:flex-end}body.inner-page .extras-page .extras-figma-library__content{width:min(100%,37rem);padding-inline:clamp(1rem,1.5vw,1.5rem)}body.inner-page .extras-page .extras-figma-library__eyebrow{margin:0 0 .15rem;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(2rem,4vw,2.9rem);line-height:.9;font-weight:900;text-transform:uppercase;color:#fff}body.inner-page .extras-page .extras-figma-library__title{margin:0 0 .9rem;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(2rem,4.8vw,4rem);line-height:.9;font-weight:900;text-transform:uppercase;color:#009fe3}body.inner-page .extras-page .extras-figma-library__body{margin:0 0 1.2rem;line-height:1.55;color:#ffffffeb}body.inner-page .extras-page .extras-figma-library__cta:hover,body.inner-page .extras-page .extras-figma-library__cta:focus-visible,body.inner-page .extras-page .extras-figma-library__cta:active{background:var(--cta-orange);color:var(--cta-ink)}body.inner-page .extras-page .extras-newsletter-card,body.inner-page .story-mutant-page .extras-newsletter-card,body.inner-page .oscars-page .extras-newsletter-card{position:relative;min-height:clamp(13rem,24vw,19rem);display:flex;align-items:center;justify-content:flex-start;padding:clamp(1.2rem,2.4vw,2.1rem) calc(clamp(1.2rem,4.2vw,4.8rem) + clamp(11.5rem,24vw,18.5rem) + clamp(1.8rem,3.2vw,3rem)) clamp(1.2rem,2.4vw,2.1rem) clamp(1.2rem,2.6vw,2.2rem);border-radius:1.5rem;background:#30997b;overflow:visible}body.inner-page .story-mutant-page .extras-newsletter-card{background:#995791}body.inner-page .oscars-page .extras-newsletter-card{background:#3394b2}body.inner-page .extras-page .extras-newsletter-card__copy,body.inner-page .story-mutant-page .extras-newsletter-card__copy,body.inner-page .oscars-page .extras-newsletter-card__copy{position:relative;z-index:1;width:100%;max-width:clamp(26rem,54vw,64rem);min-width:0}body.inner-page .extras-page .extras-newsletter-card__kicker,body.inner-page .story-mutant-page .extras-newsletter-card__kicker,body.inner-page .oscars-page .extras-newsletter-card__kicker{color:#fff}body.inner-page .extras-page .extras-newsletter-card__title,body.inner-page .story-mutant-page .extras-newsletter-card__title,body.inner-page .oscars-page .extras-newsletter-card__title{color:#fff;margin-bottom:1.2rem!important}body.inner-page .extras-page .extras-newsletter-card__figure,body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{position:absolute;right:clamp(1.2rem,4.2vw,4.8rem);top:auto;bottom:0;width:clamp(11.5rem,24vw,18.5rem);height:auto;display:block;pointer-events:none;user-select:none}body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{width:clamp(15rem,30vw,23rem)}@media(max-width:991.98px){body.inner-page .extras-page .extras-figma-thoughts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.inner-page .extras-page .extras-figma-thought-card{padding-top:3.9rem}body.inner-page .extras-page .extras-figma-thought-card__sticker{top:-1.05rem;width:clamp(10.8rem,24vw,13rem)}body.inner-page .extras-page .extras-figma-thought-card__sticker--diary{width:clamp(12.8rem,29vw,15.2rem)}body.inner-page .extras-page .extras-figma-library{padding-block:3.5rem}body.inner-page .extras-page .extras-figma-library .container{justify-content:flex-start}body.inner-page .extras-page .extras-figma-library__content{width:min(100%,34rem);padding-inline:0}body.inner-page .extras-page .extras-newsletter-card,body.inner-page .story-mutant-page .extras-newsletter-card,body.inner-page .oscars-page .extras-newsletter-card{min-height:clamp(10.8rem,31vw,14.4rem);padding-right:calc(clamp(.9rem,2.6vw,2.4rem) + clamp(8.8rem,27vw,13rem) + clamp(1.2rem,2.4vw,2rem));padding-left:clamp(.9rem,2.6vw,2.4rem)}body.inner-page .extras-page .extras-newsletter-card__figure,body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{width:clamp(8.8rem,27vw,13rem);right:clamp(.9rem,2.6vw,2.4rem);top:auto;bottom:0}body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{width:clamp(10.2rem,31vw,15rem)}body.inner-page .extras-page .extras-newsletter-card__copy,body.inner-page .story-mutant-page .extras-newsletter-card__copy,body.inner-page .oscars-page .extras-newsletter-card__copy{max-width:clamp(18rem,48vw,34rem)}}@media(max-width:767.98px){body.inner-page .extras-page .extras-figma-overview{padding-top:clamp(6.8rem,12vw,8.4rem)}body.inner-page .extras-page .extras-figma-projects__heading{text-align:center}body.inner-page .extras-page .extras-figma-thoughts__grid{grid-template-columns:1fr;gap:2.6rem}body.inner-page .extras-page .extras-figma-thought-card{padding-top:4.6rem}body.inner-page .extras-page .extras-figma-thought-card__sticker{top:-1.2rem;width:min(78vw,16rem)}body.inner-page .extras-page .extras-figma-thought-card__sticker--diary{width:min(88vw,18.4rem)}body.inner-page .extras-page .extras-figma-library{background:linear-gradient(180deg,#000000b8,#000000d1),var(--extras-library-image) center/cover no-repeat}body.inner-page .extras-page .extras-newsletter-card,body.inner-page .story-mutant-page .extras-newsletter-card,body.inner-page .oscars-page .extras-newsletter-card{min-height:clamp(6.8rem,25vw,8.5rem);padding:.8rem calc(clamp(.35rem,1.5vw,.9rem) + clamp(4.9rem,18vw,6.4rem) + 1.15rem) .8rem 1rem}body.inner-page .extras-page .extras-newsletter-card__copy,body.inner-page .story-mutant-page .extras-newsletter-card__copy,body.inner-page .oscars-page .extras-newsletter-card__copy{max-width:none}body.inner-page .extras-page .extras-newsletter-card__figure,body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{right:clamp(.35rem,1.5vw,.9rem);width:clamp(4.9rem,18vw,6.4rem);top:auto;bottom:0}body.inner-page .story-mutant-page .extras-newsletter-card__figure,body.inner-page .oscars-page .extras-newsletter-card__figure{width:clamp(5.8rem,21vw,7.8rem)}}@media(max-width:575.98px){body.inner-page .extras-page .extras-figma-overview{padding-top:clamp(5.2rem,14vw,6.8rem)}}body.inner-page .portfolio-page .portfolio-originals-slider,body.inner-page .services-page .services-originals-band{--portfolio-slider-slide-width: min(74vw, 54rem);--portfolio-slider-side-width: min(22vw, 16rem)}body.inner-page .portfolio-page .portfolio-originals-slider__title{max-width:none;font-size:clamp(3rem,7vw,5.4rem);line-height:.92;letter-spacing:-.04em}body.inner-page .portfolio-page .portfolio-originals-slider__lead{max-width:none;font-size:clamp(1.15rem,1rem + .7vw,2rem);line-height:1.3;font-weight:800;color:#0f172ae0}body.inner-page .portfolio-page .portfolio-originals-slider__divider{height:1px;background:#0f172a1f}body.inner-page .portfolio-page .portfolio-originals-slider__shell,body.inner-page .services-page .portfolio-originals-slider__shell{position:relative;isolation:isolate;padding-inline:clamp(2rem,5vw,4rem);min-height:clamp(22rem,48vw,40rem)}body.inner-page .portfolio-page .portfolio-originals-slider__frame,body.inner-page .services-page .portfolio-originals-slider__frame{position:relative;z-index:1;min-height:inherit;overflow:visible}body.inner-page .portfolio-page .portfolio-originals-slider__track,body.inner-page .services-page .portfolio-originals-slider__track{position:relative;min-height:inherit;overflow:visible}body.inner-page .portfolio-page .portfolio-originals-slider__slide,body.inner-page .services-page .portfolio-originals-slider__slide{position:relative;position:absolute;top:50%;left:50%;width:var(--portfolio-slider-slide-width);aspect-ratio:16/10;min-height:clamp(20rem,46vw,34rem);overflow:hidden;border-radius:clamp(1.35rem,2vw,2rem);background:#0f1115;box-shadow:0 1rem 2.6rem #0f172a24;transform:translate(-50%,-50%) scale(.88);transform-origin:center center;opacity:0;pointer-events:none;transition:transform .28s ease,opacity .28s ease,box-shadow .28s ease,filter .28s ease}body.inner-page .portfolio-page .portfolio-originals-slider__slide:before,body.inner-page .services-page .portfolio-originals-slider__slide:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0000000a,#000000c2);z-index:1;transition:background .28s ease}body.inner-page .portfolio-page .portfolio-originals-slider__slide img,body.inner-page .services-page .portfolio-originals-slider__slide img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.96);transition:transform .45s ease,filter .28s ease}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-active,body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-active,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{opacity:1;pointer-events:auto}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-active,body.inner-page .services-page .portfolio-originals-slider__slide.is-active{opacity:1;z-index:3;transform:translate(-50%,-50%) scale(1);box-shadow:0 1.4rem 3.4rem #0f172a2e}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{z-index:1;width:min(50vw,29rem);min-height:clamp(18.5rem,37vw,28rem);opacity:.88}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev{transform:translate(-146%,-50%) scale(.95)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{transform:translate(46%,-50%) scale(.95)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-hidden,body.inner-page .services-page .portfolio-originals-slider__slide.is-hidden{z-index:0;opacity:0;transform:translate(-50%,-50%) scale(.82)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-active:before,body.inner-page .services-page .portfolio-originals-slider__slide.is-active:before{background:linear-gradient(180deg,#00000008,#000000d6)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-active img,body.inner-page .services-page .portfolio-originals-slider__slide.is-active img{filter:saturate(1)}body.inner-page .portfolio-page .portfolio-originals-slider__slide:hover img,body.inner-page .portfolio-page .portfolio-originals-slider__slide:focus-visible img,body.inner-page .services-page .portfolio-originals-slider__slide:hover img,body.inner-page .services-page .portfolio-originals-slider__slide:focus-visible img{transform:scale(1.03)}body.inner-page .portfolio-page .portfolio-originals-slider__overlay,body.inner-page .services-page .portfolio-originals-slider__overlay{position:absolute;inset:auto 0 0;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:.45rem;min-height:38%;padding:clamp(1.2rem,2vw,2rem);text-align:center;color:#fff}body.inner-page .portfolio-page .portfolio-originals-slider__overlay h3,body.inner-page .services-page .portfolio-originals-slider__overlay h3{margin:0;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(1.95rem,3vw,4rem);line-height:.94;font-weight:900;letter-spacing:-.03em;color:#fff}body.inner-page .portfolio-page .portfolio-originals-slider__overlay p,body.inner-page .services-page .portfolio-originals-slider__overlay p{margin:0;font-size:clamp(1rem,1rem + .2vw,1.45rem);line-height:1.15;font-weight:800;color:#fffffff5}body.inner-page .portfolio-page .portfolio-originals-slider__arrow,body.inner-page .services-page .portfolio-originals-slider__arrow{position:absolute;top:50%;z-index:6;width:4rem;height:4rem;padding:0;border:0;box-shadow:0 .8rem 2rem #0f172a1f;transform:translateY(-50%)}body.inner-page .portfolio-page .portfolio-originals-slider__arrow i,body.inner-page .services-page .portfolio-originals-slider__arrow i{font-size:1.35rem;color:rgba(var(--bs-primary-rgb),.95)}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--prev,body.inner-page .services-page .portfolio-originals-slider__arrow--prev{left:.2rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--next,body.inner-page .services-page .portfolio-originals-slider__arrow--next{right:.2rem}@media(max-width:991.98px){body.inner-page .portfolio-page .portfolio-originals-slider,body.inner-page .services-page .services-originals-band{--portfolio-slider-slide-width: min(80vw, 38rem)}body.inner-page .portfolio-page .portfolio-originals-slider__title{max-width:none;font-size:clamp(2.6rem,10vw,4.4rem);line-height:.95}body.inner-page .portfolio-page .portfolio-originals-slider__shell,body.inner-page .services-page .portfolio-originals-slider__shell{padding-inline:2.6rem;min-height:clamp(19rem,54vw,28rem)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{width:min(34vw,15rem);min-height:clamp(13rem,25vw,16rem);opacity:.74}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev{transform:translate(-138%,-50%) scale(.9)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{transform:translate(38%,-50%) scale(.9)}body.inner-page .portfolio-page .portfolio-originals-slider__arrow,body.inner-page .services-page .portfolio-originals-slider__arrow{width:3.4rem;height:3.4rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--prev,body.inner-page .services-page .portfolio-originals-slider__arrow--prev{left:.75rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--next,body.inner-page .services-page .portfolio-originals-slider__arrow--next{right:.75rem}}@media(max-width:767.98px){body.inner-page .portfolio-page .portfolio-originals-slider,body.inner-page .services-page .services-originals-band{--portfolio-slider-slide-width: calc(100vw - 3rem) ;--portfolio-slider-mobile-arrow-inset: .85rem}body.inner-page .portfolio-page .portfolio-originals-slider__lead{font-size:1.04rem;line-height:1.42}body.inner-page .portfolio-page .portfolio-originals-slider__shell,body.inner-page .services-page .portfolio-originals-slider__shell{min-height:17.75rem;padding-inline:1.6rem;padding-bottom:4rem}body.inner-page .portfolio-page .portfolio-originals-slider__slide,body.inner-page .services-page .portfolio-originals-slider__slide{width:var(--portfolio-slider-slide-width);min-height:16rem;transform:translate(-50%,-50%) scale(.96)}body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-prev,body.inner-page .portfolio-page .portfolio-originals-slider__slide.is-next,body.inner-page .services-page .portfolio-originals-slider__slide.is-prev,body.inner-page .services-page .portfolio-originals-slider__slide.is-next{opacity:0;pointer-events:none}body.inner-page .portfolio-page .portfolio-originals-slider__overlay,body.inner-page .services-page .portfolio-originals-slider__overlay{min-height:44%;padding:1.1rem 1rem 1.2rem}body.inner-page .portfolio-page .portfolio-originals-slider__overlay h3,body.inner-page .services-page .portfolio-originals-slider__overlay h3{font-size:clamp(1.8rem,8vw,2.7rem)}body.inner-page .portfolio-page .portfolio-originals-slider__overlay p,body.inner-page .services-page .portfolio-originals-slider__overlay p{font-size:1rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow,body.inner-page .services-page .portfolio-originals-slider__arrow{width:3rem;height:3rem;top:auto;bottom:.75rem;transform:none;box-shadow:0 .65rem 1.6rem #00000029}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--prev,body.inner-page .services-page .portfolio-originals-slider__arrow--prev{left:calc(50% - 3.25rem)}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--next,body.inner-page .services-page .portfolio-originals-slider__arrow--next{right:calc(50% - 3.25rem)}}@media(max-width:575.98px){body.inner-page .portfolio-page .portfolio-originals-slider,body.inner-page .services-page .services-originals-band{--portfolio-slider-slide-width: calc(100vw - 2.5rem) ;--portfolio-slider-mobile-arrow-inset: .7rem}body.inner-page .portfolio-page .portfolio-originals-slider__title{font-size:clamp(2.2rem,12vw,3rem);line-height:.98}body.inner-page .portfolio-page .portfolio-originals-slider__lead{font-size:.98rem;line-height:1.38}body.inner-page .portfolio-page .portfolio-originals-slider__shell{min-height:16.5rem;padding-bottom:3.75rem}body.inner-page .services-page .portfolio-originals-slider__shell{padding-bottom:3.75rem}body.inner-page .portfolio-page .portfolio-originals-slider__slide,body.inner-page .services-page .portfolio-originals-slider__slide{min-height:14.75rem;border-radius:1.25rem}body.inner-page .portfolio-page .portfolio-originals-slider__overlay,body.inner-page .services-page .portfolio-originals-slider__overlay{min-height:48%;padding:1rem 1rem 1.05rem}body.inner-page .portfolio-page .portfolio-originals-slider__overlay h3,body.inner-page .services-page .portfolio-originals-slider__overlay h3{font-size:clamp(1.55rem,8.5vw,2.2rem);line-height:.98}body.inner-page .portfolio-page .portfolio-originals-slider__overlay p,body.inner-page .services-page .portfolio-originals-slider__overlay p{font-size:.94rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow,body.inner-page .services-page .portfolio-originals-slider__arrow{width:2.7rem;height:2.7rem;top:auto;bottom:.75rem;transform:none}body.inner-page .portfolio-page .portfolio-originals-slider__arrow i,body.inner-page .services-page .portfolio-originals-slider__arrow i{font-size:1.1rem}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--prev,body.inner-page .services-page .portfolio-originals-slider__arrow--prev{left:calc(50% - 2.95rem)}body.inner-page .portfolio-page .portfolio-originals-slider__arrow--next,body.inner-page .services-page .portfolio-originals-slider__arrow--next{right:calc(50% - 2.95rem)}}body.inner-page .portfolio-page .portfolio-filters{--portfolio-filter-category-accent: #3394b2;--portfolio-filter-category-soft: rgba(51, 148, 178, .14);--portfolio-filter-category-text: #28758d;--portfolio-filter-type-accent: #995791;--portfolio-filter-type-soft: rgba(153, 87, 145, .14);--portfolio-filter-type-text: #7a456f;margin-inline:auto;max-width:min(100%,82rem);margin-bottom:1.75rem}body.inner-page .portfolio-page .portfolio-filter-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:1.25rem 2.5rem;align-items:start}body.inner-page .portfolio-page .portfolio-filter-field{min-width:0;margin:0;padding:0;border:0}body.inner-page .portfolio-page .portfolio-filter-label{display:block;margin:0 0 .8rem;color:#18305acc;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:.95rem;font-weight:900;letter-spacing:.18em;text-transform:uppercase}body.inner-page .portfolio-page .portfolio-filter-reset-row{display:flex;justify-content:flex-start;width:calc((100% - 2.5rem)/2);margin-top:1rem}body.inner-page .portfolio-page .portfolio-filter-reset{display:inline-flex;align-items:center;gap:.45rem;min-height:2.2rem;padding:.4rem .8rem .45rem;border:1px solid rgba(95,111,128,.22);border-radius:999px;background:#5f6f8014;color:#475360eb;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:.84rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease,opacity .2s ease}body.inner-page .portfolio-page .portfolio-filter-reset i{font-size:.92rem;transition:transform .3s ease}body.inner-page .portfolio-page .portfolio-filter-reset:hover:not(:disabled){transform:translateY(-.06rem);border-color:#5f6f804d;background:#5f6f8024;box-shadow:0 .25rem .7rem #0000001f}body.inner-page .portfolio-page .portfolio-filter-reset:hover:not(:disabled) i,body.inner-page .portfolio-page .portfolio-filter-reset:focus-visible i{transform:rotate(90deg)}body.inner-page .portfolio-page .portfolio-filter-reset:focus-visible{outline:none;transform:translateY(-.06rem);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.14),0 .25rem .7rem #00000024}body.inner-page .portfolio-page .portfolio-filter-reset:disabled{opacity:.5;cursor:default;box-shadow:none}body.inner-page .portfolio-page .portfolio-filter-field:first-child .portfolio-filter-label{color:var(--portfolio-filter-category-text)}body.inner-page .portfolio-page .portfolio-filter-field:last-child .portfolio-filter-label{color:var(--portfolio-filter-type-text)}body.inner-page .portfolio-page .portfolio-filter-list{display:flex;flex-wrap:wrap;gap:.65rem;align-items:flex-start}body.inner-page .portfolio-page .portfolio-filter-chip{min-height:2.45rem;padding:.5rem .9rem .55rem;border:1px solid transparent;border-radius:999px;background:#123e781a;color:#18305aeb;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:.98rem;font-weight:900;line-height:1;letter-spacing:-.01em;white-space:nowrap;box-shadow:none;cursor:pointer;transition:background-color .2s ease,border-color .22s ease,color .22s ease,box-shadow .22s ease,transform .22s ease}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=service]{background:var(--portfolio-filter-category-soft);color:var(--portfolio-filter-category-text)}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=type]{background:var(--portfolio-filter-type-soft);color:var(--portfolio-filter-type-text)}body.inner-page .portfolio-page .portfolio-filter-chip:hover{transform:translateY(-.06rem);box-shadow:0 .25rem .7rem #00000029}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=service]:hover{border-color:#3394b22e;background:var(--portfolio-filter-category-accent);color:#fff}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=type]:hover{border-color:#9957912e;background:var(--portfolio-filter-type-accent);color:#fff}body.inner-page .portfolio-page .portfolio-filter-chip:focus-visible{outline:none;transform:translateY(-.06rem);box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.14),0 .25rem .7rem #00000029}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=service]:focus-visible{background:var(--portfolio-filter-category-accent);color:var(--cta-white)}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=type]:focus-visible{background:var(--portfolio-filter-type-accent);color:var(--cta-white)}body.inner-page .portfolio-page .portfolio-filter-chip.is-active{box-shadow:0 .25rem .7rem #0000002e}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=service].is-active{background:var(--portfolio-filter-category-accent);color:#fff}body.inner-page .portfolio-page .portfolio-filter-chip[data-filter-group=type].is-active{background:var(--portfolio-filter-type-accent);color:#fff}body.inner-page .portfolio-page .portfolio-empty-state{max-width:36rem;margin-inline:auto;padding:1rem 1.2rem;border-radius:1.3rem;background:#ffffffd6;box-shadow:0 .8rem 1.8rem #0f172a0f,inset 0 0 0 1px #0f172a0f}body.inner-page .portfolio-page .portfolio-empty-state p{color:#0f172ad1;font-weight:700}@media(max-width:991.98px){body.inner-page .portfolio-page .portfolio-filter-form{grid-template-columns:1fr}body.inner-page .portfolio-page .portfolio-filter-reset-row{width:100%;margin-top:.9rem}}@media(max-width:767.98px){body.inner-page .portfolio-page .portfolio-filters{margin-bottom:1.35rem}body.inner-page .portfolio-page .portfolio-filter-field{text-align:center}body.inner-page .portfolio-page .portfolio-filter-label{margin-bottom:.65rem;font-size:.88rem}body.inner-page .portfolio-page .portfolio-filter-list{gap:.55rem;justify-content:center}body.inner-page .portfolio-page .portfolio-filter-reset-row{justify-content:center;margin-top:.72rem}body.inner-page .portfolio-page .portfolio-filter-reset{min-height:2.05rem;padding:.38rem .72rem .42rem;font-size:.78rem}body.inner-page .portfolio-page .portfolio-filter-chip{min-height:2.25rem;padding:.45rem .78rem .5rem;font-size:.9rem}}body.inner-page .portfolio-page .portfolio-work-card{height:100%;color:inherit}body.inner-page .portfolio-page .portfolio-work-card__frame{position:relative;border-radius:1.55rem;overflow:hidden;background:#0f1115;box-shadow:0 .25rem .78rem #0000001c;isolation:isolate;transition:transform .24s ease,box-shadow .24s ease}body.inner-page .portfolio-page .portfolio-work-card__media{background:#0f1115}body.inner-page .portfolio-page .portfolio-work-card:hover .portfolio-work-card__frame,body.inner-page .portfolio-page .portfolio-work-card:focus-visible .portfolio-work-card__frame{transform:translateY(-.2rem);box-shadow:0 .85rem 1.9rem #0f172a29}body.inner-page .portfolio-page .portfolio-work-card:hover .portfolio-work-card__media img,body.inner-page .portfolio-page .portfolio-work-card:focus-visible .portfolio-work-card__media img{transform:scale(1.05)}body.inner-page .portfolio-page .portfolio-work-card__media img{transition:transform .45s ease}body.inner-page .portfolio-page .portfolio-work-card__tags{position:absolute;top:.85rem;right:.85rem;z-index:2;justify-content:flex-end;max-width:calc(100% - 1.7rem);margin-bottom:0;opacity:0;transform:translateY(-.4rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.inner-page .portfolio-page .portfolio-work-card__tags span{background:#000;color:#fff;padding:.36rem 1.08rem;font-size:clamp(.82rem,.76rem + .18vw,.98rem);letter-spacing:.02em}body.inner-page .portfolio-page .portfolio-work-card__overlay{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.45rem;padding:1.2rem;text-align:center;color:#fff;background:#00000080;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);opacity:0;transform:translateY(.55rem);transition:opacity .35s ease,transform .35s ease;pointer-events:none}body.inner-page .portfolio-page .portfolio-work-card__overlay h3{margin:0;font-size:clamp(1.15rem,.98rem + .65vw,1.6rem);line-height:1.05;font-weight:900;color:#fff}body.inner-page .portfolio-page .portfolio-work-card__overlay p{margin:0;max-width:30ch;font-size:clamp(.9rem,.8rem + .32vw,1.05rem);line-height:1.35;color:#fffffff5}body.inner-page .portfolio-page .portfolio-work-card:hover .portfolio-work-card__tags,body.inner-page .portfolio-page .portfolio-work-card:focus-visible .portfolio-work-card__tags{opacity:1;transform:translateY(0)}body.inner-page .portfolio-page .portfolio-work-card:hover .portfolio-work-card__overlay,body.inner-page .portfolio-page .portfolio-work-card:focus-visible .portfolio-work-card__overlay{opacity:1;transform:translateY(0)}body.inner-page .originals-page .originals-scroll-shell{--originals-shell-bg: rgb(245, 247, 250);--originals-shell-ink: rgb(15, 23, 42);--originals-shell-muted: rgb(71, 85, 105);--originals-shell-panel-alpha: .92;--originals-shell-panel-strong-alpha: .98;--originals-shell-border-alpha: .08;--originals-shell-shadow-alpha: .08;position:relative;color:var(--originals-shell-ink);background:radial-gradient(circle at top left,#009fe321,#009fe300 34%),radial-gradient(circle at top right,#9f5ea329,#9f5ea300 28%),linear-gradient(180deg,#ffffff2e,#fff0 18%),var(--originals-shell-bg);transition:background-color 0s linear,color 0s linear}body.inner-page .originals-page .originals-scroll-shell section{position:relative;z-index:1}body.inner-page .originals-page .originals-section-kicker{margin:0 0 .9rem;font-size:.82rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase;color:rgba(var(--bs-primary-rgb),.95)}body.inner-page .originals-page .originals-pillars-intro{margin-inline:auto;max-width:56ch;color:var(--originals-shell-muted)}body.inner-page .originals-page .originals-pillars-grid{--originals-pillar-card-height: clamp(18rem, 28vw, 23.5rem)}body.inner-page .originals-page .originals-pillar-card{position:relative;min-height:var(--originals-pillar-card-height);height:100%;border:0;border-radius:1.55rem;overflow:hidden;background:#12182a;box-shadow:0 1rem 2.2rem #0f172a24,inset 0 0 0 1px #ffffff0f;transition:transform .32s ease,box-shadow .32s ease;outline:none}body.inner-page .originals-page .originals-pillar-card__media,body.inner-page .originals-page .originals-pillar-card__shade{position:absolute;inset:0}body.inner-page .originals-page .originals-pillar-card__media{background-position:center;background-size:cover;transform:scale(1);transition:transform .48s ease}body.inner-page .originals-page .originals-pillar-card__shade{background:linear-gradient(180deg,#060a1805,#080c1c29 42%,#080a16eb),linear-gradient(180deg,#ffffff0a,#fff0 18%);transition:opacity .32s ease,background .32s ease}body.inner-page .originals-page .originals-pillar-card__content{position:relative;z-index:1;display:flex;min-height:var(--originals-pillar-card-height);flex-direction:column;justify-content:flex-end;padding:clamp(.85rem,1.35vw,1.15rem);color:#fff}body.inner-page .originals-page .originals-pillar-card__index{display:none}body.inner-page .originals-page .originals-pillar-card h3{margin:0;max-width:11ch;font-size:clamp(1.55rem,1.7vw,2.35rem);line-height:.96;letter-spacing:-.03em;font-weight:900;color:#fff}body.inner-page .originals-page .originals-pillar-card__description{max-height:0;overflow:hidden;opacity:0;transform:translateY(.85rem);transition:max-height .36s ease,opacity .28s ease,transform .28s ease}body.inner-page .originals-page .originals-pillar-card__description p{margin:.7rem 0 0;max-width:30ch;color:#ffffffe6;font-size:.88rem;line-height:1.35}body.inner-page .originals-page .originals-pillar-card:hover,body.inner-page .originals-page .originals-pillar-card:focus-visible{transform:translateY(-.3rem);box-shadow:0 1.3rem 2.8rem #0f172a33,inset 0 0 0 1px #ffffff1f}body.inner-page .originals-page .originals-pillar-card:hover .originals-pillar-card__media,body.inner-page .originals-page .originals-pillar-card:focus-visible .originals-pillar-card__media{transform:scale(1.04)}body.inner-page .originals-page .originals-pillar-card:hover .originals-pillar-card__shade,body.inner-page .originals-page .originals-pillar-card:focus-visible .originals-pillar-card__shade{background:linear-gradient(180deg,#060a1800,#080c1c24 34%,#080a16f0),linear-gradient(180deg,#ffffff14,#fff0 18%)}body.inner-page .originals-page .originals-pillar-card:hover .originals-pillar-card__description,body.inner-page .originals-page .originals-pillar-card:focus-visible .originals-pillar-card__description{max-height:12rem;opacity:1;transform:translateY(0)}body.inner-page .originals-page .originals-pillar-card--shorts .originals-pillar-card__media{background-image:linear-gradient(150deg,#009fe33d,#02061700 52%),url(/images/nostoppingnora.jpg)}body.inner-page .originals-page .originals-pillar-card--series .originals-pillar-card__media{background-image:linear-gradient(145deg,#49b5de38,#02061700 55%),url(/images/caramelle-intro.jpg)}body.inner-page .originals-page .originals-pillar-card--features .originals-pillar-card__media{background-image:linear-gradient(145deg,#745fa838,#02061700 56%),url(/images/marta-e-la-morte.jpg)}body.inner-page .originals-page .originals-pillar-card--crossmedia .originals-pillar-card__media{background-image:linear-gradient(145deg,#009fe333,#9f5ea32e),url(/images/panebarco-originals-bg.jpg)}body.inner-page .originals-page .originals-dual-cta{padding-bottom:clamp(3rem,6vw,4.8rem)}body.inner-page .originals-page .originals-cta-card{position:relative;min-height:100%;overflow:hidden;border-radius:1.6rem;color:#fff;box-shadow:0 1.15rem 3rem #0f172a29}body.inner-page .originals-page .originals-cta-card:before{display:none}body.inner-page .originals-page .originals-cta-card--cyan{background:#30997b}body.inner-page .originals-page .originals-cta-card--violet{background:#995791}body.inner-page .originals-page .originals-cta-card__body{position:relative;z-index:1;display:flex;width:100%;min-height:100%;flex-direction:column;align-items:flex-start;padding:clamp(1.5rem,2.6vw,2.35rem)}body.inner-page .originals-page .originals-cta-card h3{margin:0 0 .8rem;width:100%;max-width:none;font-size:clamp(1.75rem,2vw,2.45rem);line-height:1.02;color:#fff}body.inner-page .originals-page .originals-cta-card p{margin-bottom:1.25rem;width:100%;max-width:none;color:#fff}body.inner-page .paneblog-page .paneblog-intro{background:var(--bg)}body.inner-page .paneblog-page .paneblog-section-intro{margin-inline:auto;max-width:42rem}body.inner-page .paneblog-page .paneblog-diary-card,body.inner-page .paneblog-page .paneblog-flash-card,body.inner-page .paneblog-page .paneblog-newsletter-card{border-radius:1.5rem;background:#fffffff0;box-shadow:0 1rem 2.5rem #0f172a14,inset 0 0 0 1px #0f172a0d;transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease}body.inner-page .paneblog-page .paneblog-diary-card{overflow:hidden;min-height:100%}body.inner-page .paneblog-page .paneblog-diary-card__media{height:100%;min-height:100%;background:#0f1115}body.inner-page .paneblog-page .paneblog-diary-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .28s ease}body.inner-page .paneblog-page .paneblog-diary-card__body{display:flex;flex-direction:column;height:100%;padding:clamp(1.25rem,2.1vw,1.8rem)}body.inner-page .paneblog-page .paneblog-diary-card__meta{display:flex;align-items:center;flex-wrap:wrap;gap:.45rem;margin:0 0 .85rem;color:#0f172a9e;font-size:.82rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase}body.inner-page .paneblog-page .paneblog-diary-card__dot{width:.28rem;height:.28rem;border-radius:50%;background:rgba(var(--bs-primary-rgb),.85)}body.inner-page .paneblog-page .paneblog-diary-card__body h3{margin:0 0 .75rem;font-size:clamp(1.5rem,1.15rem + 1.1vw,2rem);line-height:1.05}body.inner-page .paneblog-page .paneblog-diary-card__body p:last-of-type{margin-bottom:0}body.inner-page .paneblog-page .paneblog-diary-card__actions{margin-top:auto;display:flex;align-items:center;justify-content:space-between;gap:.9rem;padding-top:1.35rem}body.inner-page .paneblog-page .paneblog-diary-card__nav{display:inline-flex;align-items:center;gap:.55rem}body.inner-page .paneblog-page .paneblog-diary-card__arrow,body.inner-page .paneblog-page .paneblog-diary-card__dot-button,body.inner-page .paneblog-page .paneblog-filter-chip{border:0}body.inner-page .paneblog-page .paneblog-diary-card__arrow{width:2.7rem;height:2.7rem;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#0f172a0f;color:var(--ink);transition:transform .22s ease,background-color .22s ease,color .22s ease}body.inner-page .paneblog-page .paneblog-diary-card__arrow:hover,body.inner-page .paneblog-page .paneblog-diary-card__arrow:focus-visible{transform:translateY(-.08rem);background:var(--bs-primary);color:#fff}body.inner-page .paneblog-page .paneblog-diary-card__dots{display:flex;align-items:center;gap:.5rem;margin-top:1rem}body.inner-page .paneblog-page .paneblog-diary-card__dot-button{width:.72rem;height:.72rem;border-radius:999px;background:#0f172a26;transition:width .22s ease,background-color .22s ease}body.inner-page .paneblog-page .paneblog-diary-card__dot-button.is-active{width:2rem;background:var(--bs-primary)}body.inner-page .paneblog-page .paneblog-flash-stack{display:grid;gap:1rem}body.inner-page .paneblog-page .paneblog-flash-card{min-height:calc((100% - 2rem) / 3);padding:1.15rem 1.2rem 1.25rem}body.inner-page .paneblog-page .paneblog-flash-card__label,body.inner-page .paneblog-page .paneblog-newsletter-kicker,body.inner-page .paneblog-page .paneblog-article-category{margin:0 0 .45rem;color:rgba(var(--bs-primary-rgb),.92);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.inner-page .paneblog-page .paneblog-flash-card h3{margin:0;font-size:clamp(1.05rem,.94rem + .45vw,1.3rem);line-height:1.12}body.inner-page .paneblog-page .paneblog-diary-card:hover,body.inner-page .paneblog-page .paneblog-diary-card:focus-within,body.inner-page .paneblog-page .paneblog-flash-card:hover,body.inner-page .paneblog-page .paneblog-flash-card:focus-within{transform:translateY(-.28rem);background:#fffffffa;box-shadow:0 1.35rem 2.8rem #0f172a1f,inset 0 0 0 1px rgba(var(--bs-primary-rgb),.1)}body.inner-page .paneblog-page .paneblog-diary-card:hover .paneblog-diary-card__media img,body.inner-page .paneblog-page .paneblog-diary-card:focus-within .paneblog-diary-card__media img{transform:scale(1.03)}body.inner-page .paneblog-page .paneblog-flash-card:hover .paneblog-flash-card__label,body.inner-page .paneblog-page .paneblog-flash-card:focus-within .paneblog-flash-card__label{color:var(--bs-primary)}body.inner-page .paneblog-page .paneblog-filters{text-align:center}body.inner-page .paneblog-page .paneblog-filter-chip{border-radius:999px;padding:.62rem 1rem;background:#0f172a0f;color:#0f172ad1;font-weight:800;line-height:1;transition:background-color .22s ease,color .22s ease,transform .22s ease}body.inner-page .paneblog-page .paneblog-filter-chip.is-active,body.inner-page .paneblog-page .paneblog-filter-chip:hover,body.inner-page .paneblog-page .paneblog-filter-chip:focus-visible{transform:translateY(-.08rem);background:var(--bs-primary);color:#fff}body.inner-page .paneblog-page .paneblog-articles .blog-card{width:100%}body.inner-page .paneblog-articles .paneblog-chat-pop{--chat-width: min(100%, 92rem);--chat-min-height: clamp(14.5rem, 20vw, 18rem);--chat-rotate: 3.2deg}body.inner-page .paneblog-articles .paneblog-mind-title{width:min(100%,72rem);max-width:min(100%,72rem);margin:0 auto;padding-top:clamp(5.2rem,8vw,6.4rem);padding-bottom:clamp(2rem,3.2vw,2.6rem);text-align:center}body.inner-page .paneblog-articles .paneblog-mind-title .section-title-text{font-size:inherit;line-height:.92;letter-spacing:-.035em;text-transform:none;color:var(--ink)}body.inner-page .paneblog-articles .paneblog-mind-subtitle{width:min(100%,58rem);margin:.35rem auto 0;font-size:clamp(1rem,.92rem + .35vw,1.2rem);line-height:1.5;font-weight:700;color:var(--ink)}body.inner-page .paneblog-articles .paneblog-mind-title__balloons{position:absolute;left:50%;top:0;width:min(100%,32rem);height:100%;pointer-events:none;transform:translate(-50%);z-index:3}body.inner-page .paneblog-articles .paneblog-mind-bubble{position:absolute;display:inline-flex;align-items:center;justify-content:center;border-radius:.9rem;padding:.48rem .95rem .42rem;font-family:Margarine,cursive;font-size:clamp(.92rem,.82rem + .45vw,1.45rem);line-height:1;letter-spacing:.01em;color:#fff;white-space:nowrap;box-shadow:0 .6rem 1.3rem #0f172a29;opacity:0;transition:opacity .55s ease,transform .65s cubic-bezier(.22,1,.36,1)}body.inner-page .paneblog-articles .paneblog-mind-bubble--green{left:30%;top:clamp(2rem,4.8vw,3.6rem);z-index:3;background:#38a081;transform:translate(-50%,.2rem) rotate(-7deg) scale(.86)}body.inner-page .paneblog-articles .paneblog-mind-bubble--green:after,body.inner-page .paneblog-articles .paneblog-mind-bubble--red:after{content:"";position:absolute;width:0;height:0;border-style:solid}body.inner-page .paneblog-articles .paneblog-mind-bubble--green:after{left:1.15rem;bottom:-.52rem;border-width:.65rem .4rem 0 0;border-color:#38a081 transparent transparent transparent}body.inner-page .paneblog-articles .paneblog-mind-bubble--red{left:54%;bottom:clamp(-.45rem,.3vw,.1rem);z-index:4;background:#bf445c;transform:translate(-50%,.3rem) rotate(-7deg) scale(.86)}body.inner-page .paneblog-articles .paneblog-mind-bubble--red:after{right:1.15rem;bottom:-.52rem;border-width:.65rem 0 0 .4rem;border-color:#bf445c transparent transparent transparent}body.inner-page .paneblog-articles .paneblog-mind-title.is-in-view .paneblog-mind-bubble--green,body.inner-page .paneblog-articles .paneblog-mind-title.is-in-view .paneblog-mind-bubble--red{opacity:1;transform:translate(-50%) rotate(-7deg) scale(1)}@media(prefers-reduced-motion:reduce){body.inner-page .paneblog-articles .paneblog-mind-bubble{opacity:1}body.inner-page .paneblog-articles .paneblog-mind-bubble--green,body.inner-page .paneblog-articles .paneblog-mind-bubble--red{transform:translate(-50%) rotate(-7deg) scale(1)}}@media(max-width:991.98px){body.inner-page .paneblog-articles .paneblog-mind-title{padding-top:clamp(5.4rem,12vw,6.6rem);padding-bottom:2rem}body.inner-page .paneblog-articles .paneblog-mind-title .section-title-text{line-height:.95}body.inner-page .paneblog-articles .paneblog-mind-title__balloons{width:min(100%,26rem)}body.inner-page .paneblog-articles .paneblog-mind-subtitle{width:min(100%,46rem)}body.inner-page .paneblog-articles .paneblog-mind-bubble{font-size:clamp(.9rem,1.8vw,1.2rem);padding:.42rem .82rem .36rem}body.inner-page .paneblog-articles .paneblog-mind-bubble--green{left:31%;top:2.4rem}body.inner-page .paneblog-articles .paneblog-mind-bubble--red{left:53%;bottom:-.3rem}}@media(max-width:575.98px){body.inner-page .paneblog-articles .paneblog-mind-title{padding-top:5.8rem;padding-bottom:1.8rem}body.inner-page .paneblog-articles .paneblog-mind-title .section-title-text{line-height:.98}body.inner-page .paneblog-articles .paneblog-mind-title__balloons{width:min(100%,20rem)}body.inner-page .paneblog-articles .paneblog-mind-bubble{font-size:.92rem}body.inner-page .paneblog-articles .paneblog-mind-subtitle{margin-top:.5rem;font-size:1rem;line-height:1.45}}body.inner-page .paneblog-page .paneblog-newsletter-card{padding:clamp(1.4rem,2.4vw,2rem);background:linear-gradient(180deg,#131820,#090b0f);box-shadow:0 1.15rem 2.6rem #00000029}body.inner-page .paneblog-page .paneblog-newsletter-copy{max-width:38rem}body.inner-page .paneblog-page .paneblog-newsletter-title{margin:0 0 .75rem;font-family:Sofia Sans,sans-serif;font-size:clamp(2.15rem,4.4vw,3.55rem);line-height:.96;font-weight:900;letter-spacing:.01em;text-transform:uppercase;color:#fff}body.inner-page .paneblog-page .paneblog-newsletter-title__accent{color:var(--bs-primary)}body.inner-page .paneblog-page .paneblog-newsletter-copy p{margin-bottom:1rem;color:#fff}body.inner-page .paneblog-page .paneblog-newsletter-copy .btn{margin-top:.2rem}body.inner-page .paneblog-page .paneblog-newsletter-art{display:flex;justify-content:center;align-items:center;min-height:100%}body.inner-page .paneblog-page .paneblog-newsletter-stack{position:relative;width:min(100%,22rem);min-height:19.25rem}body.inner-page .paneblog-page .paneblog-newsletter-badge{position:absolute;top:.2rem;left:.4rem;z-index:3;display:inline-flex;align-items:center;border-radius:999px;padding:.52rem .9rem;background:var(--bs-primary);color:#fff;font-size:.8rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase}body.inner-page .paneblog-page .paneblog-newsletter-figure{position:absolute;left:50%;bottom:0;transform:translate(-50%);width:auto;max-width:100%;max-height:18.4rem;height:auto;display:block}body.inner-page .paneblog-page .paneblog-empty-state{color:#0f172aa3;font-weight:700}body.inner-page .contacts-page .contacts-content{background:var(--bg)}body.inner-page .contacts-page .contacts-block+.contacts-block{margin-top:clamp(2rem,4.2vw,3.6rem)}body.inner-page .contacts-page .contacts-intro{max-width:none;margin-inline:auto}body.inner-page .contacts-page .contacts-intro .page-title-uniform{margin-bottom:.95rem}body.inner-page .contacts-page .contacts-intro__lead{max-width:none}body.inner-page .contacts-page .contacts-eyebrow{margin:0 0 .45rem;color:rgba(var(--bs-primary-rgb),.92);font-size:.82rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase}body.inner-page .contacts-page .contacts-info-card,body.inner-page .contacts-page .contact-info-card,body.inner-page .contacts-page .contacts-form-shell,body.inner-page .contacts-page .contacts-tab-visual,body.inner-page .contacts-page .contacts-tabs-shell{position:relative;border-radius:1.6rem}body.inner-page .contacts-page .contacts-info-card,body.inner-page .contacts-page .contact-info-card,body.inner-page .contacts-page .contacts-form-shell,body.inner-page .contacts-page .contacts-tabs-shell{background:#fffffff0;box-shadow:0 1rem 2.5rem #0f172a14,inset 0 0 0 1px #0f172a0d}body.inner-page .contacts-page .contact-info-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));gap:clamp(.75rem,1.6vw,1.15rem)}@media(min-width:992px){body.inner-page .contacts-page .contact-info-grid{grid-template-columns:repeat(3,minmax(0,1fr));width:100vw;margin-inline:calc(50% - 50vw);padding-inline:clamp(1.5rem,3.5vw,4rem)}}body.inner-page .contacts-page .contacts-info-card,body.inner-page .contacts-page .contact-info-card{display:flex;flex-direction:column;gap:.9rem;height:100%;padding:clamp(1.2rem,2.1vw,1.55rem);transition:transform .24s ease,box-shadow .24s ease,background-color .24s ease}body.inner-page .contacts-page .contacts-info-card:hover,body.inner-page .contacts-page .contacts-info-card:focus-within,body.inner-page .contacts-page .contact-info-card:hover,body.inner-page .contacts-page .contact-info-card:focus-within{transform:translateY(-.24rem);box-shadow:0 1.25rem 2.8rem #0f172a1f,inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08)}body.inner-page .contacts-page .contact-info-head{display:flex;align-items:center;gap:.9rem}body.inner-page .contacts-page .contacts-info-card__icon,body.inner-page .contacts-page .contact-info-icon{flex:0 0 auto;width:3.35rem;height:3.35rem;border-radius:1rem;display:inline-grid;place-items:center;background:rgba(var(--bs-primary-rgb),.1);color:var(--bs-primary);box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.08)}body.inner-page .contacts-page .contacts-info-card__icon i,body.inner-page .contacts-page .contact-info-icon i{font-size:1.35rem;line-height:1}body.inner-page .contacts-page .contacts-info-card__body{display:flex;flex:1 1 auto;flex-direction:column}body.inner-page .contacts-page .contact-info-head h3,body.inner-page .contacts-page .contacts-info-card__body h3{margin:0 0 .6rem;font-size:clamp(1.6rem,2vw,1.9rem);line-height:.98;font-weight:900;color:var(--ink)}body.inner-page .contacts-page .contact-info-card p,body.inner-page .contacts-page .contacts-info-card__body p{margin-bottom:.95rem}body.inner-page .contacts-page .contacts-info-card__richtext{display:flex;flex:1 1 auto;flex-direction:column;gap:.95rem;min-width:0}body.inner-page .contacts-page .contacts-info-card__richtext>*:last-child{margin-bottom:0}body.inner-page .contacts-page .contacts-info-card__richtext p,body.inner-page .contacts-page .contacts-info-card__richtext ul,body.inner-page .contacts-page .contacts-info-card__richtext ol{margin-bottom:0}body.inner-page .contacts-page .contacts-info-card__richtext a{color:var(--ink);font-weight:800;text-decoration:none;text-underline-offset:.18em;overflow-wrap:anywhere;transition:color .2s ease,text-decoration-color .2s ease}body.inner-page .contacts-page .contacts-info-card__richtext a:hover,body.inner-page .contacts-page .contacts-info-card__richtext a:focus-visible{color:var(--bs-primary);text-decoration:underline}body.inner-page .contacts-page .contacts-info-card__links{display:flex;flex-direction:column;gap:.35rem;margin-top:auto}body.inner-page .contacts-page .contacts-info-card__links a{color:var(--ink);font-weight:800;text-decoration:none;text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}body.inner-page .contacts-page .contacts-info-card__links a:hover,body.inner-page .contacts-page .contacts-info-card__links a:focus-visible{color:var(--bs-primary);text-decoration:underline}body.inner-page .contacts-page .contact-info-card address{margin:0;font-style:normal}body.inner-page .contacts-page .contacts-form-section{max-width:100%}body.inner-page .contacts-page .contacts-section-head{margin-bottom:1.4rem}body.inner-page .contacts-page .contacts-form-section__intro h1,body.inner-page .contacts-page .contacts-form-section__intro h2,body.inner-page .contacts-page .contacts-form-section__intro h3,body.inner-page .contacts-page .contacts-form-section__intro h4,body.inner-page .contacts-page .contacts-form-section__intro h5,body.inner-page .contacts-page .contacts-form-section__intro h6{margin:0 0 1rem;padding-top:3rem;font-size:clamp(2.5rem,4vw,4.4rem);line-height:.96;font-weight:900;color:var(--ink)}body.inner-page .contacts-page .contacts-form-section__intro>*:last-child{margin-bottom:0}body.inner-page .contacts-page .contacts-form-section__intro p{margin-bottom:0}body.inner-page .contacts-page .contacts-form-section__intro a{color:var(--ink);font-weight:800;text-decoration:none;text-underline-offset:.18em;transition:color .2s ease,text-decoration-color .2s ease}body.inner-page .contacts-page .contacts-form-section__intro a:hover,body.inner-page .contacts-page .contacts-form-section__intro a:focus-visible{color:var(--bs-primary);text-decoration:underline}body.inner-page .contacts-page .contacts-section-head--center{max-width:none;margin-inline:auto;margin-bottom:clamp(1.5rem,3vw,2.2rem)}body.inner-page .contacts-page .contacts-section-head h2{margin-bottom:.75rem}body.inner-page .contacts-page .contacts-tabs-shell{padding:0;background:transparent;box-shadow:none}body.inner-page .contacts-page .contacts-tabs-nav{display:flex;width:100%;gap:.65rem;margin-bottom:clamp(1.1rem,2vw,1.6rem);padding:clamp(.4rem,.72vw,.5rem);border-radius:999px;background:#fffffff5;box-shadow:0 .45rem 1rem #0f172a0f,inset 0 0 0 1px #0f172a0d}body.inner-page .contacts-page .contacts-tab-button{flex:1 1 0;display:inline-flex;align-items:center;justify-content:center;gap:.65rem;border:0;border-radius:999px;min-height:clamp(2.55rem,3.2vw,2.85rem);padding:.48rem 1rem;background:transparent;color:#0f172aad;font-size:clamp(.98rem,.94rem + .14vw,1.12rem);font-weight:900;line-height:1;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease,transform .2s ease}body.inner-page .contacts-page .contacts-tab-button:hover,body.inner-page .contacts-page .contacts-tab-button:focus-visible{color:var(--ink);background:#ffffffb8}body.inner-page .contacts-page .contacts-tab-button.is-active{background:var(--bs-primary);color:#fff;box-shadow:none}body.inner-page .contacts-page .contacts-tab-button i{font-size:1.1em;line-height:1}body.inner-page .contacts-page .contacts-tab-card{padding:clamp(.7rem,1vw,.9rem);border-radius:clamp(1.3rem,1.8vw,1.6rem);background:#fffffff5;box-shadow:0 1rem 2.2rem #0f172a12,inset 0 0 0 1px #0f172a0d}body.inner-page .contacts-page .contacts-tab-panel[hidden]{display:none!important}body.inner-page .contacts-page .contacts-tab-visual,body.inner-page .contacts-page .contacts-form-shell{height:auto;padding:clamp(.8rem,1vw,1rem)}body.inner-page .contacts-page .contacts-tab-visual{position:relative;display:flex;flex-direction:column;overflow:hidden;width:min(100%,360px);min-height:520px;box-shadow:0 1rem 2.5rem #0f172a14,inset 0 0 0 1px #ffffff14;align-self:flex-start}@media(min-width:992px){body.inner-page .contacts-page .contacts-tab-visual{height:100%}}body.inner-page .contacts-page .contacts-tab-visual__bottom{position:absolute;right:clamp(.8rem,1vw,1rem);bottom:clamp(.8rem,1vw,1rem);left:clamp(.8rem,1vw,1rem)}body.inner-page .contacts-page .contacts-tab-visual--contact:after,body.inner-page .contacts-page .contacts-tab-visual--collab:after{content:"";position:absolute;border-radius:999px;pointer-events:none;opacity:.7}body.inner-page .contacts-page .contacts-tab-visual--contact:after{display:none}body.inner-page .contacts-page .contacts-tab-visual--contact{background-color:#3394b2}body.inner-page .contacts-page .contacts-tab-visual.collabora{background-color:#995791}body.inner-page .contacts-page .contacts-tab-visual--collab{color:#fff;background:radial-gradient(circle at top right,#009fe338,#009fe300 38%),linear-gradient(180deg,#1b2432,#0b0f16);box-shadow:0 1.15rem 2.6rem #0000002e,inset 0 0 0 1px #ffffff0f}body.inner-page .contacts-page .contacts-tab-visual--collab:after{width:11rem;height:11rem;left:-3.5rem;bottom:-1.5rem;background:rgba(var(--bs-warning-rgb),.2)}body.inner-page .contacts-page .contacts-tab-visual__head{position:relative;z-index:1;max-width:none}body.inner-page .contacts-page .contacts-tab-balloon{width:min(100%,10.5rem);height:auto;display:block;margin-bottom:0;filter:drop-shadow(0 .8rem 1.2rem rgba(0,0,0,.18))}body.inner-page .contacts-page .contacts-tab-badge{display:inline-flex;align-items:center;min-height:2rem;margin-bottom:.75rem;padding:.38rem .8rem;border-radius:999px;background:rgba(var(--bs-warning-rgb),.92);color:var(--cta-ink);font-size:.74rem;font-weight:900;letter-spacing:.04em;line-height:1;text-transform:uppercase;transform:rotate(-4deg);box-shadow:0 .65rem 1.1rem rgba(var(--bs-warning-rgb),.24)}body.inner-page .contacts-page .contacts-tab-visual h3{margin:0 0 .65rem;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(1.55rem,2vw,1.9rem);line-height:.96;font-weight:900;letter-spacing:-.01em}body.inner-page .contacts-page .contacts-form-title{margin:0 0 .65rem;font-family:Sofia Sans Semi Condensed,Sofia Sans,sans-serif;font-size:clamp(1.55rem,2vw,1.9rem);line-height:.98;font-weight:900;letter-spacing:-.01em}body.inner-page .contacts-page .contacts-form-title{color:var(--ink)}body.inner-page .contacts-page .contacts-form-shell .contacts-section-head{margin-bottom:1.1rem}body.inner-page .contacts-page .contacts-tab-visual--collab h3,body.inner-page .contacts-page .contacts-tab-visual--collab p{color:#fff}body.inner-page .contacts-page .contacts-tab-visual__stage{position:relative;display:flex;align-items:flex-end;justify-content:center;min-height:clamp(6.2rem,8.5vw,7.8rem);margin-top:0;margin-bottom:.7rem;overflow:hidden}body.inner-page .contacts-page .contacts-tab-visual__portrait{position:relative;z-index:1;width:min(66.666%,240px);height:min(66.666%,240px);overflow:hidden;border-radius:999px}body.inner-page .contacts-page .contacts-tab-visual__portrait img{width:100%;height:100%;display:block;object-fit:cover}body.inner-page .contacts-page .contacts-tab-visual__spot{position:absolute;bottom:.45rem;left:50%;width:clamp(8.5rem,12vw,10.5rem);height:clamp(8.5rem,12vw,10.5rem);border-radius:999px;transform:translate(-50%)}body.inner-page .contacts-page .contacts-tab-visual__spot--collab{background:rgba(var(--bs-primary-rgb),.95);box-shadow:0 1rem 2rem rgba(var(--bs-primary-rgb),.18)}body.inner-page .contacts-page .contacts-tab-visual__media img{width:min(100%,11.5rem);height:auto;display:block;margin-inline:auto;filter:drop-shadow(0 1rem 1.6rem rgba(15,23,42,.28))}body.inner-page .contacts-page .contacts-tab-visual__media--wide img{width:min(100%,13.5rem)}body.inner-page .contacts-page .contacts-avatar-stack{position:relative;z-index:1;display:flex;align-items:center;margin-top:.45rem;margin-bottom:.15rem}body.inner-page .contacts-page .contacts-avatar{width:2.5rem;height:2.5rem;margin-right:-.5rem;border:2px solid rgba(255,255,255,.9);border-radius:999px;overflow:hidden;background:#ffffff29;box-shadow:0 .6rem 1rem #0000002e}body.inner-page .contacts-page .contacts-avatar img{width:100%;height:100%;display:block;object-fit:cover}body.inner-page .contacts-page .contacts-visual-note{position:relative;z-index:1;margin-top:0;padding-top:0;border-top:0}body.inner-page .contacts-page .contacts-visual-note p{margin:0;font-size:16px;line-height:1.35;font-weight:800;color:#fff}body.inner-page .contacts-page .contacts-form-shell{padding:0;background:transparent;box-shadow:none}body.inner-page .contacts-page .contacts-form-title+p{max-width:42rem;margin-bottom:0;color:#0f172ab8}body.inner-page .contacts-page .contacts-form .form-label{margin-bottom:.3rem;color:var(--ink);font-size:16px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}body.inner-page .contacts-page .contacts-form .form-control{border:0;border-radius:1rem;min-height:clamp(2.7rem,3.2vw,3rem);padding:.62rem .9rem;background:#0f172a06;color:var(--ink);box-shadow:inset 0 0 0 1px #0f172a14,0 .45rem 1rem #0f172a05;transition:background-color .2s ease,box-shadow .2s ease,transform .2s ease}body.inner-page .contacts-page .contacts-form textarea.form-control{min-height:clamp(6.4rem,9vw,7.8rem);resize:vertical}body.inner-page .contacts-page .contacts-form .form-control:hover{background:#0f172a12}body.inner-page .contacts-page .contacts-form .form-control::placeholder{color:#0f172a7a}body.inner-page .contacts-page .contacts-form .form-control:focus{background:#fffffffa;border-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.3),0 0 0 .22rem rgba(var(--bs-primary-rgb),.12),0 .65rem 1.25rem rgba(var(--bs-primary-rgb),.08)}body.inner-page .contacts-page .contacts-consent{display:grid;gap:.35rem;padding-top:.05rem}body.inner-page .contacts-page .contacts-consent .form-check{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding-left:0}body.inner-page .contacts-page .contacts-consent .form-check-input{width:1rem;height:1rem;margin:.14rem 0 0;margin-left:0;flex:0 0 auto;border-color:#0f172a42}body.inner-page .contacts-page .contacts-consent .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}body.inner-page .contacts-page .contacts-consent .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.16)}body.inner-page .contacts-page .contacts-consent .form-check-label{margin:0;color:#0f172ab8;font-size:.9rem;line-height:1.3}body.inner-page .contacts-page .contacts-consent .form-check-label a{color:var(--bs-primary);text-decoration:underline;text-underline-offset:.14em}@media(max-width:991.98px){body.inner-page .page-hero-content{text-align:left;padding-top:0;padding-bottom:3rem}body.inner-page .page-hero-media{position:static;margin-top:1rem;pointer-events:none}body.inner-page .page-hero-media img{width:min(100%,23rem)}body.inner-page .studio-page .page-hero--studio .page-hero-content{padding-top:0;padding-bottom:clamp(.8rem,2.4vw,1.6rem)}body.inner-page .studio-page .page-hero--studio .page-hero-media{position:absolute;left:50%;right:auto;bottom:clamp(-13.4rem,-20vw,-10rem);transform:translate(-50%)}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image .page-hero-media{bottom:-20.2rem}body.inner-page .studio-page .page-main--studio,body.inner-page .studio-page .page-main-offset{padding-top:clamp(8.8rem,14vw,10.2rem)}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main--studio,body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main-offset{padding-top:clamp(12.2rem,19vw,14rem)}body.inner-page .studio-page .studio-timeline-track{grid-template-columns:auto 1fr auto;gap:.7rem}body.inner-page .studio-page .studio-timeline-card{min-height:auto;padding:clamp(1rem,2.8vw,1.35rem)}body.inner-page .studio-page .studio-timeline-year img{margin-inline:0}body.inner-page .studio-page .studio-timeline-year{justify-items:start}body.inner-page .commercials-page .commercials-cta-card{min-height:clamp(10.8rem,31vw,14.4rem);padding-left:clamp(8.8rem,30vw,13.8rem);justify-content:center}body.inner-page .commercials-page .commercials-cta-figure{width:clamp(8.8rem,27vw,13rem);left:clamp(.9rem,2.6vw,2.4rem)}body.inner-page .commercials-page .commercials-cta-copy{width:clamp(17rem,46vw,28rem)}body.inner-page .commercials-page .commercial-mode-heading{column-gap:clamp(.45rem,2.2vw,1rem)}body.inner-page .commercials-page--commercials .commercial-mode-bubble,body.inner-page .commercials-page--post .commercial-mode-bubble,body.inner-page .commercials-page--service .commercial-mode-bubble{width:clamp(9.2rem,28vw,12.6rem)}body.inner-page .commercials-page--post .commercial-mode-bubble{width:auto;height:clamp(2.7rem,7vw,3.5rem)}body.inner-page .commercials-page--post .commercial-mode-bubble--potenziare{height:clamp(3rem,7.6vw,3.9rem)}body.inner-page .extras-page .extras-social-library__stack{min-height:15rem;margin-inline:auto;max-width:22rem}body.inner-page .paneblog-page .paneblog-flash-stack{height:auto!important}body.inner-page .paneblog-page .paneblog-flash-card{min-height:auto}body.inner-page .contacts-page .contacts-tab-button{flex:1 1 14rem;text-align:center;justify-content:center}body.inner-page .contacts-page .contacts-tab-visual__media img{width:min(100%,13rem)}body.inner-page .contacts-page .contacts-tab-balloon{width:min(100%,9.75rem)}body.inner-page .contacts-page .contacts-tab-card{padding:.85rem}body.inner-page .contacts-page .contacts-tab-visual__stage{min-height:7rem}body.inner-page .contacts-page .contacts-tab-visual__portrait{width:6.75rem;height:6.75rem}body.inner-page .story-mutant-page .story-mutant-intro-art img{width:min(100%,20rem)}body.inner-page .oscars-page .oscars-beliefs__layout{grid-template-columns:1fr;gap:2rem}body.inner-page .oscars-page .oscars-beliefs__art{display:flex;justify-content:center}body.inner-page .oscars-page .oscars-beliefs__art img{width:min(100%,22rem)}body.inner-page .oscars-page .oscars-beliefs__stickers{gap:1rem}body.inner-page .oscars-page .oscars-belief-title-shell{max-width:100%}body.inner-page .oscars-page .oscars-belief-title-shell__copy{min-height:0}body.inner-page .oscars-page .page-main--studio.oscars-belief-hero{padding-top:clamp(8.8rem,16vw,10.2rem)}body.inner-page .studio-team-page .panebarcos-page-intro__art img{width:min(100%,20rem)}body.inner-page .story-mutant-page .story-mutant-intro{padding-top:clamp(4.2rem,7vw,5.4rem)}body.inner-page .story-mutant-page .story-mutant-media{--section-space-top: clamp(4.8rem, 9vw, 6.2rem)}}@media(max-width:767.98px){body.inner-page .page-hero{min-height:100vh;min-height:100svh;min-height:100dvh}body.inner-page .page-hero-content{padding-top:0}body.inner-page .hero-logo img{width:clamp(7.6rem,28vw,9.3rem)}body.inner-page .page-hero-bgword{transform:translateY(clamp(.28rem,.86vw,.46rem));margin-bottom:clamp(-.5rem,-.98vw,-.22rem)}body.inner-page .studio-page .page-hero--studio .page-hero-subtitle{font-size:clamp(1.6875rem,6.4vw,1.5rem);max-width:none;white-space:normal}body.inner-page .studio-page .page-hero--studio{min-height:clamp(31rem,82svh,38rem)}body.inner-page .studio-page .page-hero--studio .page-hero-text{width:100%;max-width:min(100%,26rem);padding-bottom:0;transform:translateY(30%)}body.inner-page .studio-page .page-hero--studio .page-hero-bgword{margin-top:clamp(-1.1rem,-2.8vw,-.5rem);transform:translate(clamp(.08rem,.7vw,.22rem),clamp(-.22rem,-.6vw,-.04rem));margin-bottom:clamp(-.8rem,-1.6vw,-.4rem);white-space:normal}body.inner-page .studio-page .page-hero--studio .page-hero-title{white-space:normal}body.inner-page .studio-page .page-hero--studio .page-hero-content{padding-bottom:clamp(.6rem,2vw,1.2rem)}body.inner-page .studio-page .page-hero--studio .page-hero-media{bottom:clamp(-14.6rem,-37vw,-11rem)}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image .page-hero-media{bottom:-15.8rem}body.inner-page .studio-page .page-main--studio,body.inner-page .studio-page .page-main-offset{padding-top:clamp(7.8rem,18vw,9.6rem)}body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main--studio,body.inner-page .studio-page .page-hero--studio.hero-sty-studio--with-side-image+.page-main-offset{padding-top:clamp(10.8rem,26vw,12.8rem)}body.inner-page .studio-page .studio-timeline-title{margin-bottom:1.2rem}body.inner-page .studio-page .studio-timeline-track{grid-template-columns:1fr 1fr;row-gap:.9rem}body.inner-page .studio-page .studio-timeline-viewport{grid-column:1/-1;order:1}body.inner-page .studio-page .studio-timeline-card{padding:1rem}body.inner-page .studio-page .studio-timeline-arrow--prev{order:2;justify-self:start}body.inner-page .studio-page .studio-timeline-arrow--next{order:3;justify-self:end}body.inner-page .studio-page .studio-timeline-copy h3{font-size:clamp(1.925rem,7vw,2rem)}body.inner-page .studio-page .studio-timeline-dots{margin-top:.8rem}body.inner-page .studio-page .studio-oscar-copy h2{margin-bottom:.55rem}body.inner-page .originals-page .originals-pillar-card__content,body.inner-page .originals-page .originals-cta-card__body{padding-inline:.75rem}body.inner-page .paneblog-page .paneblog-intro-art img{width:min(100%,18rem)}body.inner-page .paneblog-page .paneblog-diary-card__body{padding-inline:1rem}body.inner-page .paneblog-page .paneblog-diary-card__actions{align-items:stretch;flex-direction:column}body.inner-page .paneblog-page .paneblog-diary-card__actions .btn{width:100%;justify-content:center}body.inner-page .paneblog-page .paneblog-diary-card__nav{justify-content:center}body.inner-page .paneblog-page .paneblog-newsletter-card{padding-inline:1rem;text-align:center}body.inner-page .paneblog-page .paneblog-newsletter-copy{max-width:none}body.inner-page .paneblog-page .paneblog-newsletter-copy .btn{width:100%;justify-content:center}body.inner-page .paneblog-page .paneblog-newsletter-stack{width:min(100%,18rem);min-height:15rem}body.inner-page .originals-page .originals-pillar-card h3,body.inner-page .originals-page .originals-pillar-card__description p{max-width:none}body.inner-page .paneblog-page .paneblog-newsletter-figure{max-height:14.1rem}body.inner-page .story-mutant-page .story-mutant-intro-art img{width:min(100%,18rem)}body.inner-page .oscars-page .oscars-beliefs__layout{gap:1.4rem}body.inner-page .oscars-page .oscars-beliefs__art img{width:min(100%,16rem)}body.inner-page .oscars-page .oscars-beliefs__stickers{grid-template-columns:repeat(2,minmax(0,1fr));width:100%;justify-items:center;gap:.85rem}body.inner-page .oscars-page .oscars-belief-sticker{min-width:min(100%,10rem);width:100%;padding-inline:.8rem}body.inner-page .oscars-page .oscars-belief-sticker--blue,body.inner-page .oscars-page .oscars-belief-sticker--violet,body.inner-page .oscars-page .oscars-belief-sticker--green,body.inner-page .oscars-page .oscars-belief-sticker--cyan{justify-self:center}body.inner-page .oscars-page .oscars-belief-sticker--red{grid-column:auto;min-width:min(100%,10rem);justify-self:center}body.inner-page .oscars-page .oscars-belief-sticker--cyan{grid-column:1/span 2;width:min(100%,12rem);justify-self:center}body.inner-page .oscars-page .oscars-dream-card,body.inner-page .oscars-page .oscars-value-card{padding-inline:1rem}body.inner-page .oscars-page .oscars-belief-title-shell{display:inline-block;padding:.95rem .9rem 1.05rem;border-width:4px}body.inner-page .oscars-page .oscars-belief-hero .container,body.inner-page .oscars-page .oscars-belief-hero .row{min-height:auto}body.inner-page .oscars-page .page-main--studio.oscars-belief-hero{padding-top:clamp(8.2rem,22vw,10rem)}body.inner-page .oscars-page .oscars-belief-title-shell__copy{min-height:0;width:auto}body.inner-page .oscars-page .oscars-belief-title-shell:before{left:.65rem;bottom:-.5rem}body.inner-page .oscars-page .oscars-belief-title-shell:after{top:-.7rem;right:.75rem}body.inner-page .oscars-page .oscars-value-card h3{font-size:clamp(1.75rem,8vw,2.05rem)}body.inner-page .oscars-page .oscars-work__stack{gap:2rem}body.inner-page .oscars-page .oscars-work-card{padding-top:1.25rem;padding-left:0}body.inner-page .oscars-page .oscars-work-card__body{width:100%;min-height:7.6rem;padding:2.2rem 1rem 1rem}body.inner-page .oscars-page .oscars-work-card h3{font-size:clamp(1.2rem,5vw,1.45rem)}body.inner-page .oscars-page .oscars-work-card__badge{width:2.95rem;height:2.95rem;top:.45rem;left:50%;transform:translate(-50%,-50%);font-size:1.65rem}body.inner-page .oscars-page .oscars-work-card:nth-child(1) .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-4deg)}body.inner-page .oscars-page .oscars-work-card:nth-child(2) .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-2deg)}body.inner-page .oscars-page .oscars-work-card:nth-child(3) .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-4deg)}body.inner-page .oscars-page .oscars-work-card:nth-child(1):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(1):focus-within .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-6deg) scale(1.04)}body.inner-page .oscars-page .oscars-work-card:nth-child(2):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(2):focus-within .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-4deg) scale(1.04)}body.inner-page .oscars-page .oscars-work-card:nth-child(3):hover .oscars-work-card__badge,body.inner-page .oscars-page .oscars-work-card:nth-child(3):focus-within .oscars-work-card__badge{transform:translate(-50%,-50%) rotate(-6deg) scale(1.04)}body.inner-page .studio-team-page .panebarcos-page-intro__art img{width:min(100%,17rem)}body.inner-page .studio-team-page .panebarcos-family-block__title{margin-bottom:1.35rem;font-size:clamp(2.5rem,11vw,3.5rem)}body.inner-page .studio-team-page .panebarcos-family-card{border-radius:1.35rem}body.inner-page .studio-team-page .panebarcos-family-card__body{padding:3.35rem 1rem 1.15rem}body.inner-page .studio-team-page .panebarcos-family-card__avatar{left:1rem;width:4.6rem;height:4.6rem}body.inner-page .studio-team-page .panebarcos-family-card__body h3{font-size:clamp(1.4rem,7vw,1.75rem)}body.inner-page .studio-team-page .panebarcos-family-card__micro{font-size:.9rem}body.inner-page .studio-team-page .panebarcos-network-grid{--bs-gutter-y: 1rem}body.inner-page .studio-team-page .panebarcos-network-person{min-height:14.25rem;border-radius:1.2rem}body.inner-page .studio-team-page .panebarcos-network-person__overlay{padding:.9rem .9rem .8rem}body.inner-page .studio-team-page .panebarcos-network-person__overlay h3{font-size:1.25rem}body.inner-page .studio-team-page .panebarcos-network-listing__intro{margin-bottom:1.1rem}body.inner-page .studio-team-page .panebarcos-network-listing__intro p{font-size:.96rem}body.inner-page .studio-team-page .panebarcos-network-listing__item{min-height:4.2rem;padding:.85rem .9rem;border-radius:1rem}body.inner-page .studio-team-page .panebarcos-network-listing__body h3{font-size:1.05rem}body.inner-page .studio-team-page .panebarcos-network-listing__body p{font-size:.92rem}body.inner-page .studio-team-page .panebarcos-work__shell{padding:1.4rem 1rem}body.inner-page .studio-team-page .panebarcos-work__shell h2{margin-bottom:1rem}body.inner-page .studio-team-page .panebarcos-work-card{padding:1.1rem 1rem;border-radius:1rem}body.inner-page .studio-team-page .panebarcos-work-card h3{font-size:clamp(1.35rem,6vw,1.7rem)}body.inner-page .story-mutant-page .story-mutant-intro{padding-top:clamp(3.4rem,10vw,4.2rem)}body.inner-page .story-mutant-page .story-mutant-media{--section-space-top: clamp(4.2rem, 10vw, 5.2rem)}body.inner-page .story-mutant-page .story-mutant-media__intro{margin-bottom:clamp(1.15rem,3vw,1.6rem)}body.inner-page .contacts-page .contacts-tab-card,body.inner-page .contacts-page .contacts-form-shell,body.inner-page .contacts-page .contacts-tab-visual,body.inner-page .contacts-page .contacts-info-card,body.inner-page .contacts-page .contact-info-card{padding-inline:1rem;border-radius:1.25rem}body.inner-page .contacts-page .contacts-info-card,body.inner-page .contacts-page .contact-info-card{flex-direction:column}body.inner-page .contacts-page .contacts-tabs-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-radius:1.25rem}body.inner-page .contacts-page .contacts-tab-button{width:100%;min-height:3.2rem}body.inner-page .contacts-page .contacts-tab-visual__stage{min-height:6.5rem;margin-bottom:.35rem}body.inner-page .contacts-page .contacts-tab-visual__portrait{width:6.25rem;height:6.25rem}body.inner-page .contacts-page .contacts-tab-visual__media img,body.inner-page .contacts-page .contacts-tab-visual__media--wide img{width:min(100%,13rem)}body.inner-page .contacts-page .contacts-tab-visual{width:100%;min-height:auto}body.inner-page .contacts-page .contacts-tab-visual__bottom{position:static}body.inner-page .contacts-page .contacts-tab-balloon{width:min(100%,10.5rem)}body.inner-page .contacts-page .contacts-form .btn{width:100%;justify-content:center}body.inner-page .commercials-page .commercials-cta-card{min-height:clamp(6.8rem,25vw,8.5rem);padding:.8rem 1rem .8rem clamp(5.2rem,24vw,7.2rem);justify-content:center}body.inner-page .commercials-page .commercials-cta-figure{width:clamp(4.9rem,18vw,6.4rem);left:clamp(.35rem,1.5vw,.9rem)}body.inner-page .commercials-page .commercials-cta-copy{width:auto}body.inner-page .commercials-page .commercials-media-tags{top:.6rem;right:.6rem;max-width:calc(100% - 1.2rem)}body.inner-page .commercials-page .commercials-media-tag{padding:.3rem .85rem;font-size:clamp(.72rem,.65rem + .34vw,.85rem)}body.inner-page .commercials-page .commercials-media-overlay{padding:.9rem}body.inner-page .commercials-page .commercials-media-overlay h4{font-size:clamp(.9rem,.82rem + .55vw,1.12rem)}body.inner-page .commercials-page .commercials-media-overlay p{font-size:clamp(.72rem,.66rem + .38vw,.86rem)}body.inner-page .commercials-page .commercial-mode-heading{display:inline-flex;flex-direction:row;align-items:center;flex-wrap:nowrap;gap:.45rem;margin-bottom:.5rem}body.inner-page .commercials-page .commercial-mode-heading h3{white-space:nowrap}body.inner-page .commercials-page--commercials .commercial-mode-bubble,body.inner-page .commercials-page--post .commercial-mode-bubble,body.inner-page .commercials-page--service .commercial-mode-bubble{width:clamp(8.4rem,40vw,11.2rem);transform:translateY(.28rem) rotate(-7deg) scale(.92)}body.inner-page .commercials-page--post .commercial-mode-bubble{width:auto;height:clamp(2.35rem,10vw,3rem)}body.inner-page .commercials-page--post .commercial-mode-bubble--potenziare{height:clamp(2.65rem,11vw,3.35rem)}body.inner-page .commercials-page .commercial-mode-heading.is-in-view .commercial-mode-bubble{transform:translateY(0) rotate(-7deg) scale(1)}body.inner-page .services-page .service-editorial-card__inner{padding:1.15rem}body.inner-page .services-page .services-logos-marquee{padding-block:1rem}body.inner-page .services-page .services-logo-item{width:auto;min-height:0}body.inner-page .extras-page .extras-case-card__body,body.inner-page .extras-page .extras-mind-card__body{padding-inline:1rem}body.inner-page .extras-page .extras-intro-art img{width:min(100%,18rem)}body.inner-page .extras-page .extras-social-library__stack{min-height:12.8rem;max-width:18rem}body.inner-page .extras-page .extras-social-library__card{width:8rem}body.inner-page .extras-page .extras-social-library__card--one{left:0}body.inner-page .extras-page .extras-social-library__card--two{left:28%}body.inner-page .extras-page .extras-social-library__card--three{right:0}}body.inner-page .contacts-page .contacts-form--brief{display:flex;flex-direction:column;gap:0}body.inner-page .contacts-page .contacts-form--brief .form-select{border:0;border-radius:1rem;min-height:clamp(2.7rem,3.2vw,3rem);padding:.62rem 2.4rem .62rem .9rem;background-color:#0f172a06;color:var(--ink);box-shadow:inset 0 0 0 1px #0f172a14,0 .45rem 1rem #0f172a05;transition:background-color .2s ease,box-shadow .2s ease}body.inner-page .contacts-page .contacts-form--brief .form-select:hover{background-color:#0f172a12}body.inner-page .contacts-page .contacts-form--brief .form-select:focus{background-color:#fffffffa;border-color:transparent;box-shadow:inset 0 0 0 1px rgba(var(--bs-primary-rgb),.3),0 0 0 .22rem rgba(var(--bs-primary-rgb),.12),0 .65rem 1.25rem rgba(var(--bs-primary-rgb),.08)}body.inner-page .contacts-brief-section{border:0;padding:0;margin:0;padding-block:1.5rem;border-top:1px solid rgba(15,23,42,.08)}body.inner-page .contacts-brief-section:first-of-type{border-top:0;padding-top:0}body.inner-page .contacts-brief-section__legend{font-size:.72rem;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--bs-primary);margin-bottom:1rem;float:left;width:100%}body.inner-page .contacts-brief-section__optional{font-weight:400;text-transform:none;letter-spacing:0;color:#0f172a73;margin-left:.35em}body.inner-page .contacts-brief-section--consents{border-top:1px solid rgba(15,23,42,.08);padding-block:1.5rem}body.inner-page .contacts-brief-field{display:flex;flex-direction:column;gap:.3rem}body.inner-page .contacts-required-mark{color:var(--bs-primary);margin-left:.15em}body.inner-page .contacts-brief-group-label{margin-bottom:.45rem}body.inner-page .contacts-checkbox-group{display:flex;flex-direction:column;gap:.45rem;padding:.85rem 1rem;background:#0f172a06;border-radius:1rem;box-shadow:inset 0 0 0 1px #0f172a14;transition:box-shadow .2s ease}body.inner-page .contacts-checkbox-group.is-brief-invalid{box-shadow:inset 0 0 0 1.5px rgba(var(--bs-danger-rgb),.55),0 0 0 .2rem rgba(var(--bs-danger-rgb),.08)}body.inner-page .contacts-checkbox-item{display:flex;align-items:flex-start;gap:.55rem;margin:0;padding-left:0}body.inner-page .contacts-checkbox-item .form-check-input{width:1rem;height:1rem;margin:.14rem 0 0;flex:0 0 auto;border-color:#0f172a42;cursor:pointer}body.inner-page .contacts-checkbox-item .form-check-input:checked{background-color:var(--bs-primary);border-color:var(--bs-primary)}body.inner-page .contacts-checkbox-item .form-check-input:focus{box-shadow:0 0 0 .2rem rgba(var(--bs-primary-rgb),.16)}body.inner-page .contacts-checkbox-item .form-check-label{margin:0;color:#0f172ad1;font-size:.9rem;line-height:1.35;cursor:pointer}body.inner-page .contacts-page .contacts-form--brief .form-control.is-brief-invalid,body.inner-page .contacts-page .contacts-form--brief .form-select.is-brief-invalid{box-shadow:inset 0 0 0 1.5px rgba(var(--bs-danger-rgb),.55),0 0 0 .2rem rgba(var(--bs-danger-rgb),.08);background-color:rgba(var(--bs-danger-rgb),.03)}body.inner-page .contacts-page .contacts-form--brief .form-control.is-brief-invalid:focus,body.inner-page .contacts-page .contacts-form--brief .form-select.is-brief-invalid:focus{box-shadow:inset 0 0 0 1.5px rgba(var(--bs-danger-rgb),.7),0 0 0 .22rem rgba(var(--bs-danger-rgb),.14)}body.inner-page .contacts-field-error{font-size:.8rem;color:var(--bs-danger);margin:0;display:flex;align-items:center;gap:.3em}body.inner-page .contacts-field-error:before{content:"!";display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;border-radius:50%;background:var(--bs-danger);color:#fff;font-size:.7rem;font-weight:800;line-height:1;flex:0 0 auto}body.inner-page .contacts-brief-apierror{display:flex;align-items:center;gap:.6rem;padding:.8rem 1rem;margin-bottom:1.25rem;background:rgba(var(--bs-danger-rgb),.07);border-radius:.75rem;border:1px solid rgba(var(--bs-danger-rgb),.2);color:var(--bs-danger);font-size:.9rem;font-weight:600}body.inner-page .contacts-brief-success{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:3rem 1.5rem;text-align:center}body.inner-page .contacts-brief-success__icon{font-size:3rem;color:var(--bs-success, #30997b);line-height:1}body.inner-page .contacts-brief-success__text{font-size:1.15rem;font-weight:600;color:var(--ink);margin:0}body.inner-page .contacts-brief-actions{padding-top:1.5rem;border-top:1px solid rgba(15,23,42,.08)}body.inner-page .contacts-brief-actions .btn{width:100%;justify-content:center}body.inner-page .contacts-brief-submit__loading{display:inline-flex;align-items:center;gap:.6rem}body.inner-page .contacts-brief-spinner{display:inline-block;width:1rem;height:1rem;border:2px solid rgba(255,255,255,.35);border-top-color:#fff;border-radius:50%;animation:briefSpinnerRotate .65s linear infinite;flex:0 0 auto}@keyframes briefSpinnerRotate{to{transform:rotate(360deg)}}body.inner-page .contacts-page .contacts-form-aside{position:sticky;top:5rem;align-self:flex-start}body.inner-page .contacts-page .contacts-tab-card--full{padding:clamp(1rem,1.4vw,1.2rem)}body.inner-page .contacts-page .contacts-form-shell--wide{padding:0;background:transparent;box-shadow:none}body.inner-page .contacts-page .contacts-checkbox-group--compact{display:grid;gap:.75rem}@media(min-width:768px){body.inner-page .contacts-page .contacts-checkbox-group--compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){body.inner-page .contacts-page .contacts-form-aside{position:static}}
