.studio-pages:not(:has(.ads-experience)){--color-primary:#bde9ed;--color-primary-light:#d9f4f6;--color-primary-dark:#080c10;color:#edf2f2;overflow-wrap:anywhere;background:#080c10;padding-top:88px}.studio-pages .studio-section{border-bottom:1px solid #ffffff15;padding-block:clamp(64px,7vw,112px)}.studio-pages .studio-section>.max-w-7xl,.studio-pages>.max-w-7xl{max-width:1492px;padding-inline:56px}.studio-pages .studio-section>[aria-hidden=true]{display:none}.studio-pages .studio-section[data-surface=gradient]{background:#080c10}.studio-pages .studio-section[data-surface=light]{background:#101a20}.studio-pages .studio-section:has(h1){isolation:isolate;background:#080c10;padding-block:clamp(48px,6vw,100px);position:relative}.studio-pages .studio-section:has(h1):before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 90% 20%,#25475466,#0000 60%);position:absolute;inset:0}.studio-pages .studio-section:has(h1):after{content:"";z-index:-1;opacity:.18;pointer-events:none;background:url(/images/experience/chrome-ribbon.webp) 50%/contain no-repeat;width:min(45vw,620px);height:90%;max-height:460px;position:absolute;top:24px;right:2%;-webkit-mask-image:radial-gradient(#000 25%,#0000 70%);mask-image:radial-gradient(#000 25%,#0000 70%)}.studio-pages:not(:has(.ads-experience)) h1{letter-spacing:-.065em;text-wrap:balance;max-width:1100px;font-size:clamp(2.75rem,6.6vw,6.6rem);font-weight:500;line-height:1.04}.studio-pages:not(:has(.ads-experience)) h2{letter-spacing:-.045em;text-wrap:balance;font-weight:500}.studio-pages:not(:has(.ads-experience)) h3{letter-spacing:-.025em}.studio-pages .studio-section:has(h1) .grid h1{font-size:clamp(2.6rem,4.6vw,5rem)}.studio-pages .studio-section:has(h1) p{color:#bac8ce}.studio-pages .studio-section nav ol{flex-wrap:wrap;row-gap:8px}.studio-pages .studio-section nav{font-size:12px}.studio-pages .studio-section>div>.max-w-3xl{max-width:960px}.studio-pages:not(:has(.ads-experience)) :is(.text-violet-300,.text-violet-400,.text-blue-400,.text-purple-400,.text-primary){color:#bde9ed}.studio-pages:not(:has(.ads-experience)) :is(.bg-violet-600,.bg-primary){color:#102229;box-shadow:none;background:#bde9ed}.studio-pages:not(:has(.ads-experience)) :is(.bg-violet-500\/10,.bg-primary\/10){background:#bde9ed12}.studio-pages:not(:has(.ads-experience)) :is(a,button):hover{--tw-shadow-color:transparent}.studio-pages:not(:has(.ads-experience)) :is(a,button):focus-visible{outline-offset:5px;outline:2px solid #bde9ed}.studio-pages:not(:has(.ads-experience)) :is(input:not([type=checkbox]):not([type=radio]),textarea,select){color:#edf2f2;background:#101a20;border-color:#ffffff30;border-radius:3px;min-height:48px}.studio-pages:not(:has(.ads-experience)) :is(input,textarea,select):focus-visible{outline-offset:2px;outline:2px solid #bde9ed}.studio-pages:not(:has(.ads-experience)) [aria-invalid=true]{border-color:#f87171}.studio-pages:not(:has(.ads-experience)) :is(.rounded-xl,.rounded-2xl):not(.rounded-full){border-radius:6px}.studio-pages:not(:has(.ads-experience)) .prose-custom{max-width:760px}.studio-pages:not(:has(.ads-experience)) .prose-custom p{color:#c0cbd0;line-height:1.85}.studio-pages:not(:has(.ads-experience)) .prose-custom h2{margin-top:2.3em;font-size:clamp(1.8rem,3vw,2.5rem)}.studio-pages:not(:has(.ads-experience)) .prose-custom a{color:#bde9ed;text-underline-offset:4px;text-decoration:underline}.studio-pages:not(:has(.ads-experience)) .prose-custom blockquote{background:#bde9ed09;border-left:2px solid #bde9ed;padding:20px 28px}.studio-pages:not(:has(.ads-experience)) :is(pre,table){max-width:100%;overflow-x:auto}.studio-pages:not(:has(.ads-experience)) pre{white-space:pre-wrap}.studio-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#bde9ed;margin-bottom:26px;font-size:11px}.studio-period{color:#bde9ed}.studio-lead{color:#acbec5;max-width:660px;margin-top:26px;font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.7}.studio-text-link{color:#bde9ed;border-bottom:1px solid #bde9ed66;align-items:center;gap:40px;margin-top:32px;padding-bottom:8px;display:inline-flex}.studio-pages .studio-services-list{padding-top:0}.studio-service-row{border-top:1px solid #ffffff25;grid-template-columns:65px 1fr 180px;gap:32px;padding-block:48px;display:grid}.studio-service-row h2{margin-bottom:18px;font-size:clamp(1.6rem,3.5vw,3rem)}.studio-service-row h2 a:hover{color:#bde9ed}.studio-service-row p{color:#adbec5;max-width:740px;font-size:16px}.studio-index{color:#8cabb8;padding-top:9px;font-family:monospace;font-size:13px}.studio-service-row ul{flex-wrap:wrap;gap:12px 26px;margin-top:22px;display:flex}.studio-service-row li{color:#b5c8d0;align-items:center;gap:9px;font-size:12px;display:flex}.studio-service-row li svg{color:#bde9ed;flex-shrink:0}.studio-service-action{color:#b9cbd2;flex-direction:column;align-items:flex-end;gap:26px;padding-top:8px;font-size:13px;display:flex}.studio-service-action a{border:1px solid #ffffff35;border-radius:50%;place-items:center;width:60px;height:60px;transition:background .25s,color .25s;display:grid}.studio-service-action a:hover{color:#080c10;background:#bde9ed}.studio-trust-grid{grid-template-columns:1fr 1fr;gap:70px;display:grid}.studio-trust-grid h2{max-width:580px;font-size:clamp(2.2rem,4vw,4rem)}.studio-trust-list li{color:#c4d2d8;border-bottom:1px solid #ffffff25;align-items:center;gap:20px;padding-block:24px;display:flex}.studio-trust-list svg{color:#bde9ed;flex:none}.studio-endnote h2{max-width:950px;font-size:clamp(2.5rem,5.5vw,5.4rem)}.studio-endnote p{color:#afc0c8;max-width:620px;margin-block:28px}.studio-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:52px 32px;display:grid}.studio-project-grid .group>.group{background:#080c10;border:none;border-radius:3px}.studio-project-grid .aspect-video{border-radius:3px}.studio-project-grid .text-lg{letter-spacing:-.03em;font-size:1.5rem;font-weight:500}.studio-project-grid [class*=group-hover\:text-violet]{color:#edf2f2}.studio-project-grid .group:hover [class*=group-hover\:text-violet]{color:#bde9ed}.studio-training-hero{background:#080c10}@media (min-width:1000px){.studio-pages .studio-section[data-surface=gradient]:not(:has(h1)) h2{font-size:clamp(2.5rem,4vw,4.5rem)}}@media (max-width:900px){.studio-pages:not(:has(.ads-experience)){padding-top:76px}.studio-pages .studio-section>.max-w-7xl,.studio-pages>.max-w-7xl{padding-inline:24px}.studio-service-row{grid-template-columns:32px 1fr 100px;gap:20px}.studio-trust-grid{gap:40px}}@media (max-width:600px){.studio-pages .studio-section>.max-w-7xl,.studio-pages>.max-w-7xl{padding-inline:20px}.studio-pages .studio-section:has(h1):after{opacity:.12;width:70vw}.studio-pages .studio-section:has(h1){padding-block:42px 56px}.studio-service-row{grid-template-columns:24px minmax(0,1fr);gap:16px;padding-block:32px}.studio-service-action{flex-direction:row;grid-column:2;justify-content:space-between;align-items:center}.studio-service-action a{width:48px;height:48px}.studio-trust-grid,.studio-project-grid{grid-template-columns:minmax(0,1fr)}.studio-service-row ul{display:grid}.studio-project-grid{gap:30px}.studio-pages .studio-section :is(.p-8,.p-10){padding:22px}}@media (prefers-reduced-motion:reduce){.studio-pages:not(:has(.ads-experience)) *{transition:none!important;animation:none!important}.studio-pages:not(:has(.ads-experience)) :before{transition:none!important;animation:none!important}.studio-pages:not(:has(.ads-experience)) :after{transition:none!important;animation:none!important}.studio-pages .studio-reveal{opacity:1!important;transform:none!important}}
