.night[data-astro-cid-ewhcwvfz]{isolation:isolate;color:var(--navy);background:linear-gradient(#d9ccff 0,#e5dafa 800px,#c9f1ec 1900px,#e6f7c4 3000px,#f3eaff 100%);padding-bottom:100px;position:relative;overflow:hidden}.night[data-astro-cid-ewhcwvfz]>[data-astro-cid-ewhcwvfz]{z-index:2;position:relative}.blob[data-astro-cid-ewhcwvfz]{aspect-ratio:1;pointer-events:none;border-radius:50%;z-index:0!important;position:absolute!important}.n1[data-astro-cid-ewhcwvfz]{background:var(--violet);filter:blur(160px);opacity:.45;width:62vw;top:-280px;left:50%}.n2[data-astro-cid-ewhcwvfz]{background:var(--aqua);filter:blur(160px);opacity:.4;width:48vw;top:600px;left:-16%}.n3[data-astro-cid-ewhcwvfz]{background:var(--lime);filter:blur(170px);opacity:.35;width:46vw;top:1800px;left:58%}.n4[data-astro-cid-ewhcwvfz]{background:var(--pink);filter:blur(180px);opacity:.2;width:50vw;top:3000px;left:-10%}.grain[data-astro-cid-ewhcwvfz]{mix-blend-mode:overlay;opacity:.3;pointer-events:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='300' height='300'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");inset:0;z-index:3!important;position:absolute!important}.top[data-astro-cid-ewhcwvfz]{justify-content:space-between;align-items:center;gap:16px;padding:44px max(16px,4vw) 0;display:flex}.logo-dot[data-astro-cid-ewhcwvfz] span[data-astro-cid-ewhcwvfz]{aspect-ratio:1;background:var(--lime);width:40px;box-shadow:0 0 22px 4px color-mix(in srgb, var(--lime) 60%, transparent);border-radius:50%;display:block;position:relative}.logo-dot[data-astro-cid-ewhcwvfz] span[data-astro-cid-ewhcwvfz]:after{content:"";background:var(--violet);border-radius:50%;position:absolute;inset:22%}.intro[data-astro-cid-ewhcwvfz]{padding-top:12vh;padding-bottom:20px}.masthead[data-astro-cid-ewhcwvfz]{width:min(820px,92vw);color:var(--navy);margin:0 0 26px}.stack[data-astro-cid-ewhcwvfz]{flex-direction:column;align-items:flex-start;gap:12px;margin:0;display:flex}.air[data-astro-cid-ewhcwvfz]{--lbg:var(--lemon);--lfg:var(--navy);font-size:clamp(1rem,1.6vw,1.3rem)}.lede[data-astro-cid-ewhcwvfz]{font-family:var(--serif);max-width:40ch;font-size:clamp(1.2rem,2vw,1.6rem);font-style:italic;font-weight:600}.jump[data-astro-cid-ewhcwvfz]{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.jump[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]{font:700 .9rem/1 var(--sans);color:var(--navy);filter:var(--shadow);background:#fff;padding:.55em .8em;text-decoration:none;display:inline-block}.jump[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]:hover{background:var(--navy);color:#fff}.block[data-astro-cid-ewhcwvfz]{padding-top:90px}.block[data-astro-cid-ewhcwvfz] h2[data-astro-cid-ewhcwvfz]{margin:0 0 24px;font-size:clamp(2.4rem,5vw,4rem)}.sub[data-astro-cid-ewhcwvfz]{margin:-12px 0 24px;font-size:1.05rem}.sub[data-astro-cid-ewhcwvfz] a{color:inherit;text-underline-offset:3px;text-decoration-color:#3b3fd6;text-decoration-thickness:2px}.head[data-astro-cid-ewhcwvfz]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:24px;display:flex}.head[data-astro-cid-ewhcwvfz] h2[data-astro-cid-ewhcwvfz]{margin:0}.tag[data-astro-cid-ewhcwvfz]{--lbg:var(--violet);--lfg:#fff;font-size:.8rem}.projects[data-astro-cid-ewhcwvfz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:44px 32px;display:grid}.proj[data-astro-cid-ewhcwvfz]{flex-direction:column;gap:16px;display:flex}.proj[data-astro-cid-ewhcwvfz].lead{grid-column:1/-1;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:32px;display:grid}.shot[data-astro-cid-ewhcwvfz]{border-radius:10px;display:block;overflow:hidden;box-shadow:0 24px 60px -30px #14215b73}.shot[data-astro-cid-ewhcwvfz] img[data-astro-cid-ewhcwvfz]{aspect-ratio:596/282;object-fit:cover;width:100%;height:auto;transition:transform .5s;display:block}.shot[data-astro-cid-ewhcwvfz]:hover img[data-astro-cid-ewhcwvfz]{transform:scale(1.02)}.proj[data-astro-cid-ewhcwvfz] h3[data-astro-cid-ewhcwvfz]{margin:0 0 8px;font-size:clamp(1.5rem,2.4vw,2.1rem)}.proj[data-astro-cid-ewhcwvfz].lead h3[data-astro-cid-ewhcwvfz]{font-size:clamp(2rem,3.4vw,3rem)}.brief[data-astro-cid-ewhcwvfz]{max-width:52ch;margin:0 0 8px;line-height:1.6}.credit[data-astro-cid-ewhcwvfz]{font-family:var(--serif);margin:0 0 14px;font-style:italic;font-weight:600}.live[data-astro-cid-ewhcwvfz]{font:700 .9rem/1 var(--sans);color:#fff;filter:var(--shadow);background:#3b3fd6;padding:.6em .85em;text-decoration:none;display:inline-block}.live[data-astro-cid-ewhcwvfz]:hover{background:var(--navy)}.reels[data-astro-cid-ewhcwvfz]{grid-template-columns:repeat(5,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.reel[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]{aspect-ratio:9/16;background:var(--g);color:inherit;border-radius:10px;text-decoration:none;transition:transform .35s cubic-bezier(.2,.8,.2,1);display:block;position:relative;overflow:hidden;box-shadow:0 24px 60px -30px #14215b8c}.reel[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]:hover{transform:translateY(-4px)scale(1.02)}.reel[data-astro-cid-ewhcwvfz] .still[data-astro-cid-ewhcwvfz],.reel[data-astro-cid-ewhcwvfz] video[data-astro-cid-ewhcwvfz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.poster[data-astro-cid-ewhcwvfz]{place-items:center;display:grid;position:absolute;inset:0}.poster[data-astro-cid-ewhcwvfz]:before{content:"";filter:blur(40px);background:radial-gradient(circle at 80% 15%, var(--a1), transparent 45%), radial-gradient(circle at 15% 90%, var(--a2), transparent 45%);opacity:.85;position:absolute;inset:-30%}.pdot[data-astro-cid-ewhcwvfz]{aspect-ratio:1;background:var(--ring);width:38%;box-shadow:0 0 60px 10px color-mix(in srgb, var(--ring) 60%, transparent);border-radius:50%;position:relative}.pdot[data-astro-cid-ewhcwvfz]:after{content:"";background:var(--centre);border-radius:50%;position:absolute;inset:22%}.play[data-astro-cid-ewhcwvfz]{aspect-ratio:1;background:#fff;border-radius:50%;width:34px;position:absolute;top:12px;right:12px}.play[data-astro-cid-ewhcwvfz]:after{content:"";border-style:solid;border-width:7px 0 7px 11px;border-color:transparent transparent transparent var(--navy);position:absolute;top:30%;left:39%}.reel[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]:hover .play[data-astro-cid-ewhcwvfz]{opacity:0}.who[data-astro-cid-ewhcwvfz]{--lbg:#fff;--lfg:var(--navy);white-space:nowrap;font-size:.78rem;position:absolute;bottom:12px;left:12px}.spreads[data-astro-cid-ewhcwvfz]{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;display:grid}.spread[data-astro-cid-ewhcwvfz]{margin:0}.spread[data-astro-cid-ewhcwvfz] img[data-astro-cid-ewhcwvfz]{border-radius:6px;width:100%;height:auto;display:block;box-shadow:0 24px 60px -30px #14215b73}.spread[data-astro-cid-ewhcwvfz] figcaption[data-astro-cid-ewhcwvfz]{font-family:var(--serif);margin-top:10px;font-size:1.15rem;font-weight:700}.gallery[data-astro-cid-ewhcwvfz]{flex-wrap:wrap;gap:14px;display:flex}.ph[data-astro-cid-ewhcwvfz]{flex:var(--r) 1 calc(var(--r) * 230px);aspect-ratio:var(--r);background:var(--g);opacity:.85;border-radius:10px;margin:0;position:relative;overflow:hidden}.ph[data-astro-cid-ewhcwvfz]:before{content:"";filter:blur(40px);background:radial-gradient(circle at 80% 15%, var(--a1), transparent 45%), radial-gradient(circle at 15% 90%, var(--a2), transparent 45%);opacity:.8;position:absolute;inset:-30%}.ph[data-astro-cid-ewhcwvfz].has-img{opacity:1}.ph[data-astro-cid-ewhcwvfz].has-img:before{display:none}.ph[data-astro-cid-ewhcwvfz] img[data-astro-cid-ewhcwvfz]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.cta[data-astro-cid-ewhcwvfz]{padding-top:100px}.cta-copy[data-astro-cid-ewhcwvfz]{font-family:var(--serif);max-width:26ch;margin:0 0 14px;font-size:clamp(1.6rem,3vw,2.5rem);font-weight:700;line-height:1.2}.cta-links[data-astro-cid-ewhcwvfz]{max-width:56ch;font-size:1.08rem}.cta-links[data-astro-cid-ewhcwvfz] a[data-astro-cid-ewhcwvfz]{color:#3b3fd6;text-underline-offset:3px;overflow-wrap:anywhere;font-weight:700;text-decoration-thickness:2px}@media (width<=900px){.projects[data-astro-cid-ewhcwvfz],.spreads[data-astro-cid-ewhcwvfz]{grid-template-columns:1fr}.reels[data-astro-cid-ewhcwvfz]{scroll-snap-type:x mandatory;grid-template-columns:none;grid-auto-columns:58%;grid-auto-flow:column;padding-bottom:10px;overflow-x:auto}.reel[data-astro-cid-ewhcwvfz]{scroll-snap-align:start}.proj[data-astro-cid-ewhcwvfz].lead{grid-template-columns:1fr;gap:16px}.ph[data-astro-cid-ewhcwvfz]{flex-basis:calc(var(--r) * 130px)}}
