@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-vietnamese-standard-normal.9GtAklmW.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-ext-standard-normal.BaQ5u-C4.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Anybody Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:50% 150%;src:url(/_astro/anybody-latin-standard-normal.CHqbGEEr.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bone:#f2ebdd;--ink:#171713;--mammoth:#df4c2f;--line:#17171340;--display:"Anybody Variable", sans-serif;--body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--gutter:clamp(20px, 4vw, 64px)}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:24px}body{background:var(--bone);color:var(--ink);font-family:var(--body);margin:0;font-size:17px;line-height:1.5}::selection{background:var(--ink);color:var(--bone)}a{color:inherit;text-decoration:none}img{width:100%;height:auto;display:block}h1,h2,h3,p{margin:0}h1,h3,.studio-display,.next-title{font-family:var(--display);letter-spacing:-.055em;font-weight:800;font-stretch:85%;line-height:.98}a:focus-visible{outline:3px solid var(--ink);outline-offset:5px}main:focus{outline:none}.wrap{width:min(100%,1600px);padding-inline:var(--gutter);margin-inline:auto}.eyebrow,.project-meta,.text-link,.play-link,.masthead nav,.footer{letter-spacing:.07em;text-transform:uppercase;font-size:12px;font-weight:650}.eyebrow{line-height:1.5}.accent{color:var(--mammoth)}.skip-link{background:var(--ink);color:var(--bone);z-index:10;padding:12px 20px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.masthead{justify-content:space-between;align-items:center;min-height:126px;display:flex}.wordmark{flex-shrink:0;width:clamp(174px,15vw,210px);display:block}.wordmark img{aspect-ratio:3}nav{gap:clamp(16px,3vw,46px);display:flex}nav a{align-items:center;min-height:44px;display:inline-flex;position:relative}nav a:after{content:"";background:var(--mammoth);transform-origin:0;width:100%;height:2px;transition:transform .2s;position:absolute;bottom:6px;left:0;transform:scaleX(0)}nav a:hover:after,nav a:focus-visible:after,nav a[aria-current=page]:after{transform:scaleX(1)}.hero{padding-top:30px;padding-bottom:88px}.hero-top{border-top:1px solid var(--ink);justify-content:space-between;margin-bottom:42px;padding-top:16px;display:flex}.hero h1{max-width:1300px;font-size:clamp(56px,8.5vw,132px)}.hero-signature{color:var(--mammoth)}.hero-signature>span{color:var(--ink)}.hero-bottom{grid-template-columns:1fr 1fr;align-items:end;gap:40px;margin-top:45px;display:grid}.hero-intro{justify-self:end;max-width:490px}.hero-intro p+p{margin-top:16px}.text-link{border-bottom:1px solid;align-items:center;gap:22px;width:fit-content;min-height:44px;display:inline-flex}.text-link span{font-size:23px;line-height:1;transition:transform .2s}.text-link:hover span{transform:translate(3px,-3px)}.text-link{transition:border-color .2s}.text-link:hover,.text-link:focus-visible{border-color:var(--mammoth)}.text-link:active{border-bottom-width:2px}.play-link{background:var(--ink);min-height:48px;color:var(--bone);border:2px solid var(--ink);white-space:nowrap;justify-content:center;align-items:center;gap:24px;padding:12px 22px;transition:box-shadow .2s;display:inline-flex}.play-link span{color:var(--mammoth);font-size:23px;line-height:1}.play-link:hover,.play-link:focus-visible{box-shadow:4px 4px 0 var(--mammoth)}.play-link:active{box-shadow:1px 1px 0 var(--mammoth)}.explore{align-self:end}.explore:hover span{transform:translateY(4px)}.work{padding-bottom:110px}.section-heading{border-top:1px solid var(--ink);justify-content:space-between;align-items:center;padding-top:20px;padding-bottom:42px;display:flex}.section-heading h2{text-transform:uppercase;letter-spacing:.07em;font-size:12px;font-weight:650}.projects{grid-template-columns:minmax(0,58fr) minmax(0,42fr);align-items:start;column-gap:clamp(32px,4vw,64px);display:grid}.project-lead{grid-column:1/-1;margin-bottom:90px}.project-meta{justify-content:space-between;gap:16px;margin-bottom:16px;display:flex}.status{align-items:center;gap:7px;display:inline-flex}.status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.project-media{display:block;position:relative;overflow:hidden}.project-media img{transition:transform .45s}.project-media:hover img{transform:scale(1.025)}.project-media:focus-visible .media-arrow,.project-media:hover .media-arrow{background:var(--ink);color:var(--bone)}.media-arrow{background:var(--bone);width:46px;height:46px;color:var(--ink);place-items:center;font-size:28px;transition:background-color .2s,color .2s;display:grid;position:absolute;bottom:18px;right:18px}.project-copy{padding-top:23px}.project-copy h3{font-size:clamp(30px,3.5vw,52px)}.project-copy p{margin-top:12px}.project-copy h3 a:hover,.project-copy h3 a:focus-visible{text-decoration:underline;text-decoration-color:var(--mammoth);text-underline-offset:6px;text-decoration-thickness:2px}.project-actions{flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;display:flex}.project-lead .project-copy{grid-template-columns:1.5fr 1fr auto;align-items:center;gap:24px;display:grid}.project-lead .project-copy p,.project-lead .project-actions{margin:0}.project-lead .project-actions{flex-direction:column;align-items:flex-start;gap:8px}.playable-intro{grid-column:1/-1}.project-arden{padding-top:105px}.studio{background:var(--mammoth);color:#11110e}.studio-inner{padding-block:36px 50px}.studio-top{justify-content:space-between;align-items:start;gap:24px;display:flex}.studio-display{margin-block:30px 46px;font-size:clamp(34px,5.7vw,88px);line-height:1.04}.studio-bottom{justify-content:space-between;align-items:end;gap:32px;display:flex}.studio-bottom p{max-width:560px;font-size:17px}.studio-bottom .text-link{flex-shrink:0}.studio .text-link:hover,.studio .text-link:focus-visible{border-color:var(--bone)}.maker-stamp{aspect-ratio:240/168;width:136px;color:var(--ink);user-select:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex;position:relative;transform:rotate(-4deg)}.maker-stamp svg{width:100%;height:100%;position:absolute;inset:0}.stamp-name{font-family:var(--display);letter-spacing:-.06em;text-align:center;font-size:20px;font-weight:800;line-height:.95}.stamp-origin{font-family:var(--display);letter-spacing:.1em;text-transform:uppercase;font-size:6.5px;font-weight:650}.maker-stamp-large{width:210px;color:var(--mammoth);gap:13px;padding:20px}.maker-stamp-large .stamp-name{font-size:31px}.maker-stamp-large .stamp-origin{font-size:10px}.footer{justify-content:space-between;align-items:center;gap:24px;min-height:126px;font-size:11px;display:flex}.footer-location span{margin-left:14px}.about,.project-page{padding-top:48px;padding-bottom:90px}.about h1{margin-top:35px;font-size:clamp(60px,12vw,185px)}.about-body{border-top:1px solid var(--ink);grid-template-columns:1fr 1.3fr;gap:40px;margin-top:70px;padding-top:30px;display:grid}.about-copy{max-width:640px}.about-aside{flex-direction:column;align-items:flex-start;gap:48px;padding-bottom:10px;display:flex}.about-copy p+p{margin-top:24px}.large-copy{letter-spacing:-.03em;font-size:clamp(24px,2.8vw,39px);line-height:1.25}.email{text-transform:none;letter-spacing:0;margin-top:30px;font-size:16px}.about-projects{margin-top:90px}.about-projects h2{margin-bottom:24px}.about-projects>a{border-top:1px solid var(--line);font-family:var(--display);grid-template-columns:50px 1fr auto;align-items:center;gap:20px;padding-block:24px;font-size:clamp(22px,3vw,42px);font-weight:650;line-height:1.15;display:grid}.about-projects>a:last-child{border-bottom:1px solid var(--line)}.about-projects>a:hover{color:var(--mammoth)}.back-link{margin-bottom:54px}.project-page h1{max-width:1200px;margin-top:32px;font-size:clamp(54px,8vw,120px)}.project-heading-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:26px;margin-bottom:46px;display:flex}.project-tagline{font-size:clamp(22px,2.5vw,34px)}.project-hero{overflow:hidden}.project-description{grid-template-columns:1fr 1.4fr;gap:40px;padding-block:55px 75px;display:grid}.project-description>div{letter-spacing:-.02em;max-width:710px;font-size:clamp(21px,2vw,28px);line-height:1.45}.project-description p+p{margin-top:25px}.gallery{grid-template-columns:1fr 1fr;gap:24px;margin-bottom:70px;display:grid}.next-project{border-top:1px solid var(--ink);grid-template-columns:1fr auto;align-items:center;gap:24px;padding-top:30px;display:grid}.next-project .eyebrow{grid-column:1/-1}.next-title{font-size:clamp(32px,4.5vw,65px)}.next-arrow{font-size:48px}.next-project:hover .next-title{color:var(--mammoth)}.not-found{padding-block:80px 120px}.not-found h1{margin-block:32px;font-size:clamp(60px,10vw,150px)}.not-found .text-link{margin-top:30px}@media (width>=1600px){.hero h1{font-size:132px}}@media (width<=900px){.project-lead .project-copy{grid-template-columns:1fr auto}.project-lead .project-copy h3{grid-column:1/-1}.projects{column-gap:32px}.project-meta{letter-spacing:.035em;font-size:10px}.footer-location{display:none}}@media (width<=600px){body{font-size:16px}.masthead{gap:12px;min-height:100px}.wordmark{width:clamp(132px,32vw,174px)}.masthead nav{letter-spacing:.04em;gap:14px;font-size:10px}.hero{padding-top:10px;padding-bottom:58px}.hero-top{gap:12px;margin-bottom:30px;font-size:9px}.hero-top>span:last-child{text-align:right;max-width:110px}.hero h1{font-size:clamp(44px,11.2vw,67px);font-stretch:80%;line-height:1.02}.desktop-break{display:none}.hero-bottom{grid-template-columns:1fr;gap:25px;margin-top:30px}.hero-intro{grid-row:1;max-width:100%}.explore{margin-top:6px}.section-heading{gap:12px;padding-bottom:30px}.section-heading .eyebrow{font-size:9px}.projects{grid-template-columns:1fr;gap:50px}.project-lead{margin-bottom:0}.project-meta{font-size:10px}.project-lead .project-copy{display:block}.playable-intro{margin-bottom:14px;display:block}.project-lead .project-copy p{margin-top:12px}.project-lead .project-actions{flex-direction:row;align-items:center;margin-top:20px}.project-arden{padding-top:0}.project-copy h3{font-size:32px}.work{padding-bottom:60px}.studio-inner{padding-block:26px 35px}.studio-top{gap:16px}.studio-top .eyebrow{font-size:10px}.studio-display{letter-spacing:-.05em;margin-block:40px 30px;font-size:clamp(29px,7.6vw,45px)}.studio-bottom{flex-direction:column;align-items:start;gap:24px}.footer{flex-wrap:wrap;gap:8px;min-height:120px;padding-block:26px}.footer nav{gap:28px}.about,.project-page{padding-top:25px;padding-bottom:55px}.about h1{font-size:clamp(48px,12.4vw,74px)}.about-body,.project-description{grid-template-columns:1fr;gap:25px;margin-top:40px}.about-aside{gap:28px}.about-aside .maker-stamp{margin-left:8px}.about-copy .email{gap:10px;font-size:14px}.about-projects{margin-top:55px}.about-projects>a{grid-template-columns:25px 1fr auto;gap:10px}.back-link{margin-bottom:36px}.project-page h1{overflow-wrap:anywhere;font-size:clamp(44px,12vw,72px)}.project-heading-actions{gap:20px;margin-top:20px;margin-bottom:30px}.project-tagline{font-size:22px}.project-description{margin-top:0;padding-block:32px 50px}.gallery{grid-template-columns:1fr}.next-title{font-size:32px}.next-arrow{font-size:35px}}@media (width<=380px){.masthead{flex-wrap:wrap;justify-content:flex-start;gap:4px;padding-block:16px 10px}.masthead nav{justify-content:space-between;width:100%;font-size:11px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.project-media:hover img,.text-link:hover span{transform:none}}
