@import "https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@300;400;500;600;700&display=swap";*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{color:#fdfdfd;-webkit-font-smoothing:antialiased;background-color:#0d0d0d;font-family:Space Grotesk,sans-serif;font-size:16px}body{width:100%;min-height:100vh;overflow-x:hidden}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}.u-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.site-head[data-astro-cid-ekdk6siv]{z-index:100;mix-blend-mode:difference;border-bottom:1px solid #ffffff1a;width:100%;position:fixed;top:0;left:0}.site-head__inner[data-astro-cid-ekdk6siv]{justify-content:space-between;align-items:center;padding:2rem 4rem;display:flex}@media (width<=1024px){.site-head__inner[data-astro-cid-ekdk6siv]{padding:1.5rem 3rem}}@media (width<=768px){.site-head__inner[data-astro-cid-ekdk6siv]{padding:1.25rem 1.5rem}}@media (width<=480px){.site-head__inner[data-astro-cid-ekdk6siv]{flex-direction:column;gap:.75rem;padding:1rem}}.site-head[data-astro-cid-ekdk6siv] .logo[data-astro-cid-ekdk6siv]{letter-spacing:.1em;text-transform:uppercase;font-size:clamp(1rem,2vw,1.25rem);font-weight:700}.site-head[data-astro-cid-ekdk6siv] .socials[data-astro-cid-ekdk6siv]{gap:1.5rem;list-style:none;display:flex}@media (width<=768px){.site-head[data-astro-cid-ekdk6siv] .socials[data-astro-cid-ekdk6siv]{gap:1rem}}.site-head[data-astro-cid-ekdk6siv] .socials[data-astro-cid-ekdk6siv] a[data-astro-cid-ekdk6siv]{color:inherit;font-size:clamp(.75rem,1.5vw,.875rem);font-weight:600;text-decoration:none;transition:color .3s}.site-head[data-astro-cid-ekdk6siv] .socials[data-astro-cid-ekdk6siv] a[data-astro-cid-ekdk6siv]:hover{color:#f36}html.is-scroll-blocked{height:100vh;overflow:hidden}body{background:#0d0d0d;padding:1rem;position:relative}.site-wrapper{z-index:2;clip-path:inset(0 -1rem);background:#0d0d0d;position:relative}@media (width<=768px){.site-wrapper{clip-path:inset(0 -.5rem)}}.site-intro{z-index:50;background:#f36;width:100%;height:100%;position:fixed;top:0;left:0}.site-intro .sb-logo{justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.site-intro .sb-logo .js-logo-s{will-change:transform, opacity;justify-content:center;align-items:center;width:95vw;max-width:1200px;height:300px;display:flex}.site-intro .sb-logo .js-logo-s .logo-s-svg{width:100%;height:100%}.site-intro .sb-logo .js-logo-s .logo-s-svg text{letter-spacing:.02em;font-family:Space Grotesk,sans-serif;font-size:160px;font-weight:900}.site-intro .sb-logo .js-logo-s .logo-s-svg .s-text{fill:#0000;stroke:#050505;stroke-width:4px;stroke-dasharray:800;stroke-dashoffset:800px}.hero[data-astro-cid-mwvsqxxv]{flex-direction:column;justify-content:center;align-items:center;height:100vh;padding:0 2rem;display:flex;position:relative;overflow:hidden}.hero__panels[data-astro-cid-mwvsqxxv]{z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.hero__panel[data-astro-cid-mwvsqxxv]{will-change:transform;-webkit-mask-image:-webkit-radial-gradient(#fff,#000);border-radius:50%;position:absolute;box-shadow:inset -20px -20px 40px #000000e6,0 0 30px #ffffff0d;mask-image:radial-gradient(#fff,#000)}.hero__panel--1[data-astro-cid-mwvsqxxv]{background:url(https://upload.wikimedia.org/wikipedia/commons/2/22/Earth_Western_Hemisphere_transparent_background.png) 50%/cover;width:30vw;max-width:350px;height:30vw;max-height:350px;top:15%;left:10%}.hero__panel--2[data-astro-cid-mwvsqxxv]{background:radial-gradient(circle at 30% 30%,#ff8c52,#c53a1a,#5a1000);width:15vw;max-width:180px;height:15vw;max-height:180px;top:50%;right:15%}.hero__panel--3[data-astro-cid-mwvsqxxv]{background:repeating-linear-gradient(#d39c7e,#d39c7e 20px,#c88b3a 20px 40px,#895b1e 40px 60px,#e5b699 60px 80px);width:40vw;max-width:450px;height:40vw;max-height:450px;bottom:-5%;left:40%;overflow:hidden;transform:rotate(15deg)}.hero__panel--3[data-astro-cid-mwvsqxxv]:after{content:"";pointer-events:none;background:radial-gradient(circle at 30% 30%,#fff3 0%,#000c 100%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.hero__content[data-astro-cid-mwvsqxxv]{z-index:10;flex-direction:column;align-items:center;gap:1rem;display:flex;position:relative}.hero__line[data-astro-cid-mwvsqxxv]{text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(2.5rem,9vw,10rem);font-weight:700;line-height:1;overflow:hidden}.hero__line[data-astro-cid-mwvsqxxv]:nth-child(2){color:#f36}.hero[data-astro-cid-mwvsqxxv] .char{will-change:transform, opacity;display:inline-block}.s-work[data-astro-cid-cn4gadrw]{width:100%;position:relative}.s-work__pin[data-astro-cid-cn4gadrw]{background-color:#050505;width:100%;height:100vh;position:relative;overflow:hidden}.s-work__mask[data-astro-cid-cn4gadrw]{z-index:10;pointer-events:none;background-color:#f36;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:absolute;top:0;left:0}.s-work__mask-text[data-astro-cid-cn4gadrw]{color:#050505;will-change:transform, opacity;mix-blend-mode:multiply;flex-direction:column;justify-content:center;align-items:center;font-size:clamp(10vh,15vw,15vh);font-weight:700;line-height:.8;display:flex}.s-work__mask-text[data-astro-cid-cn4gadrw] span[data-astro-cid-cn4gadrw]{display:block}.s-work__gallery[data-astro-cid-cn4gadrw]{z-index:5;flex-wrap:nowrap;width:max-content;height:100%;padding:0 10vw;display:flex;position:absolute;top:0;left:0}.s-work__joke-text[data-astro-cid-cn4gadrw]{white-space:nowrap;align-items:center;gap:3vw;padding-left:15vw;padding-right:15vw;display:flex}.s-work__joke-text[data-astro-cid-cn4gadrw] .skill-text[data-astro-cid-cn4gadrw]{color:#f36;text-transform:uppercase;letter-spacing:-.02em;font-size:clamp(6rem,15vw,15rem);font-weight:700;line-height:1}.s-work__joke-text[data-astro-cid-cn4gadrw] .skill-icon[data-astro-cid-cn4gadrw]{object-fit:contain;width:auto;height:clamp(5rem,12vw,12rem)}.s-quote[data-astro-cid-wh6st5hf]{background:#000;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.s-quote__background[data-astro-cid-wh6st5hf]{z-index:1;width:100%;height:140%;position:absolute;top:-20%;left:0}.s-quote__background[data-astro-cid-wh6st5hf] img[data-astro-cid-wh6st5hf]{object-fit:cover;object-position:center;will-change:transform;width:100%;height:100%}.s-quote__overlay[data-astro-cid-wh6st5hf]{z-index:2;background:radial-gradient(circle,#0000004d 0%,#000c 70%,#000 100%);width:100%;height:100%;position:absolute;top:0;left:0}.s-quote__content[data-astro-cid-wh6st5hf]{z-index:10;justify-content:center;align-items:center;width:100%;height:100%;padding:0 5vw;display:flex;position:relative}.s-quote__text-wrapper[data-astro-cid-wh6st5hf]{flex-direction:column;align-items:center;gap:3vh;display:flex}.s-quote__text[data-astro-cid-wh6st5hf]{color:#fff;text-transform:uppercase;text-align:center;max-width:1200px;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(3rem,7vw,8rem);font-weight:900;line-height:1.1}.s-quote__text[data-astro-cid-wh6st5hf] .js-word[data-astro-cid-wh6st5hf]{will-change:opacity, transform;display:inline-block}.s-quote__citation[data-astro-cid-wh6st5hf]{letter-spacing:.05em;color:#fff;text-transform:uppercase;will-change:opacity, transform;margin:0;font-family:Space Grotesk,sans-serif;font-size:clamp(.8rem,2vw,1.2rem);font-weight:400}.s-cta[data-astro-cid-dh2mflby]{background-color:#f36;justify-content:center;align-items:center;width:100%;height:100vh;display:flex;position:relative;overflow:hidden}.s-cta__grid[data-astro-cid-dh2mflby]{pointer-events:none;z-index:1;background-image:linear-gradient(#0000001a 1px,#0000 1px),linear-gradient(90deg,#0000001a 1px,#0000 1px);background-size:8vw 10vh;width:100%;height:100%;position:absolute;top:0;left:0}.s-cta__center[data-astro-cid-dh2mflby]{cursor:pointer;z-index:2;justify-content:center;align-items:center;width:100px;height:100px;display:flex;position:relative}@media (width>=768px){.s-cta__center[data-astro-cid-dh2mflby]{width:120px;height:120px}}@media (width>=1024px){.s-cta__center[data-astro-cid-dh2mflby]{width:160px;height:160px}}.s-cta__circle[data-astro-cid-dh2mflby]{will-change:transform;z-index:1;pointer-events:none;background-color:#050505;border-radius:50%;width:150vh;height:150vh;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.1)}.s-cta__text-go[data-astro-cid-dh2mflby]{z-index:2;color:#f36;text-transform:uppercase;will-change:transform, opacity;font-size:2rem;font-weight:700;position:relative}@media (width>=768px){.s-cta__text-go[data-astro-cid-dh2mflby]{font-size:2.5rem}}@media (width>=1024px){.s-cta__text-go[data-astro-cid-dh2mflby]{font-size:3.5rem}}.s-cta__content[data-astro-cid-dh2mflby]{z-index:3;opacity:0;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:2rem;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.s-cta__heading[data-astro-cid-dh2mflby]{color:#f36;text-transform:uppercase;flex-direction:column;align-items:center;font-size:clamp(3rem,8vw,8rem);font-weight:700;line-height:.9;display:flex}.s-cta__heading[data-astro-cid-dh2mflby] span[data-astro-cid-dh2mflby]{will-change:transform, opacity;display:block}.s-cta__link[data-astro-cid-dh2mflby]{color:#fff;letter-spacing:.1em;text-transform:uppercase;border:1px solid #fff3;border-radius:50px;padding:1rem 2rem;font-size:1.25rem;font-weight:500;text-decoration:none;transition:background-color .3s,color .3s}.s-cta__link[data-astro-cid-dh2mflby]:hover{color:#050505;background-color:#fff}.s-cta__copyright[data-astro-cid-dh2mflby]{text-align:center;color:#fff6;z-index:5;text-transform:uppercase;letter-spacing:.2em;pointer-events:none;width:100%;font-size:.75rem;font-weight:600;position:absolute;bottom:2rem;left:0}.s-cta__copyright[data-astro-cid-dh2mflby] span[data-astro-cid-dh2mflby]{animation:4s ease-in-out infinite float-copyright;display:inline-block}@keyframes float-copyright{0%{opacity:.4;transform:translateY(0)}50%{opacity:1;color:#fff;transform:translateY(-5px)}to{opacity:.4;transform:translateY(0)}}
