@font-face{font-family:pangram;src:url(../media/PPPangramSans_Regular-s.p.3ly6hhkavn25_.ttf)format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:pangram;src:url(../media/PPPangramSans_RegularItalic-s.p.1g0kmlc2_dnld.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:pangram;src:url(../media/PPPangramSans_Medium-s.p.3tj5rd46a4-00.otf)format("opentype");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:pangram;src:url(../media/PPPangramSans_Semibold-s.p.18u_3zchholo7.otf)format("opentype");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:pangram Fallback;src:local(Arial);ascent-override:76.59%;descent-override:21.75%;line-gap-override:9.46%;size-adjust:105.76%}.pangram_d39d707d-module__OSewsG__className{font-family:pangram,pangram Fallback}.pangram_d39d707d-module__OSewsG__variable{--font-pangram:"pangram", "pangram Fallback"}
@font-face{font-family:editorial;src:url(../media/PPEditorialNew_Italic-s.p.1dpr78b2qqgja.otf)format("opentype");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:editorial;src:url(../media/PPEditorialNew_UltralightItalic-s.p.0rk2o1ddd7x1a.otf)format("opentype");font-display:swap;font-weight:200;font-style:italic}@font-face{font-family:editorial Fallback;src:local(Arial);ascent-override:95.0%;descent-override:32.39%;line-gap-override:10.8%;size-adjust:92.63%}.editorial_b8ce30f-module__yvz3-q__className{font-family:editorial,editorial Fallback}.editorial_b8ce30f-module__yvz3-q__variable{--font-editorial:"editorial", "editorial Fallback"}
@font-face{font-family:arialBlack;src:url("../media/Arial Black-s.p.17lqp8w6uqvg1.ttf")format("truetype");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:arialBlack Fallback;src:local(Arial);ascent-override:88.33%;descent-override:24.85%;line-gap-override:0.0%;size-adjust:124.6%}.arialblack_80d301a6-module__rcAL1q__className{font-family:arialBlack,arialBlack Fallback}.arialblack_80d301a6-module__rcAL1q__variable{--font-black:"arialBlack", "arialBlack Fallback"}
:root{--fish:#de4f26;--dates:#a4dce5;--milk:#f4e8d8;--ink:#0a0a0a;--black:#000;--font-body:var(--font-pangram), "Helvetica Neue", Arial, sans-serif;--font-serif:var(--font-editorial), Georgia, serif;--font-heavy:var(--font-black), "Arial Black", Arial, sans-serif;--gutter:clamp(1.25rem, 4vw, 4rem);--section-pad:clamp(3.75rem, 12vh, 10rem);--page-bg:var(--black)}*{box-sizing:border-box;margin:0;padding:0}html{scrollbar-width:thin;scrollbar-color:var(--fish) var(--black);height:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background:var(--page-bg);color:var(--milk);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-weight:400;line-height:1.5;transition:none;overflow-x:clip}::selection{background:var(--fish);color:var(--milk)}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border: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}.kicker{font-family:var(--font-body);letter-spacing:.28em;text-transform:uppercase;opacity:.75;font-size:clamp(.65rem,1vw,.8rem);font-weight:600}.sectionTitle{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(2.2rem,6.5vw,5.5rem);font-weight:900;line-height:.98}.serifAccent{font-family:var(--font-serif);text-transform:none;letter-spacing:0;font-style:italic;font-weight:400}.intro{background:var(--milk);height:100vh;position:relative;overflow:clip}.intro canvas{display:block}.introCanvasWrap{z-index:1;position:absolute;inset:0}.scenesCanvas{position:absolute;inset:0}.scenesCanvas canvas{width:100%;height:100%;display:block}.introOverlay{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.introOverlay>*{grid-area:1/1}.introWordmark{width:clamp(180px,26vw,380px);color:var(--milk);will-change:transform, opacity}.introWordmark svg{width:100%;height:auto;display:block}.introKicker{top:clamp(1.2rem,4vh,2.5rem);text-align:center;color:var(--milk);position:absolute;inset-inline:0}.scrollCue{bottom:clamp(1.2rem,5vh,3rem);color:var(--fish);letter-spacing:.3em;text-transform:uppercase;justify-items:center;gap:.6rem;font-size:.72rem;font-weight:600;display:grid;position:absolute;inset-inline:0}.scrollCue:after{content:"";background:linear-gradient(to bottom, var(--fish), transparent);width:2px;height:42px;animation:1.8s ease-in-out infinite cueDrop}@keyframes cueDrop{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom}to{transform-origin:bottom;transform:scaleY(0)}}.storyLine{top:20%;inset-inline:var(--gutter);text-align:center;font-family:var(--font-serif);color:var(--milk);opacity:0;will-change:transform, opacity;font-size:clamp(1.4rem,3.4vw,2.8rem);font-style:italic;font-weight:200;position:absolute}.storyLine.dark{color:var(--ink);top:44%}.sloganWrap{text-align:center;justify-items:center;gap:.2em;display:grid}.sloganWord{font-family:var(--font-heavy);color:var(--ink);opacity:0;will-change:transform, opacity;font-size:clamp(2.4rem,7.5vw,6.5rem);font-weight:900;line-height:1}.sloganWord:nth-child(2){color:var(--fish)}.milkSheet{z-index:1;opacity:0;pointer-events:none;background:#fff;position:absolute;inset:0}.introStatic{background:var(--black);place-items:center;height:100vh;display:grid}.loader{z-index:100;background:var(--black);color:var(--milk);place-items:center;transition:opacity .5s .1s,visibility .5s,transform .6s cubic-bezier(.6,0,.3,1);display:grid;position:fixed;inset:0;overflow:clip}.loader[data-done=true]{opacity:0;visibility:hidden;transform:scale(1.08)}.loaderBigPct{font-family:var(--font-serif);color:var(--milk);opacity:.07;font-variant-numeric:tabular-nums;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(9rem,38vw,26rem);font-style:italic;font-weight:200;line-height:1;position:absolute}.loaderGlassWrap{filter:drop-shadow(0 18px 40px #00000073);width:clamp(120px,20vw,170px);position:relative}.loaderGlassSvg{width:100%;height:auto;display:block;overflow:visible}.loaderGlassOutline{fill:none;stroke:#f4e8d88c;stroke-width:2px}.loaderStraw{stroke:var(--fish);stroke-width:4px;stroke-linecap:round}.loaderMilk{fill:#fdf8ee;transition:y .12s linear,height .12s linear}.loaderFishLevel{transform-box:fill-box}.loaderFishSway{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite loaderFishSway}@keyframes loaderFishSway{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}.loaderSplash{opacity:0}.loaderDrop{fill:#fdf8ee;transform-origin:70px 14px}.loader[data-pouring=true] .loaderSplash{opacity:1}.loader[data-pouring=true] .loaderDrop{animation:.55s cubic-bezier(.2,.8,.3,1) forwards loaderDropFly}@keyframes loaderDropFly{0%{opacity:1;transform:translate(0)scale(.3)}40%{opacity:1}to{transform:translate(var(--dx), var(--dy)) scale(.15);opacity:0}}.loader[data-pouring=true] .loaderGlassWrap{animation:.5s ease-in-out loaderGlassTip}@keyframes loaderGlassTip{35%{transform:rotate(-5deg)translateY(-5px)scale(1.03)}to{transform:rotate(0)translateY(0)scale(1)}}.loaderBubbles{pointer-events:none;position:absolute;inset:0}.loaderBubbles span{left:calc(30% + var(--i) * 10%);width:6px;height:6px;animation:2.4s ease-in infinite loaderBubbleRise;animation-delay:calc(var(--i) * .4s);opacity:0;border:1.5px solid #a4dce5cc;border-radius:50%;position:absolute;bottom:14%}@keyframes loaderBubbleRise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:1}90%{opacity:.4}to{opacity:0;transform:translateY(-120px)scale(1)}}.loaderTag{bottom:clamp(1.5rem,5vh,3rem);text-align:center;letter-spacing:.32em;position:absolute;inset-inline:0}@media (prefers-reduced-motion:reduce){.loaderFishSway,.loaderBubbles span,.loaderGlassWrap{animation:none!important}}.nav{top:0;z-index:50;padding:.9rem var(--gutter);opacity:0;visibility:hidden;color:var(--ink);background:color-mix(in srgb, var(--milk) 82%, transparent);-webkit-backdrop-filter:blur(12px);justify-content:space-between;align-items:center;transition:transform .5s cubic-bezier(.22,1,.36,1),opacity .4s,visibility .5s;display:flex;position:fixed;inset-inline:0;transform:translateY(-100%)}.nav[data-visible=true]{opacity:1;visibility:visible;transform:translateY(0)}.navLogo{width:clamp(56px,6vw,80px);color:var(--ink)}.navLogo svg{width:100%;height:auto;display:block}.navLinks{background:color-mix(in srgb, var(--milk) 70%, white);letter-spacing:.06em;text-transform:uppercase;border:1px solid #0a0a0a24;border-radius:999px;align-items:center;gap:.25rem;padding:.3rem;font-size:.85rem;font-weight:500;display:flex;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 10px 30px -18px #0a0a0a59}.navLinks a:not(.navCta){border-radius:999px;padding:.55em 1.15em;transition:background .3s,color .3s,transform .35s cubic-bezier(.34,1.56,.64,1);position:relative}.navLinks a:not(.navCta):hover{color:var(--fish);background:#fff;transform:translateY(-1px)}.navLinks a:not(.navCta):before{content:"";top:-3px;border:1.5px solid var(--dates);opacity:0;border-radius:50%;width:7px;height:7px;transition:opacity .3s,transform .5s cubic-bezier(.22,1,.36,1);position:absolute;inset-inline-end:8px}.navLinks a:not(.navCta):hover:before{opacity:1;transform:translateY(-5px)}.navLinks a[data-active=true]{background:var(--ink);color:var(--milk)}.navLinks a[data-active=true]:hover{background:var(--ink);color:var(--dates);transform:none}.navCta{background:var(--fish);letter-spacing:.06em;text-transform:uppercase;border-radius:999px;font-size:.85rem;font-weight:500;transition:background .3s,transform .35s cubic-bezier(.34,1.56,.64,1);color:var(--milk)!important;padding:.55em 1.15em!important}.navCta:hover{background:var(--ink);transform:scale(1.06)}.navBurger{z-index:62;flex-direction:column;justify-content:center;gap:5px;padding:.7rem .4rem;display:none;position:relative}.navBurger span{background:currentColor;border-radius:2px;width:28px;height:2.5px;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .25s,width .3s;display:block}.navBurger span:nth-child(2){width:20px}.navBurger:hover span:nth-child(2){width:28px}.navBurger[aria-expanded=true]{color:var(--milk)}.navBurger[aria-expanded=true] span:first-child{transform:translateY(7.5px)rotate(45deg)}.navBurger[aria-expanded=true] span:nth-child(2){opacity:0}.navBurger[aria-expanded=true] span:nth-child(3){transform:translateY(-7.5px)rotate(-45deg)}html.menuOpen{overflow:hidden}html.menuOpen .nav{z-index:70}html.menuOpen .navLogo{color:var(--milk)}.navSideMobile{align-items:center;gap:.55rem;display:none}@media (max-width:760px){.navLinks{display:none}.navSideMobile,.navBurger{display:flex}.nav{padding:.55rem var(--gutter);border-block-end:1px solid #0a0a0a1a}.navLogo{width:52px}.navCtaMobile{letter-spacing:.1em;font-size:.72rem;padding:.5em 1em!important}html.menuOpen .nav{border-block-end-color:#0000}html.menuOpen .navCtaMobile{opacity:0;pointer-events:none}}.diveMenu{z-index:60;color:var(--milk);padding:clamp(4.5rem, 10vh, 6rem) var(--gutter) clamp(1.2rem, 4vh, 2rem);visibility:hidden;background:linear-gradient(#1a699b 0%,#0e4d7d 45%,#0b3d65 100%);grid-template-rows:1fr auto;transition:transform .75s cubic-bezier(.7,0,.2,1);display:grid;position:fixed;inset:0;transform:translateY(104%)}.diveMenu[data-open=true]{visibility:visible;transform:translateY(0%)}.diveSurface{inset-inline:-4%;height:90px;animation:5s ease-in-out infinite alternate surfaceSway;position:absolute;top:-88px}.diveSurface svg{width:100%;height:100%;display:block}@keyframes surfaceSway{0%{transform:translate(-1.6%)scaleY(1)}to{transform:translate(1.6%)scaleY(.88)}}.diveBubbles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.diveBubbles span{background:radial-gradient(circle at 32% 30%,#f4e8d82e,#0000 70%);border:2px solid #f4e8d859;border-radius:50%;animation:5s linear infinite diveRise;position:absolute;bottom:-40px}@keyframes diveRise{to{opacity:0;transform:translateY(-115vh)translate(24px)}}.diveSchool{pointer-events:none;position:absolute;inset:0;overflow:hidden}.schoolFish{opacity:0;filter:saturate(.4)brightness(1.5);width:44px;height:auto;position:absolute}.diveMenu[data-open=true] .schoolFish{opacity:.4}.schoolFish1{animation:16s linear infinite schoolSwim;top:16%}.schoolFish2{width:30px;animation:22s linear 4s infinite schoolSwim;top:42%}.schoolFish3{width:56px;animation:19s linear 2s infinite schoolSwimBack;top:72%}@keyframes schoolSwim{0%{left:-8%}to{left:108%}}@keyframes schoolSwimBack{0%{left:108%;transform:scaleX(-1)}to{left:-8%;transform:scaleX(-1)}}.diveLinks{z-index:2;align-content:center;justify-items:start;gap:clamp(.2rem,1.2vh,.8rem);display:grid;position:relative}.diveLink{color:var(--milk);opacity:0;text-align:start;align-items:baseline;gap:clamp(.8rem,2vw,1.4rem);transition:opacity .55s,transform .55s cubic-bezier(.34,1.56,.64,1),color .3s;display:flex;position:relative;transform:translateY(70px)rotate(2deg)}.diveMenu[data-open=true] .diveLink{opacity:1;transform:none}.diveIndex{color:var(--dates);font-size:clamp(1rem,2.4vh,1.5rem);transition:color .3s}.diveWord{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.01em;font-size:clamp(2rem,min(9.5vh,10.5vw),5.6rem);font-weight:900;line-height:1.02;transition:color .3s,letter-spacing .4s cubic-bezier(.22,1,.36,1)}.diveLink:hover .diveWord,.diveLink[data-active=true] .diveWord{color:var(--fish);letter-spacing:.035em}.diveLink:hover .diveIndex{color:var(--milk)}.diveCreature{pointer-events:none;align-self:center;width:clamp(54px,9vh,92px);height:auto;transition:transform .45s cubic-bezier(.34,1.56,.64,1);transform:scale(0)rotate(-30deg)}.diveLink:hover .diveCreature{transform:scale(1)rotate(6deg)}.diveEater{opacity:0;pointer-events:none;filter:drop-shadow(0 6px 14px #0006);width:clamp(60px,10vh,100px);position:absolute;top:50%;left:-14%;transform:translateY(-50%)}.diveLink[data-eaten=true] .diveEater{opacity:1;animation:.62s cubic-bezier(.5,0,.9,1) forwards eaterDash}@keyframes eaterDash{0%{left:-14%}to{left:104%}}.diveLink[data-eaten=true] .diveWord{animation:.62s cubic-bezier(.5,0,.9,1) forwards wordDevoured}@keyframes wordDevoured{0%{clip-path:inset(-10% 0)}to{clip-path:inset(-10% 0 -10% 100%)}}.diveLink[data-eaten=true] .diveCreature{transform:scale(0)}.diveMenu:has([data-eaten=true]) .diveLink:not([data-eaten=true]){opacity:.15;transform:translate(-14px)}.diveFoot{z-index:2;letter-spacing:.14em;text-transform:uppercase;opacity:0;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.8rem 2rem;font-size:.78rem;transition:opacity .5s .55s;display:flex;position:relative}.diveFoot[data-open=true]{opacity:.85}.diveFoot .serifAccent{text-transform:none;letter-spacing:0;color:var(--dates);font-size:1rem}.diveFoot a:hover{color:var(--fish)}@media (prefers-reduced-motion:reduce){.diveMenu{transition:none}.diveBubbles span,.schoolFish,.diveSurface{display:none;animation:none!important}}.site{z-index:3;background:var(--milk);color:var(--ink);position:relative}.section{padding:var(--section-pad) var(--gutter);position:relative;overflow:clip}.sectionHead{gap:1rem;max-width:1600px;margin-block-end:clamp(2.5rem,6vh,5rem);margin-inline:auto;display:grid}.sectionInner{max-width:1600px;margin-inline:auto}[data-reveal]{opacity:0;will-change:transform, opacity;transform:translateY(40px)}.workGrid{grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.workCard{aspect-ratio:16/9;cursor:pointer;background:#e9dcc8;border-radius:14px;position:relative;overflow:hidden}.workCard img{object-fit:cover;will-change:transform;width:100%;height:100%;transition:transform .9s cubic-bezier(.22,1,.36,1),filter .6s;transform:scale(1.04)}.workCard:hover img{filter:saturate(1.15);transform:scale(1.12)}.workCard figcaption{inset-inline-start:1rem;background:var(--ink);color:var(--milk);letter-spacing:.18em;text-transform:uppercase;opacity:0;border-radius:999px;padding:.5em 1em;font-size:.75rem;font-weight:600;transition:opacity .4s,translate .4s;position:absolute;bottom:1rem;translate:0 .4rem}.workCard:hover figcaption{opacity:1;translate:0}.servicesWrap{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:clamp(1.2rem,2.5vw,2.4rem);display:grid}.serviceCard{background:color-mix(in srgb, var(--milk) 86%, white);border:1px solid #0a0a0a24;border-radius:18px;align-content:start;gap:1.1rem;padding:clamp(1.2rem,2.5vw,2rem);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:grid}.serviceCard:hover{transform:translateY(-6px)rotate(-.4deg);box-shadow:0 24px 60px -30px #0a0a0a59}.serviceCard img{width:min(70%,240px);margin-inline:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.serviceCard:hover img{transform:scale(1.06)rotate(2deg)}.serviceName{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.02em;font-size:1.15rem;font-weight:900}.serviceBlurb{opacity:.75;font-size:.95rem;line-height:1.6}.processSection{background:var(--black);color:var(--milk)}.processSteps{gap:0;padding-inline-start:clamp(.9rem,2vw,1.4rem);display:grid;position:relative}.processLine{background:linear-gradient(to bottom, var(--fish), var(--dates));transform-origin:top;border-radius:3px;width:3px;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleY(0)}.processStep{border-block-start:1px solid #f4e8d838;grid-template-columns:auto 1fr;align-items:baseline;gap:clamp(1.2rem,4vw,3rem);padding-block:clamp(1.8rem,4.5vh,3.2rem);display:grid}.processStep:last-child{border-block-end:1px solid #f4e8d838}.processNum{font-family:var(--font-serif);color:var(--dates);font-size:clamp(1.6rem,4vw,3rem);font-style:italic;font-weight:200}.processTitle{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.3rem,3.4vw,2.6rem);font-weight:900;line-height:1.05}.processBlurb{font-family:var(--font-serif);opacity:.7;margin-block-start:.5em;font-size:clamp(1rem,1.6vw,1.25rem);font-style:italic}.aboutTitle{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(2.6rem,8vw,7rem);font-weight:900;line-height:.95}.aboutTitle .serifAccent{color:var(--fish);font-size:.85em}.aboutBody{gap:1.4em;max-width:62ch;font-size:clamp(1rem,1.5vw,1.3rem);line-height:1.7;display:grid}.aboutBody strong{font-weight:600}.aboutSymbolism{font-family:var(--font-serif);color:var(--fish);font-style:italic}.aboutGrid{grid-template-columns:1fr;gap:clamp(2rem,5vw,5rem);display:grid}@media (min-width:900px){.aboutGrid{grid-template-columns:1.1fr 1fr;align-items:start}}.aboutPattern{background:url(/patterns/water.png) 50%/cover;border-radius:18px;min-height:320px;position:relative;overflow:hidden}.aboutPattern:after{content:"EST. 2024 — CAIRO, EGYPT";inset-inline-start:1.2rem;background:var(--ink);color:var(--milk);letter-spacing:.2em;border-radius:999px;padding:.5em 1em;font-size:.7rem;font-weight:600;position:absolute;bottom:1.2rem}.marquee{background:var(--fish);color:var(--milk);white-space:nowrap;padding-block:clamp(1rem,2.5vh,1.8rem);display:flex;overflow:hidden}.marqueeTrack{will-change:transform;gap:3rem;padding-inline-end:3rem;animation:22s linear infinite marquee;display:flex}.marqueeTrack span{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.4rem,3.5vw,2.6rem);font-weight:900}.marqueeTrack span:nth-child(odd){color:#0000;-webkit-text-stroke:1.5px var(--milk)}.marqueeTrack .serifAccent{color:var(--ink);-webkit-text-stroke:0}@keyframes marquee{to{transform:translate(-100%)}}[dir=rtl] .marqueeTrack{animation-direction:reverse}.contactSection{background:var(--black);color:var(--milk);text-align:center;padding-block:clamp(7rem,18vh,13rem)}.contactTitle{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(2.6rem,9vw,8rem);font-weight:900;line-height:.95;display:grid}.contactTitle span:nth-child(2){font-family:var(--font-serif);text-transform:lowercase;color:var(--dates);font-style:italic;font-weight:400}.contactCtas{flex-wrap:wrap;justify-content:center;gap:1rem;margin-block-start:clamp(2rem,5vh,3.5rem);display:flex}.btn{letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.9em 2em;font-size:.85rem;font-weight:600;transition:transform .35s cubic-bezier(.22,1,.36,1),background .3s,color .3s;display:inline-block}.btnPrimary{background:var(--fish);color:var(--milk)}.btnPrimary:hover{background:var(--milk);color:var(--ink);transform:scale(1.05)}.btnGhost{border:1px solid #f4e8d866}.btnGhost:hover{border-color:var(--dates);color:var(--dates);transform:scale(1.05)}.footer{background:var(--black);color:var(--milk);padding:clamp(2rem, 6vh, 4rem) var(--gutter) clamp(1.5rem, 4vh, 2.5rem);border-block-start:1px solid #f4e8d826}.footerMark{width:min(420px,60vw);color:var(--milk);opacity:.95;margin-inline:auto}.footerMark svg{width:100%;height:auto}.footerMeta{letter-spacing:.14em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;justify-content:space-between;gap:.8rem 2rem;margin-block-start:clamp(1.5rem,4vh,2.5rem);font-size:.72rem;display:flex}.ghost{z-index:0;font-family:var(--font-heavy);letter-spacing:.02em;color:#0000;-webkit-text-stroke:1.5px #0a0a0a24;pointer-events:none;-webkit-user-select:none;user-select:none;white-space:nowrap;font-size:clamp(4.5rem,17vw,15rem);font-weight:900;line-height:1;position:absolute}.processSection .ghost,.contactSection .ghost{-webkit-text-stroke-color:#f4e8d824}.sticker{z-index:0;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 14px 30px #0a0a0a38);opacity:.92;height:auto;position:absolute}.spinBadge{z-index:2;aspect-ratio:1;pointer-events:none;place-items:center;width:clamp(90px,11vw,150px);display:grid;position:absolute}.spinBadge svg{animation:16s linear infinite badgeSpin;position:absolute;inset:0}.spinBadge text{font-family:var(--font-body);letter-spacing:.22em;fill:currentColor;font-size:10.5px;font-weight:600}.spinBadgeCore{color:var(--fish);font-size:clamp(1.4rem,2vw,2rem)}@keyframes badgeSpin{to{transform:rotate(360deg)}}.aboutBadge{top:clamp(1rem,4vh,3rem);color:var(--ink);inset-inline-end:var(--gutter)}.contactBadge{bottom:8%;color:var(--milk);inset-inline-end:6%}@media (prefers-reduced-motion:reduce){.spinBadge svg{animation:none}}.sectionHead,.sectionInner,.stackWrap{z-index:1;position:relative}.projectIndex{display:grid;position:relative}.projectRow{z-index:1;border-block-start:1px solid #0a0a0a24;grid-template-columns:auto 1fr auto;align-items:baseline;gap:clamp(1rem,3vw,2.5rem);padding-block:clamp(1.2rem,3.5vh,2.2rem);transition:padding-inline-start .45s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.projectRow:last-of-type{border-block-end:1px solid #0a0a0a24}.projectRow:hover{padding-inline-start:clamp(.8rem,2vw,1.6rem)}.projectNum{color:var(--fish);font-size:clamp(1rem,2vw,1.6rem)}.projectName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.8rem,5.5vw,4.5rem);font-weight:900;line-height:1;transition:color .3s}.projectRow:hover .projectName{color:var(--fish)}.projectMeta{letter-spacing:.14em;text-transform:uppercase;opacity:.7;justify-items:end;gap:.2em;font-size:.8rem;font-weight:600;display:grid}.projectMeta .serifAccent{color:var(--fish);font-size:1.2em}.projectPreview{top:0;aspect-ratio:16/9;pointer-events:none;z-index:2;opacity:0;border-radius:12px;width:min(34vw,460px);position:absolute;inset-inline-start:0;overflow:hidden;translate:-50% -55%;rotate:-3deg;scale:.85;box-shadow:0 30px 80px -20px #0a0a0a73}.projectPreview img{object-fit:cover;opacity:0;width:100%;height:100%;transition:opacity .25s;position:absolute;inset:0}.projectPreview img[data-active]{opacity:1}.projectThumb{display:none}@media (pointer:coarse){.projectPreview{display:none}.projectRow{grid-template-columns:auto 1fr auto;grid-template-areas:"num name thumb""num meta thumb";align-items:center;row-gap:.5rem}.projectNum{grid-area:num}.projectName{grid-area:name;font-size:clamp(1.5rem,8vw,2.4rem)}.projectMeta{grid-area:meta;grid-auto-flow:column;justify-items:start;gap:.8em;font-size:.68rem}.projectThumb{border-radius:8px;grid-area:thumb;width:clamp(84px,24vw,120px);height:auto;display:block;rotate:-3deg;box-shadow:0 10px 24px -10px #0a0a0a59}}.partnersSection{padding-inline:0}.partnersSection .sectionHead{padding-inline:var(--gutter)}.partnersMarquee{white-space:nowrap;border-block-start:1px solid #0a0a0a1a;padding-block:clamp(.6rem,1.6vh,1.2rem);display:flex;overflow:hidden}.partnersMarquee:last-of-type{border-block-end:1px solid #0a0a0a1a}.partnersTrack{will-change:transform;flex-shrink:0;gap:2.6rem;padding-inline-end:2.6rem;display:flex}.partnersTrack span{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.6rem,4.5vw,3.4rem);font-weight:900;line-height:1.2}.partnersTrack .serifAccent{text-transform:none;color:var(--fish)}.partnersTrack em{color:var(--dates);margin-inline-start:2.6rem;font-style:normal}.stackWrap{gap:clamp(1rem,3vh,2rem);max-width:1200px;margin-inline:auto;display:grid}.stackCard{background:color-mix(in srgb, var(--milk) 80%, white);will-change:transform;transform-origin:top;border:1px solid #0a0a0a24;border-radius:20px;grid-template-columns:auto 1fr minmax(140px,300px);align-items:center;gap:clamp(1.2rem,3.5vw,3rem);min-height:clamp(240px,42vh,380px);padding:clamp(1.4rem,3.5vw,2.8rem);display:grid;position:sticky;top:clamp(5rem,12vh,8rem);box-shadow:0 -18px 50px -30px #0a0a0a40}.stackCard:hover .stackName{color:var(--fish)}.stackNum{color:var(--fish);font-size:clamp(1.4rem,3vw,2.4rem)}.stackBody{gap:.8rem;display:grid}.stackCard[data-tone=blue]{background:var(--dates);border-color:#0a0a0a1a}.stackCard[data-tone=orange]{background:var(--fish);color:var(--milk);border-color:#0000}.stackCard[data-tone=orange] .stackNum{color:var(--milk)}.stackCard[data-tone=orange] .stackBlurb{opacity:.9}.stackCard[data-tone=orange]:hover .stackName{color:var(--ink)}.stackCard[data-tone=black]{background:var(--black);color:var(--milk);border-color:#0000}.stackCard[data-tone=black] .stackBlurb{opacity:.75}.stackCard[data-tone=black]:hover .stackName{color:var(--fish)}.stackGhostNum{bottom:-.18em;font-family:var(--font-serif);opacity:.12;pointer-events:none;font-size:clamp(6rem,16vw,13rem);font-style:italic;font-weight:200;line-height:1;position:absolute;inset-inline-end:.05em}.stackCard{overflow:hidden}.stackMore{letter-spacing:.16em;text-transform:uppercase;opacity:.7;align-items:center;gap:.5em;font-size:.78rem;font-weight:600;display:inline-flex}.stackMore em{font-style:normal;transition:translate .35s cubic-bezier(.22,1,.36,1)}.stackCard:hover .stackMore em{translate:.4em}.stackName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.8rem,4.5vw,3.6rem);font-weight:900;line-height:1;transition:color .3s}.stackBlurb{opacity:.75;max-width:44ch;font-size:clamp(.95rem,1.4vw,1.15rem);line-height:1.6}.stackArt img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.stackCard:hover .stackArt img{transform:scale(1.08)rotate(-2.5deg)}@media (max-width:760px){.stackCard{grid-template-columns:1fr auto;gap:1rem;min-height:0;padding:1.4rem;top:5.2rem}.stackArt{align-self:end;max-width:118px}.stackName{font-size:1.7rem}.stackBlurb{font-size:.9rem}.stackGhostNum{font-size:5.5rem}}.feastWrap{z-index:1;gap:clamp(1rem,4vh,2.5rem);max-width:1100px;margin-inline:auto;display:grid;position:relative}.feastRow{align-items:center;min-height:clamp(260px,42vh,400px);display:grid;position:relative}.feastCard{background:color-mix(in srgb, var(--milk) 80%, white);will-change:clip-path;border:1px solid #0a0a0a24;border-radius:20px;grid-template-columns:auto 1fr;align-items:center;gap:clamp(1.2rem,3.5vw,3rem);min-height:clamp(240px,40vh,360px);padding:clamp(1.4rem,3.5vw,2.8rem);display:grid;position:relative;overflow:hidden}.feastCard:after{content:"";opacity:.05;pointer-events:none;background:url(/patterns/scales.png) 50%/380px;position:absolute;inset:0}.feastCard{border-radius:24px;box-shadow:0 24px 60px -34px #0a0a0a66}.feastCard[data-tone=blue]{background:var(--dates)}.feastCard[data-tone=orange]{background:var(--fish);color:var(--milk)}.feastCard[data-tone=orange] .stackNum{color:var(--milk)}.feastCard[data-tone=orange] .chip{border-color:#f4e8d873}.feastCard[data-tone=orange]:hover .stackName{color:var(--ink)}.feastCard[data-tone=black]{background:var(--black);color:var(--milk)}.feastCard[data-tone=black] .chip{border-color:#f4e8d859}.feastCard[data-tone=black]:hover .stackName,.feastCard:hover .stackName{color:var(--fish)}.feastChips{margin-block:.2rem}.feastChips .chip{padding:.3em .8em;font-size:.62rem}.feastCreature{z-index:2;pointer-events:none;filter:drop-shadow(0 16px 30px #0a0a0a4d);width:clamp(130px,22vw,260px);height:auto;animation:1.6s ease-in-out infinite alternate creatureWiggle;position:absolute;top:50%;left:-18%;translate:0 -50%}@keyframes creatureWiggle{0%{margin-top:-8px}to{margin-top:8px}}.feastCrumbs{pointer-events:none;z-index:1;position:absolute;inset:0}.feastCrumbs span{background:var(--fish);opacity:0;border-radius:2px;width:10px;height:10px;position:absolute}.feastCrumbs span:first-child{background:var(--dates);top:30%;left:18%}.feastCrumbs span:nth-child(2){top:62%;left:30%}.feastCrumbs span:nth-child(3){background:var(--ink);top:24%;left:42%}.feastCrumbs span:nth-child(4){background:var(--dates);top:70%;left:54%}.feastCrumbs span:nth-child(5){top:34%;left:66%}.feastCrumbs span:nth-child(6){background:var(--ink);top:58%;left:76%}.feastCrumbs span:nth-child(7){top:40%;left:86%}.universeGrid{grid-template-columns:repeat(3,1fr);gap:clamp(2rem,5vw,4.5rem) clamp(1.5rem,4vw,3.5rem);display:grid}@media (max-width:760px){.universeGrid{grid-template-columns:repeat(2,1fr)}}.universeCell{text-align:center;justify-items:center;gap:.6rem;display:grid}.universeArt{place-items:center;width:min(100%,240px);height:clamp(100px,14vh,140px);display:grid;overflow:visible}.universeArt img{object-fit:contain;filter:drop-shadow(0 12px 22px #0a0a0a29);will-change:transform;width:auto;max-width:100%;height:auto;max-height:clamp(100px,14vh,140px)}.universeCell:hover .universeArt img{animation-duration:1.1s!important}[data-anim=identity] .universeArt img{animation:3.4s ease-in-out infinite uniSquirm}@keyframes uniSquirm{0%,to{transform:rotate(-5deg)scale(1)}33%{transform:rotate(4deg)scale(.96,1.06)}66%{transform:rotate(-2deg)scale(1.05,.95)}}[data-anim=packaging] .universeArt img{animation:2.6s ease-in-out infinite uniInflate}@keyframes uniInflate{0%,to{transform:scale(.94)}55%{transform:scale(1.12)}70%{transform:scale(1.08)}}[data-anim=logos] .universeArt img{animation:2.8s ease-in-out infinite uniStamp}@keyframes uniStamp{0%,to{transform:translateY(-10px)rotate(-2deg)}45%{transform:translateY(-12px)rotate(-3deg)}55%{transform:translateY(8px)rotate(0)scaleY(.92)}68%{transform:translateY(-4px)rotate(-1deg)}}[data-anim=interior-branding] .universeArt img{animation:4.2s ease-in-out infinite uniSway}@keyframes uniSway{0%,to{transform:skew(-6deg)rotate(-2deg)}50%{transform:skew(6deg)rotate(2deg)}}[data-anim=rebranding] .universeArt img{animation:3.8s ease-in-out infinite uniMolt}@keyframes uniMolt{0%,to{transform:perspective(600px)rotateY(-24deg)}50%{transform:perspective(600px)rotateY(24deg)scale(1.05)}}[data-anim=booths] .universeArt img{animation:4.6s ease-in-out infinite uniPatrol}@keyframes uniPatrol{0%,to{transform:translate(-16px)rotate(1.5deg)}50%{transform:translate(16px)rotate(-1.5deg)}}[data-anim=naming] .universeArt img{animation:2.4s ease-in-out infinite uniChomp}@keyframes uniChomp{0%,to{transform:scale(1)rotate(0)}40%{transform:scale(1.02)rotate(-2deg)}50%{transform:scale(1.08,.9)rotate(1deg)translate(6px)}58%{transform:scale(.96,1.05)rotate(-1deg)}}[data-anim=social-media] .universeArt img{animation:1.9s ease-in-out infinite uniBop}@keyframes uniBop{0%,to{transform:translateY(0)rotate(-3deg)}25%{transform:translateY(-9px)rotate(1deg)}50%{transform:translateY(0)rotate(3deg)}75%{transform:translateY(-9px)rotate(-1deg)}}[data-anim=campaigns] .universeArt img{animation:2.2s ease-in-out infinite uniFlex}@keyframes uniFlex{0%,to{transform:scale(.96)rotate(2deg)}35%{transform:scale(1.1)rotate(-3deg)}50%{transform:scale(1.06)rotate(-2deg)}65%{transform:scale(1.1)rotate(-3deg)}}@media (prefers-reduced-motion:reduce){.universeArt img{animation:none!important}}.universeName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.05rem,2vw,1.5rem);font-weight:900;transition:color .3s}.universeCell:hover .universeName{color:var(--fish)}.universeBlurb{opacity:.7;max-width:30ch;font-size:.88rem;line-height:1.5}.fishingWrap{height:clamp(760px,130vh,1050px);position:relative}.fishingSvg{width:100%;height:100%;position:absolute;inset:0}.fishingPath{stroke:#a4dce599;stroke-width:4px;stroke-linecap:round}.fishingFish{z-index:2;filter:drop-shadow(0 8px 16px #00000073);width:clamp(54px,6vw,84px);position:absolute;top:5%;left:6%}.fishingFish svg{width:100%;height:auto;display:block}.fishingStep{opacity:.4;background:#f4e8d80a;border:1px solid #f4e8d838;border-radius:16px;grid-template-columns:auto 1fr;align-items:baseline;gap:1rem;width:min(360px,44%);padding:clamp(1rem,2.5vw,1.8rem);transition:opacity .5s,scale .5s cubic-bezier(.22,1,.36,1),border-color .5s;display:grid;position:absolute;scale:.95}.fishingStep[data-active]{opacity:1;background:#f4e8d814;border-color:#a4dce599;scale:1;box-shadow:0 0 60px -18px #a4dce573}.fishingStep[data-active] .processNum{color:var(--fish)}.fishingStep1{top:4%;left:8%}.fishingStep2{top:36%;left:50%}.fishingStep3{top:68%;left:12%}@media (max-width:760px){.fishingWrap{gap:1rem;height:auto;display:grid}.fishingSvg,.fishingFish{display:none}.fishingStep{opacity:1;width:100%;position:static;scale:1}}.aboutLead{font-family:var(--font-serif);color:var(--ink);font-size:clamp(1.3rem,2.6vw,2rem);font-style:italic;font-weight:400;line-height:1.5}.wordSpan{will-change:opacity, transform;display:inline-block}.teamGrid{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:clamp(1.2rem,2.5vw,2.4rem);display:grid}.teamCard{background:radial-gradient(120% 90% at 85% 10%, color-mix(in srgb, var(--dates) 38%, transparent), transparent 60%), url(/patterns/scales.png) center / 400px, color-mix(in srgb, var(--milk) 86%, white);background-blend-mode:normal, soft-light, normal;border:1px solid #0a0a0a24;border-radius:20px;align-content:end;gap:.4rem;min-height:260px;padding:clamp(1.6rem,3vw,2.6rem);transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:grid;position:relative;overflow:hidden}.teamCard:hover{transform:translateY(-8px)rotate(-.6deg);box-shadow:0 26px 60px -28px #0a0a0a59}.teamInitials{top:clamp(.8rem,2vw,1.4rem);color:var(--fish);opacity:.85;font-size:clamp(3rem,7vw,5.5rem);position:absolute;inset-inline-end:clamp(1rem,2vw,1.6rem)}.teamName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.3rem,2.4vw,1.9rem);font-weight:900}.teamRole{letter-spacing:.14em;text-transform:uppercase;opacity:.65;font-size:.85rem;font-weight:600}.liPage{color:#191919;background:#f4f2ee;padding-block-end:clamp(3rem,8vh,6rem)}.liLayout{width:100%;padding-inline:var(--gutter);grid-template-columns:minmax(240px,320px) minmax(0,1fr) minmax(240px,320px);align-items:start;gap:1rem;display:grid}.liSpan{grid-column:1/-1}.liRail{gap:1rem;display:grid;position:sticky;top:5.2rem}.liFeed{gap:1rem;min-width:0;display:grid}@media (max-width:1100px){.liLayout{grid-template-columns:1fr}.liRail{position:static}.liRailRight{order:3}}.liCardBox{background:#fff;border:1px solid #e0dedb;border-radius:12px;padding:1.4rem 1.5rem;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s}.liCardBox:hover{transform:translateY(-3px);box-shadow:0 14px 40px -22px #0a0a0a4d}.liGrey{color:#5f5f5f;font-weight:400}.liCardTitle{font-family:var(--font-body);margin-block-end:.7rem;font-size:1.15rem;font-weight:600}.liProfileCard{padding:0 0 1.5rem;overflow:hidden}.liCoverBig{background:url(/patterns/water.png) center / 140%, linear-gradient(100deg, var(--fish), var(--dates));background-blend-mode:soft-light, normal;height:clamp(140px,24vw,230px);animation:18s ease-in-out infinite alternate coverDrift}@keyframes coverDrift{0%{background-position:40% 40%,0 0}to{background-position:60% 60%,0 0}}.liAvatarBig{background:#a4dce5;border:4px solid #fff;border-radius:50%;width:clamp(110px,20vw,152px);height:clamp(110px,20vw,152px);margin:calc(clamp(110px,20vw,152px)/-2) 0 0 1.5rem;position:relative}.liAvatarBig img{border-radius:50%;width:100%;height:100%;animation:5s ease-in-out infinite avatarWiggle;display:block}@keyframes avatarWiggle{0%,to{transform:rotate(0)}6%{transform:rotate(-7deg)}12%{transform:rotate(5deg)}18%{transform:rotate(0)}}.liAvatarRing{border:3px solid var(--fish);pointer-events:none;border-radius:50%;animation:2.6s ease-out infinite ringPulse;position:absolute;inset:-4px}@keyframes ringPulse{0%{opacity:.9;transform:scale(1)}70%,to{opacity:0;transform:scale(1.28)}}.liProfileBody{gap:.35rem;padding:.9rem 1.5rem 0;display:grid}.liProfileName{font-family:var(--font-body);font-size:clamp(1.4rem,3vw,1.8rem);font-weight:600}.liVerified{font-size:.8em}.liHeadline{font-size:1rem}.liBtnRow{flex-wrap:wrap;gap:.5rem;margin-block-start:.7rem;display:flex}.liBtnPrimary{background:var(--fish);color:var(--milk);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-self:start;padding:.55em 1.4em;font-size:.8rem;font-weight:600;display:inline-block}.liBtnGhostBlue{border:1.5px solid var(--ink);color:var(--ink);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.55em 1.4em;font-size:.8rem;font-weight:600}.liBtnGhostBlue:hover{background:var(--ink);color:var(--milk)}.liBtnGhostGrey{color:#5f5f5f;letter-spacing:.08em;text-transform:uppercase;border:1.5px solid #0a0a0a4d;border-radius:999px;padding:.55em 1.4em;font-size:.8rem;font-weight:600}.liBtnGhostGrey:hover{border-color:var(--fish);color:var(--fish)}.liAboutText{margin-block-end:.6rem;font-size:.95rem;line-height:1.6}.liFeatured{grid-template-columns:1fr 1fr;gap:.8rem;display:grid}.liFeatured img{border-radius:8px;width:100%;height:auto}@media (max-width:640px){.liFeatured{grid-template-columns:1fr}}.liFeedLabel{font-family:var(--font-body);color:#5f5f5f;margin-block:.6rem 0;padding-inline-start:.3rem;font-size:.9rem;font-weight:600}.liPost{gap:.8rem;display:grid}.liPostHead{grid-template-columns:auto 1fr auto;align-items:start;gap:.8rem;display:grid}.liPostAvatar{background:var(--ink);width:52px;height:52px;color:var(--milk);font-family:var(--font-serif);border-radius:50%;place-items:center;font-size:1.15rem;font-style:italic;display:grid}.liPostHead>div{font-size:.85rem;line-height:1.35;display:grid}.liPostName{font-size:.95rem;font-weight:600}.liFollow{color:var(--fish);text-transform:uppercase;letter-spacing:.06em;font-size:.85rem;font-weight:600}.liPostText{font-size:.95rem;line-height:1.55}.liPostStats{border-block-end:1px solid #e8e6e3;justify-content:space-between;padding-block-end:.6rem;font-size:.8rem;display:flex}.liPostBar{justify-content:space-around;display:flex}.liPostBar button{color:#5f5f5f;border-radius:6px;padding:.5em .9em;font-size:.85rem;font-weight:600}.liPostBar button:hover{background:#f0efed}.liXpList{gap:1rem;display:grid}.liXp{border-block-end:1px solid #e8e6e3;grid-template-columns:auto 1fr;align-items:start;gap:.9rem;padding-block-end:1rem;display:grid}.liXp:last-child{border:none;padding-block-end:0}.liXpLogo{background:#f4f2ee;border-radius:6px;place-items:center;width:48px;height:48px;font-size:1.3rem;display:grid}.liXp>div{font-size:.9rem;line-height:1.4;display:grid}.liXp strong{font-weight:600}.liXpPeriod{font-size:.8rem}.liShowAll{text-align:center;color:#5f5f5f;border-block-start:1px solid #e8e6e3;margin-block-start:1rem;padding-block-start:.8rem;font-size:.9rem;font-weight:600;display:block}.liShowAll:hover{color:var(--fish)}.liOpenTo .liBtnPrimary{margin-block-start:.4rem}.liBtnPrimary{background:var(--fish)}.liBtnPrimary:hover{background:#c23e1c;transform:scale(1.05)}.liBtnPrimary,.liBtnGhostBlue,.liBtnGhostGrey{transition:transform .3s cubic-bezier(.34,1.56,.64,1),background .3s}.liBtnGhostBlue:hover,.liBtnGhostGrey:hover{transform:scale(1.05)}.liStat{margin-block-end:.9rem;display:grid}.liStatNum{font-family:var(--font-heavy);color:var(--fish);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:900}.liSloganCard{background:var(--ink);border-color:var(--ink)}.liSloganCard .serifAccent{color:var(--dates);font-size:1.25rem;line-height:1.4}.liFollow[data-on=true]{color:#2bb573}.liFollow{transition:transform .25s cubic-bezier(.34,1.56,.64,1)}.liFollow:hover{transform:scale(1.08)}.liLikeBtn{position:relative}.liLikeBtn[data-liked=true]{color:var(--fish)}.fishBurst{pointer-events:none;position:absolute;inset:0}.fishBurst i{transform:translate(-50%, -50%) rotate(var(--a)) translateY(0);font-size:1rem;font-style:normal;animation:.7s ease-out forwards fishFly;position:absolute;top:50%;left:50%}@keyframes fishFly{to{transform:translate(-50%, -50%) rotate(var(--a)) translateY(-46px) scale(.4);opacity:0}}.liAlsoList{gap:.9rem;display:grid}.liAlso{grid-template-columns:auto 1fr auto;align-items:center;gap:.7rem;font-size:.85rem;display:grid}.liAlso>div{line-height:1.3;display:grid}.liAlsoAvatar{background:#eef3f7;width:42px;height:42px;font-size:1.2rem}.liPromo{text-align:center;justify-items:center;gap:.6rem;display:grid}.liPromoFish{width:110px;animation:2.2s ease-in-out infinite uniFlex}.liPromoLine{font-size:1.05rem}.liPromoLine em{font-family:var(--font-serif);color:var(--fish)}.liTyping{grid-template-columns:auto auto auto;justify-content:start;align-items:center;gap:.6rem;display:grid}.typingDots{gap:4px;display:inline-flex}.typingDots i{background:#9a9a9a;border-radius:50%;width:7px;height:7px;animation:1.2s ease-in-out infinite typingBounce}.typingDots i:nth-child(2){animation-delay:.15s}.typingDots i:nth-child(3){animation-delay:.3s}@keyframes typingBounce{0%,60%,to{opacity:.5;transform:translateY(0)}30%{opacity:1;transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.liAvatarBig img,.liAvatarRing,.liCoverBig,.liPromoFish,.typingDots i{animation:none!important}}.liCard{background:color-mix(in srgb, var(--milk) 84%, white);border:1px solid #0a0a0a24;border-radius:16px;justify-items:start;gap:.3rem;padding:0 1.4rem 1.5rem;transition:transform .5s cubic-bezier(.22,1,.36,1),box-shadow .5s;display:grid;position:relative;overflow:hidden}.liCard:hover{transform:translateY(-6px);box-shadow:0 24px 60px -30px #0a0a0a59}.liCover{background:linear-gradient(100deg, var(--fish) 0%, color-mix(in srgb, var(--fish) 60%, var(--dates)) 60%, var(--dates) 100%);width:calc(100% + 2.8rem);height:86px;margin-inline:-1.4rem}.liAvatar{background:var(--ink);width:92px;height:92px;color:var(--milk);font-family:var(--font-serif);border:4px solid var(--milk);border-radius:50%;place-items:center;margin-top:-46px;font-size:1.9rem;font-style:italic;display:grid}.liName{font-family:var(--font-heavy);text-transform:uppercase;margin-top:.5rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:900}.liRole{opacity:.8;font-size:.9rem;font-weight:600}.liMeta{opacity:.55;font-size:.75rem}.liConnect{border:1.5px solid var(--ink);border-radius:999px;margin-top:.8rem;padding:.35em 1.2em;font-size:.82rem;font-weight:600;transition:background .3s,color .3s}.liConnect:hover{background:var(--fish);border-color:var(--fish);color:var(--milk)}.studioGuide{pointer-events:none;z-index:42;position:absolute;inset:0;overflow:visible}.studioGuideFish{will-change:transform;filter:drop-shadow(0 8px 14px #0a0a0a4d);width:clamp(48px,5vw,70px);position:absolute;top:0;left:0}.studioGuideFish img{width:100%;height:auto;display:block}.guideTrail{inset-inline-end:-12px;opacity:0;gap:4px;transition:opacity .25s;display:flex;position:absolute;top:40%}.studioGuideFish[data-moving=true] .guideTrail{opacity:1}.guideTrail i{border:1.5px solid #a4dce5e6;border-radius:50%;width:6px;height:6px;animation:.9s ease-out infinite trailRise}.guideTrail i:nth-child(2){width:4px;height:4px;animation-delay:.2s}.guideTrail i:nth-child(3){width:5px;height:5px;animation-delay:.4s}@keyframes trailRise{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}.liAvatarFishStatic{object-fit:contain;width:100%;height:100%;padding:16%;position:absolute;inset:0}html.guideActive .liAvatarFishStatic{display:none}.liCoverBig{position:relative;overflow:hidden}.liCoverFish{opacity:.85;width:44px;animation:13s linear infinite coverCommute;position:absolute;top:30%;left:-60px}.liCoverFish img{width:100%;height:auto;display:block}@keyframes coverCommute{0%{top:30%;left:-60px}45%{top:22%;left:104%}45.01%{top:60%;left:104%}50%{top:60%;left:104%}95%{top:52%;left:-60px}to{top:30%;left:-60px}}.liCoverFish{animation-name:coverCommute}.liVerified{animation:3.4s ease-in-out infinite verifiedBounce;display:inline-block}@keyframes verifiedBounce{0%,88%,to{transform:translateY(0)rotate(0)}92%{transform:translateY(-5px)rotate(-8deg)}96%{transform:translateY(0)rotate(6deg)}}.liProfileCard .liBtnPrimary{position:relative}.liProfileCard .liBtnPrimary:after{content:"";border-radius:inherit;pointer-events:none;animation:3.2s ease-out infinite connectPing;position:absolute;inset:0;box-shadow:0 0 #de4f268c}@keyframes connectPing{0%,60%{box-shadow:0 0 #de4f2673}85%{box-shadow:0 0 0 12px #de4f2600}to{box-shadow:0 0 #de4f2600}}.liPostAvatar{transition:transform .35s cubic-bezier(.34,1.56,.64,1)}.liPost:hover .liPostAvatar{transform:rotate(-8deg)scale(1.08)}.liFeatured figure{border-radius:8px;overflow:hidden}.liFeatured img{transition:transform .6s cubic-bezier(.22,1,.36,1)}.liFeatured figure:hover img{transform:scale(1.07)rotate(-1deg)}.liXp{transition:transform .35s cubic-bezier(.22,1,.36,1)}.liXp:hover{transform:translate(6px)}.liXp:hover .liXpLogo{animation:.5s xpBounce}@keyframes xpBounce{40%{transform:translateY(-6px)rotate(-8deg)}}.liStat{transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.liStat:hover{transform:scale(1.06)}.liAlsoAvatar{animation:3.6s ease-in-out infinite alternate alsoBob}.liAlso:nth-child(2) .liAlsoAvatar{animation-delay:.6s}.liAlso:nth-child(3) .liAlsoAvatar{animation-delay:1.2s}.liAlso:nth-child(4) .liAlsoAvatar{animation-delay:1.8s}@keyframes alsoBob{0%{transform:translateY(-2px)rotate(-4deg)}to{transform:translateY(2px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.liCoverFish,.liVerified,.liProfileCard .liBtnPrimary:after,.liAlsoAvatar,.guideTrail i{animation:none!important}}.fishCompanion{bottom:clamp(.4rem,2vh,1.4rem);z-index:45;cursor:pointer;opacity:0;pointer-events:none;width:clamp(88px,14vw,190px);height:clamp(70px,11vw,150px);transition:opacity .7s,translate .7s cubic-bezier(.22,1,.36,1);position:fixed;inset-inline-end:clamp(.2rem,1.5vw,1.4rem);translate:0 40px}.fishCompanion[data-visible=true]{opacity:1;pointer-events:auto;translate:0}.fishCompanion canvas{display:block}html.menuOpen .fishCompanion{opacity:0;pointer-events:none}.poolHint{font-family:var(--font-serif);color:var(--fish);font-size:clamp(1rem,1.6vw,1.3rem);font-style:italic}.poolFilters{flex-wrap:wrap;gap:.5rem;margin-block-end:1.2rem;display:flex}.poolFilter{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0a0a0a40;border-radius:999px;padding:.45em 1.1em;font-size:.78rem;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s}.poolFilter:hover{border-color:var(--fish);color:var(--fish)}.poolFilter[data-active=true]{background:var(--ink);color:var(--milk);border-color:var(--ink);transform:scale(1.04)}.poolChip{font-family:var(--font-heavy);text-transform:uppercase;letter-spacing:.02em;color:var(--ink);text-align:center;word-break:keep-all;font-size:clamp(.72rem,14cqw,1.3rem);font-weight:900;line-height:1.05;display:block}.poolModalName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.6rem,4vw,2.6rem);font-weight:900}@keyframes logoDrop{0%{opacity:0;scale:.4}}.poolHit{z-index:3;aspect-ratio:2.2;cursor:pointer;background:0 0;border-radius:12px;width:clamp(110px,13vw,190px);position:absolute;translate:-50% -50%}.poolHit:focus-visible{outline:2px solid var(--fish);outline-offset:2px}.pool{background:linear-gradient(#4aa2c9 0%,#1a699b 45%,#0b3d65 100%);border:1px solid #0a0a0a1f;border-radius:32px;height:clamp(440px,74vh,680px);position:relative;overflow:hidden;box-shadow:inset 0 12px 50px -20px #0a0a0a4d}.poolWater{background:linear-gradient(#4aa2c9 0%,#1a699b 45%,#0b3d65 100%)}@media (max-width:700px){.pool{height:clamp(520px,78vh,700px)}.poolLogo{min-width:58px}}.poolWater{background-image:radial-gradient(46% 9% at 28% 26%,#a4dce540,#0000 70%),radial-gradient(40% 8% at 72% 52%,#a4dce533,#0000 70%),radial-gradient(52% 10% at 42% 78%,#a4dce538,#0000 70%),radial-gradient(34% 7% at 82% 20%,#ffffffa6,#0000 70%),radial-gradient(40% 8% at 15% 55%,#ffffff8c,#0000 70%);animation:9s ease-in-out infinite alternate waterShift;position:absolute;inset:0}@keyframes waterShift{0%{transform:translate(-1.5%)scaleY(1)}to{transform:translate(1.5%)scaleY(1.04)}}.poolFish{z-index:2;pointer-events:none;position:absolute;inset:0}.poolFish canvas{display:block}.poolLogo{z-index:3;cursor:pointer;filter:drop-shadow(0 10px 18px #0a0a0a2e);background:radial-gradient(closest-side,#faf5ebeb 55%,#0000);border-radius:50%;width:clamp(90px,12vw,170px);min-width:74px;padding:.5rem .65rem;transition:filter .3s;animation:6s ease-in-out infinite alternate logoBob,.55s cubic-bezier(.34,1.56,.64,1) backwards logoDrop;position:absolute;translate:-50% -50%;container-type:inline-size}.poolLogo:hover{filter:drop-shadow(0 14px 22px #de4f2666)}.poolLogo img{width:100%;height:auto}.poolLogo[data-eaten=true]{pointer-events:none}@keyframes logoBob{0%{transform:translateY(-6px)rotate(-2.5deg)}to{transform:translateY(7px)rotate(2.5deg)}}.poolLogo.gulped:after{content:"";border:3px solid #a4dce5e6;border-radius:50%;animation:.6s ease-out forwards gulpRing;position:absolute;inset:-20%}@keyframes gulpRing{0%{opacity:1;transform:scale(.3)}to{opacity:0;transform:scale(1.5)}}.poolModal{z-index:80;padding:var(--gutter);-webkit-backdrop-filter:blur(8px);background:#0a0a0a8c;place-items:center;animation:.3s ease-out modalIn;display:grid;position:fixed;inset:0}@keyframes modalIn{0%{opacity:0}}.poolModalCard{background:var(--milk);width:min(720px,100%);max-height:86vh;color:var(--ink);border-radius:24px;gap:1.2rem;padding:clamp(1.5rem,4vw,2.8rem);animation:.45s cubic-bezier(.34,1.56,.64,1) cardPop;display:grid;position:relative;overflow-y:auto}@keyframes cardPop{0%{opacity:0;transform:scale(.85)translateY(30px)}}.poolModalClose{top:.9rem;opacity:.6;font-size:2rem;line-height:1;position:absolute;inset-inline-end:1.1rem}.poolModalClose:hover{opacity:1;color:var(--fish)}.poolModalLogo img{width:min(220px,50%);height:auto}.poolModalProjects{gap:1rem;display:grid}.poolModalProject{border:1px solid #0a0a0a24;border-radius:14px;grid-template-columns:minmax(120px,200px) 1fr auto;align-items:center;gap:1.1rem;padding:.8rem;transition:border-color .3s,transform .35s cubic-bezier(.22,1,.36,1);display:grid}.poolModalProject:hover{border-color:var(--fish);transform:translate(4px)}.poolModalProject img{border-radius:8px;width:100%;height:auto}.poolModalProject>div{gap:.15rem;display:grid}.poolModalProject strong{font-family:var(--font-heavy);text-transform:uppercase;font-size:1.05rem;font-weight:900}.poolModalProject .serifAccent{color:var(--fish)}.poolModalProject em{letter-spacing:.12em;text-transform:uppercase;opacity:.6;font-size:.72rem;font-style:normal}.poolModalCta{letter-spacing:.1em;text-transform:uppercase;color:var(--fish);white-space:nowrap;font-size:.75rem;font-weight:600}.poolModalEmpty{opacity:.8;max-width:42ch;line-height:1.6}@media (max-width:640px){.poolModalProject{grid-template-columns:1fr}.poolModalCta{justify-self:start}}.page{min-height:100vh;padding-block-start:clamp(4.5rem,10vh,7rem)}.pageHero{padding:clamp(3rem, 10vh, 7rem) var(--gutter) clamp(1rem, 4vh, 2.5rem);gap:1.2rem;max-width:1600px;margin-inline:auto;display:grid}.pageHeroTitle{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(2.6rem,8vw,7rem);font-weight:900;line-height:.98}.pageHeroTitle .serifAccent{text-transform:none;color:var(--fish)}.pageHeroIntro{opacity:.8;max-width:56ch;font-size:clamp(1rem,1.6vw,1.3rem);line-height:1.7}.workList{grid-template-columns:repeat(2,1fr);gap:clamp(1rem,2.5vw,2rem);display:grid}.workList .span2{grid-column:span 2}@media (max-width:820px){.workList{grid-template-columns:1fr}.workList .span2{grid-column:span 1}}.workCardL figcaption{opacity:1;gap:.1em;display:grid;translate:0}.workCardL figcaption span{letter-spacing:.04em;text-transform:none;opacity:.75;font-weight:400}.serviceRows{display:grid}.serviceRow{border-block-start:1px solid #0a0a0a24;grid-template-columns:auto minmax(180px,320px) 1fr;align-items:center;gap:clamp(1.2rem,4vw,3.5rem);padding-block:clamp(2rem,6vh,4rem);display:grid}.serviceRow:last-child{border-block-end:1px solid #0a0a0a24}@media (max-width:820px){.serviceRow{text-align:start;grid-template-columns:1fr}}.serviceNum{color:var(--fish);font-size:clamp(1.6rem,4vw,3rem)}.serviceRowArt img{width:100%;height:auto;transition:transform .6s cubic-bezier(.22,1,.36,1)}.serviceRow:hover .serviceRowArt img{transform:scale(1.07)rotate(-2deg)}.serviceRowBody{gap:1rem;display:grid}.serviceRowBody .serviceName{font-size:clamp(1.5rem,3vw,2.4rem)}.serviceDetail{opacity:.8;max-width:58ch;line-height:1.7}.chipRow{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.chip{letter-spacing:.1em;text-transform:uppercase;border:1px solid #0a0a0a40;border-radius:999px;padding:.35em .9em;font-size:.75rem;font-weight:600}.studioBoards{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));gap:clamp(1rem,2.5vw,2rem);display:grid}.bhSection{padding-block-start:0}.bhChips{flex-wrap:wrap;gap:.5rem;margin-block-end:clamp(1.4rem,3.5vh,2.2rem);display:flex}.bhChip{letter-spacing:.05em;border:1px solid #0a0a0a38;border-radius:999px;padding:.5em 1.15em;font-size:.8rem;font-weight:600;transition:background .3s,color .3s,border-color .3s,transform .3s}.bhChip:hover{border-color:var(--fish);color:var(--fish)}.bhChip[data-active=true]{background:var(--ink);color:var(--milk);border-color:var(--ink);transform:scale(1.04)}.bhGrid{grid-template-columns:repeat(auto-fill,minmax(min(480px,100%),1fr));gap:clamp(1.2rem,2.4vw,2rem) clamp(1rem,2vw,1.6rem);display:grid}.bhCard{gap:.65rem;animation:.55s cubic-bezier(.22,1,.36,1) backwards bhIn;display:grid}@keyframes bhIn{0%{opacity:0;transform:translateY(26px)}}.bhCover{aspect-ratio:1810/805;background:#e9dcc8;border-radius:12px;position:relative;overflow:hidden}.bhCover img{object-fit:cover;object-position:top;width:100%;height:100%;transition:transform .7s cubic-bezier(.22,1,.36,1)}.bhCard:hover .bhCover img{transform:scale(1.06)}.bhOverlay{color:var(--milk);opacity:0;background:linear-gradient(#0000 0%,#0a0a0a40 45%,#0a0a0ad1 100%);align-content:end;gap:.2rem;padding:1.1rem;transition:opacity .35s;display:grid;position:absolute;inset:0}.bhCard:hover .bhOverlay{opacity:1}.bhOverlay strong{font-family:var(--font-heavy);text-transform:uppercase;font-size:1.2rem;font-weight:900}.bhOverlay .serifAccent{color:var(--dates);font-size:.95rem}.bhOverlay em{letter-spacing:.16em;text-transform:uppercase;color:var(--fish);margin-block-start:.3rem;font-size:.7rem;font-style:normal;font-weight:600}.bhMeta{gap:.3rem;padding-inline:.15rem;display:grid}.bhTitleRow{justify-content:space-between;align-items:baseline;gap:.8rem;display:flex}.bhTitle{font-size:1rem;font-weight:600}.bhYear{color:var(--fish)}.bhByline{opacity:.72;align-items:center;gap:.45rem;font-size:.8rem;display:flex}.bhAvatar{background:var(--dates);border-radius:50%;place-items:center;width:22px;height:22px;font-size:.7rem;display:grid}.bhDot{opacity:.5}.bhCat{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bhStats{opacity:.75;gap:1.1rem;font-size:.8rem;font-weight:600;display:flex}.bhStats>span{align-items:center;gap:.35rem;display:inline-flex}.bhStats svg{opacity:.8}.projectEntries{gap:clamp(3rem,8vh,6rem);display:grid}.projectEntry{gap:1.4rem;scroll-margin-top:6rem;display:grid}.projectEntry .workCard{aspect-ratio:auto;cursor:default}.projectEntryBody{grid-template-columns:auto 1fr;align-items:start;gap:clamp(1rem,3vw,2.4rem);display:grid}.projectEntryName{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.4rem,3.2vw,2.6rem);font-weight:900;line-height:1.05}.projectEntryTagline{color:var(--fish);margin-block:.4em .6em;font-size:clamp(1.05rem,2vw,1.5rem)}.projectEntryBlurb{opacity:.8;max-width:68ch;line-height:1.7}.projectEntryMeta{letter-spacing:.16em;text-transform:uppercase;opacity:.55;margin-block-start:.8em;font-size:.72rem;font-weight:600}.caseHero{padding-block-end:clamp(1rem,3vh,2rem)}.caseTagline{color:var(--fish);margin-block-start:.4em;font-size:clamp(1.3rem,3vw,2.2rem)}.caseMeta{letter-spacing:.14em;text-transform:uppercase;opacity:.6;flex-wrap:wrap;gap:.6rem 1.6rem;margin-block-start:1.2rem;font-size:.78rem;font-weight:600;display:flex}.caseBoard{padding-block:0 clamp(1.5rem,4vh,3rem)}.caseBoardCard{aspect-ratio:auto;cursor:default;border-radius:18px}.caseGrid{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);display:grid}@media (min-width:900px){.caseGrid{grid-template-columns:1.6fr 1fr;align-items:start}}.caseFull{font-family:var(--font-heavy);text-transform:uppercase;margin-block:.5em .6em;font-size:clamp(1.5rem,3.4vw,2.6rem);font-weight:900;line-height:1.08}.caseBlurb{opacity:.85;max-width:62ch;font-size:clamp(1rem,1.5vw,1.2rem);line-height:1.75}.caseFacts{background:color-mix(in srgb, var(--milk) 82%, white);border:1px solid #0a0a0a24;border-radius:16px;gap:1.1rem;padding:clamp(1.2rem,2.5vw,1.8rem);display:grid;position:sticky;top:6rem}.caseFact{border-block-end:1px solid #0a0a0a1a;gap:.25rem;padding-block-end:1rem;font-size:.95rem;display:grid}.caseFact:last-child{border:none;padding-block-end:0}.caseFact .liGrey{letter-spacing:.16em;text-transform:uppercase;color:#6f6354;font-size:.68rem;font-weight:600}.caseClientLogo{width:min(170px,60%);height:auto}.caseNav{border-block:1px solid #0a0a0a1f;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding-block:clamp(1.4rem,3.5vh,2.2rem);display:grid}.caseNavLink{gap:.3rem;display:grid}.caseNavLink strong{font-family:var(--font-heavy);text-transform:uppercase;font-size:clamp(1.1rem,2.4vw,1.8rem);font-weight:900;transition:color .3s}.caseNavLink:hover strong{color:var(--fish)}.caseNavNext{text-align:end;justify-items:end}.caseNavAll{letter-spacing:.14em;text-transform:uppercase;border:1px solid #0a0a0a40;border-radius:999px;padding:.6em 1.3em;font-size:.78rem;font-weight:600;transition:background .3s,color .3s}.caseNavAll:hover{background:var(--ink);color:var(--milk)}.pageCta{text-align:center;justify-items:center;gap:1.2rem;display:grid}.btnDark{color:var(--ink);border:1px solid #0a0a0a4d}.btnDark:hover{background:var(--ink);color:var(--milk);transform:scale(1.05)}.contactPage{align-content:center;min-height:72vh;display:grid}.contactMeta{flex-wrap:wrap;justify-content:center;gap:clamp(1.5rem,6vw,5rem);margin-block-start:clamp(3rem,8vh,5rem);display:flex}.contactMeta>div{gap:.5rem;display:grid}.contactMeta a:hover{color:var(--dates)}.footerGrid{grid-template-columns:1fr;gap:clamp(2rem,5vw,4rem);max-width:1600px;margin-inline:auto;display:grid}@media (min-width:900px){.footerGrid{grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start}}.footerGrid .footerMark{width:min(340px,70vw);margin-inline:0}.footerCol{align-content:start;gap:.7rem;font-size:.95rem;display:grid}.footerCol .kicker{margin-block-end:.4rem}.footerCol a:hover{color:var(--dates)}html.fishCursorOn,html.fishCursorOn a,html.fishCursorOn button{cursor:none}.fishCursorEl{z-index:120;pointer-events:none;filter:drop-shadow(0 4px 10px #0a0a0a4d);width:42px;margin:-13px 0 0 -21px;position:fixed;top:0;left:0}.fishCursorEl img{width:100%;height:auto;display:block}.cursorBubbles{z-index:119;pointer-events:none;position:fixed;inset:0}.cursorBubble{opacity:0;background:#a4dce52e;border:1.5px solid #a4dce5e6;border-radius:50%;position:absolute}.cursorBubble.pop{animation:1.1s ease-out forwards bubbleUp}@keyframes bubbleUp{0%{opacity:.9;transform:translateY(0)scale(.5)}to{opacity:0;transform:translateY(-90px)translate(8px)scale(1.15)}}.hwwSteps{z-index:1;gap:0;display:grid;position:relative}.hwwBubbles{z-index:0;pointer-events:none;position:absolute;inset:0}.hwwBubble{will-change:transform, opacity;background:radial-gradient(circle at 32% 30%,#f4e8d838,#a4dce50f);border:2px solid #a4dce573;border-radius:50%;animation:3.4s ease-in-out infinite alternate hwwWobble;position:absolute;bottom:-8%}@keyframes hwwWobble{0%{margin-left:-10px}to{margin-left:10px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1!important;transform:none!important}.marqueeTrack{animation:none}}
