.ow-stage-static .ow-moon-up{left:auto;right:8%;top:9%}.ow-ground-page{padding-top:clamp(6rem,14vh,9rem);min-height:100svh}.ow-page-head{padding:0 0 clamp(2rem,5vw,4rem);display:grid;gap:1rem}@media (min-width:900px){.ow-page-head{grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem}}.ow-page-head .ow-page-display,.ow-page-head h1{margin:0;font:800 clamp(3rem,9vw,9rem)/.88 var(--font-archivo),sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:-.035em;color:#fff;text-shadow:0 2px 2px rgba(0,0,0,.25),0 12px 40px rgba(0,0,0,.35);text-wrap:balance}.ow-page-head h1 em{font-style:normal;color:var(--red)}.ow-page-head p{margin:0;max-width:34ch;font:600 clamp(1rem,1.25vw,1.2rem)/1.4 var(--font-archivo),sans-serif;color:rgba(242,234,216,.92)}.ow-page-head small{display:block;margin-top:.9rem;color:rgba(242,234,216,.65)}.ow-kicker,.ow-page-head small{font:700 .66rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase}.ow-kicker{color:var(--red)}.ow-filters{display:flex;flex-wrap:wrap;gap:.4rem;align-items:center;margin-bottom:1rem}.ow-filters button{border:1px solid rgba(242,234,216,.35);background:rgba(17,16,14,.5);color:var(--paper);font:800 .68rem/1 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:.02em;padding:.7rem .9rem;cursor:pointer}.ow-filters button:hover{border-color:var(--paper)}.ow-filters button[aria-pressed=true]{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ow-filters span{margin-left:auto;font:700 .62rem/1 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.65)}.ow-empty{padding:2rem 1rem;font:600 1rem/1.4 var(--font-archivo),sans-serif;color:rgba(242,234,216,.75)}.ow-case-top{display:flex;justify-content:space-between;gap:1rem;margin-bottom:1.2rem}.ow-case-top a{font:700 .66rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.75)}.ow-case-top a:hover{color:var(--red)}.ow-case-stage{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;border:1px solid rgba(242,234,216,.22)}.ow-case-stage img,.ow-case-stage video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ow-case-stage a.ow-case-ext{position:absolute;left:1rem;bottom:1rem}.ow-case-body{display:grid;gap:2px;margin-top:2px}@media (min-width:900px){.ow-case-body{grid-template-columns:1fr 320px}}.ow-plate{background:rgba(17,16,14,.58);border:1px solid rgba(242,234,216,.22);padding:clamp(1.2rem,2.5vw,2rem);color:var(--paper)}.ow-plate.paper{background:rgba(242,234,216,.88);color:var(--ink);border-color:rgba(17,16,14,.2)}.ow-plate h2{margin:0 0 .8rem;font:800 clamp(1.3rem,2.4vw,2rem)/1 var(--font-archivo),sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:-.025em}.ow-plate p{font:400 clamp(1rem,1.15vw,1.15rem)/1.55 var(--font-archivo),sans-serif;margin:0 0 1rem;max-width:62ch}.ow-lede{font:600 clamp(1.1rem,1.6vw,1.5rem)/1.35 var(--font-archivo),sans-serif!important;letter-spacing:-.01em}.ow-meta{margin:0;display:grid;gap:0}.ow-meta>div{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid rgba(242,234,216,.22)}.ow-meta dt{font:700 .62rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red)}.ow-meta dd{margin:0;font:600 .95rem/1.4 var(--font-archivo),sans-serif;text-align:right}.ow-prose h2,.ow-prose h3{font:800 1.2rem/1.1 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:1.6rem 0 .6rem}.ow-prose li,.ow-prose p{font:400 1.02rem/1.6 var(--font-archivo),sans-serif;max-width:62ch}.ow-prose a{text-decoration:underline;text-decoration-color:var(--red)}.ow-prose blockquote{margin:1rem 0;padding-left:1rem;border-left:3px solid var(--red)}.ow-prose code{font-family:var(--font-plex-mono),monospace;font-size:.9em}.ow-case-gallery{display:grid;gap:2px;grid-template-columns:1fr;margin-top:2px}@media (min-width:620px){.ow-case-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}}.ow-case-gallery>div{position:relative;aspect-ratio:16/10;background:#000;overflow:hidden;border:1px solid rgba(242,234,216,.22)}.ow-case-gallery>div.wide{grid-column:1/-1;aspect-ratio:21/9}.ow-case-next{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:2px;padding:clamp(1.2rem,2.5vw,2rem);background:rgba(242,234,216,.88);color:var(--ink);border:1px solid rgba(17,16,14,.2)}.ow-case-next h2{margin:.3rem 0 0;font:800 clamp(1.6rem,4vw,3.4rem)/.95 var(--font-archivo),sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:-.03em}.ow-case-next:hover h2{color:var(--red)}.ow-case-next svg{width:2rem;height:2rem;flex:0 0 auto;fill:none;stroke:currentColor;stroke-width:2}.ow-related li{list-style:none}.ow-related ul{margin:0;padding:0}.ow-related a{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 0;border-top:1px solid rgba(242,234,216,.22);font:700 .95rem/1.3 var(--font-archivo),sans-serif}.ow-related a:hover{color:var(--red)}.ow-related a span:last-child{font:700 .62rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,234,216,.65);white-space:nowrap}.ow-about{display:grid;gap:2px}@media (min-width:900px){.ow-about{grid-template-columns:1.1fr .9fr}.ow-about .span{grid-column:1/-1}}.ow-figure{margin:0;position:relative;aspect-ratio:21/9;overflow:hidden;border:1px solid rgba(242,234,216,.22);background:#000}.ow-figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ow-disciplines{display:grid;gap:2px}@media (min-width:900px){.ow-disciplines{grid-template-columns:repeat(3,minmax(0,1fr))}}.ow-disciplines article{padding:clamp(1.2rem,2.5vw,2rem);background:rgba(17,16,14,.58);border:1px solid rgba(242,234,216,.22)}.ow-disciplines h3{margin:0 0 .6rem;font:800 1.25rem/1.05 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em}.ow-disciplines h3:before{content:"";display:block;width:2rem;height:3px;background:var(--red);margin-bottom:.8rem}.ow-disciplines p{margin:0;font:400 .98rem/1.55 var(--font-archivo),sans-serif;color:rgba(242,234,216,.85)}.ow-wall{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem}.ow-wall span{font:800 clamp(1rem,1.6vw,1.4rem)/1.2 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em}.ow-strip{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.2rem}.ow-strip span{font:700 .62rem/1 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:.5rem .6rem;border:1px solid rgba(242,234,216,.3)}.ow-plate.paper .ow-strip span{border-color:rgba(17,16,14,.3)}.ow-contact{display:grid;gap:2px}@media (min-width:900px){.ow-contact{grid-template-columns:1.2fr .8fr;align-items:start}}.ow-contact .contact-form{display:grid;gap:1.2rem}.ow-contact .field{display:grid;gap:.45rem}.ow-contact .field__label{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.75)}.ow-contact .field__label .muted{opacity:.6}.ow-contact .field__input{width:100%;background:rgba(0,0,0,.35);border:1px solid rgba(242,234,216,.35);color:var(--paper);font:500 1rem/1.4 var(--font-archivo),sans-serif;padding:.85rem .9rem;border-radius:0}.ow-contact .field__input:focus{outline:none;border-color:var(--paper)}.ow-contact .field__textarea{min-height:9rem;resize:vertical}.ow-contact .field--err{border-color:var(--red)}.ow-contact .field__err{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.08em;color:var(--red)}.ow-contact .chipset{display:flex;flex-wrap:wrap;gap:.4rem}.ow-contact .pill{border:1px solid rgba(242,234,216,.35);background:transparent;color:var(--paper);font:800 .68rem/1 var(--font-archivo),sans-serif;text-transform:uppercase;padding:.65rem .8rem;cursor:pointer;border-radius:0}.ow-contact .pill--on{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ow-contact .btn{display:inline-flex;align-items:center;gap:.6rem;height:3rem;padding:0 1.2rem;background:var(--red);color:var(--paper);border:2px solid var(--red);font:800 .82rem/1 var(--font-archivo),sans-serif;text-transform:uppercase;cursor:pointer;border-radius:0}.ow-contact .btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ow-contact .btn--ghost{background:transparent}.ow-contact .contact-sent{display:grid;gap:.8rem}.ow-contact .contact-sent__h{margin:0;font:800 clamp(1.8rem,4vw,3rem)/.95 var(--font-archivo),sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:-.03em}.ow-contact .reel-dot{display:inline-block;border-radius:50%;background:var(--red)}.ow-aside h2{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:1.4rem 0 .4rem}.ow-aside h2:first-child{margin-top:0}.ow-aside ul{margin:0;padding:0;list-style:none}.ow-aside a,.ow-aside li,.ow-aside p{font:600 1rem/1.5 var(--font-archivo),sans-serif;margin:0}.ow-aside a:hover{color:var(--red)}.ow-feature{display:grid;gap:2px;margin-bottom:2px;color:var(--paper)}@media (min-width:900px){.ow-feature{grid-template-columns:1.25fr .75fr}}.ow-feature-media{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;border:1px solid rgba(242,234,216,.22)}.ow-feature-media img{-o-object-fit:cover;object-fit:cover}.ow-feature .ow-plate{display:flex;flex-direction:column;justify-content:flex-end}.ow-feature h2{font-size:clamp(1.6rem,3.2vw,2.8rem)}.ow-feature:hover h2{color:var(--red)}.ow-rows{display:grid;gap:2px}.ow-row{display:grid;grid-template-columns:2.4rem 1fr auto;gap:1rem;align-items:start;padding:1.1rem;background:rgba(17,16,14,.58);border:1px solid rgba(242,234,216,.22);color:var(--paper)}.ow-row>span:first-child{font:700 .66rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.12em;color:var(--red)}.ow-row h2{margin:.15rem 0 .35rem;font:800 clamp(1.1rem,1.8vw,1.5rem)/1.05 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em}.ow-row:hover h2{color:var(--red)}.ow-row p{margin:0;font:400 .95rem/1.5 var(--font-archivo),sans-serif;color:rgba(242,234,216,.8);max-width:62ch}.ow-row-meta{display:grid;gap:.2rem;text-align:right;font:700 .62rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;color:rgba(242,234,216,.65);white-space:nowrap}.ow-row-meta>span:first-child{color:var(--paper)}.ow-sub{margin-top:2px;display:grid;gap:2px}@media (min-width:900px){.ow-sub{grid-template-columns:1fr 1fr}}.ow-sub .subx{display:grid;gap:.8rem}.ow-sub .subx__eyebrow{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0}.ow-sub .subx__copy,.ow-sub .subx__done{margin:0;font:400 1rem/1.5 var(--font-archivo),sans-serif}.ow-sub .subx__row{display:flex;gap:2px;flex-wrap:wrap}.ow-sub .subx__hp{position:absolute;left:-9999px}.ow-sub .subx__input{flex:1 1 220px;background:rgba(0,0,0,.35);border:1px solid rgba(242,234,216,.35);color:var(--paper);font:500 1rem/1.4 var(--font-archivo),sans-serif;padding:.85rem .9rem;border-radius:0}.ow-sub .subx__input:focus{outline:none;border-color:var(--paper)}.ow-sub .subx__btn{background:var(--red);color:var(--paper);border:2px solid var(--red);font:800 .82rem/1 var(--font-archivo),sans-serif;text-transform:uppercase;padding:0 1.2rem;height:3rem;cursor:pointer;border-radius:0}.ow-sub .subx__btn:hover{background:var(--paper);color:var(--ink);border-color:var(--paper)}.ow-sub .subx__err{font:700 .62rem/1.4 var(--font-plex-mono),monospace;color:var(--red);margin:0}.ow-article{display:grid;gap:2px}@media (min-width:900px){.ow-article{grid-template-columns:minmax(0,1fr) 300px;align-items:start}}.ow-article-cover{position:relative;aspect-ratio:16/9;background:#000;overflow:hidden;border:1px solid rgba(242,234,216,.22);grid-column:1/-1}.ow-article-cover figcaption{position:absolute;left:1rem;bottom:.8rem;font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.85)}.ow-paper{background:rgba(242,234,216,.94);color:var(--ink);border:1px solid rgba(17,16,14,.2);padding:clamp(1.4rem,3.5vw,3.2rem)}.ow-paper .ow-deck{font:600 clamp(1.15rem,1.7vw,1.5rem)/1.35 var(--font-archivo),sans-serif;letter-spacing:-.01em;margin:0 0 1.6rem;max-width:34em}.ow-paper li,.ow-paper p{font:400 1.08rem/1.65 var(--font-archivo),sans-serif;max-width:62ch;margin:0 0 1.1rem}.ow-paper h2,.ow-paper h3{font:800 1.35rem/1.1 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em;margin:2rem 0 .7rem}.ow-paper .mag-pullquote,.ow-paper blockquote{margin:1.6rem 0;padding:.2rem 0 .2rem 1.2rem;border-left:4px solid var(--red)}.ow-paper blockquote p{font:700 clamp(1.2rem,2vw,1.7rem)/1.3 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.015em}.ow-paper figure{margin:1.6rem 0}.ow-paper figure img{width:100%;height:auto;display:block}.ow-paper figcaption{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(17,16,14,.6);margin-top:.5rem}.ow-paper a{text-decoration:underline;text-decoration-color:var(--red)}.ow-paper code{font-family:var(--font-plex-mono),monospace;font-size:.9em}.ow-share{display:flex;flex-wrap:wrap;gap:.5rem 1.4rem;align-items:center;margin-top:2px}.ow-share>span{font:700 .62rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.65)}.ow-share a,.ow-share button{font:800 .8rem/1 var(--font-archivo),sans-serif;text-transform:uppercase;color:var(--paper);background:transparent;border:0;padding:.4rem 0;cursor:pointer}.ow-share a:hover,.ow-share button:hover{color:var(--red)}.ow-tools{display:grid;gap:2px}@media (min-width:760px){.ow-tools{grid-template-columns:repeat(3,minmax(0,1fr))}}.ow-tool{display:flex;flex-direction:column;background:rgba(17,16,14,.58);border:1px solid rgba(242,234,216,.22);color:var(--paper)}.ow-tool-media{display:block;aspect-ratio:16/10;background:#000;overflow:hidden;position:relative}.ow-tool-media img{position:absolute;inset:0;width:100%;height:100%;display:block}.ow-tool-body{padding:1rem 1.1rem 1.1rem;display:grid;gap:.5rem;flex:1}.ow-tool-body h2{margin:0;font:800 clamp(1.1rem,1.6vw,1.4rem)/1.05 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em}.ow-tool-body h2 a:hover{color:var(--red)}.ow-tool-body p{margin:0;font:400 .95rem/1.5 var(--font-archivo),sans-serif;color:rgba(242,234,216,.8)}.ow-tags{display:flex;flex-wrap:wrap;gap:.3rem;margin:0;padding:0;list-style:none}.ow-tags li{font:700 .58rem/1 var(--font-plex-mono),monospace;letter-spacing:.1em;text-transform:uppercase;padding:.4rem .5rem;border:1px solid rgba(242,234,216,.3)}.ow-tool-foot{display:flex;justify-content:space-between;padding:.9rem 1.1rem;border-top:2px solid var(--red);font:700 .62rem/1 var(--font-plex-mono),monospace;letter-spacing:.1em;color:rgba(242,234,216,.65)}.ow-dl,.ow-tool-foot{align-items:center;gap:.6rem;text-transform:uppercase}.ow-dl{display:inline-flex;height:2.6rem;padding:0 1rem;background:var(--red);color:var(--paper);font:800 .74rem/1 var(--font-archivo),sans-serif}.ow-dl:hover{background:var(--paper);color:var(--ink)}.ow-proof{margin:0;position:relative;aspect-ratio:16/10;background:#000;overflow:hidden;border:1px solid rgba(242,234,216,.22)}.ow-proof img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ow-proof figcaption{position:absolute;left:.8rem;bottom:.6rem;font:700 .6rem/1.4 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:rgba(242,234,216,.85)}.ow-index{display:grid;gap:2px}.ow-index a{display:grid;grid-template-columns:2.4rem 1fr auto;gap:1rem;align-items:baseline;padding:1rem 1.1rem;background:rgba(17,16,14,.58);border:1px solid rgba(242,234,216,.22);color:var(--paper)}.ow-index a>em,.ow-index a>span:first-child{font:700 .62rem/1.6 var(--font-plex-mono),monospace;letter-spacing:.12em;text-transform:uppercase;font-style:normal;color:var(--red)}.ow-index strong{display:block;font:800 clamp(1.05rem,1.6vw,1.4rem)/1.05 var(--font-archivo),sans-serif;text-transform:uppercase;letter-spacing:-.02em}.ow-index small{display:block;margin-top:.3rem;font:400 .9rem/1.45 var(--font-archivo),sans-serif;color:rgba(242,234,216,.75);max-width:70ch}.ow-index a:hover strong{color:var(--red)}.ow-index.dim a{opacity:.6}.ow-feature-type{display:grid;place-items:end start;padding:1.2rem;background:rgba(230,47,32,.92)}.ow-feature-type span{font:800 clamp(2.4rem,6vw,5.5rem)/.9 var(--font-archivo),sans-serif;font-stretch:125%;text-transform:uppercase;letter-spacing:-.035em;color:var(--paper)}.ow-proof img,.ow-tool-media img{-o-object-fit:contain;object-fit:contain;background:#efe9dc}.ow-ground-page{max-width:1440px;margin-inline:auto}.ow-page-head .ow-page-display,.ow-page-head h1{font-size:clamp(2.5rem,5vw,5rem);font-weight:450;font-stretch:normal;text-transform:none;line-height:1.02;letter-spacing:-.045em;color:var(--window-text)}.ow-page-head h1 em{color:var(--window-text)}.ow-page-head p{font-weight:400;color:var(--window-muted);font-size:1rem}.ow-case-next,.ow-disciplines article,.ow-paper,.ow-plate,.ow-plate.paper,.ow-row,.ow-tool{background:var(--window-surface);color:var(--window-text);border:1px solid var(--window-rule);border-radius:var(--window-radius)}.ow-case-gallery>div,.ow-case-stage,.ow-feature-media,.ow-figure,.ow-proof{border-radius:var(--window-radius);border-color:var(--window-rule)}.ow-about,.ow-case-body,.ow-case-gallery,.ow-contact,.ow-disciplines,.ow-rows,.ow-sub,.ow-tools{gap:1rem}.ow-case-body,.ow-case-gallery{margin-top:1rem}.ow-feature{gap:1rem;margin-bottom:2rem}.ow-case-next h2,.ow-disciplines h3,.ow-plate h2,.ow-row h2,.ow-tool-body h2{font-weight:450;font-stretch:normal;text-transform:none;line-height:1.15}.ow-disciplines h3:before{display:none}.ow-filters button{border-radius:24px;min-height:44px;font-weight:450;text-transform:none;font-size:.8125rem;background:var(--window-surface);border-color:var(--window-rule)}.ow-filters button[aria-pressed=true]{background:rgba(242,234,216,.16);color:var(--window-text);border-color:var(--window-muted)}.ow-tool{overflow:hidden}.ow-tool-body p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ow-tool-foot{border-top:1px solid var(--window-rule)}.ow-dl{border-radius:24px;background:rgba(242,234,216,.1);border:1px solid var(--window-rule);min-height:44px;font-weight:500;text-transform:none}.ow-contact .btn,.ow-contact .field__input,.ow-contact .pill,.ow-sub .subx__btn,.ow-sub .subx__input{border-radius:12px;font-weight:450;text-transform:none}.ow-contact .btn,.ow-sub .subx__btn{background:rgba(242,234,216,.1);border:1px solid var(--window-rule)}.ow-paper h2,.ow-paper h3{color:var(--window-text);text-transform:none;font-weight:500}.ow-aside h2,.ow-kicker,.ow-meta dt,.ow-paper figcaption{color:var(--window-muted)}.ow-case-next{margin-top:1rem}.ow-plate.paper .ow-strip span{border-color:var(--window-rule)}.ow-tool-media img{-o-object-fit:cover;object-fit:cover;background:transparent}.ow-row{grid-template-columns:72px minmax(0,1fr) auto;align-items:center}.ow-note-thumb{position:relative;display:grid;place-items:center;width:72px;height:56px;border-radius:10px;overflow:hidden;background:rgba(242,234,216,.06)}.ow-note-thumb img{-o-object-fit:cover;object-fit:cover}@media(max-width:620px){.ow-row{grid-template-columns:56px minmax(0,1fr);gap:.8rem}.ow-note-thumb{width:56px;height:56px}.ow-row-meta{grid-column:2;display:flex;text-align:left;flex-wrap:wrap}}