*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f3f5f1;color:#332f40;font:17px/1.65 "Segoe UI",Arial,sans-serif}a{color:inherit}img{max-width:100%;height:auto;display:block}button{font:inherit;cursor:pointer}header{display:flex;justify-content:space-between;gap:20px;padding:20px 5%;background:#332f40;color:white}nav{display:flex;gap:20px;flex-wrap:wrap}section{padding:70px 6%;scroll-margin-top:20px}h2{font:normal clamp(34px,4vw,62px)/1.12 Georgia,serif;margin:10px 0 28px}h3{font-size:26px}.stage{position:relative;background:#332f40;color:#fff;padding:45px 6% 55px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.stage-title{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:40px}.stage-title img{width:min(500px,50%)}.stage-title h1{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.stage-title p{font:26px/1.3 Georgia,serif}.stage-image{grid-column:1/-1}.stage-image img{width:100%;max-height:540px;object-fit:cover;object-position:center;clip-path:polygon(0 2%,99% 0,100% 98%,1% 100%)}.stage-note{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:30px}.stage-note>p{max-width:300px}.actions{display:flex;gap:14px;flex-wrap:wrap}.actions a{display:inline-flex;align-items:center;padding:12px 20px;background:#b9d4df;color:#332f40;text-decoration:none}.actions a:first-child{background:#dfb5b6}.duet{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;background:#dfb5b6}.duet img{transform:rotate(-2deg);border:10px solid #f3f5f1}.duet>div>p{max-width:65ch}.duet>div:first-child p{font-size:14px}.workshop{display:grid;grid-template-columns:1fr 1.4fr;gap:50px;align-items:center;background:#b9d4df}.workshop-switch{display:flex;gap:12px;flex-wrap:wrap}.workshop-switch button{padding:12px 18px;border:2px solid #332f40;background:transparent;color:#332f40}.workshop-switch button[aria-pressed=true]{background:#332f40;color:white}figure{margin:0}figcaption{font-size:14px;padding:10px 0}.clips{display:grid;grid-template-columns:1fr 1fr;gap:25px;margin:30px 0}.video-frame{aspect-ratio:16/9;background:#332f40}.video-frame button{width:100%;height:100%;position:relative;border:0;padding:0;color:white;background:#332f40}.video-frame img{width:100%;height:100%;object-fit:cover}.video-frame span{position:absolute;bottom:15px;left:15px;background:#332f40;padding:10px 15px}.video-frame iframe{width:100%;height:100%;border:0}.gallery{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gallery a:nth-child(3n+2){transform:translateY(12px)}#news{background:#332f40;color:#fff}#release{max-width:1100px;margin:auto}.faq{background:#aec6aa}.faq details{border-bottom:1px solid #7a9583;padding:20px 0}.faq summary{font-weight:bold;cursor:pointer;min-height:30px}.sources{padding-top:30px;padding-bottom:30px;font-size:15px}footer{padding:30px 6%;background:#332f40;color:white}:focus-visible{outline:3px solid #a3587d;outline-offset:4px}.scene-enter{animation:scene .35s steps(4,end)}@keyframes scene{from{transform:translateY(10px);opacity:.5}to{transform:none;opacity:1}}@media(max-width:800px){header{display:block}nav{margin-top:14px;gap:12px;font-size:14px}section{padding:44px 6%}.stage-title,.stage-note{display:block}.stage-title img{width:100%;max-width:450px}.stage-title p{font-size:23px}.stage-image img{min-height:220px;object-fit:cover}.duet,.workshop{grid-template-columns:1fr;gap:30px}.clips{grid-template-columns:1fr}.gallery{grid-template-columns:1fr 1fr;gap:12px}.gallery a:nth-child(3n+2){transform:none}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
.landing-news-widget,.digest,.archive-intro{padding:60px 6%;overflow-wrap:anywhere}.landing-news-widget header{display:block;background:none;color:inherit;padding:0;min-height:0}.landing-news-widget .game-kicker{display:none}.landing-news-widget .feed-filter{background:#f3f5f1;color:#332f40;border-color:#92976d}.landing-news-widget .feed-filter.is-active{border-color:#332f40}.landing-news-widget .feed-filter b{background:#dfb5b6;color:#332f40}.landing-news-widget .button{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;background:#332f40;color:#ffffff}.source-card{background:#f3f5f1;border-color:#a8ae87}.source-card footer{background:none;color:#332f40;padding:14px}.source-meta{color:#4c6358}.source-card a{color:#332f40}.source-card img{aspect-ratio:16/9}.digest h2{margin-top:40px}.digest p,.archive-intro p{max-width:72ch}.archive-intro a+a{margin-left:16px}@media(max-width:600px){.landing-news-widget,.digest,.archive-intro{padding:44px 6%}.source-grid{grid-template-columns:1fr}.source-meta{flex-wrap:wrap}.rich-feed-head .button{margin-top:12px}header nav a{font-size:13px}}

.archive-intro h1,.digest h1{font:normal clamp(32px,4vw,54px)/1.15 Georgia,serif;letter-spacing:0}.source-card h3{font-size:21px}.source-card p{font-size:15px}

body > footer{padding-bottom:100px}

@media(min-width:801px){.stage-image img{max-height:440px}.stage-note{align-items:flex-start}.stage-note>p{margin-block:0}}

@media(min-width:601px) and (max-width:800px){.stage-title img{inline-size:300px;max-inline-size:100%}.stage-image img{height:260px;min-height:0;object-fit:cover}.stage{gap:24px}.stage-note>p{margin-top:0}}

@media(max-width:600px){.stage{padding-block:28px;gap:20px}.stage-title img{inline-size:260px;max-inline-size:100%}.stage-title p{margin-block:18px;font-size:22px}.stage-image img{height:180px;min-height:0;object-fit:cover}.stage-note>p{margin-block:0 16px}.stage-note .actions{gap:12px}}

@font-face{font-family:WordsAlegreya;src:url('/out-of-words/assets/handmade-alegreya.ttf') format('truetype');font-weight:400 900;font-display:swap}@font-face{font-family:WordsGolos;src:url('/out-of-words/assets/handmade-golos.ttf') format('truetype');font-weight:100 900;font-display:swap}
[hidden]{display:none!important}body{font-family:WordsGolos,'Segoe UI',sans-serif;background:#f6f3ea;color:#332f40}h1,h2,h3{font-family:WordsAlegreya,Georgia,serif;font-weight:600;line-height:1.08;letter-spacing:-.02em}h2{font-size:clamp(38px,5vw,76px);margin:0 0 25px}h3{font-size:clamp(30px,3.5vw,46px)}body>header{background:#332f40;color:#f6f3ea}.ow-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ow-invitation{background:#332f40;color:#f6f3ea}.ow-intro{display:grid;grid-template-columns:1fr 1.4fr;gap:8%;align-items:center;padding:34px 7%}.ow-intro h1{margin:0}.ow-intro h1 img{display:block;width:350px;max-width:100%;height:auto}.ow-intro h2{font-size:clamp(36px,4vw,60px)}.ow-intro p{font-size:16px;line-height:1.55;max-width:60ch;margin:16px 0 0}.ow-intro .ow-date{font-size:14px}.ow-actions{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.ow-actions>a{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:10px 15px;border:1px solid #f6f3ea;color:#f6f3ea;text-decoration:none;font-size:14px;border-radius:20px}.ow-actions .mh-social-group{display:flex;gap:8px;flex-wrap:wrap;margin:0}.ow-clouds figcaption{padding:12px 7%;margin:0;font-size:14px}.ow-clouds figure img,.ow-duet figure img,.ow-landscape figure img,.ow-below figure img,.ow-workshop figure img{display:block;width:100%;height:auto}.ow-duet{padding:90px 7%;display:grid;grid-template-columns:1fr 1fr;gap:45px 7%;align-items:center;background:#e4bec0}.ow-duet>figure{grid-column:1/-1;margin:15px 0 0 12%}.ow-portrait{margin-top:-30px}.ow-portrait img{border-radius:45% 45% 0 0 / 12% 12% 0 0}.ow-landscape{padding:85px 7%;background:#c6d0b7}.ow-landscape>div:first-child{max-width:850px;margin-bottom:40px}.ow-landscape>figure{margin-right:12%}.ow-depth{margin:45px 0 0 20%}.ow-light{display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center;margin-top:50px}.ow-below{padding:85px 7%;background:#332f40;color:#f6f3ea;display:grid;grid-template-columns:.8fr 1.4fr;gap:45px 7%;align-items:center}.ow-cave{grid-column:1/-1;display:grid;grid-template-columns:1.2fr 1fr;gap:35px;align-items:center}.ow-workshop{padding:85px 7%;background:#f6f3ea}.ow-workshop>header{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;background:none;color:inherit;padding:0;font-size:inherit;min-height:0;margin-bottom:40px}.ow-makers{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.ow-compare{display:grid;grid-template-columns:1fr 1.4fr;gap:6%;align-items:center;margin:60px 0}.ow-compare h3{margin-top:0}.workshop-switch{display:flex;gap:12px;flex-wrap:wrap}.workshop-switch button{min-height:48px;padding:10px 18px;border:1px solid #332f40;color:#332f40;background:transparent;cursor:pointer;border-radius:20px;font:inherit}.workshop-switch button[aria-pressed=true]{background:#332f40;color:#f6f3ea}#scene-frame{overflow:hidden}#scene-frame.scene-enter{animation:ow-stopmotion 450ms steps(3,end) both}.ow-bridge{margin:0 15%}.ow-duet figcaption,.ow-landscape figcaption,.ow-below figcaption,.ow-workshop figcaption{font-size:14px;line-height:1.5}.ow-together p,.ow-below p{max-width:58ch}#media{background:#c2d7dc;color:#332f40}#media .eyebrow{display:none}#media figcaption{font-size:14px;line-height:1.5}#media figcaption a{display:inline-flex;align-items:center;min-height:44px}.landing-news-widget{background:#f6f3ea;color:#332f40}.source-card h3{font-family:WordsGolos,sans-serif}#release{background:#e4bec0;color:#332f40}#release h2,.faq h2{font-size:clamp(36px,4vw,56px)}.faq{background:#f6f3ea}.gallery-dialog img{height:auto}@keyframes ow-stopmotion{from{opacity:.6;transform:translateY(6px)}to{opacity:1;transform:none}}
@media(max-width:800px){.ow-intro{grid-template-columns:1fr;gap:18px;padding:22px 6%}.ow-intro h1 img{width:245px}.ow-intro h2{font-size:38px}.ow-intro p{font-size:15px;margin-top:12px}.ow-intro .ow-date{font-size:13px}.ow-actions>a{min-height:44px;padding:8px 13px}.ow-duet,.ow-below,.ow-workshop>header,.ow-compare{grid-template-columns:1fr;gap:24px}.ow-duet,.ow-landscape,.ow-below,.ow-workshop{padding:48px 6%}.ow-portrait{margin:0}.ow-duet>figure,.ow-landscape>figure,.ow-depth,.ow-bridge{margin:0;grid-column:auto}.ow-depth{margin-top:30px}.ow-light,.ow-cave,.ow-makers{grid-template-columns:1fr;gap:26px}.ow-cave{grid-column:auto}.ow-compare{margin:40px 0}.ow-light{margin-top:30px}}
@media(prefers-reduced-motion:reduce){#scene-frame.scene-enter{animation:none}html{scroll-behavior:auto}}

.ow-invitation{padding:0}
