html,body,#root{height:100%;min-height:100%}html,body{background:#f2e9cf}body{color:#173525;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}*{box-sizing:border-box}body{background-image:linear-gradient(#1735250b 1px,#0000 1px),linear-gradient(90deg,#1735250b 1px,#0000 1px);background-size:24px 24px}button,a,[role=button],[role=link]{-webkit-tap-highlight-color:transparent}[role=button],[role=link],a{transition:transform .18s,background-color .18s,box-shadow .18s}:focus-visible{outline-offset:5px;outline:3px solid #b07813!important}[data-testid=intro-copy]{animation:.8s both enter}[data-testid=hero-art]{animation:1s .15s both enter}[data-testid=art-nirvana]{animation:7s ease-in-out infinite float-left;top:20px;left:0;transform:rotate(-9deg)}[data-testid=art-storytime]{animation:8s ease-in-out infinite float-right;top:210px;right:0;transform:rotate(8deg)}[data-testid=art-star]{animation:30s linear infinite turn}[data-testid=project-visual]>div:first-child{transition:transform .6s cubic-bezier(.2,.65,.3,1)}[data-testid=project-arrow]{transition:transform .3s,background-color .3s}[data-testid=elephant-sprite] img{image-rendering:pixelated}[data-testid=project-grid]>[role=button]:nth-child(4n+1){transform:rotate(-.45deg)}[data-testid=project-grid]>[role=button]:nth-child(4n+2){transform:rotate(.45deg)}[data-testid=project-grid]>[role=button]:nth-child(4n+3){transform:rotate(.3deg)}[data-testid=project-grid]>[role=button]:nth-child(4n+4){transform:rotate(-.3deg)}@media (width>=761px){[data-testid=project-grid]>[role=button],[data-testid=project-grid]>[role=button]:nth-child(n+3){width:calc(50% - 15px)!important}}@media (hover:hover) and (pointer:fine){[data-testid=project-grid]>[role=button]:hover{transform:translate(-3px,-6px)rotate(0)}[data-testid=project-grid]>[role=button]:hover [data-testid=project-visual]>div:first-child{transform:scale(1.045)}[data-testid=project-grid]>[role=button]:hover [data-testid=project-arrow]{background:#fffaf0;transform:rotate(45deg)}[data-testid=hero-art] [role=button]:hover{animation-play-state:paused;box-shadow:12px 12px #173525}[role=link]:hover,a:hover{transform:translateY(-3px)}[data-testid=intro-copy] [role=button]:hover,[data-testid=studio-section] [role=link]:hover{transform:translate(-2px,-2px);box-shadow:8px 8px #173525}[data-testid=elephant-sprite]:hover{transform:translateY(-2px)}}@media (width<=1000px) and (width>=761px){[data-testid=intro-copy]>[role=heading]{font-size:58px!important;line-height:62px!important}}@media (width<=760px){[data-testid=intro]{flex-direction:column!important;align-items:stretch!important;gap:30px!important;padding-top:48px!important;padding-bottom:40px!important}[data-testid=hero-art]{align-self:center;width:100%;max-width:520px;flex:none!important;height:440px!important}[data-testid=intro-copy]{flex:none!important}[data-testid=project-grid]>[role=button]{width:100%!important}[data-testid=studio-section],[data-testid=newsletter-section]{flex-direction:column!important;align-items:stretch!important}[data-testid=studio-section]{gap:34px!important;padding:28px!important}[data-testid=studio-section]>div:last-child{border-top:3px solid #173525;padding-top:24px;border-left:0!important;padding-left:0!important}[data-testid=newsletter-panel]{width:100%!important}}@media (width<=480px){[data-testid=studio-nav]{flex-wrap:wrap;gap:14px!important}[data-testid=studio-nav]>div:last-child{justify-content:space-between;width:100%}[data-testid=hero-art]{height:350px!important}[data-testid=hero-art] [role=button]{height:172px!important}[data-testid=art-storytime]{top:165px}[data-testid=art-orbit]{width:260px!important;height:260px!important;left:15px!important}[data-testid=art-sticker]{width:112px!important;height:112px!important;bottom:0!important}[data-testid=art-sticker]>div{font-size:14px!important;line-height:17px!important}[data-testid=intro-copy]>[role=heading]{font-size:48px!important;line-height:51px!important}}@keyframes enter{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}@keyframes float-left{0%,to{transform:translateY(0)rotate(-9deg)}50%{transform:translateY(-12px)rotate(-6deg)}}@keyframes float-right{0%,to{transform:translateY(0)rotate(8deg)}50%{transform:translateY(10px)rotate(5deg)}}@keyframes turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=760px){[data-testid=studio-section]>div{width:100%;flex:none!important}[data-testid=studio-section]>div:first-child>[role=heading]{letter-spacing:-1.5px!important;font-size:35px!important;line-height:39px!important}}