.Hero-module__Z8hQ_W__hero{isolation:isolate;width:100%;margin-top:calc(-1 * var(--nav-h));padding-top:var(--nav-h);min-height:calc(clamp(480px, 84vh, 760px) + var(--nav-h));background:var(--bg);align-items:center;display:flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__hero:before{content:"";z-index:0;background:radial-gradient(42% 50% at 16% 20%,#1b45ff21,#0000 70%),radial-gradient(48% 54% at 88% 84%,#2fc4a029,#0000 72%),radial-gradient(40% 46% at 74% 10%,#ff80951f,#0000 72%);animation:24s ease-in-out infinite alternate Hero-module__Z8hQ_W__auroraDrift;position:absolute;inset:-25%}.Hero-module__Z8hQ_W__hero:after{content:"";z-index:0;pointer-events:none;opacity:.045;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='150' height='150'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes Hero-module__Z8hQ_W__auroraDrift{0%{transform:translate(-2%,-1%)scale(1)}to{transform:translate(2%,2%)scale(1.08)}}.Hero-module__Z8hQ_W__canvas{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__inner{z-index:2;width:100%;max-width:var(--maxw);padding:clamp(36px, 7vh, 84px) var(--pad);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(28px,5vw,64px);margin:0 auto;display:grid;position:relative}.Hero-module__Z8hQ_W__left{min-width:0}.Hero-module__Z8hQ_W__label{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);margin:0 0 18px;font-size:11px}.Hero-module__Z8hQ_W__h1{font-family:var(--font-display);letter-spacing:-.03em;color:var(--ink);margin:0;font-size:clamp(40px,6.5vw,84px);font-weight:800;line-height:.9}.Hero-module__Z8hQ_W__tag{max-width:460px;margin:28px 0 30px;font-size:clamp(15px,1.5vw,18px);line-height:1.55}.Hero-module__Z8hQ_W__word{--wet:0;color:color-mix(in srgb, var(--ink), var(--salmon) calc(var(--wet) * 100%));transition:color .16s linear}.Hero-module__Z8hQ_W__ctas{flex-wrap:wrap;gap:12px;display:flex}.Hero-module__Z8hQ_W__btn{--wet:0;box-shadow:0 0 calc(var(--wet) * 24px) rgba(255, 128, 149, calc(var(--wet) * .5));border-radius:999px;align-items:center;padding:13px 22px;transition:transform .18s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.Hero-module__Z8hQ_W__btnFluid{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__btnLabel{z-index:1;align-items:center;gap:9px;font-size:15px;font-weight:500;display:inline-flex;position:relative}.Hero-module__Z8hQ_W__btnLabel span{transition:transform .2s}.Hero-module__Z8hQ_W__btn:hover .Hero-module__Z8hQ_W__btnLabel span{transform:translate(4px)}.Hero-module__Z8hQ_W__btnPrimary{background:var(--blue);color:#fff}.Hero-module__Z8hQ_W__btnDark{background:var(--ink);color:var(--bg)}.Hero-module__Z8hQ_W__btn:hover{transform:translateY(-2px)}.Hero-module__Z8hQ_W__portrait{aspect-ratio:964/1112;flex:none;width:clamp(208px,30vw,344px);position:relative}.Hero-module__Z8hQ_W__portraitDisc{clip-path:circle(46.32% at 50% 56.65%);background:var(--blue);z-index:0;position:absolute;inset:0}.Hero-module__Z8hQ_W__portraitBg{clip-path:circle(46.32% at 50% 56.65%);z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.Hero-module__Z8hQ_W__portraitFigure{z-index:2;border-radius:0 0 50% 50%/0 0 43.35% 43.35%;position:absolute;inset:0;overflow:hidden}.Hero-module__Z8hQ_W__clay{object-fit:cover}.Hero-module__Z8hQ_W__portraitReveal{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}@media (max-width:880px){.Hero-module__Z8hQ_W__inner{grid-template-columns:1fr;justify-items:start}.Hero-module__Z8hQ_W__portrait{width:clamp(184px,52vw,260px)}}@media (prefers-reduced-motion:reduce){.Hero-module__Z8hQ_W__hero:before{animation:none}.Hero-module__Z8hQ_W__btn,.Hero-module__Z8hQ_W__btn:hover,.Hero-module__Z8hQ_W__btnLabel span,.Hero-module__Z8hQ_W__btn:hover .Hero-module__Z8hQ_W__btnLabel span{transition:none;transform:none}}
.Stats-module__UZLpCq__stats{max-width:var(--maxw);padding:clamp(28px, 5vh, 48px) var(--pad);border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:24px;margin:0 auto;display:grid}.Stats-module__UZLpCq__num{font-family:var(--font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,5vw,58px);font-weight:700;line-height:1}.Stats-module__UZLpCq__label{font-family:var(--font-mono);color:var(--muted);letter-spacing:.02em;margin-top:8px;font-size:12px}@media (max-width:640px){.Stats-module__UZLpCq__stats{grid-template-columns:repeat(2,1fr);gap:30px 18px}}
.BrandStrip-module__nwBdZG__wrap{max-width:var(--maxw);margin:0 auto;padding:clamp(28px,5vh,48px) 0}.BrandStrip-module__nwBdZG__head{padding:0 var(--pad) 16px}.BrandStrip-module__nwBdZG__head span{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;color:var(--muted);font-size:11px}.BrandStrip-module__nwBdZG__marquee{border-bottom:1px solid var(--line);padding:20px 0;overflow:hidden}.BrandStrip-module__nwBdZG__track{white-space:nowrap;will-change:transform;align-items:center;gap:56px;padding-left:56px;animation:28s linear infinite BrandStrip-module__nwBdZG__scroll;display:inline-flex}.BrandStrip-module__nwBdZG__marquee:hover .BrandStrip-module__nwBdZG__track{animation-play-state:paused}.BrandStrip-module__nwBdZG__logo{font-family:var(--font-display);letter-spacing:-.01em;color:var(--ink);opacity:.82;font-size:clamp(18px,2.4vw,26px);font-weight:700}.BrandStrip-module__nwBdZG__logoImg{height:calc(var(--logo-scale,1) * clamp(20px, 2.6vw, 30px));vertical-align:middle;filter:brightness(0);width:auto;max-width:none}.BrandStrip-module__nwBdZG__logoRaw{filter:none}@keyframes BrandStrip-module__nwBdZG__scroll{to{transform:translate(-50%)}}
.WorkIndex-module__P1JVWa__section{max-width:var(--maxw);padding:clamp(50px, 9vh, 110px) var(--pad);margin:0 auto}.WorkIndex-module__P1JVWa__head{margin-bottom:clamp(20px,4vh,40px)}.WorkIndex-module__P1JVWa__eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--blue);font-size:11px}.WorkIndex-module__P1JVWa__title{font-family:var(--font-display);letter-spacing:-.02em;margin-top:10px;font-size:clamp(28px,4.5vw,50px);font-weight:700}.WorkIndex-module__P1JVWa__list{flex-direction:column;display:flex}.WorkIndex-module__P1JVWa__row{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto auto;align-items:center;gap:18px;padding:clamp(18px,3vh,30px) 4px;transition:opacity .25s,padding-left .25s;display:grid}.WorkIndex-module__P1JVWa__list .WorkIndex-module__P1JVWa__row:last-child{border-bottom:1px solid var(--line)}.WorkIndex-module__P1JVWa__list:hover .WorkIndex-module__P1JVWa__row{opacity:.4}.WorkIndex-module__P1JVWa__list:hover .WorkIndex-module__P1JVWa__row:hover{opacity:1;padding-left:14px}.WorkIndex-module__P1JVWa__idx{font-family:var(--font-mono);color:var(--muted);font-size:13px}.WorkIndex-module__P1JVWa__rowTitle{font-family:var(--font-display);letter-spacing:-.015em;font-size:clamp(22px,4vw,42px);font-weight:700;transition:color .2s}.WorkIndex-module__P1JVWa__row:hover .WorkIndex-module__P1JVWa__rowTitle{color:var(--blue)}.WorkIndex-module__P1JVWa__meta{font-family:var(--font-mono);color:var(--muted);text-align:right;font-size:12px}.WorkIndex-module__P1JVWa__arrow{color:var(--blue);opacity:0;font-size:22px;transition:opacity .25s,transform .25s;transform:translate(-8px)}.WorkIndex-module__P1JVWa__row:hover .WorkIndex-module__P1JVWa__arrow{opacity:1;transform:translate(0)}@media (max-width:640px){.WorkIndex-module__P1JVWa__row{grid-template-columns:auto 1fr auto}.WorkIndex-module__P1JVWa__meta{display:none}}
