.media-item img,.media-item video{display:block!important;max-height:50vh!important;width:auto!important;height:50vh!important;-o-object-fit:cover;object-fit:cover}@media (max-width: 767px){.media-item img,.media-item video{height:35vh!important;max-height:35vh!important}}.prose-v2c h2:first-child{margin-top:0}.prose-v2c h2{margin-top:1.5rem;margin-bottom:.5rem;font-family:PLATEAU ROM,Inter,-apple-system,Helvetica Neue,sans-serif;font-size:clamp(.75rem,1.8vw,1rem);font-weight:300;text-transform:uppercase;line-height:1.05;letter-spacing:-.01em;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose-v2c h2{margin-top:2rem}}.prose-v2c h3{margin-top:1rem;margin-bottom:.25rem;font-family:PLATEAU ROM Mono,SF Mono,Fira Code,monospace;font-size:9px;font-weight:400;text-transform:uppercase;letter-spacing:.04em;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose-v2c h3{margin-top:1.25rem;font-size:10px}}.prose-v2c p{margin-bottom:.75rem;max-width:640px;font-family:PLATEAU ROM,Inter,-apple-system,Helvetica Neue,sans-serif;font-size:14px;font-weight:300;line-height:1.5;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose-v2c p{font-size:15px}}.prose-v2c ul{margin-bottom:.75rem;max-width:640px}.prose-v2c ul>li{margin-bottom:.375rem;font-family:PLATEAU ROM,Inter,-apple-system,Helvetica Neue,sans-serif;font-size:14px;font-weight:300;line-height:1.5;--tw-text-opacity: 1;color:rgb(26 26 26 / var(--tw-text-opacity, 1))}@media (min-width: 768px){.prose-v2c ul>li{font-size:15px}}@media (min-width: 1536px){.prose-v2c h2{font-size:clamp(.9rem,1.5vw,1.15rem)}.prose-v2c h3{font-size:12px}.prose-v2c p,.prose-v2c ul>li{font-size:17px;max-width:800px}.prose-v2c ul{max-width:800px}}.prose-v2c .section-divider{position:relative;width:100%;height:1px;overflow:hidden;margin:2rem 0 .5rem}.prose-v2c .section-divider .anim-line-inner{width:100%;height:100%;background:#1a1a1a;transform:translate(-101%);will-change:transform}.prose-v2c .section-divider.visible .anim-line-inner{transform:translate(0);transition:transform 1s cubic-bezier(.76,0,.24,1)}#dataOcean[data-astro-cid-by4zwojz]{position:fixed;inset:0;z-index:5;pointer-events:none}#heroTitle[data-astro-cid-by4zwojz]{opacity:0;transform:translateY(15px);animation:heroReveal .8s cubic-bezier(.16,1,.3,1) .1s forwards}@keyframes heroReveal{0%{transform:translateY(15px);opacity:0}to{transform:none;opacity:1}}.nav-svg-link[data-astro-cid-by4zwojz]{cursor:pointer;pointer-events:auto;transition:opacity .15s ease}.nav-svg-link[data-astro-cid-by4zwojz]:hover{opacity:.7}.nav-svg-link--active[data-astro-cid-by4zwojz]{opacity:1;pointer-events:none}[data-astro-cid-by4zwojz][data-reveal]{opacity:0;transform:translateY(14px);transition:opacity .6s cubic-bezier(.16,1,.3,1),transform .6s cubic-bezier(.16,1,.3,1)}[data-astro-cid-by4zwojz][data-reveal].visible{opacity:1;transform:none}.anim-line[data-astro-cid-by4zwojz]{position:relative;width:100%;height:1px;overflow:hidden}.anim-line-inner[data-astro-cid-by4zwojz]{width:100%;height:100%;background:#1a1a1a;transform:translate(-101%);will-change:transform}.anim-line[data-astro-cid-by4zwojz].visible .anim-line-inner[data-astro-cid-by4zwojz]{transform:translate(0);transition:transform 1s cubic-bezier(.76,0,.24,1)}.media-scroll[data-astro-cid-by4zwojz]{width:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;display:flex;gap:0}.media-scroll[data-astro-cid-by4zwojz]::-webkit-scrollbar{display:none}.media-item[data-astro-cid-by4zwojz]{flex:0 0 auto;scroll-snap-align:start}.media-video-wrap[data-astro-cid-by4zwojz]{position:relative}.sound-toggle[data-astro-cid-by4zwojz]{position:absolute;bottom:12px;right:12px;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;color:#fffc;background:#ffffff1f;backdrop-filter:blur(12px) saturate(1.4);-webkit-backdrop-filter:blur(12px) saturate(1.4);transition:background .2s ease,color .2s ease}.sound-toggle[data-astro-cid-by4zwojz]:hover{background:#ffffff38;color:#fff}.sound-toggle[data-astro-cid-by4zwojz][data-muted=true] .icon-on[data-astro-cid-by4zwojz],.sound-toggle[data-astro-cid-by4zwojz][data-muted=false] .icon-muted[data-astro-cid-by4zwojz]{display:none}.case-link[data-astro-cid-by4zwojz]{position:relative;z-index:0;overflow:hidden}.case-link[data-astro-cid-by4zwojz]:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(43,124,247,.72) 100%);transform:translate(100%);transition:transform .5s cubic-bezier(.16,1,.3,1);z-index:-1}.case-link[data-astro-cid-by4zwojz]:hover:before{transform:translate(0)}.prose-fx[data-astro-cid-by4zwojz] p,.prose-fx[data-astro-cid-by4zwojz] li,.prose-fx[data-astro-cid-by4zwojz] h2,.prose-fx[data-astro-cid-by4zwojz] h3{opacity:0;filter:blur(3px);transform:translateY(10px);transition:opacity .7s cubic-bezier(.16,1,.3,1),filter .7s cubic-bezier(.16,1,.3,1),transform .5s cubic-bezier(.16,1,.3,1)}.prose-fx[data-astro-cid-by4zwojz] .prose-visible{opacity:1;filter:blur(0);transform:none}
