@font-face{font-family:Pixel;src:url('/assets/pixel.ttf') format('truetype');font-display:swap}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:#f6f5e9;color:#142d25;font-family:Arial,Helvetica,sans-serif;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible{outline:3px solid #2c6860;outline-offset:6px}.header{height:102px;padding:0 5.5%;display:flex;align-items:center;justify-content:space-between;background:#f6f5e9;border-bottom:1px solid #142d2520}.brand{display:flex;align-items:center;gap:12px;font-weight:900;line-height:.9;font-size:24px;letter-spacing:-1.2px}.brand-icon{font-size:48px;line-height:1}.brand-bottom{display:block;font-size:12px;letter-spacing:7.2px;margin-top:10px}.header nav{display:flex;gap:42px;font-size:15px;font-weight:600}.header nav a:hover{text-decoration:underline;text-underline-offset:7px}.sound-button{display:flex;align-items:center;gap:10px;background:transparent;border:1px solid #142d2540;padding:12px 14px;font-size:13px;border-radius:3px}.sound-state{font-size:12px;border:1px solid #142d2550;padding:3px;margin-left:8px}.equalizer{height:17px;display:flex;align-items:center;gap:3px}.equalizer i{width:3px;height:6px;background:currentColor}.equalizer i:nth-child(2){height:15px}.equalizer i:nth-child(3){height:11px}.equalizer i:nth-child(4){height:8px}.hero{min-height:680px;height:calc(100svh - 150px);max-height:840px;position:relative;background:#d7eadc;background-position:center;background-size:cover;isolation:isolate}.hero-content{position:relative;padding:80px 5.5% 110px;z-index:1}.eyebrow{font-size:12px;font-weight:700;letter-spacing:1.6px;display:flex;align-items:center;gap:10px;line-height:1.6}.tiny-square{height:7px;width:7px;background:#142d25;display:inline-block}h1{font-family:Pixel,'Courier New',monospace;font-size:clamp(30px,3.55vw,62px);line-height:1.52;letter-spacing:-1.8px;margin:27px 0 22px;font-weight:400}h1 span{color:#245b36}.hero-description{font-size:18px;line-height:1.65;margin:0 0 27px}.button{display:inline-flex;align-items:center;gap:35px;background:#d5f783;border:2px solid #142d25;box-shadow:4px 4px 0 #142d25;font-size:15px;font-weight:700;padding:18px 22px;transition:transform .15s,box-shadow .15s}.button:hover{transform:translate(2px,2px);box-shadow:2px 2px 0 #142d25}.button span{font-size:24px;line-height:.6}.hero-note{font-size:12px;margin-top:22px}.hero-note span{font-size:18px;margin-right:7px}.hero-bottom{position:absolute;bottom:0;left:0;right:0;display:flex;justify-content:space-between;padding:24px 5.5%;font-size:12px;letter-spacing:1.5px;color:#fff;font-weight:700;background:linear-gradient(transparent,#0b231d80)}.hero-bottom a span{margin-left:14px}.ticker{background:#d5f783;border-top:2px solid #142d25;border-bottom:2px solid #142d25;height:62px;display:flex;align-items:center;overflow:hidden}.ticker div{white-space:nowrap;font:12px Pixel,monospace;word-spacing:4px;animation:marquee 55s linear infinite}.ticker span{font-family:Arial,sans-serif;font-size:27px;margin:0 40px;vertical-align:middle}.section{padding:84px 7%}.section-intro{display:flex;justify-content:space-between;align-items:center;margin-bottom:43px}.section-intro .eyebrow{margin:0}.edition{font-size:12px;letter-spacing:1.2px;border-bottom:1px solid;padding-bottom:6px}.world-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;margin-bottom:58px}h2{font-size:clamp(40px,4.5vw,70px);font-weight:700;letter-spacing:-3px;line-height:1.07;margin:0}h2 em{font-family:Georgia,serif;font-weight:400}p{line-height:1.7}.world-description{max-width:420px;font-size:18px}.world-description p:first-child{margin-top:0}.text-link{display:inline-block;margin-top:15px;font-size:14px;font-weight:700;border-bottom:1px solid;padding-bottom:8px}.text-link span{margin-left:25px}.adventure-card{min-height:410px;background:#123f3b;background-position:center;background-size:cover;position:relative;color:#f6f5e9;border:2px solid #142d25;overflow:hidden}.adventure-copy{position:relative;z-index:1;padding:48px;max-width:470px}.tag{background:#d5f783;color:#142d25;font-size:12px;letter-spacing:1.3px;padding:8px 10px;display:inline-block;font-weight:700}.adventure-card h3{font:22px/1.7 Pixel,monospace;letter-spacing:-.8px;margin:26px 0 15px}.adventure-card p{font-size:15px}.scene-caption{position:absolute;bottom:23px;right:25px;font-size:12px;letter-spacing:1.4px}.studio{background:#e9eddd;border-top:1px solid #142d2520;border-bottom:1px solid #142d2520}.studio-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:80px;align-items:end}.studio-heading h2{font-size:clamp(38px,4vw,61px)}.studio-heading>p{font-size:18px;max-width:420px;margin:0}.values{display:grid;grid-template-columns:repeat(3,1fr);gap:45px;margin-top:67px}.values article{border-top:1px solid #142d2550;padding-top:22px}.value-number{font-family:monospace;font-size:12px}.values h3{font-size:21px;letter-spacing:-.6px;margin:25px 0 10px}.values p{font-size:14px;color:#43564b;margin:0}.soundtrack{display:flex;justify-content:space-between;align-items:center;padding-top:75px;padding-bottom:75px;background:#d5f783}.soundtrack h2{font-size:60px;margin:20px 0}.soundtrack p{font-size:16px}.record{background:transparent;border:0;display:flex;flex-direction:column;align-items:center;gap:22px;margin-right:6%}.record-rings{display:grid;place-items:center;width:240px;height:240px;border-radius:50%;background:repeating-radial-gradient(circle,#20362c 0px,#20362c 3px,#304438 4px,#20362c 5px);box-shadow:8px 9px 0 #142d2520}.record-center{display:grid;place-items:center;background:#f6f5e9;border:8px solid #142d25;width:100px;height:100px;border-radius:50%;font-size:26px}.record-caption{font-size:12px;font-weight:700;letter-spacing:1px}.record:hover .record-center{background:#ffcc62}footer{background:#142d25;color:#f6f5e9;padding:46px 5.5% 22px}.footer-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:35px}.footer-top p{font-size:18px;line-height:1.4}.footer-top strong{font-weight:400;color:#d5f783}.back-top{font-size:12px;letter-spacing:1px}.footer-bottom{border-top:1px solid #ffffff30;padding-top:22px;display:flex;justify-content:space-between;font-size:12px;color:#d3dbcc}.skip-link{position:fixed;left:20px;top:-100px;z-index:100;background:#d5f783;padding:15px}.skip-link:focus{top:15px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.is-playing .equalizer i{animation:bounce .5s infinite alternate}.is-playing .equalizer i:nth-child(2){animation-delay:.2s}.is-playing .equalizer i:nth-child(3){animation-delay:.4s}.record.is-playing .record-rings{animation:spin 12s linear infinite}.record.is-playing .record-center{animation:spin 12s linear infinite reverse}@keyframes spin{to{transform:rotate(360deg)}}@keyframes bounce{to{height:3px}}@keyframes marquee{to{transform:translateX(-25%)}}@media(min-width:1700px){.hero-content{padding-top:95px}}@media(max-width:900px){.header{height:88px}.hero{min-height:640px;max-height:720px}.hero-content{padding-top:65px}h1{font-size:32px;letter-spacing:-1.5px}.hero-description{font-size:16px}.section{padding:60px 6%}.world-grid{gap:35px}.world-description{font-size:16px}.studio-heading{gap:35px}.studio-heading>p{font-size:16px}.values{gap:20px}.adventure-copy{padding:35px}.record{margin-right:0}.record-rings{width:200px;height:200px}.soundtrack h2{font-size:48px}}@media(max-width:600px){.header{height:85px;padding:0 5%}.brand{font-size:20px;gap:7px}.brand-icon{font-size:36px}.brand-bottom{font-size:12px;letter-spacing:6px;margin-top:8px}.header nav{display:none}.sound-button{padding:10px;font-size:12px;gap:7px}.sound-state{display:none}.hero{height:760px;min-height:0;max-height:none;background-position:62% bottom}.hero-content{padding:45px 6% 0}.eyebrow{font-size:12px;letter-spacing:1.1px}h1{font-size:clamp(18px,5.5vw,32px);line-height:1.7;letter-spacing:-1px;margin:25px 0 18px}.hero-description{font-size:16px}.button{font-size:14px;padding:16px 18px;gap:28px}.hero-note{font-size:12px}.hero-bottom{font-size:12px;letter-spacing:1px;padding:22px 6%}.ticker{height:55px}.ticker div{font-size:12px}.ticker span{margin:0 25px}.section{padding:50px 6%}.section-intro{margin-bottom:30px}.edition{font-size:12px;max-width:118px;text-align:right;line-height:1.7}.world-grid{grid-template-columns:1fr;gap:25px;margin-bottom:35px}h2{font-size:48px;letter-spacing:-2px}.world-grid h2 br:nth-child(2){display:none}.world-description{font-size:16px}.adventure-card{min-height:450px;background-position:58% center}.adventure-copy{padding:25px;max-width:100%;background:linear-gradient(#123f3be8,transparent)}.adventure-card h3{font-size:18px}.adventure-card p{font-size:14px}.scene-caption{font-size:12px;right:15px}.studio-heading{grid-template-columns:1fr;gap:25px}.studio-heading h2{font-size:43px}.values{grid-template-columns:1fr;margin-top:35px;gap:30px}.values h3{margin-top:15px}.values p{font-size:15px}.soundtrack{flex-direction:column;align-items:flex-start;gap:25px}.soundtrack h2{font-size:48px}.record{align-self:center;margin:5px 0 20px}.record-rings{width:210px;height:210px}.footer-top{flex-wrap:wrap;gap:20px}.footer-top p{font-size:16px}.back-top{width:100%;text-align:right}.footer-bottom{font-size:12px;gap:15px;flex-wrap:wrap}.footer-sound{display:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation:none!important;transition:none!important}}

.hero{background-image:url(/assets/owl-world.webp)}.adventure-card{background-image:linear-gradient(90deg,#123f3be8 0%,#123f3b99 35%,transparent 75%),url(/assets/moonlight-world.webp)}.brand-icon{width:48px;height:48px;object-fit:contain;image-rendering:pixelated}.brand-bottom{font-size:12px}@media(max-width:600px){.hero{background-image:linear-gradient(#c5e6ddf0,#c5e6dd70 37%,transparent 62%),url(/assets/owl-world.webp)}.brand-icon{width:39px;height:39px}.brand-bottom{font-size:12px}}
