@font-face{font-family:Bolte;src:url(/fonts/bolte.ttf)format("truetype");font-weight:400 800;font-display:swap}@font-face{font-family:Basquiat;src:url(/fonts/basquiat.otf)format("opentype");font-weight:400;font-display:swap}html,body,button,input,textarea,select{font-family:-apple-system,SF Pro Display,SF Pro Text,system-ui,BlinkMacSystemFont,Helvetica Neue,Arial,sans-serif;font-weight:500}html,body{touch-action:pan-x pan-y;overscroll-behavior:none;background:#050507;margin:0;padding:0}body{min-height:100vh}.svc-top,.svc-bot{z-index:2!important}.svc-foot{gap:3.4cqw!important;margin-top:1.2cqw!important}.svc-desc{text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-webkit-line-clamp:3!important;text-align:justify!important;-webkit-box-orient:vertical!important;font-size:clamp(10px,2.55cqw,12.5px)!important;line-height:1.34!important;display:-webkit-box!important;overflow:hidden!important}.team-poster-bio{text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;-webkit-line-clamp:unset!important;-webkit-box-orient:initial!important;text-align:justify!important;max-width:82%!important;margin-top:2.6cqw!important;font-size:clamp(8.5px,2.2cqw,10.5px)!important;line-height:1.38!important;display:block!important;overflow:visible!important}@container (max-width:220px){.team-poster-bio{max-width:100%!important;margin-top:2.2cqw!important;font-size:clamp(7.5px,2cqw,9px)!important;line-height:1.32!important}}@media (prefers-reduced-motion:reduce){.slider-anim,.nav-blob-track,.svc-flip,.svc-face,.team-flip,.contact-word-strip{transition:none!important}.liquid-card-in,.liquid-card-in[data-animate=true],.circle-pop,.desktop-feed-window,.desktop-info-copy,.feed-scroll-hint,.feed-hint-chevron,.info-scroll-cue span,.contact-aurora,.contact-logo,.contact-badge-dot,.contact-cta,.contact-cta:after,.nav-blob,.nav-icon-active,.pg-aurora,.claim-word{animation:none!important}.liquid-card-in,.liquid-card-in[data-animate=true],.desktop-info-copy{opacity:1!important;transform:none!important}}
:root{--font-main:-apple-system,"SF Pro Display","SF Pro Text",system-ui,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif;--font-display:"Bolte",-apple-system,sans-serif}html,body,button,input,textarea,select{font-family:var(--font-main)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}button,img,video,svg{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}img,video{-webkit-user-drag:none;user-drag:none}html,body{background:var(--site-bg,#050507);height:100dvh;height:var(--app-height,100dvh);overflow:hidden}.app-root{height:100dvh;height:var(--app-height,100dvh)}::selection{background:var(--accent-soft-color,#f2ba224d);color:#fff}.grain-ov{pointer-events:none;z-index:9999;will-change:transform;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.035'/%3E%3C/svg%3E");background-repeat:repeat;background-size:200px;position:fixed;inset:0;transform:translateZ(0)}.hide-scroll{scrollbar-width:none;-webkit-overflow-scrolling:touch}.hide-scroll::-webkit-scrollbar{display:none}@keyframes circlePop{0%{opacity:0;transform:scale(.75)}to{opacity:1;transform:scale(1)}}.circle-pop{animation:.35s cubic-bezier(.34,1.56,.64,1) both circlePop}@media (hover:hover) and (pointer:fine){.sq-hover:hover{transform:scale(.96)!important}.project-preview:hover .pg-tag,.project-preview:hover .pg-tag-veil{opacity:1;transform:none}}.social-btn:hover{background:var(--accent-soft-color,#f2ba221a)!important;border-color:var(--border-color,#f2ba2233)!important;color:#fff!important}.share-opt:hover{background:#ffffff14!important}.basquiat-social-icon{transform-origin:50%;flex:none;margin:auto;display:block;overflow:visible}.social-icon-row{align-items:center}.apple-card-shape{clip-path:inset(0 round clamp(24px,3.2vw,42px));isolation:isolate;transform:translateZ(0);border-radius:clamp(24px,3.2vw,42px)!important}.apple-card-vertical-shape{clip-path:inset(0 round clamp(18px,2.8vw,34px));isolation:isolate;transform:translateZ(0);border-radius:clamp(18px,2.8vw,34px)!important}.project-preview.apple-card-vertical-shape{clip-path:none;border-radius:clamp(10px,1.45vw,22px)!important}@media (max-width:767px){.slide-card.apple-card-shape{clip-path:none;transform:none}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-aurora{z-index:1;pointer-events:none;background:radial-gradient(closest-side at 30% 28%, var(--accent-soft-strong,#f2ba2242), transparent 72%),radial-gradient(closest-side at 74% 68%, #f2ba222b, transparent 72%);animation:30s ease-in-out infinite alternate contactDrift,11s ease-in-out infinite contactBreath;position:absolute;inset:-30%;transform:translateZ(0)}@keyframes contactDrift{0%{transform:translate(-6%,-4%)scale(1)}50%{transform:translate(5%,3%)scale(1.16)}to{transform:translate(-3%,6%)scale(1.05)}}@keyframes contactBreath{0%,to{opacity:.62}50%{opacity:1}}.contact-word-strip{will-change:transform;transition:transform .48s cubic-bezier(.7,0,.2,1)}.contact-logo{animation:5.5s ease-in-out infinite contactBreathe}@keyframes contactBreathe{0%,to{transform:scale(1)}50%{transform:scale(1.045)}}.contact-badge-dot{animation:2.4s ease-in-out infinite contactDot}@keyframes contactDot{0%,to{opacity:1;box-shadow:0 0 #f2ba2280}70%{opacity:.75;box-shadow:0 0 0 6px #f2ba2200}}@media (prefers-reduced-motion:reduce){.contact-aurora,.contact-logo,.contact-badge-dot{animation:none}.contact-word-strip{transition:none}}.contact-backdrop{pointer-events:none;z-index:0;transition:opacity .7s;position:absolute;inset:0;overflow:hidden}.contact-backdrop img{object-fit:cover;z-index:0;width:100%;height:100%;transition:opacity 1.6s;position:absolute;inset:0;transform:scale(1.06)}.contact-backdrop-veil{z-index:1;background:radial-gradient(circle at 50% 38%, #050507b8 0%, #050507e0 42%, var(--site-bg,#050507) 78%);position:absolute;inset:0;transform:translateZ(0)}.contact-mail{color:#ffffff80;min-height:44px;font-family:var(--font-main);letter-spacing:.3px;cursor:pointer;background:0 0;border:none;align-items:center;gap:7px;padding:8px 2px;transition:color .2s;display:inline-flex}.contact-mail:hover{color:#fff}.contact-mail svg{opacity:.8;flex-shrink:0}@media (prefers-reduced-motion:reduce){.contact-backdrop img{transition:none}}.contact-cta:hover{transform:translateY(-1px)scale(1.01);background:#f2ba22!important}.contact-cta{will-change:transform;box-shadow:0 12px 34px var(--accent-soft-color,#f2ba2257);animation:3.6s ease-in-out infinite contactCtaPulse}@keyframes contactCtaPulse{0%,to{transform:scale(1)}50%{transform:scale(1.024)}}.contact-cta:after{animation:4.4s cubic-bezier(.4,0,.2,1) infinite contactCtaSheen}@keyframes contactCtaSheen{0%{transform:translate(-130%)scaleX(1)}30%,to{transform:translate(130%)scaleX(1)}}@media (prefers-reduced-motion:reduce){.contact-cta{animation:none}.contact-cta:after{opacity:0;animation:none}}.contact-cta span,.contact-cta{isolation:isolate}.mobile-info-dismiss{z-index:39;cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.liquid-card-in{opacity:1;will-change:transform,opacity}.liquid-card-in[data-animate=true]{opacity:0}.page-panel[data-active=true] .liquid-card-in[data-animate=true]{animation:.62s cubic-bezier(.19,1.04,.28,1) both liquidCardIn}.team-socials{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:2px;display:flex}.team-social-link{justify-content:center;min-width:44px;min-height:44px}.team-social-link svg,.team-social-link img{width:44px!important;height:44px!important}.team-poster{aspect-ratio:5/7;perspective:1400px;background:0 0;border-radius:18px;position:relative;container-type:inline-size}.team-flip{transform-style:flat;position:absolute;inset:0}.team-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden}.team-front{background:#050507}.team-back{cursor:pointer;justify-content:center;align-items:center;padding:7cqw 6cqw;display:flex}.team-flip[data-flipped=true] .team-front,.team-flip[data-flipped=false] .team-back{display:none}.team-flip[data-turn=front-out]{animation:.24s cubic-bezier(.55,0,1,.45) both team-front-out}.team-flip[data-turn=back-in]{animation:.42s cubic-bezier(0,.55,.45,1) both team-back-in}.team-flip[data-turn=back-out]{animation:.24s cubic-bezier(.55,0,1,.45) both team-back-out}.team-flip[data-turn=front-in]{animation:.42s cubic-bezier(0,.55,.45,1) both team-front-in}@keyframes team-front-out{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes team-back-in{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@keyframes team-back-out{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@keyframes team-front-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}.team-back-socials{--team-social-size:clamp(42px,16cqw,56px);place-content:center;place-items:center;gap:clamp(2px,1.2cqw,5px);width:100%;height:100%;display:grid}.team-back-socials[data-count="1"]{grid-template-columns:var(--team-social-size)}.team-back-socials[data-count="2"]{grid-template-columns:repeat(2,var(--team-social-size))}.team-back-socials[data-count="3"]{--team-social-size:clamp(38px,15cqw,52px);grid-template-columns:repeat(3,var(--team-social-size));gap:clamp(2px,1cqw,4px)}.team-back-socials[data-count="4"]{grid-template-columns:repeat(2,var(--team-social-size))}.team-back-social{width:var(--team-social-size);height:var(--team-social-size);border-radius:24%;justify-content:center;align-items:center;text-decoration:none;transition:transform .18s,background .18s;display:flex}.team-back-social:hover,.team-back-social:focus-visible{background:#05050714;outline:none;transform:scale(1.07)}.team-back-social svg,.team-back-social img{display:block;filter:none!important;width:100%!important;height:100%!important}.team-flip-cue{z-index:4;fill:none;stroke:#fbf1e8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;opacity:.75;filter:drop-shadow(1px 1px #050507);pointer-events:none;width:clamp(15px,5cqw,22px);height:clamp(15px,5cqw,22px);position:absolute;bottom:3.6cqw;right:4cqw}@media (max-width:767px){.team-flip-cue{top:3.6cqw;bottom:auto;right:4cqw}}.team-flip-cue-back{opacity:.45;filter:none}@media (prefers-reduced-motion:reduce){.team-flip[data-turn]{animation-duration:1ms}}.svc-poster{aspect-ratio:4/3;perspective:1600px;background:0 0;border-radius:18px;position:relative;container-type:inline-size}.svc-flip{transform-style:preserve-3d;-webkit-transform-style:preserve-3d;transition:transform .66s cubic-bezier(.19,1.04,.28,1);position:absolute;inset:0}.svc-flip[data-flipped=true]{transform:rotateY(180deg)}.svc-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden}.svc-front{background:#0b0b0f;transform:rotateY(0)}.svc-back{touch-action:pan-y;background:#000;transform:rotateY(180deg)}.svc-clip{object-fit:cover;filter:brightness(.72);width:100%;height:100%;position:absolute;inset:0}.svc-clip-empty{background:repeating-linear-gradient(135deg,#0e0e13 0 12px,#121218 12px 24px)}.svc-top{pointer-events:none;justify-content:center;align-items:center;display:flex;position:absolute;top:4cqw;left:5cqw;right:5cqw}.svc-mark{fill:none;stroke:#f2ba22;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:none;flex-shrink:0;width:clamp(12px,3.4cqw,17px);height:clamp(12px,3.4cqw,17px);overflow:visible}.svc-bot{z-index:3;position:absolute;bottom:4cqw;left:4.5cqw;right:4cqw}.svc-title{font-family:"Basquiat",var(--font-main),sans-serif;text-transform:uppercase;white-space:nowrap;color:#f2ba22;text-shadow:1cqw 1cqw #050507,-.26cqw -.26cqw #050507,.26cqw -.26cqw #050507,-.26cqw .26cqw #050507;margin:0;font-weight:400;line-height:.8}.svc-foot{z-index:3;isolation:isolate;align-items:flex-end;gap:2.6cqw;margin-top:2.6cqw;display:flex;position:relative}.svc-foot:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:linear-gradient(#0000 0%,#05050714 42%,#05050729 100%);position:absolute;inset:-1cqw -4cqw -4cqw -4.5cqw;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 42%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d1 42%,#000 100%)}.svc-flip[data-flipped=true] .svc-foot:before{opacity:0;-webkit-backdrop-filter:none}.svc-desc{color:#fbf1e8a8;text-shadow:0 1px 3px #050507;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;margin:0;font-size:clamp(10px,2.9cqw,13px);line-height:1.6;display:-webkit-box;overflow:hidden}.svc-thumbs{flex-shrink:0;gap:1.4cqw;display:flex}.svc-thumb{aspect-ratio:1;cursor:pointer;appearance:none;background-color:#05050738;background-position:50%;background-repeat:no-repeat;background-size:cover;border:0;border-radius:24%;width:clamp(32px,9cqw,48px);padding:0;transition:transform .18s;position:relative;overflow:hidden;box-shadow:0 3px 12px #0000008c}.svc-thumb:hover{transform:translateY(-2px)}.svc-stage{justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.svc-stage-inner{flex-shrink:0;position:relative}.svc-return-hit{z-index:2;cursor:pointer;background:0 0;border:0;padding:0;position:absolute;inset:22% 25%}.svc-return-hit:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #f2ba22}.svc-arrow{z-index:4;-webkit-backdrop-filter:blur(8px);cursor:pointer;background:#0505077a;border:1px solid #fbf1e82e;border-radius:50%;justify-content:center;align-items:center;width:clamp(28px,7cqw,34px);height:clamp(28px,7cqw,34px);padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 18px #00000059}.svc-arrow-prev{left:2.6cqw}.svc-arrow-next{right:2.6cqw}.svc-arrow:hover{background:#050507ad}.svc-arrow svg{pointer-events:none;width:clamp(12px,3.2cqw,15px);height:clamp(12px,3.2cqw,15px)}.svc-dots{z-index:7}.svc-close{z-index:4;cursor:pointer;background:0 0;border:0;padding:6px;line-height:0;position:absolute;top:2.6cqw;right:2.6cqw}.svc-close svg{fill:none;stroke:#fbf1e8;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(1px 1px #050507);width:clamp(16px,4.4cqw,22px);height:clamp(16px,4.4cqw,22px)}@media (max-width:767px){.svc-clip{filter:none!important}.svc-front:after{content:"";z-index:1;pointer-events:none;background:#05050747;position:absolute;inset:0}.svc-top,.svc-bot{z-index:3;position:absolute}.app-root.is-sliding .team-poster-bio:before,.app-root.is-sliding .svc-foot:before{-webkit-backdrop-filter:none!important}.svc-flip,.svc-flip[data-flipped=true]{transform-style:flat;transition:none;transform:none}.svc-face{backface-visibility:visible;transition:none;transform:none}.svc-front{opacity:1;visibility:visible;z-index:2;isolation:isolate;display:block}.svc-front .svc-clip{z-index:0}.svc-top,.svc-bot{z-index:2;transform:translateZ(1px)}.svc-back,.svc-flip[data-flipped=true] .svc-front{opacity:0;visibility:hidden;z-index:1;display:none}.svc-flip[data-flipped=true] .svc-back{opacity:1;visibility:visible;z-index:2;isolation:isolate;display:block}.svc-back .svc-stage{z-index:0}.svc-back .svc-close,.svc-back .media-audio-toggle{z-index:7;transform:translateZ(2px)}.svc-flip[data-mobile-turn=front-out]{animation:.33s cubic-bezier(.55,0,1,.45) forwards svc-mobile-front-out}.svc-flip[data-mobile-turn=back-in]{animation:.33s cubic-bezier(0,.55,.45,1) forwards svc-mobile-back-in}.svc-flip[data-mobile-turn=back-out]{animation:.33s cubic-bezier(.55,0,1,.45) forwards svc-mobile-back-out}.svc-flip[data-mobile-turn=front-in]{animation:.33s cubic-bezier(0,.55,.45,1) forwards svc-mobile-front-in}.media-audio-toggle,.media-arrow{width:34px!important;height:34px!important}.media-audio-toggle{bottom:6px!important;right:6px!important}.media-audio-toggle svg,.media-arrow svg{width:12px!important;height:12px!important}}.carousel-dots{pointer-events:none;z-index:7;justify-content:center;align-items:center;display:flex;position:absolute;left:0;right:0;transform:translateZ(0)}.carousel-dots-mobile{gap:4px;height:6px;top:10px;bottom:auto}.carousel-dots-desktop{gap:5px;height:6px;top:16px;bottom:auto}.carousel-dot{appearance:none;background:#ffffff9e;border:0;border-radius:2px;width:4px;min-width:0;height:4px;padding:0;transition:width .25s,background .25s;display:block;box-shadow:0 1px 4px #000000a6}.carousel-dot[data-active=true]{background:#f2ba22;width:12px;box-shadow:0 0 0 1px #00000042,0 0 10px #f2ba2247}.carousel-dots-desktop .carousel-dot{background:#ffffff52;border-radius:3px;width:5px;height:5px}.carousel-dots-desktop .carousel-dot[data-active=true]{background:#f2ba22;width:14px;box-shadow:0 0 10px #f2ba2238}.carousel-dots-interactive{pointer-events:auto}.carousel-dots-interactive .carousel-dot{cursor:pointer}.stable-media-audio-toggle{opacity:1!important;pointer-events:auto!important;width:32px!important;height:32px!important;transition:opacity .22s,transform .2s,background .2s!important;bottom:16px!important;right:16px!important}.stable-media-audio-toggle svg{width:13px!important;height:13px!important}.desktop-feed-window,.desktop-info-panel{transition:height .28s cubic-bezier(.22,.8,.24,1),width .28s cubic-bezier(.22,.8,.24,1),aspect-ratio .28s cubic-bezier(.22,.8,.24,1)}@media (max-width:767px){.stable-media-audio-toggle{width:20px!important;height:20px!important;top:8px!important;bottom:auto!important;right:8px!important}.stable-media-audio-toggle svg{width:8px!important;height:8px!important}.stable-media-audio-toggle[data-media-controls-visible=true]{opacity:.88!important;pointer-events:auto!important}.stable-media-audio-toggle[data-media-controls-visible=false]{opacity:0!important;pointer-events:none!important}.svc-back .stable-media-audio-toggle{top:10px!important;right:48px!important}.svc-back .carousel-dots-mobile{gap:4px;top:10px!important;bottom:auto!important}}@keyframes svc-mobile-front-out{0%{transform:rotateY(0)}to{transform:rotateY(90deg)}}@keyframes svc-mobile-back-in{0%{transform:rotateY(-90deg)}to{transform:rotateY(0)}}@keyframes svc-mobile-back-out{0%{transform:rotateY(0)}to{transform:rotateY(-90deg)}}@keyframes svc-mobile-front-in{0%{transform:rotateY(90deg)}to{transform:rotateY(0)}}@media (prefers-reduced-motion:reduce){.svc-flip,.svc-face{transition:none}}.team-poster-img{width:100%;height:100%;position:absolute;inset:0}.team-poster-top{pointer-events:none;justify-content:center;display:flex;position:absolute;top:3.6cqw;left:4cqw;right:4cqw}.team-poster-role{letter-spacing:.17em;text-align:center;text-transform:uppercase;color:#f2ba22;text-shadow:0 1px 2px #0505075c;font-size:clamp(7px,2.1cqw,10px);font-weight:800;line-height:1.45}.team-poster-role-line{display:block}.team-poster-role-line:first-child{justify-content:center;align-items:center;gap:.55em;display:flex}.team-poster-role-line>span{display:block}.team-poster-mark{fill:none;stroke:#f2ba22;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 1px 1px #05050794);flex:0 0 1em;width:1em;height:1em;overflow:visible}.team-poster-bot{z-index:3;position:absolute;bottom:3.4cqw;left:4cqw;right:2cqw}.team-poster-name{font-family:"Basquiat",var(--font-main),sans-serif;text-transform:uppercase;white-space:nowrap;color:#f2ba22;text-shadow:1cqw 1cqw #050507,-.26cqw -.26cqw #050507,.26cqw -.26cqw #050507,-.26cqw .26cqw #050507;margin:0;font-weight:400;line-height:.66}.team-poster-name span{display:block}.team-poster-bio{z-index:3;isolation:isolate;color:#fbf1e89e;text-shadow:0 1px 3px #050507;-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:74%;margin:3.2cqw 0 0;font-size:clamp(10.5px,3.1cqw,13px);line-height:1.62;display:-webkit-box;position:relative;overflow:visible}.team-poster-bio:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(2px);background:linear-gradient(#0000 0%,#05050714 44%,#05050729 100%);position:absolute;inset:-.45em -2cqw -3.4cqw -4cqw;-webkit-mask-image:linear-gradient(#0000 0%,#000000d1 42%,#000 100%);mask-image:linear-gradient(#0000 0%,#000000d1 42%,#000 100%)}.team-flip[data-flipped=true] .team-poster-bio:before{opacity:0;-webkit-backdrop-filter:none}.team-poster-socials{align-items:center;gap:0;display:flex;position:absolute;bottom:2cqw;right:2cqw}.team-poster-socials .team-social-link{justify-content:center;align-items:center;min-width:36px;min-height:36px;display:flex}.team-poster-socials .team-social-link svg,.team-poster-socials .team-social-link img{filter:drop-shadow(0 1px 3px #050507e6);width:clamp(22px,6.4cqw,30px)!important;height:clamp(22px,6.4cqw,30px)!important}@container (max-width:220px){.team-poster-bio{-webkit-line-clamp:2;max-width:100%;margin-top:2.4cqw}.team-poster-role{letter-spacing:.12em}.team-poster-socials{bottom:0;right:0}}.filter-menu-open{animation:.3s cubic-bezier(.19,1.04,.28,1) both filterOpen}.filter-menu-close{animation:.17s cubic-bezier(.4,0,.9,1) both filterClose}.feed-scroll-hint{animation:3.2s forwards feedHintShell}.feed-hint-pill{-webkit-backdrop-filter:blur(10px);background:#00000047;border:1px solid #ffffff1f;box-shadow:0 10px 28px #00000047,inset 0 1px #ffffff14}.feed-hint-chevron{filter:drop-shadow(0 0 8px #f2ba222e);animation:1s ease-in-out .18s 3 both feedHintChevron}.desktop-feed-window{animation:.42s cubic-bezier(.16,1,.3,1) both desktopWindowIn}.desktop-info-panel .desktop-info-copy{opacity:0;animation:.42s cubic-bezier(.16,1,.3,1) both desktopInfoIn}.desktop-info-panel .desktop-info-copy:first-child{animation-delay:60ms}.desktop-info-panel .desktop-info-copy:nth-child(2){animation-delay:.1s}.desktop-info-panel .desktop-info-copy:nth-child(3){animation-delay:.14s}.info-scroll-cue{pointer-events:none;opacity:.78;background:#ffffff17;border-radius:999px;width:4px;height:42px;position:absolute;top:50%;right:14px;overflow:hidden;transform:translateY(-50%)}.info-scroll-cue span{background:var(--accent-color,#f2ba22);border-radius:999px;width:100%;height:14px;animation:1.6s ease-in-out infinite scrollCueTrack;position:absolute;top:0;left:0}.info-scroll-cue.is-scrolling span{animation:.46s cubic-bezier(.16,1,.3,1) both scrollCueActive}.ov-root{scrollbar-width:none}.ov-root::-webkit-scrollbar{display:none}.ov-bg{-webkit-backdrop-filter:blur(18px);background:#050507d1;transition:opacity .4s}.ov-bg-in{opacity:1}.ov-bg-out{opacity:0}.ov-card{will-change:opacity;transition:opacity .22s}@media (max-width:767px){.ov-bg{transition:opacity .16s}.ov-card .desktop-feed-window{-webkit-backdrop-filter:none!important}}.ov-root .desktop-feed-window{animation:none}.ov-root .desktop-info-panel .desktop-info-copy{opacity:1;animation:none}.c-in{opacity:1;transform:none}.c-out{opacity:0;transform:none}.app-root.is-sliding .liquid-nav{-webkit-backdrop-filter:none!important}.liquid-nav:after{content:"";border-radius:inherit;pointer-events:none;opacity:.45;background:linear-gradient(90deg,#0000,#ffffff0e,#0000);animation:3.8s ease-in-out infinite navGlassSweep;position:absolute;inset:0;transform:translate(-100%)}.liquid-nav>button{outline:none}.liquid-nav>button[aria-current=page]:focus-visible:after{content:"";pointer-events:none;border:1px solid #f2ba2275;border-radius:999px;position:absolute;inset:4px;box-shadow:0 0 0 2px #f2ba2214}.nav-blob-track{will-change:transform;transition:transform .42s cubic-bezier(.2,.84,.26,1.045)}.nav-blob{transform-origin:50%;background:#ffffff17;border:1px solid #ffffff1f;animation:.42s cubic-bezier(.2,.9,.28,1.16) both navCursorLand;overflow:hidden;box-shadow:inset 0 1px #ffffff2e,0 10px 28px #f2ba2226}.nav-blob:before{content:"";filter:blur(7px);opacity:.9;background:radial-gradient(circle at 30% 26%,#ffffff52,#0000 34%),radial-gradient(circle at 50% 76%,#d030206b,#0000 44%);animation:none;position:absolute;inset:-34%}.nav-icon{transform-origin:50%;backface-visibility:hidden;justify-content:center;align-items:center;line-height:0;display:flex}.nav-icon svg{display:block}.nav-icon-active{animation:.4s cubic-bezier(.2,.9,.28,1.16) both navIconLand}@keyframes navGlassSweep{0%,52%{opacity:0;transform:translate(-115%)}62%{opacity:.42}82%,to{opacity:0;transform:translate(115%)}}@keyframes navLiquidDrift{0%{transform:translate(-9%,4%)scale(1.12)rotate(-2deg)}to{transform:translate(10%,-5%)scale(1.24)rotate(2deg)}}@keyframes navCursorLand{0%{transform:scaleX(.95)scaleY(1.035)}48%{transform:scaleX(1.035)scaleY(.982)}75%{transform:scaleX(.992)scaleY(1.008)}to{transform:scaleX(1)scaleY(1)}}@keyframes navIconLand{0%{transform:scale(.96)translateY(.35px)}48%{transform:scale(1.075)translateY(-.35px)}74%{transform:scale(1.025)translateY(0)}to{transform:scale(1.04)translateY(0)}}@media (prefers-reduced-motion:reduce){.nav-blob-track{transition-duration:.01ms}.nav-blob,.nav-icon-active{animation:none}}@keyframes scrollCueTrack{0%,to{opacity:.55;transform:translateY(2px)}50%{opacity:1;transform:translateY(25px)}}@keyframes scrollCueActive{0%{opacity:.52;transform:translateY(2px)}to{opacity:1;transform:translateY(25px)}}@keyframes liquidCardIn{0%{opacity:0;transform:translateY(20px)scale(.965)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes filterOpen{0%{opacity:0;transform:translateY(-9px)scale(.965)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes filterClose{0%{opacity:1;transform:translateY(0)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.97)}}.pg-grid-page{overscroll-behavior-y:contain;height:100%;position:relative;overflow:hidden auto}.pg-split-hero{isolation:isolate;width:min(1240px,90vw);margin:0 auto;padding:32px 0 64px;position:relative}.pg-hero-editorial{aspect-ratio:16/9;background:#e8e5dd;border-radius:clamp(24px,3vw,44px);width:100%;position:relative;overflow:hidden;box-shadow:0 8px 40px #25221c0f}.pg-hero-image{object-fit:contain;object-position:50% 50%;width:100%;height:100%;position:absolute;inset:0}.pg-wordmark{z-index:2;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;width:60px;padding:0;line-height:0;display:block;position:absolute;top:32px;left:36px}.pg-wordmark:after{content:"";position:absolute;inset:-8px}.pg-wordmark img{pointer-events:none;filter:drop-shadow(1px 0 #25221a)drop-shadow(-1px 0 #25221a)drop-shadow(0 1px #25221a)drop-shadow(0 -1px #25221a)drop-shadow(2px 3px #25221a);width:100%;height:auto;display:block}.pg-wordmark:focus-visible{outline-offset:7px;outline:2px solid #a26e00}.pg-hero-copy{z-index:4;isolation:isolate;position:absolute;top:38%;left:61%;right:24px}.pg-hero-copy:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(5px);-webkit-mask-composite:source-in;border-radius:24px;position:absolute;inset:-14px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000),linear-gradient(#0000,#000 18% 82%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.pg-claim{font-family:var(--font-display);letter-spacing:.015em;color:#20201e;margin:0;font-size:clamp(28px,3.25vw,48px);font-weight:700;line-height:1.05}.pg-claim i{white-space:nowrap;font-style:normal;display:block}.pg-slot{display:inline-block;position:relative}.pg-tagline{white-space:nowrap;letter-spacing:-.01em;color:#393935;margin:18px 0 0;font-size:clamp(11px,1vw,14px);font-weight:500;line-height:1.3}.pg-projects-section{background:var(--site-bg,#fffcf2);padding:16px 10vw 96px;position:relative}.pg-projects-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.pg-project-poster{aspect-ratio:4/3;background:#0b0b0f;border-radius:18px;width:100%;transition:transform .25s;position:relative;overflow:hidden;container-type:inline-size}.pg-project-media{filter:none;position:absolute;inset:0;overflow:hidden}.pg-project-shade{display:none}.pg-project-poster .svc-bot{pointer-events:none}@media (hover:hover) and (pointer:fine){.pg-project-poster:hover{transform:translateY(-3px)!important}}.app-root .desktop-nav-progressive-blur,.app-root .mobile-nav-progressive-blur{display:block}.app-root .liquid-nav{background:#fffcf2db!important;border-color:#20201e1f!important;box-shadow:0 8px 32px #20201e1f!important}@media (max-width:767px){.pg-split-hero{width:calc(100% - 28px);height:calc(var(--app-height,100svh) - 100px);min-height:530px;margin:14px auto 24px;padding:0}.pg-hero-editorial{aspect-ratio:auto;border-radius:28px;height:100%;position:absolute;inset:0}.pg-hero-image{object-fit:cover;object-position:23% 50%}.pg-wordmark{width:45px;top:24px;left:24px;right:auto}.pg-hero-copy{inset:auto 24px 28px}.pg-claim{font-size:clamp(25px,7vw,32px)}.pg-tagline{margin-top:12px;font-size:11px}.pg-projects-section{padding:12px 14px calc(96px + env(safe-area-inset-bottom,0px))}.pg-projects-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}.pg-title{font-family:var(--font-display),-apple-system,sans-serif;letter-spacing:.055em;text-transform:uppercase;color:var(--site-text,#fbf1e8);margin:0 0 32px;font-size:clamp(24px,3.4vw,44px);font-weight:700;line-height:1}.claim-swap{text-align:left;width:4.7em;font:inherit;cursor:pointer;color:#bd8200;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;padding:0;display:inline-block;position:relative}.claim-swap:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid}.claim-morph{display:inline-grid;position:relative}.claim-word,.claim-old{transform-origin:0;grid-area:1/1;display:inline-block}.claim-old{pointer-events:none;animation:.85s both claimMeltOut}.claim-new{animation:.85s both claimMeltIn}@keyframes claimMeltOut{0%{opacity:1;filter:blur();transform:scale(1)}65%,to{opacity:0;filter:blur(12px);transform:scale(1.12,.7)}}@keyframes claimMeltIn{0%{opacity:0;filter:blur(12px);transform:scale(.9,1.2)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.claim-old{display:none}.claim-new{animation:none}}.pg-tag{z-index:3;opacity:0;text-align:center;letter-spacing:.1px;color:var(--accent-alt-color,#f2ba22);white-space:nowrap;text-overflow:ellipsis;text-shadow:0 1px 4px #000000e6;pointer-events:none;font-size:9px;font-weight:700;line-height:1.15;transition:opacity .28s,transform .28s;position:absolute;bottom:8px;left:8px;right:8px;overflow:hidden;transform:translateY(4px)}.pg-tag-veil{z-index:2;opacity:0;pointer-events:none;background:linear-gradient(#05050700 52%,#050507d1 100%);transition:opacity .28s;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.pg-aurora,.claim-word{animation:none}}.slider-anim{will-change:transform;transition:transform .38s cubic-bezier(.25,.7,.25,1)!important}.app-root.is-sliding .page-slider-track{--page-blur-radius:0px}.app-root.is-sliding .liquid-nav:after,.app-root.is-sliding .nav-blob:before,.app-root.is-sliding .liquid-card-in,.app-root.is-sliding .circle-pop,.app-root.is-sliding .desktop-feed-window,.app-root.is-sliding .desktop-info-copy,.app-root.is-sliding .feed-scroll-hint,.app-root.is-sliding .feed-hint-chevron,.app-root.is-sliding .info-scroll-cue span,.app-root.is-sliding .contact-aurora,.app-root.is-sliding .contact-logo,.app-root.is-sliding .contact-badge-dot,.app-root.is-sliding .contact-cta,.app-root.is-sliding .contact-cta:after{animation-play-state:paused}.app-root.is-sliding .contact-word-strip{transition:none}@keyframes likeFlash{0%{opacity:0;transform:translate(-50%,-50%)scale(.55)}28%{opacity:.96;transform:translate(-50%,-50%)scale(1.08)}58%{opacity:.88;transform:translate(-50%,-50%)scale(.98)}to{opacity:0;transform:translate(-50%,-50%)scale(1.02)}}@keyframes likeRing{0%{opacity:.34;transform:translate(-50%,-50%)scale(.72)}72%{opacity:.08;transform:translate(-50%,-50%)scale(1.4)}to{opacity:0;transform:translate(-50%,-50%)scale(1.46)}}.like-flash{will-change:transform,opacity;animation:.72s cubic-bezier(.16,1,.3,1) forwards likeFlash}.like-flash-ring{border:1px solid var(--accent-color,#f2ba22);background:0 0;border-radius:50%;width:92px;height:92px;animation:.72s ease-out forwards likeRing;position:absolute;top:50%;left:50%}@keyframes feedHintShell{0%{opacity:0;transform:translate(-50%,10px)}12%,78%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,8px)}}@keyframes feedHintChevron{0%,to{opacity:.48;transform:translateY(-4px)}50%{opacity:1;transform:translateY(5px)}}@keyframes desktopWindowIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes desktopInfoIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.intro-splash{background:var(--intro-bg,#000);z-index:20000;pointer-events:none;justify-content:center;align-items:center;animation:.75s cubic-bezier(.22,1,.36,1) forwards introFadeOut;display:flex;position:fixed;inset:0}.intro-logo{object-fit:contain;filter:none;z-index:1;will-change:transform,opacity;width:min(28vw,132px);height:auto;max-height:132px;animation:.75s cubic-bezier(.18,1,.32,1) forwards introLogoPulse;position:relative}@keyframes introLogoPulse{0%{opacity:0;transform:translateY(7px)scale(.84)}22%{opacity:1;transform:translateY(0)scale(1)}55%{opacity:1;transform:translateY(0)scale(1.06)}78%{opacity:.96;transform:translateY(-1px)scale(1)}to{opacity:0;transform:translateY(-7px)scale(.94)}}@keyframes introFadeOut{0%,62%{opacity:1}to{opacity:0}}@media (max-width:767px){.intro-logo{width:112px;max-height:112px}}.svc-thumb img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.project-info-footer{flex-shrink:0;justify-content:flex-end;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.project-info-footer .feed-team-avatars{min-width:0;align-self:auto!important;margin-top:0!important;padding-top:0!important}.project-share{z-index:30;color:var(--accent-alt-color,#f2ba22);flex:0 0 44px;align-self:flex-end;font-size:12px;position:relative}.project-share-trigger{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:10px;transition:background .18s,transform .18s;display:flex}.project-share-trigger svg{width:21px;height:21px}.project-share-trigger:hover,.project-share-trigger[aria-expanded=true]{background:#ffffff0f;transform:translateY(-1px)}.project-share button:focus-visible{outline-offset:2px;outline:2px solid}.project-share-options{background:#151515;border:1px solid #ffffff24;border-radius:14px;flex-direction:column;gap:4px;width:max-content;max-width:min(264px,90vw - 40px);padding:8px;display:flex;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 28px #0000004d}.project-share-options button{min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;padding:8px 12px;display:flex}.project-share-options button:hover{background:#ffffff0f}.project-share-options [role=status]{color:var(--site-text,#fbf1e8);padding:4px 12px}.project-share input{color:#fbf1e8;background:#151515;border:1px solid #444;border-radius:8px;width:100%;padding:8px}.app-root .nav-icon{opacity:.85!important}.app-root .nav-icon-active{color:#a56d00}.app-root .nav-icon-active svg{stroke:#a56d00!important}.desktop-info-panel{background:#faf9f6f0!important;box-shadow:0 14px 48px #20201e1a!important}.ov-bg{background:#fffcf2f5!important}.project-share-options{background:#faf9f6;border-color:#20201e26}.project-share input{color:#20201e;background:#faf9f6;border-color:#aaa}.pg-hero-copy{--hero-yellow:#fcb700;--hero-red:#d03020}.pg-claim,.pg-tagline{color:var(--hero-yellow);text-shadow:1px 0 #25221a,-1px 0 #25221a,0 1px #25221a,0 -1px #25221a,2px 3px #25221a}.pg-tagline{text-shadow:0 1px 1px #25221a,1px 1px #25221a;font-weight:650}.pg-hero-copy .claim-swap{color:var(--hero-red);text-shadow:inherit}.pg-project-poster .project-title-stack{white-space:normal;text-align:center;color:#fcb700;text-shadow:1px 0 #25221a,-1px 0 #25221a,0 1px #25221a,0 -1px #25221a,2px 3px #25221a;line-height:.92}.project-title-stack span{display:block}.pg-project-poster .svc-bot{bottom:7cqw}.ov-card>.desktop-feed-window,.ov-card>.project-info-panel{box-shadow:none!important;border:0!important}.ov-card>.project-info-panel{color:#151515;-webkit-backdrop-filter:none!important;background:#fcb700!important}.project-info-panel .desktop-info-copy,.project-info-panel .project-share{color:#151515!important}.project-info-panel .project-share-trigger svg{stroke:#151515}.pg-tagline{color:#20201e;text-shadow:none;font-weight:500}.pg-claim{font-family:var(--font-display);letter-spacing:.015em;text-transform:none;text-shadow:none;-webkit-text-stroke:0;font-weight:700;line-height:1.05}.pg-hero-copy .claim-swap{width:auto;letter-spacing:inherit;text-shadow:none;-webkit-text-stroke:0}@media (max-width:767px){.pg-hero-copy{width:max-content;max-width:calc(100% - 48px);right:auto}.pg-hero-copy:before{display:none}.pg-claim{isolation:isolate;width:max-content;position:relative}.pg-claim:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(5px);position:absolute;inset:-22px -24px;-webkit-mask-image:radial-gradient(#000 30%,#000c 55%,#0000 74%);mask-image:radial-gradient(#000 30%,#000c 55%,#0000 74%)}}.pg-tag{font-family:var(--font-display);letter-spacing:.015em;white-space:normal;font-size:clamp(12px,1.2vw,18px);font-weight:700;line-height:1.15;bottom:12px}.project-preview:focus-within .pg-tag,.pg-projects-grid>button:focus-visible .pg-tag,.pg-projects-grid>button:focus-visible .pg-tag-veil{opacity:1;transform:none}.team-back-social .basquiat-social-icon{flex:none;width:100%!important;height:100%!important}.svc-flip,.svc-flip[data-flipped=true]{transform-style:flat;transition:none;transform:none}.svc-face{backface-visibility:visible;transition:none;transform:none}.svc-front{opacity:1;visibility:visible;z-index:2;display:block}.svc-back,.svc-flip[data-flipped=true] .svc-front{opacity:0;visibility:hidden;z-index:1;display:none}.svc-flip[data-flipped=true] .svc-back{opacity:1;visibility:visible;z-index:2;display:block}.svc-flip[data-mobile-turn=front-out]{animation:.24s cubic-bezier(.55,0,1,.45) both team-front-out}.svc-flip[data-mobile-turn=back-in]{animation:.42s cubic-bezier(0,.55,.45,1) both team-back-in}.svc-flip[data-mobile-turn=back-out]{animation:.24s cubic-bezier(.55,0,1,.45) both team-back-out}.svc-flip[data-mobile-turn=front-in]{animation:.42s cubic-bezier(0,.55,.45,1) both team-front-in}@media (prefers-reduced-motion:reduce){.svc-flip[data-mobile-turn]{animation:none}}.feed-stream .feed-info-panel,.feed-stream .mobile-feed-info-pill{box-shadow:none!important;-webkit-backdrop-filter:none!important;color:#151515!important;background:#fcb700!important;border:0!important}.feed-info-panel .desktop-info-copy,.feed-info-panel .notranslate,.mobile-feed-info-pill .notranslate{color:#151515!important}.feed-stream .desktop-feed-window,.feed-stream .slide-card{box-shadow:none!important;border:0!important}.pg-tag{font-size:clamp(10px,.95vw,14px)}@media (max-width:767px){.pg-tag,.pg-tag-veil{opacity:1;transform:none}.pg-tag{font-size:10px;bottom:8px}}.feed-stream{box-sizing:border-box;overscroll-behavior-y:contain;overflow-anchor:none;position:relative}.feed-stream>[data-feed-item-id]{flex-shrink:0;height:auto!important;min-height:0!important}.feed-stream .feed-mobile-media{width:100%;background:0 0!important;position:relative!important;inset:auto!important}:is(.app-root:has(.feed-stream) .desktop-nav-progressive-blur,.app-root:has(.feed-stream) .mobile-nav-progressive-blur){display:block}.feed-stream{background:var(--site-bg,#fffcf2)}.intro-splash,.intro-logo{animation-duration:1.75s}.intro-logo{aspect-ratio:1;background:#d03020;height:min(28vw,132px);display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (max-width:767px){.intro-logo{height:112px}}.svc-flip{will-change:transform;background:#0b0b0f;border-radius:18px}.feed-stream>[data-feed-before]{visibility:hidden;pointer-events:none}.app-root .desktop-nav-progressive-blur,.app-root .mobile-nav-progressive-blur{-webkit-mask-composite:source-in;width:min(520px,96vw);transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-backdrop-filter:blur(4px)!important;left:50%!important;right:auto!important;-webkit-mask-image:linear-gradient(#0000 0%,#000 68% 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000)!important;mask-image:linear-gradient(#0000 0%,#000 68% 100%),linear-gradient(90deg,#0000,#000 20% 80%,#0000)!important}@media (max-width:767px){.app-root .mobile-nav-progressive-blur{-webkit-backdrop-filter:blur(6px)!important}}.intro-logo{object-fit:contain;background:0 0;-webkit-mask-image:none;mask-image:none}.contact-stack-page{background:var(--site-bg,#fffcf2);height:100%;position:relative;overflow:hidden}.contact-stack-content{z-index:2;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:45px 30px 125px;display:flex;position:relative}.contact-deck{aspect-ratio:5/7;touch-action:pan-y;outline-offset:22px;flex-shrink:0;width:clamp(190px,20vw - 12px,300px);position:relative}.contact-stack-card{color:#fcb700;text-align:center;transform:translate(calc(var(--depth)*12px),calc(var(--depth)*-9px)) rotate(calc(var(--depth)*4deg)) scale(calc(1 - var(--depth)*.035));background:#191919;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;padding:24px;transition:transform .48s cubic-bezier(.22,1,.36,1),background .48s;display:flex;position:absolute;inset:0;overflow:hidden;box-shadow:0 10px 30px #0002}.contact-stack-card[data-depth="1"]{background:#39352c}.contact-stack-card[data-depth="2"]{background:#635331}.contact-stack-card h2,.contact-start{font-family:var(--font-display);letter-spacing:-.5px;color:#fcb700;margin:20px 0 0;font-size:clamp(24px,2.3vw,36px);line-height:1.08}.contact-stack-card .contact-logo{flex-shrink:0}.contact-rolling-window{width:100%;font-family:var(--font-display);color:#fcb700;margin-top:10px;font-size:27px;overflow:hidden}.contact-start{margin:0;padding:20px 0;text-decoration:none;transition:transform .2s;display:block}.contact-start:hover{transform:scale(1.04)}.contact-deck-arrow{z-index:5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.contact-deck-prev{right:calc(100% + 42px)}.contact-deck-next{left:calc(100% + 55px)}.contact-deck-dots{gap:9px;margin-top:25px;display:flex}.contact-deck-dots button{cursor:pointer;background:#fcb70066;border:0;border-radius:50%;width:7px;height:7px;padding:0}.contact-deck-dots button[aria-current]{background:#fcb700}.contact-stack-socials{justify-content:center;gap:6px;margin-top:15px;display:flex}.contact-stack-socials a{justify-content:center;align-items:center;width:44px;height:44px;display:flex}.contact-copyright{bottom:calc(82px + env(safe-area-inset-bottom,0px));z-index:3;text-align:center;letter-spacing:1px;color:#777;font-size:8px;position:absolute;left:0;right:0}.project-info-footer{justify-content:space-between}.project-info-footer .feed-team-avatars{justify-content:flex-start!important;margin-left:0!important;margin-right:auto!important}.project-share{margin-left:auto}.project-share-options{background:#fffcf2;border:0;flex-flow:wrap;gap:0;width:104px;padding:4px;box-shadow:0 6px 20px #0002}.project-share-options button{justify-content:center;width:48px;height:44px;padding:12px}.project-share-options button svg{stroke:currentColor;width:20px;height:20px}.project-share-options [role=status]{color:#151515;text-align:center;flex-basis:100%;padding:5px;font-size:10px}.feed-share-notice{z-index:60;color:#151515;overflow-wrap:anywhere;background:#fcb700;border-radius:14px;max-width:85%;padding:12px 18px;font-size:12px;position:absolute;bottom:115px;left:50%;transform:translate(-50%)}@media (max-width:767px){.contact-deck{width:calc(50vw - 22px);min-width:175px;max-width:260px}.contact-stack-card{padding:14px}.contact-stack-card h2,.contact-start{font-size:24px}.contact-rolling-window{font-size:23px}.contact-stack-card .contact-logo{width:80px!important;height:80px!important}}@media (prefers-reduced-motion:reduce){.contact-stack-card{transition:none}}.contact-stack-page{overscroll-behavior-y:contain;overflow-anchor:none;scroll-behavior:auto;overflow:hidden auto}.contact-stack-content{flex-shrink:0;height:auto;min-height:0;padding:32px 30px 0}.contact-stack-card{will-change:transform;backface-visibility:hidden}.contact-stack-card.contact-card-0{color:#d03020;background:#fcb700}.contact-stack-card.contact-card-1{background:#191919}.contact-stack-card.contact-card-2{background:#f47b20}.contact-card-0 h2{color:#d03020;z-index:2;margin:0;font-size:15px;line-height:1.15;position:absolute;bottom:22px;left:14px;right:14px}.contact-full-logo{object-fit:contain;mix-blend-mode:multiply;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;transform:translateY(-6%)scale(1.06)}.contact-card-1 h2{color:#fffcf2}.contact-card-2 .contact-start{color:#191919;font-size:clamp(20px,1.9vw,28px)}.contact-card-leaving{animation:.48s cubic-bezier(.4,0,.2,1) both contact-card-deal}@keyframes contact-card-deal{0%{z-index:5;opacity:1;transform:translate(0)rotate(0)}45%{transform:translate(calc(var(--turn)*-25%),-4%) rotate(calc(var(--turn)*-7deg)) scale(.97);z-index:5}46%{z-index:0}to{z-index:0;opacity:1;transform:translate(24px,-18px)rotate(8deg)scale(.93)}}.contact-stack-socials{gap:0;margin-top:10px}.contact-stack-socials a{width:36px;height:40px}.contact-stack-socials .basquiat-social-icon{width:31px!important;height:31px!important}.contact-company-stop{justify-content:center;padding:0 30px;display:flex;position:relative}.contact-company-card{aspect-ratio:5/7;color:#fffcf2;text-align:center;background:#d03020;border-radius:18px;flex-direction:column;justify-content:center;width:clamp(190px,20vw - 12px,300px);padding:22px;display:flex;box-shadow:0 10px 30px #0002}.contact-company-card h2{font-family:var(--font-display);margin:0 0 24px;font-size:28px;line-height:1.05}.contact-company-card p{margin:0;font-size:14px;line-height:1.5}.contact-company-card .contact-company-legal{margin-top:24px;font-size:12px}.contact-stack-page>[data-feed-before]{visibility:hidden;pointer-events:none}@media (max-width:767px){.contact-company-card{width:calc(50vw - 22px);min-width:175px;max-width:260px;padding:16px}.contact-company-card h2{font-size:24px}.contact-card-0 h2{font-size:13px}.contact-card-2 .contact-start{font-size:21px}}@media (prefers-reduced-motion:reduce){.contact-card-leaving{animation-duration:10ms}}.contact-deck-dots{z-index:5;order:-1;margin:0 0 24px;position:relative}.contact-full-logo{mix-blend-mode:normal;filter:url(#contact-logo-ink);background:0 0;transform:translateY(-7%)scale(1.55);-webkit-mask-position:50% 43%;mask-position:50% 43%;-webkit-mask-size:155%;mask-size:155%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.info-scroll-cue{opacity:1;background:#ffffff4d}.info-scroll-cue span,.info-scroll-cue.is-scrolling span{background:#fff;top:14px;transform:none;animation:none!important}.contact-full-logo{filter:none;mix-blend-mode:normal;object-fit:contain;transform:translateY(-7%)}.contact-company-card{justify-content:flex-start;padding-top:30px;padding-bottom:20px;position:relative}.contact-company-wordmark{object-fit:contain;filter:brightness(0)invert()drop-shadow(2px 3px #25221a);flex-shrink:0;align-self:center;width:70%;height:34%}.contact-company-socials{justify-content:center;align-items:center;gap:0;margin-top:14px;display:flex}.contact-company-socials a{justify-content:center;align-items:center;width:30px;height:34px;display:flex}.contact-company-socials .basquiat-social-icon{width:25px!important;height:25px!important}.contact-company-card .contact-company-location{margin-top:auto;margin-bottom:24px;font-size:12px}.contact-company-card .contact-company-legal{margin-top:0;font-size:10px;line-height:1.5}@media (max-width:767px){.contact-company-card{padding-top:24px;padding-bottom:16px}.contact-company-card .contact-company-location{margin-bottom:16px;font-size:11px}.contact-company-card .contact-company-legal{font-size:9px}.contact-company-socials{margin-top:8px}.contact-company-socials a{width:28px;height:32px}.contact-company-socials .basquiat-social-icon{width:23px!important;height:23px!important}}[data-scroll-contained],.mobile-feed-info-expanded,.feed-info-panel{overscroll-behavior:contain}.feed-info-footer{flex-shrink:0;justify-content:space-between;align-items:flex-end;gap:12px;margin-top:auto;padding-top:14px;display:flex}.feed-info-footer .feed-team-avatars{margin:0 auto 0 0!important;padding-top:0!important}.feed-desktop-actions{flex-shrink:0;gap:8px;margin-left:auto;display:flex}.feed-desktop-actions button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:50%;box-shadow:0 6px 18px #0005;background:#00000085!important;border:1px solid #ffffff24!important;width:40px!important;height:40px!important}.contact-company-socials{grid-template-columns:repeat(2,30px);align-self:center;gap:2px 8px;display:grid}.contact-card-returning{animation:.48s cubic-bezier(.4,0,.2,1) reverse both contact-card-deal;--turn:1!important}.contact-full-logo{filter:url(#contact-logo-ink);transform:translateY(-7%)scale(1.55)}@media (max-width:767px){.project-close{width:22px!important;height:22px!important;padding:4px!important}.project-close svg{width:12px!important;height:12px!important}.contact-company-socials{grid-template-columns:repeat(2,28px);gap:0 8px}.contact-company-card .contact-company-location{margin-bottom:10px}.contact-company-wordmark{height:29%}}@media (prefers-reduced-motion:reduce){.contact-card-returning{animation-duration:10ms}}.mobile-feed-actions button,.feed-desktop-actions button{box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:0!important;width:34px!important;height:34px!important}.mobile-feed-actions button svg,.feed-desktop-actions button svg{width:19px!important;height:19px!important}.mobile-feed-actions button,.feed-desktop-actions button{filter:drop-shadow(0 1px 2px #0004)}.feed-stream>[data-feed-item-id],.contact-stack-page>[data-contact-stop]{will-change:opacity}@media (min-width:768px){.contact-deck-dots{display:none}.media-arrow{opacity:.65;width:36px!important;height:36px!important;box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:0 0!important;border:0!important;padding:7px!important}.media-arrow svg,.contact-deck-arrow svg{width:21px!important;height:21px!important}.media-arrow[aria-label=Previous\ slide]{left:18px!important}.media-arrow[aria-label=Next\ slide]{right:18px!important}.media-arrow svg{stroke:#f2ba22!important}.media-arrow:hover{opacity:1}}.pg-split-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#fcb700 0%,#fffcf2 100%);width:100vw;position:absolute;top:0;bottom:-40px;left:calc(50% - 50vw)}@media (max-width:767px){.pg-split-hero:before{background:linear-gradient(#fcb700 14px,#fffcf2 100%);top:-14px}}@media (min-width:768px){.pg-split-hero:before{background:linear-gradient(#fcb700 0%,#fcb70066 48%,#fcb70014 74%,#fcb70000 90%);bottom:0}}.pg-hero-copy{isolation:auto}.pg-hero-copy:before,.pg-claim:before{display:none!important}.pg-claim{isolation:auto;width:max-content;max-width:100%;position:relative}.pg-claim>i{z-index:1;position:relative}.pg-hero-text-blur{z-index:0;pointer-events:none;-webkit-backdrop-filter:blur(12px);position:absolute;inset:-24px -30px;-webkit-mask-image:radial-gradient(#000 25%,#000000d9 48%,#0000 74%);mask-image:radial-gradient(#000 25%,#000000d9 48%,#0000 74%)}.member-sheet-card{opacity:0;transition:opacity .16s}.member-sheet-card[data-ready=true]{opacity:1}.member-sheet-card .team-poster{will-change:auto;transform:none;animation:none!important}
