@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-normal.3wun_rgcl0ums.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-normal.28rq7sis4b5t1.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:italic;font-display:swap;font-weight:500;src:url(../media/barlow-condensed-latin-500-italic.0_k22bcg9jmqu.woff2)format("woff2"),url(../media/barlow-condensed-latin-500-italic.0la8qf0wk01lx.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:600;src:url(../media/barlow-condensed-latin-600-normal.289y3avl9x-vx.woff2)format("woff2"),url(../media/barlow-condensed-latin-600-normal.0gvkp1c3flf_w.woff)format("woff")}
@font-face{font-family:Barlow Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(../media/barlow-condensed-latin-700-normal.21s4tc4km7afu.woff2)format("woff2"),url(../media/barlow-condensed-latin-700-normal.1on3xg---ibgx.woff)format("woff")}
@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-normal.2e8ypamius-z3.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-normal.0u127c2ykgu-q.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-normal.0rbocftmutivq.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}
@font-face{font-family:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-vietnamese-wght-italic.3i6_tg6hhi-0a.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-ext-wght-italic.1jb3oq23hons4.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:Newsreader Variable;font-style:italic;font-display:swap;font-weight:200 800;src:url(../media/newsreader-latin-wght-italic.1pgmdi37vl33_.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{--bg:#0a0a0a;--fg:#e6e1d6;--mute:#8f8b83;--line:#262523;--paper:#cdc5ae;--ink:#17140f;--ease:cubic-bezier(.2, .7, .2, 1);--gutter:clamp(18px, 3.2vw, 44px);--display:"Barlow Condensed", "Franklin Gothic Medium", "Arial Narrow", sans-serif;--body:"Newsreader Variable", "Iowan Old Style", Georgia, serif}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background-color:var(--bg);color:var(--fg);font-family:var(--body);font-optical-sizing:auto;-webkit-font-smoothing:antialiased;background-image:url(/tex/cotton.png);background-size:256px 256px;margin:0;font-size:19px;line-height:1.55}img,video,iframe{max-width:100%;display:block}a{color:inherit;text-decoration:none}::selection{background:var(--fg);color:var(--bg)}.vignette{z-index:60;pointer-events:none;background:radial-gradient(at 50% 40%,#0000 45%,#0000008c 100%);position:fixed;inset:0}.grain{z-index:61;pointer-events:none;mix-blend-mode:overlay;opacity:.16;background:url(/tex/grain.png);animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}17%{transform:translate(-6%,4%)}33%{transform:translate(5%,-7%)}50%{transform:translate(-3%,8%)}67%{transform:translate(7%,2%)}83%{transform:translate(-8%,-5%)}to{transform:translate(0)}}.wrap{padding-inline:var(--gutter);max-width:1680px;margin-inline:auto}.display{font-family:var(--display);text-transform:uppercase;letter-spacing:.005em;font-weight:700;line-height:.88}.label{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;color:var(--mute);font-size:.86rem;font-weight:500}.ital{font-family:var(--display);text-transform:none;letter-spacing:0;font-style:italic;font-weight:500}.ca{text-shadow:-1.5px 0 #ff28282b,1.5px 0 #28beff2b}.photo{background:#111;position:relative;overflow:hidden}:root{--tone:saturate(.88);--grain:.25}[data-grain=on]{--grain:.25}[data-grain=off]{--grain:0}[data-tone=natural]{--tone:saturate(.88)}[data-tone=muted]{--tone:saturate(.5)}[data-tone=mono]{--tone:grayscale(1) contrast(1.04)}.photo img,.row .peek,.tl-inline{filter:var(--tone) contrast(.94) brightness(.93) url(#ca)}.photo:after{content:"";mix-blend-mode:overlay;opacity:var(--grain,.25);pointer-events:none;background:url(/tex/grain.png);position:absolute;inset:0}.print{filter:drop-shadow(0 22px 22px #000000f2)drop-shadow(0 2px 4px #000000b3);position:relative}.print .photo{-webkit-mask:url(/tex/matte.png) 50%/100% 100% no-repeat;mask:url(/tex/matte.png) 50%/100% 100% no-repeat}.sheet{--paper:url(/tex/paper.jpg);isolation:isolate;color:#1d1914;filter:drop-shadow(0 18px 16px #000000d9);padding:clamp(34px,3.4vw,52px) clamp(26px,3vw,44px);position:relative}.sheet:before{content:"";z-index:-1;background:url(/tex/wear.jpg) center / cover, linear-gradient(#e4dfd399, #e4dfd399), var(--paper) center / cover, #cfc8b8;background-blend-mode:multiply, normal, normal, normal;position:absolute;inset:0;-webkit-mask-image:url(/tex/tear-top.png),linear-gradient(#000 0 0),url(/tex/tear-bottom.png);mask-image:url(/tex/tear-top.png),linear-gradient(#000 0 0),url(/tex/tear-bottom.png);-webkit-mask-position:0 0,0 32px,0 100%;mask-position:0 0,0 32px,0 100%;-webkit-mask-size:1200px 32px,100% calc(100% - 64px),1200px 32px;mask-size:1200px 32px,100% calc(100% - 64px),1200px 32px;-webkit-mask-repeat:repeat-x,no-repeat,repeat-x;mask-repeat:repeat-x,no-repeat,repeat-x}.sheet:after{content:"";z-index:-1;pointer-events:none;background:url(/tex/rim-top.png) 0 0/1200px 32px repeat-x,url(/tex/rim-bottom.png) 0 100%/1200px 32px repeat-x;position:absolute;inset:0}.sheet.graph{--paper:url(/tex/paper-graph.jpg)}.sheet.grey{--paper:url(/tex/paper-grey.jpg)}.sheet.cold{--paper:url(/tex/paper-cold.jpg)}.sheet>:not(.tape){filter:url(#ink);mix-blend-mode:multiply}.tape{z-index:3;width:var(--tw,130px);aspect-ratio:var(--ta,3);background:var(--ts) center / 100% 100% no-repeat;opacity:.94;pointer-events:none;top:27px;left:var(--tl,auto);right:var(--tr,auto);translate:0 -48%;rotate:var(--tr2,0deg);position:absolute}.light{z-index:59;pointer-events:none;background:radial-gradient(circle 480px at var(--mx,50%) var(--my,30%), #ffeed213, transparent 70%);mix-blend-mode:screen;position:fixed;inset:0}@media (scripting:enabled){[data-reveal]{opacity:0;filter:blur(7px);transition:opacity 1.1s var(--ease), translate 1.1s var(--ease), filter 1.1s var(--ease);translate:0 26px}[data-reveal].in{opacity:1;filter:none;translate:0}}@keyframes drift{0%{transform:scale(1)translate(0)}to{transform:scale(1.07)translate(-1.2%,-.8%)}}.p-media .photo img,.reel img{animation:28s ease-in-out infinite alternate drift}.site-header{z-index:20;padding:18px var(--gutter);background:linear-gradient(#0a0a0af2,#0a0a0a00);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.site-header .mark img{width:auto;height:30px}.nav{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;gap:clamp(16px,3vw,36px);font-size:1rem;font-weight:600;display:flex}.nav a{border-bottom:2px solid #0000;padding:4px 0;transition:border-color 1.1s ease-out}.nav a:hover{transition-duration:.15s}.nav a:hover,.nav a[aria-current=page]{border-color:var(--fg)}.hero{padding-top:clamp(20px,5vw,70px)}.hero .wordmark{filter:url(#ca-soft);width:100%;height:auto}.hero-grid{gap:var(--gutter);grid-template-columns:1.2fr 1fr;align-items:end;margin-top:clamp(34px,5vw,76px);display:grid}.hero-tag{margin:0;font-size:clamp(2.6rem,7vw,6.4rem)}.hero-intro{color:#bdbab2;max-width:44ch;font-size:1.12rem}.reel{aspect-ratio:16/9;margin-top:clamp(40px,7vw,100px)}.reel iframe,.reel img{object-fit:cover;border:0;width:100%;height:100%}.section-head{justify-content:space-between;align-items:baseline;margin:clamp(60px,9vw,130px) 0 18px;display:flex}.section-head h2{margin:0}.section-head a{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;border-bottom:2px solid var(--fg);font-size:.95rem;font-weight:600}.rows{border-top:1px solid var(--line)}.row{border-bottom:1px solid var(--line);grid-template-columns:4.5rem 1fr auto;align-items:baseline;gap:14px;padding:clamp(14px,2vw,26px) 0;display:grid;position:relative}.row .num{font-family:var(--display);letter-spacing:.1em;color:var(--mute);font-size:1.1rem;font-weight:500}.row .title{font-family:var(--display);text-transform:uppercase;transition:transform .35s var(--ease);font-size:clamp(2.6rem,9vw,8rem);font-weight:700;line-height:.86}.row .meta{color:var(--mute);text-align:right;font-size:1.05rem}.row .peek{aspect-ratio:16/9;object-fit:cover;opacity:0;pointer-events:none;width:min(30vw,420px);transition:opacity .25s, transform .35s var(--ease);z-index:5;filter:contrast(.94)saturate(.85);position:absolute;top:50%;right:12%;transform:translateY(-50%)scale(.96);box-shadow:0 14px 30px -6px #000000e6}@media (hover:hover) and (min-width:820px){.row:hover .title{transform:translate(14px)}.row:hover .peek{opacity:1;transform:translateY(-50%)scale(1)}}.board{grid-template-columns:repeat(2,1fr);gap:clamp(46px,6vw,90px) clamp(30px,5vw,80px);padding:20px 0 40px;display:grid}.card{transition:transform .35s var(--ease);display:block;position:relative}.card:nth-child(2n){transform:translateY(40px)}.card:hover{transform:translateY(-4px)}.card:nth-child(2n):hover{transform:translateY(36px)}.card .frame{transition:opacity .26s var(--ease)}@media (hover:hover) and (min-width:820px){.board:hover .card:not(:hover) .frame{opacity:.6}}.card .frame{aspect-ratio:16/9;position:relative}.card .frame .photo{position:absolute;inset:0}.card .frame img{object-fit:cover;width:100%;height:100%}.card .blank{background:#1a1a19;place-items:center;display:grid;position:absolute;inset:0}.card .blank img{opacity:.35;width:16%;height:auto}.card .cap{justify-content:space-between;align-items:baseline;gap:12px;padding:18px 0 0;display:flex}.card h3{margin:0;font-size:clamp(1.8rem,3.4vw,3rem)}.card .fig{font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);white-space:nowrap;font-size:.9rem;font-weight:500}.card p{color:#c4bfb3;max-width:46ch;margin:8px 0 0;font-size:1.02rem;line-height:1.4}.card .meta{font-family:var(--display);color:var(--mute);margin:10px 0 0;font-size:1.1rem;font-style:italic;font-weight:500}.p-head{padding-top:clamp(18px,3vw,44px)}.p-title{overflow-wrap:break-word;margin:0 0 6px;font-size:clamp(3rem,9vw,8rem)}.p-title[data-len=m]{font-size:clamp(2.6rem,7.5vw,6.6rem)}.p-title[data-len=l]{font-size:clamp(2.2rem,5.6vw,5.2rem)}.p-title[data-len=xl]{font-size:clamp(1.9rem,4.4vw,4rem)}.p-sub{font-family:var(--display);color:var(--fg);margin:0 0 clamp(14px,2vw,26px);font-size:clamp(1.25rem,2.2vw,1.8rem);font-style:italic;font-weight:500}.p-logline{max-width:34ch;margin:0 0 clamp(30px,5vw,70px);font-size:clamp(1.3rem,2.4vw,2rem);line-height:1.3}.p-media{aspect-ratio:16/9}.p-media iframe,.p-media img{object-fit:cover;object-position:50% 28%;border:0;width:100%;height:100%}.p-media.print{aspect-ratio:auto}.p-media.print .photo{aspect-ratio:16/9}.p-body{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);margin-top:clamp(26px,4vw,56px);display:grid}.rich p{max-width:60ch;margin:0 0 1.1em}.rich h2,.rich h3{font-family:var(--display);text-transform:uppercase;margin:1.5em 0 .4em;font-weight:700;line-height:1}.rich a{border-bottom:1px solid}.rich blockquote{border-left:2px solid;margin:1.4em 0;padding-left:1em;font-style:italic}.p-body.wide{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.p-body.wide .credits{columns:2;column-gap:44px}.p-body.wide .credits li{break-inside:avoid}.credits{border-top:2px solid var(--ink);margin:0;padding:0;list-style:none}.credits li{border-bottom:1px solid #14141359;justify-content:space-between;gap:18px;padding:8px 0;font-size:1rem;display:flex}.credit-head{font-family:var(--display);letter-spacing:.22em;text-transform:uppercase;margin:0 0 8px;padding-top:4px;font-size:.82rem;font-weight:600}section+section .credit-head{margin-top:26px}.credits li{flex-wrap:wrap}.credits li span:first-child{font-family:var(--display);font-size:1.1rem;font-style:italic;font-weight:500}.credits li span:last-child{text-align:right;font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.1rem;font-weight:700}.laurels{margin:22px 0 0;padding:0;list-style:none}.laurels li{border-bottom:1px solid #14141359;padding:8px 0 8px 1.2em;font-size:1rem;position:relative}.laurels li:before{content:"*";position:absolute;top:.3em;left:0}.stills{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));align-items:start;gap:clamp(20px,2.6vw,36px);margin-top:clamp(40px,6vw,80px);display:grid}.stills img{width:100%;height:auto}.next{border-top:1px solid var(--line);margin-top:clamp(60px,9vw,130px);padding:clamp(28px,4vw,56px) 0;display:block}.next .title{font-size:clamp(2.6rem,9vw,8rem)}.about{isolation:isolate;grid-template-columns:5fr 7fr;align-items:start;gap:clamp(30px,6vw,100px);padding-top:clamp(30px,6vw,90px);display:grid;position:relative}.about:before{content:"";z-index:-1;opacity:.32;-webkit-mask-composite:source-in;background:url(/tex/collage-grey.jpg) 50%/cover;width:62vw;position:absolute;top:0;bottom:-40px;right:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 70%,#0000);mask-image:linear-gradient(90deg,#0000,#000 35%),linear-gradient(#000 70%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.about h1{margin:0 0 30px;font-size:clamp(3.6rem,12vw,10rem)}.about .portrait{position:relative}.about .portrait .photo img{width:100%;height:auto}.about .portrait .blank{aspect-ratio:4/5;background:#1a1a19;place-items:center;display:grid}.about .portrait .blank img{opacity:.35;width:30%}.prev{counter-reset:fn;margin:14px 0 0;padding:0;list-style:none}.prev li{counter-increment:fn;border-top:1px solid var(--line);grid-template-columns:2rem 1fr;padding:10px 0;display:grid}.prev li:before{content:counter(fn);font-family:var(--display);vertical-align:super;color:var(--mute);padding-top:.3em;font-size:.8rem;font-weight:600}.contact{margin-top:56px}.contact a.big{font-family:var(--display);text-transform:uppercase;border-bottom:3px solid var(--fg);overflow-wrap:anywhere;font-size:clamp(1.8rem,4.6vw,3.8rem);font-weight:700;line-height:1.05;display:inline-block}.site-footer{padding:0 var(--gutter) 34px;margin-top:clamp(80px,12vw,180px)}.site-footer .wordmark{width:min(100%,260px);height:auto}.foot-row{color:var(--mute);flex-wrap:wrap;justify-content:space-between;gap:20px;margin-top:26px;font-size:.95rem;display:flex}.foot-row a{border-bottom:1px solid var(--mute);transition:color 1.1s ease-out,border-color 1.1s ease-out}.foot-row a:hover,.foot-row a:focus-visible{color:var(--fg);border-color:var(--fg);transition-duration:.15s}.foot-row>span:last-child{flex-wrap:wrap;align-items:center;row-gap:12px}.foot-row a{white-space:nowrap}.foot-row .social-icons{align-items:center;gap:20px;display:inline-flex}.foot-row .social-icons a{color:var(--mute);border-bottom:0;transition:color 1.1s ease-out;display:inline-flex}.foot-row .social-icons a:hover,.foot-row .social-icons a:focus-visible{color:var(--fg);transition-duration:.15s}.foot-row .social-icons svg{display:block}.notfound{padding-block:14vh 10vh}.notfound h1{margin:0 0 20px;font-size:clamp(3.4rem,14vw,12rem)}.empty{color:var(--mute);max-width:48ch;padding:40px 0 80px;font-style:italic}.cursor{z-index:100;pointer-events:none;font-family:var(--body);color:#fff;mix-blend-mode:difference;opacity:0;will-change:transform;font-size:30px;line-height:1;transition:opacity .2s;position:fixed;top:0;left:0}sup.fn-ref{font-family:var(--display);margin-left:2px;font-size:.62em;font-weight:600}.fn-btn{font-family:var(--display);vertical-align:super;color:var(--fg);border:0;border-bottom:1px solid var(--mute);cursor:pointer;background:0 0;margin-left:3px;padding:4px 3px;font-size:.72em;font-weight:600;line-height:0;transition:color .2s,border-color .2s}.fn-btn:hover,.fn-btn.on{color:#fff;border-color:#fff}.fn-note{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .35s,opacity .35s;display:grid}.fn-note.show{opacity:1;grid-template-rows:1fr;margin-top:16px}.fn-note>span{color:#a9a69e;border-top:1px solid var(--mute);max-width:30ch;padding-top:8px;font-size:.95rem;font-style:italic;overflow:hidden}@media (max-width:819px){body{font-size:18px}.hero-grid,.p-body,.p-body.wide,.about{grid-template-columns:1fr}.p-body.wide .credits{columns:1}.board{grid-template-columns:1fr}.card:nth-child(n),.card:nth-child(n):hover{transform:none}.row{grid-template-columns:2.6rem 1fr}.row .meta{text-align:left;grid-column:2}.row .peek{display:none}.stills{grid-template-columns:1fr}.site-header .mark img{height:24px}}@media (prefers-reduced-motion:reduce){*{transition:none!important}.grain,.p-media .photo img,.reel img{animation:none}[data-reveal]{opacity:1!important;filter:none!important;translate:none!important}}.contact .big{overflow-wrap:normal;white-space:nowrap;max-width:100%;font-size:clamp(1.5rem,3.6vw,3rem)}@media (max-width:520px){.contact .big{font-size:1.35rem}}.billing{margin:0}.billing>div{border-bottom:1px solid #14141359;grid-template-columns:8.2rem 1fr;align-items:baseline;gap:14px;padding:8px 0;display:grid}.billing>div:first-child{border-top:2px solid var(--ink)}.billing dt{font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:.78rem;font-weight:500}.billing dd{font-family:var(--display);letter-spacing:.03em;text-transform:uppercase;margin:0;font-size:1.1rem;font-weight:700}.fullcredits{margin-top:18px}.fullcredits summary{cursor:pointer;font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;padding:4px 0;font-size:.82rem;font-weight:600;list-style:none}.fullcredits summary::-webkit-details-marker{display:none}.fullcredits summary:after{content:" +"}.fullcredits[open] summary:after{content:" −"}.fullcredits .credits{margin-top:12px}.fullcredits .credits+.credits{margin-top:18px}.timeline{padding-bottom:40px}.tl-layout{grid-template-columns:minmax(0,1fr) minmax(260px,30%);align-items:start;gap:clamp(30px,5vw,80px);display:grid}.tl-rail{border-left:1px solid var(--mute);margin:0;padding:0 0 0 clamp(22px,3vw,40px);list-style:none;position:relative}.tl-year{grid-template-columns:clamp(4.6rem,9vw,8rem) 1fr;gap:10px 22px;padding:0 0 clamp(30px,4vw,54px);display:grid;position:relative}.tl-year:before{content:"";background:var(--fg);border-radius:50%;width:7px;height:7px;position:absolute;top:.85em;left:calc(-1*clamp(22px,3vw,40px) - 4px)}.tl-num{color:var(--fg);font-size:clamp(2.2rem,5vw,4rem);line-height:.9}.tl-year ul{margin:0;padding:0;list-style:none}.tl-year ul li{border-top:1px solid var(--line)}.tl-year ul li:last-child{border-bottom:1px solid var(--line)}.tl-year ul a{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;display:flex}.tl-title{color:var(--mute);font-size:clamp(1.4rem,2.6vw,2.1rem);transition:color .25s}.tl-year ul li:hover .tl-title,.tl-year ul li:focus-within .tl-title{color:var(--fg)}.tl-meta{font-family:var(--display);color:var(--mute);font-size:1.05rem;font-style:italic;font-weight:500}.tl-inline{width:100%;max-width:360px;margin:0 0 14px;display:none}.tl-peek{position:sticky;top:110px}.tl-peek .photo img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;animation:.5s both peekin}.tl-peek .blank{aspect-ratio:16/9;background:#1a1a19;place-items:center;display:grid}.tl-peek .blank img{opacity:.35;width:22%}.tl-peek p{color:#c9c6c0;max-width:34ch;margin:20px 0 0;animation:.5s both peekin}@keyframes peekin{0%{opacity:0}to{opacity:1}}@media (max-width:860px){.tl-layout{grid-template-columns:1fr}.tl-peek{display:none}.tl-inline{display:block}}.screenings{max-width:640px;margin-top:clamp(30px,4vw,54px)}.screenings ul{margin:14px 0 0;padding:0;list-style:none}.screenings li{border-top:1px solid var(--line);grid-template-columns:minmax(9.5rem,12rem) 1fr auto;align-items:baseline;gap:8px 22px;padding:14px 0;display:grid}.screenings li:last-child{border-bottom:1px solid var(--line)}.sc-when{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.05rem;font-weight:700}.sc-where strong{font-weight:600}.sc-note{color:var(--mute);margin-top:2px;font-size:.95rem;font-style:italic;display:block}.sc-actions{justify-content:flex-end;align-items:center;gap:16px;display:flex}.sc-actions .sc-note{margin:0}.sc-link{font-family:var(--display);text-transform:uppercase;letter-spacing:.12em;border-bottom:1px solid;font-size:.8rem;font-weight:600}.sc-cal{width:34px;height:34px;color:var(--fg);opacity:.8;border:1px solid var(--line);border-radius:2px;place-items:center;transition:opacity .2s,border-color .2s;display:inline-grid}.sc-cal:hover{opacity:1;border-color:var(--mute)}.screenings li.past{opacity:.6}@media (max-width:640px){.screenings li{grid-template-columns:1fr auto}.sc-when{grid-column:1/-1}}.mn-body{max-width:1100px;margin-top:clamp(24px,4vw,52px)}.mn-row{grid-template-columns:minmax(0,640px) minmax(200px,300px);align-items:start;gap:0 clamp(30px,6vw,90px);margin-bottom:1.4em;display:grid}.mn-row .rich p{margin:0 0 .2em;font-size:1.3rem;line-height:1.6}.mn-ref{font-family:var(--display);color:var(--fg);padding-left:1px;font-size:.7em;font-weight:600}.mn-notes p{color:#c9c6c0;border-left:1px solid var(--mute);margin:0 0 .9em;padding-left:12px;font-size:.92rem;line-height:1.5}.mn-notes sup{font-family:var(--display);color:var(--fg);margin-right:4px;font-weight:600}@media (max-width:760px){.mn-row{grid-template-columns:1fr}.mn-notes{margin-top:10px}}.contact-sheet{background:#0c0c0b;margin-top:clamp(50px,8vw,110px);padding:clamp(18px,3vw,40px);position:relative;box-shadow:0 0 0 1px #ffffff0f,0 24px 40px -14px #000}.cs-grid{grid-template-columns:repeat(3,1fr);gap:clamp(14px,2vw,26px) clamp(14px,2vw,22px);display:grid}.cs-frame{margin:0}.cs-img{aspect-ratio:3/2;background:#111;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000,0 0 0 3px #ffffff1a}.cs-img img{object-fit:cover;width:100%;height:100%;filter:var(--tone) contrast(.95) brightness(.95);display:block}.cs-frame figcaption{font-family:var(--display);letter-spacing:.2em;color:#c79a4a;justify-content:space-between;padding:6px 2px 0;font-size:.78rem;font-weight:500;display:flex}.wax{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.wax path{fill:none;stroke:#d6402f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:url(#wax);opacity:.92}.cs-img:after{content:"";mix-blend-mode:overlay;opacity:var(--grain,.25);pointer-events:none;background:url(/tex/grain.png);position:absolute;inset:0}.mn-body+.p-body{margin-top:clamp(30px,4vw,60px)}.listen{max-width:720px;margin-top:clamp(40px,6vw,80px)}.listen iframe{background:#111;border:0;border-radius:4px;width:100%;margin-top:14px;display:block}.listen-btn{border:1px solid var(--mute);font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;margin-top:14px;padding:12px 22px;font-size:.9rem;font-weight:600;display:inline-block}.listen-btn:hover{border-color:var(--fg)}.listen-also{color:#c9c6c0;margin:16px 0 0}.listen-also a{border-bottom:1px solid}.episodes{max-width:720px;margin-top:clamp(40px,6vw,80px)}.episodes ol{margin:14px 0 0;padding:0;list-style:none}.episodes li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:10px;padding:14px 0;display:grid}.episodes li:last-child{border-bottom:1px solid var(--line)}.ep-n{font-family:var(--display);color:var(--mute);letter-spacing:.1em;padding-top:3px;font-weight:600}.episodes strong{font-family:var(--display);text-transform:uppercase;letter-spacing:.03em;font-size:1.2rem;font-weight:700}.ep-rt{color:var(--mute);margin-left:14px;font-style:italic}.episodes p{color:#c9c6c0;max-width:58ch;margin:6px 0 0}.wwu-grid{grid-template-columns:1.25fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);display:grid}.wwu-intro{max-width:34ch;margin:0 0 1.2em;font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.45}.wwu-status{color:#c9c6c0;margin:0 0 clamp(30px,4vw,50px)}.wwu-offers{margin:0;padding:0;list-style:none}.wwu-offers li{border-top:1px solid var(--line);grid-template-columns:3rem 1fr;gap:10px;padding:18px 0;display:grid}.wwu-offers li:last-child{border-bottom:1px solid var(--line)}.wwu-n{font-family:var(--display);color:var(--mute);letter-spacing:.1em;padding-top:6px;font-weight:600}.wwu-offers h3{margin:0 0 6px;font-size:clamp(1.5rem,2.6vw,2.1rem)}.wwu-offers p{color:#c9c6c0;max-width:52ch;margin:0}.wwu-cred{color:#c9c6c0;max-width:52ch;margin:clamp(30px,4vw,50px) 0 0}.wwu-policy{margin:0;font-size:1.12rem;line-height:1.6}@media (max-width:860px){.wwu-grid{grid-template-columns:1fr}}.skip{z-index:200;background:var(--fg);color:#0a0a0a;font-family:var(--body);padding:10px 14px;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}main:focus{outline:none}a:focus-visible,button:focus-visible,summary:focus-visible,input:focus-visible{outline:2px solid var(--fg);outline-offset:3px}.sheet a:focus-visible,.sheet summary:focus-visible{outline-color:var(--ink)}@media (hover:none),(max-width:819px){.p-media .photo img,.reel img{animation:none}}.press{max-width:640px;margin-top:clamp(30px,4vw,54px)}.press figure{border-left:1px solid var(--line);margin:18px 0 0;padding-left:18px}.press blockquote{font-family:var(--body);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;line-height:1.5}.press blockquote:before{content:"“"}.press blockquote:after{content:"”"}.press figcaption{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-top:8px;font-size:.8rem}.press figcaption a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.partners{flex-wrap:wrap;gap:28px clamp(32px,6vw,80px);margin-top:clamp(40px,6vw,80px);display:flex}.partner-group ul{flex-wrap:wrap;align-items:center;gap:10px 28px;margin:12px 0 0;padding:0;list-style:none;display:flex}.partner-group li{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;color:var(--fg);font-size:.95rem}.partner-group li a{color:inherit;text-decoration:none}.partner-group li img{object-fit:contain;filter:brightness(0)invert();opacity:.8;width:auto;max-width:160px;height:34px;display:block}.acknowledgement{max-width:62ch;font-family:var(--body);color:var(--mute);flex-basis:100%;margin:26px 0 0;font-size:.85rem;font-style:italic;line-height:1.55}@media print{@page{margin:16mm}html,body{color:#000!important;background:#fff!important}*,:before,:after{filter:none!important;mix-blend-mode:normal!important;text-shadow:none!important;animation:none!important;-webkit-mask:none!important;mask:none!important}[data-reveal]{opacity:1!important;translate:none!important}.grain,.vignette,.light,.cursor,.skip,.site-header,.p-media,.stills,.next,.tape,.sc-cal,.sc-link,.wordmark,.listen iframe,.reel,.partners img,.timeline,.tl-layout,.contact-sheet{display:none!important}.sheet{color:#000!important;box-shadow:none!important;background:0 0!important;padding:0!important}.sheet:before,.sheet:after{display:none!important}.p-body{margin-top:18pt;display:block!important}.p-title,.p-sub,.p-logline,.rich,.credits,.billing,.laurels,.screenings,.press,.acknowledgement,.site-footer,.site-footer a{color:#000!important}.label,.p-sub,.billing dt{color:#444!important}.laurels li,.screenings li{border-color:#999!important}.screenings li,.press figure{break-inside:avoid}details.fullcredits::details-content{content-visibility:visible;display:block}details.fullcredits>summary{display:none}.site-footer{border:0!important;padding:18pt 0 0!important}a{text-decoration:none!important}}.client{max-width:640px;margin-top:clamp(30px,4vw,54px)}.client-id{font-family:var(--display);text-transform:uppercase;letter-spacing:.08em;margin-top:12px;font-size:1.05rem}.client-id a{color:inherit;text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.client-id img{object-fit:contain;filter:brightness(0)invert();opacity:.85;width:auto;max-width:200px;height:40px;display:block}.client-sum{color:#c9c6c0;margin:14px 0 0}.client-quote{border-left:1px solid var(--line);margin:18px 0 0;padding-left:18px}.client-quote blockquote{font-family:var(--body);margin:0;font-size:clamp(1.1rem,1.5vw,1.3rem);font-style:italic;line-height:1.5}.client-quote blockquote:before{content:"“"}.client-quote blockquote:after{content:"”"}.client-quote figcaption{font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-top:8px;font-size:.8rem}.wwu-recent{margin:clamp(30px,4vw,50px) 0 0}.wwu-recent ul{margin:12px 0 0;padding:0;list-style:none}.wwu-recent li{border-top:1px solid var(--line)}.wwu-recent li:last-child{border-bottom:1px solid var(--line)}.wwu-recent a{color:var(--fg);justify-content:space-between;gap:16px;padding:14px 0;text-decoration:none;display:flex}.wwu-recent .t{font-family:var(--display);text-transform:uppercase;letter-spacing:.04em;font-size:1.2rem}.wwu-recent .c{color:var(--mute);font-family:var(--body);font-style:italic}.reps{margin-top:26px}.reps ul{color:#c9c6c0;margin:10px 0 0;padding:0;list-style:none}.reps li{margin:4px 0}.reps a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}@media print{.client-quote blockquote,.client-sum,.client-id,.client-quote figcaption{color:#000!important}.client-id img{display:none!important}}.watch{max-width:640px;margin-top:clamp(30px,4vw,54px)}.watch ul{flex-wrap:wrap;align-items:baseline;gap:4px 22px;margin:0;padding:0;list-style:none;display:flex}.watch li{flex-direction:column;display:flex}.watch .listen-btn{margin-top:12px}.watch-soon{border:1px dashed var(--line);font-family:var(--display);text-transform:uppercase;letter-spacing:.1em;color:var(--mute);margin-top:12px;padding:12px 22px;font-size:.9rem;display:inline-block}.watch-note{color:var(--mute);margin-top:6px;font-size:.85rem;font-style:italic}@media print{.watch{display:none!important}}@media (max-width:520px){.cs-grid{grid-template-columns:repeat(2,1fr)}}.wordmark-h{font-size:inherit;margin:0;line-height:0}.draft-bar{z-index:60;margin:0 calc(var(--gutter) * -1) 24px;padding:10px var(--gutter);color:#111;font:600 .8rem/1.3 var(--font-barlow,"Barlow Condensed", sans-serif);letter-spacing:.12em;text-transform:uppercase;background:#e8e2d2;position:sticky;top:0}.team{margin-top:48px}.team ul{gap:28px var(--gutter);grid-template-columns:repeat(auto-fill,minmax(190px,1fr));margin:14px 0 0;padding:0;list-style:none;display:grid}.team .photo{aspect-ratio:4/5;margin-bottom:10px}.team .photo img{object-fit:cover;width:100%;height:100%}.team .t-name{font-family:var(--font-barlow,"Barlow Condensed", sans-serif);text-transform:uppercase;letter-spacing:.06em;font-size:1.15rem}.team .t-name a{color:inherit;text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line)}.team .t-role{color:#bdbab2;font-size:.95rem}.team p{color:#c9c6c0;margin:6px 0 0;font-size:.98rem}.team .photo.blank{background:#161616;place-items:center;display:grid}.team .photo.blank img{opacity:.35;object-fit:contain;width:34%;height:auto}@media (max-width:520px){.team ul{grid-template-columns:1fr 1fr;gap:22px 14px}.team .t-name{font-size:1rem}}.framed{isolation:isolate;position:relative}.framed:after{content:"";background:var(--frame) center / 100% 100% no-repeat;mix-blend-mode:multiply;opacity:.86;pointer-events:none;z-index:2;position:absolute;inset:0}.fr-a{--frame:url(/brand/frames/glass-plate.jpg)}.fr-b{--frame:url(/brand/frames/medium-format.jpg)}.fx:after{transform:scaleX(-1)}.fy:after{transform:scaleY(-1)}.fx.fy:after{transform:scale(-1)}.team .fw{margin-bottom:10px}.team .fw .photo{margin-bottom:0}.framed{background:linear-gradient(#00000073,#00000073),url(/tex/cotton.png)}.framed .photo{clip-path:inset(3.4%)}.p-media .photo{max-height:46vh}.p-media.is-embed .photo{max-width:81.7778vh}@media (max-width:819px){.p-media .photo{max-height:none}.p-media.is-embed .photo{max-width:none}}.p-hero{margin-top:clamp(14px,2vw,30px);position:relative}.p-hero .p-media{aspect-ratio:auto;margin:-.8% -1.15%}.p-hero .p-media .photo{max-width:none;height:min(74vh,54vw);min-height:280px;max-height:none;aspect-ratio:auto!important}.p-hero .p-media img{object-position:50% 28%}.p-hero .p-head{z-index:3;pointer-events:none;background:linear-gradient(#0000,#00000080 45%,#000000e0);padding:clamp(50px,8vw,120px) 5.5% 2% 2.3%;position:absolute;bottom:0;left:0;right:0}.p-hero .p-title{text-shadow:0 2px 24px #0000008c;margin:0;font-size:clamp(2.3rem,8vw,8rem)}.p-hero .p-title[data-len=m]{font-size:clamp(2rem,6.6vw,6.6rem)}.p-hero .p-title[data-len=l]{font-size:clamp(1.8rem,5vw,5.2rem)}.p-hero .p-title[data-len=xl]{font-size:clamp(1.5rem,4vw,4rem)}.p-hero .p-sub{margin:2px 0 0}@media (max-width:819px){.p-hero .p-media .photo{height:min(70vh,120vw)}}.p-hero~.p-body,.p-hero~.mn-body,.p-hero~section:first-of-type{margin-top:clamp(8px,1.4vw,20px)}.card .cap{z-index:3;margin-top:clamp(-16px,-1.1vw,-8px);padding-top:0;position:relative}.p-hero .p-sub-below{margin:12px 0 0 1.2%}.p-hero~.p-body,.p-hero~.mn-body{margin-top:clamp(30px,3.6vw,52px)}@media (max-width:520px){.contact a.big{white-space:nowrap;overflow-wrap:normal;max-width:100%;font-size:clamp(1.05rem,5.4vw,1.6rem)}}.press-grid{grid-template-columns:1.3fr 1fr;align-items:start;gap:clamp(30px,6vw,100px);display:grid}.press-dl ul,.press-proj ul{border-top:1px solid #ffffff2e;margin:14px 0 clamp(30px,4vw,50px);padding:0;list-style:none}.press-dl li a{border-bottom:1px solid #ffffff2e;flex-wrap:wrap;justify-content:space-between;gap:18px;padding:14px 0;display:flex}.press-dl .t,.press-proj .t{font-family:var(--display);text-transform:uppercase;font-size:clamp(1.3rem,2.2vw,1.8rem);font-weight:700}.press-dl .c,.press-proj .c{color:var(--mute);font-family:var(--display);font-size:1.1rem;font-style:italic;font-weight:500}.press-proj li{border-bottom:1px solid #ffffff2e;padding:16px 0}.press-proj li .c{margin-left:12px}.press-proj p{color:#c4bfb3;max-width:52ch;margin:8px 0 0}.press-links{font-family:var(--display);letter-spacing:.08em;text-transform:uppercase;gap:18px;margin-top:10px;font-size:.95rem;display:flex}.press-links a{border-bottom:1px solid}@media (max-width:819px){.press-grid{grid-template-columns:minmax(0,1fr)}}.pitch{padding:clamp(18px, 3vw, 40px) var(--gutter) 40px;max-width:1680px;margin-inline:auto}.pt-top{padding-bottom:4px}.pt-foot{text-align:center;padding:120px 0 30px}.pt-foot button{border:0;border-bottom:1px solid var(--mute);color:var(--mute);cursor:pointer;background:0 0;padding:6px 2px}.pt-foot button:hover,.pt-foot button:focus-visible{color:#fff;border-color:#fff}.pitch .p-hero{margin-top:clamp(10px,1.6vw,22px)}.ps{padding-top:clamp(80px,13vw,190px)}.ps-text{max-width:33em;margin-inline:auto}.ps-figs+.ps-text{margin-top:clamp(34px,5vw,70px)}.ps-text p{margin:0 0 1.1em}.ps-kicker{margin:0 0 14px}.ps-h{overflow-wrap:break-word;margin:0 0 clamp(18px,2.4vw,30px);font-size:clamp(2.2rem,5.6vw,4.6rem)}.ps-figs{margin:0}.ps-figs figcaption{text-align:right;margin-top:18px}.ps-figs.n1 .photo{aspect-ratio:21/9}.ps-figs.n1 .photo img,.ps-figs.n2 .photo img{object-fit:cover;width:100%;height:100%}.ps-figs.n2{grid-template-columns:1fr 1fr;align-items:start;gap:clamp(18px,3vw,48px);display:grid}.ps-figs.n2 .photo{aspect-ratio:4/5}.ps-figs.n2 .print:nth-child(2){margin-top:clamp(40px,8vw,130px)}.ps-figs.n2 figcaption{grid-column:1/-1}.ps-quote{margin:0;text-align:center;max-width:20em;margin-inline:auto}.ps-quote p.ital{margin:0;font-size:clamp(2rem,5.2vw,4.4rem);line-height:1.08}.ps-screener,.ps-end{max-width:1100px;margin-inline:auto}.ps-screener .photo iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.ps-sheet{max-width:640px;margin-inline:auto}.ps-credits{font-family:var(--display);text-transform:uppercase;letter-spacing:.06em;margin:0;padding:0;font-size:1.05rem;font-weight:600;line-height:1.9;list-style:none}.ps-contact{margin:26px 0 0;font-style:italic}@media (max-width:700px){.ps-figs.n1 .photo{aspect-ratio:4/3}.ps-figs.n2{grid-template-columns:1fr}.ps-figs.n2 .print:nth-child(2){margin-top:0}}.ps-sound{z-index:70;color:var(--fg);border:1px solid var(--mute);font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:#080808e0;align-items:center;gap:10px;padding:10px 16px 10px 12px;font-size:.86rem;font-weight:600;display:inline-flex;position:fixed;bottom:clamp(14px,2vw,28px);left:clamp(14px,2vw,28px)}.ps-sound:hover,.ps-sound:focus-visible{color:#fff;border-color:#fff}.ps-bars{align-items:flex-end;gap:2px;height:14px;display:inline-flex}.ps-bars i{background:currentColor;width:3px;height:4px;display:block}.ps-sound[aria-pressed=true] .ps-bars i{animation:.9s ease-in-out infinite psbar}.ps-sound[aria-pressed=true] .ps-bars i:nth-child(2){animation-delay:.2s}.ps-sound[aria-pressed=true] .ps-bars i:nth-child(3){animation-delay:.4s}@keyframes psbar{0%,to{height:4px}50%{height:14px}}@media (prefers-reduced-motion:reduce){.ps-sound[aria-pressed=true] .ps-bars i{height:10px;animation:none}}.pg{text-align:center;place-content:center;justify-items:center;gap:44px;min-height:100vh;padding:24px;display:grid}.pg-mark{width:54px;height:auto}.pg-form{gap:14px;width:min(420px,86vw);display:grid}.pg-row{gap:10px;display:flex}.pg-row input{min-width:0;color:var(--fg);border:1px solid var(--mute);font:inherit;background:#0c0c0c;flex:1;padding:13px 14px;font-size:1rem}.pg-row input:focus-visible{outline-offset:2px;outline:2px solid #fff}.pg-row button{background:var(--fg);color:#0a0a0a;font-family:var(--display);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border:0;padding:0 22px;font-weight:700}.pg-row button:disabled{opacity:.6}.pg-err{color:#e7b8a8;min-height:1.6em;margin:0;font-size:.95rem}.pitch{font-family:var(--body);color:var(--fg);--hand:"Caveat", "Segoe Print", cursive}.pitch .p-head{color:#efebe2}.pitch .ps-kicker{color:var(--accent,var(--mute))}.ps-sound{background:var(--bg);color:var(--fg)}.ps-sound .ps-bars i{background:var(--accent,currentColor)}body:has(.pitch:not([data-theme=archive])){background-color:var(--bg)}body:has(.pitch[data-theme=paper]){--bg:#e6dfcf;--fg:#17140f;--mute:#5c5547}body:has(.pitch[data-theme=midnight]){--bg:#0a1428;--fg:#e6ecf5;--mute:#97a4bb}body:has(.pitch[data-theme=oxblood]){--bg:#240809;--fg:#f1e4e0;--mute:#c29d97}body:has(.pitch[data-theme=forest]){--bg:#0b1c12;--fg:#e4ece4;--mute:#9db3a5}body:has(.pitch[data-theme=amber]){--bg:#1a1105;--fg:#f3e6c8;--mute:#bda776}body:has(.pitch[data-theme=desk]){--bg:#15120e;--fg:#e2dac8;--mute:#a39a85}body:has(.pitch[data-theme=fluorescent]){--bg:#cdc368;--fg:#1b1904;--mute:#47440f}body:has(.pitch[data-theme=linen]){--bg:#f6f0e1;--fg:#2b2717;--mute:#5b5338}body:has(.pitch[data-theme=steel]){--bg:#090b0e;--fg:#e8e8e6;--mute:#8d939b}body:has(.pitch[data-theme=slate]){--bg:#0d0f11;--fg:#dedbd3;--mute:#8f9296}body:has(.pitch[data-theme=ivory]){--bg:#f3eee2;--fg:#3a3328;--mute:#675c49}body:has(.pitch[data-theme=jungle]){--bg:#0e1d12;--fg:#eae0bd;--mute:#a8b58f}body:has(.pitch[data-theme=sky]){--bg:#d4e8f5;--fg:#10263a;--mute:#3b556b}body:has(.pitch[data-theme=parchment]){--bg:#1f160d;--fg:#ecdcbc;--mute:#b9a37c}body:has(.pitch[data-theme=tweed]){--bg:#2a1c14;--fg:#eee2cf;--mute:#bda98c}body:has(.pitch[data-theme=honey]){--bg:#fbefd9;--fg:#3b2a17;--mute:#6e5638}.pitch[data-theme=paper]{--accent:#8a3b2a}.pitch[data-theme=midnight]{--accent:#7fb0ff}.pitch[data-theme=oxblood]{--accent:#e08a7c}.pitch[data-theme=forest]{--accent:#8fd0a0}.pitch[data-theme=amber]{--accent:#e8b04a}.pitch[data-theme=desk]{--accent:#e0604f}.pitch[data-theme=fluorescent]{--accent:#8b1717}.pitch[data-theme=linen]{--accent:#8a3b2a}.pitch[data-theme=steel]{--accent:#ff7a2f}.pitch[data-theme=slate]{--accent:#c9b27c}.pitch[data-theme=ivory]{--accent:#7a5a3a}.pitch[data-theme=jungle]{--accent:#e0a840}.pitch[data-theme=sky]{--accent:#a8231b}.pitch[data-theme=parchment]{--accent:#e0a64e}.pitch[data-theme=tweed]{--accent:#e39a52}.pitch[data-theme=honey]{--accent:#a8481a}body:has(.pitch[data-lite]) .vignette{opacity:.14}.pitch[data-lite] .print{filter:drop-shadow(0 16px 18px #32230f57)drop-shadow(0 2px 3px #32230f66)}.pitch[data-lite] .ps-sheet{filter:drop-shadow(0 12px 12px #1e140a59)}body:has(.pitch[data-theme=fluorescent]) .vignette{opacity:1;background:radial-gradient(at 50% 45%,#0000 38%,#2822009e 100%)}body:has(.pitch[data-surface=cotton]:not([data-theme=archive])){background-blend-mode:screen}body:has(.pitch[data-surface=flat]){background-image:none;background-color:var(--bg)}body:has(.pitch[data-surface=paper]){background-blend-mode:multiply;background-image:url(/tex/paper.jpg);background-size:cover;background-color:var(--bg)}.pitch[data-gr=none]{--grain:0}.pitch[data-gr=light]{--grain:.1}.pitch[data-gr=normal]{--grain:.25}.pitch[data-gr=heavy]{--grain:.45}.pitch[data-photo=mono]{--tone:grayscale(1) contrast(1.12)}.pitch[data-photo=dream]{--tone:saturate(.82) contrast(.84) brightness(1.1) sepia(.1)}.pitch[data-photo=dream] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 50% 30%,#fff4e166,#fff4e11a 70%),#fff8eb1f;position:absolute;inset:0}.pitch[data-photo=sepia]{--tone:sepia(.65) saturate(.9) contrast(1.05) brightness(.95)}.pitch[data-photo=cold]{--tone:saturate(.45) contrast(1.05) brightness(.95)}.pitch[data-photo=bright]{--tone:saturate(1.12) contrast(.98) brightness(1.03)}.pitch[data-photo=warm]{--tone:saturate(1.1) sepia(.2) brightness(1.04) contrast(.98)}.pitch[data-photo=hard]{--tone:saturate(.65) contrast(1.14) brightness(.92)}.pitch[data-photo=humid]{--tone:saturate(1.15) sepia(.25) hue-rotate(-10deg) contrast(1.03)}.pitch[data-photo=vhs]{--tone:saturate(.55) sepia(.4) contrast(1.08) brightness(.95)}.pitch[data-frame=clean] .print .photo,.pitch[data-frame=polaroid] .print .photo,.pitch[data-frame=viewfinder] .print .photo{-webkit-mask:none;mask:none}.pitch[data-frame=clean] .print,.pitch[data-frame=polaroid] .print,.pitch[data-frame=viewfinder] .print{filter:drop-shadow(0 14px 18px #0006)}.pitch[data-frame=clean] .p-hero .p-media,.pitch[data-frame=polaroid] .p-hero .p-media,.pitch[data-frame=viewfinder] .p-hero .p-media,.pitch[data-frame=clean] .ps-bleedfig,.pitch[data-frame=polaroid] .ps-bleedfig,.pitch[data-frame=viewfinder] .ps-bleedfig{margin-block:0;margin-inline:0}.pitch[data-frame=polaroid] .ps-figs .photo,.pitch[data-frame=polaroid] .ps-ev .photo{background:#f2ecdf;border:12px solid #f2ecdf;border-bottom-width:42px}.pitch[data-frame=viewfinder] .print:before{content:"";z-index:5;pointer-events:none;opacity:.85;background:linear-gradient(#fff,#fff) 0 0/28px 2px no-repeat,linear-gradient(#fff,#fff) 0 0/2px 28px no-repeat,linear-gradient(#fff,#fff) 100% 0/28px 2px no-repeat,linear-gradient(#fff,#fff) 100% 0/2px 28px no-repeat,linear-gradient(#fff,#fff) 0 100%/28px 2px no-repeat,linear-gradient(#fff,#fff) 0 100%/2px 28px no-repeat,linear-gradient(#fff,#fff) 100% 100%/28px 2px no-repeat,linear-gradient(#fff,#fff) 100% 100%/2px 28px no-repeat;position:absolute;inset:14px}.pitch[data-frame=viewfinder] .print:after{content:"●LIVE   CAM 07";z-index:5;letter-spacing:.14em;color:#fff;text-shadow:0 1px 4px #000c;pointer-events:none;font-family:IBM Plex Mono,monospace;font-size:.72rem;font-weight:600;position:absolute;top:24px;left:30px}.pitch[data-motion=slow] [data-reveal]{transition-duration:2.1s}.pitch[data-motion=slow] [data-reveal]:not(.in){filter:blur(12px);translate:0 14px}.pitch[data-motion=cut] [data-reveal]{transition-duration:10ms}.pitch[data-motion=cut] [data-reveal]:not(.in){filter:none;translate:0}.pitch[data-ov=vhs]:before{content:"";z-index:62;pointer-events:none;background:repeating-linear-gradient(#00000017 0 1px,#0000 1px 3px);position:fixed;inset:0}.pitch[data-ov=vhs] .pt-top .label:before{content:"●REC  ";color:var(--accent)}.pitch[data-hf=bebas]{--display:"Bebas Neue", "Arial Narrow", sans-serif}.pitch[data-hf=bebas] .display{letter-spacing:.01em;font-weight:400;line-height:.92}.pitch[data-hf=bebas] .p-sub,.pitch[data-hf=bebas] .ital{letter-spacing:.05em;font-style:normal}.pitch[data-hf=playfair]{--display:"Playfair Display", Georgia, serif}.pitch[data-hf=playfair] .display{text-transform:none;letter-spacing:-.01em;font-weight:700;line-height:1.02}.pitch[data-hf=playfair] .ital{font-weight:400}.pitch[data-hf=playfair] .p-title{font-size:clamp(2.2rem,7vw,6.4rem)}.pitch[data-hf=playfair] .ps-h{font-size:clamp(2rem,4.8vw,3.9rem)}.pitch[data-hf=grotesk]{--display:"Space Grotesk", "Helvetica Neue", Arial, sans-serif}.pitch[data-hf=grotesk] .display{letter-spacing:-.02em;font-weight:700;line-height:.95}.pitch[data-hf=grotesk] .p-title{font-size:clamp(2rem,6.6vw,5.8rem)}.pitch[data-hf=grotesk] .ps-h{font-size:clamp(1.9rem,4.6vw,3.8rem)}.pitch[data-hf=mono]{--display:"IBM Plex Mono", "Courier New", monospace}.pitch[data-hf=mono] .display{letter-spacing:-.03em;font-weight:600;line-height:1.05}.pitch[data-hf=mono] .p-title{font-size:clamp(1.8rem,5.6vw,5rem)}.pitch[data-hf=mono] .ps-h{font-size:clamp(1.7rem,4vw,3.3rem)}.pitch[data-hf=cormorant]{--display:"Cormorant Garamond", Georgia, serif}.pitch[data-hf=cormorant] .display{text-transform:none;letter-spacing:-.005em;font-weight:600;line-height:1}.pitch[data-hf=cormorant] .ital{font-weight:500}.pitch[data-hf=cormorant] .p-title{font-size:clamp(2.6rem,8.4vw,7.4rem)}.pitch[data-hf=cormorant] .ps-h{font-size:clamp(2.2rem,5.4vw,4.4rem)}.pitch[data-hf=fell]{--display:"IM Fell English", Georgia, serif}.pitch[data-hf=fell] .display{text-transform:none;letter-spacing:0;font-weight:400;line-height:1.04}.pitch[data-hf=fell] .p-title{font-size:clamp(2.3rem,7.2vw,6.4rem)}.pitch[data-hf=fell] .ps-h{font-size:clamp(2rem,4.8vw,3.9rem)}.pitch[data-hf=typewriter]{--display:"Special Elite", "Courier New", monospace}.pitch[data-hf=typewriter] .display{letter-spacing:.01em;font-weight:400;line-height:1.08}.pitch[data-hf=typewriter] .p-title{font-size:clamp(1.9rem,6vw,5.4rem)}.pitch[data-hf=typewriter] .ps-h{font-size:clamp(1.8rem,4.2vw,3.4rem)}.pitch{--docfont:var(--body)}.pitch[data-bf=sans]{--body:"Space Grotesk", "Helvetica Neue", Arial, sans-serif;font-size:.93em}.pitch[data-bf=mono]{--body:"IBM Plex Mono", "Courier New", monospace;font-size:.82em;line-height:1.7}.pitch[data-bf=fell]{--body:"IM Fell English", Georgia, serif;font-size:1.04em}.pitch[data-bf=typewriter]{--body:"Special Elite", "Courier New", monospace;font-size:.88em;line-height:1.7}.pitch[data-bf=mono]{--docfont:"IBM Plex Mono", monospace}.redact{background:var(--redact,var(--fg));color:#0000;-webkit-user-select:none;user-select:none;letter-spacing:-.12em;-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:1px}.ps-card{padding-top:clamp(30px,6vw,90px)}.ps-cardwrap{text-align:center;align-content:center;justify-items:center;gap:14px;max-width:1100px;min-height:62vh;margin-inline:auto;padding-block:clamp(40px,8vw,120px);display:grid}.ps-card-h{overflow-wrap:anywhere;margin:0;font-size:clamp(2.4rem,9vw,8rem)}.ps-card-p{max-width:34em;color:var(--mute);margin:0}.ps-bleedfig{margin:0 -1.15%}.ps-bleedfig .photo{height:min(88vh,62vw);min-height:360px}.ps-bleedfig .photo img{object-fit:cover;width:100%;height:100%}.ps-bleed-t{z-index:3;color:#efebe2;background:linear-gradient(#0000,#00000080 45%,#000000e6);padding:clamp(60px,10vw,150px) 6% 3% 3%;position:absolute;bottom:0;left:0;right:0}.ps-bleed-t .ps-kicker{color:#d8d3c6}.ps-bleed-t .ps-h{margin-bottom:12px}.ps-bleed-t p:not(.ps-kicker){max-width:36em;margin:0 0 .8em}.ps-bleedfig figcaption{text-align:right;margin-top:18px}.ps-grid{grid-template-columns:repeat(3,1fr);gap:clamp(20px,3vw,48px);margin:0;display:grid}.ps-ev{position:relative}.ps-ev .photo{aspect-ratio:4/3}.ps-ev .photo img{object-fit:cover;width:100%;height:100%}.ps-ev.e0 .print{rotate:-1.4deg}.ps-ev.e1 .print{translate:0 18px;rotate:.9deg}.ps-ev.e2 .print{rotate:-.6deg}.ps-evn{margin-top:14px;display:block}.ps-grid figcaption{text-align:right;grid-column:1/-1}.ps-grid+.ps-text{margin-top:clamp(40px,6vw,80px)}.ps-doc{max-width:720px;font-family:var(--docfont,"IBM Plex Mono", "Courier New", monospace);margin-inline:auto;font-size:1rem;line-height:1.65}.pitch[data-bf=mono] .ps-doc,.pitch[data-bf=typewriter] .ps-doc{font-size:.86rem;line-height:1.75}.ps-doc p{margin:0 0 1em}.ps-doc-k{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid;padding-bottom:8px;font-weight:600;margin-bottom:18px!important;font-size:.78rem!important}.ps-doc-h{text-transform:uppercase;letter-spacing:.02em;margin:0 0 16px;font-family:inherit;font-size:1.25rem;font-weight:600}.ps-stamp{z-index:4;color:#9b1c1c;letter-spacing:.12em;text-transform:uppercase;opacity:.86;mix-blend-mode:multiply;pointer-events:none;border:3px solid #9b1c1c;padding:4px 14px;font-family:IBM Plex Mono,monospace;font-size:clamp(1rem,2.6vw,1.7rem);font-weight:600;position:absolute;top:22px;right:6%;rotate:-9deg}.ps-docphoto{float:right;background:#efeade;width:min(42%,260px);margin:4px 0 14px 22px;padding:7px 7px 22px;rotate:2.2deg;box-shadow:0 6px 12px #00000059}.ps-docphoto img{filter:grayscale()contrast(1.1);width:100%}.ps-tl{border-left:1px solid var(--mute);margin:0;padding:0;list-style:none}.ps-tl li{grid-template-columns:6.5em 1fr;gap:14px;padding:10px 0 10px 18px;display:grid;position:relative}.ps-tl li:before{content:"";background:var(--accent,var(--fg));width:7px;height:7px;position:absolute;top:1.05em;left:-4px}.ps-tl-d{font-family:var(--display);letter-spacing:.06em;color:var(--accent,var(--mute));font-weight:600}@media (max-width:700px){.ps-grid{grid-template-columns:1fr 1fr}.ps-ev.e1 .print{translate:0}.ps-docphoto{float:none;margin:0 0 16px auto}.ps-tl li{grid-template-columns:1fr;gap:2px}}.ps-doc,.sheet{--redact:#14110d}.ps-hand{font-family:var(--hand);color:var(--accent,var(--fg));max-width:20em;font-size:clamp(1.5rem,2.6vw,2.1rem);font-weight:600;line-height:1.1;rotate:-2.2deg;margin:18px 0 0!important}.ps-doc .ps-hand{color:#1f3a6e;text-align:right;margin-left:auto!important}.ps-bleed-t .ps-hand{color:#f3d9a4}.tn{margin:0;position:relative}.tn-stage{aspect-ratio:16/9;position:relative}.tn-stage .photo{position:absolute;inset:0}.tn-stage .photo img{object-fit:cover;width:100%;height:100%}.tn-over{z-index:2;position:absolute;inset:0}.tn-over .photo img{position:absolute;inset:0}.tn-line{z-index:4;pointer-events:none;background:#fff;width:2px;position:absolute;top:0;bottom:0;translate:-1px;box-shadow:0 0 8px #0009}.tn-line:after{content:"";background:#00000059;border:2px solid #fff;border-radius:50%;width:38px;height:38px;position:absolute;top:50%;left:50%;translate:-50% -50%}.tn-range{z-index:6;opacity:0;cursor:ew-resize;width:100%;height:100%;margin:0;position:absolute;inset:0}.tn-range:focus-visible+.tn-line:after{outline-offset:3px;outline:3px solid #fff}.tn-tag{z-index:5;font-family:var(--display);letter-spacing:.14em;text-transform:uppercase;color:#fff;pointer-events:none;background:#0009;padding:4px 10px;font-size:.82rem;font-weight:600;position:absolute;bottom:18px}.tn-tag.a{left:18px}.tn-tag.b{right:18px}.tn figcaption{text-align:right;margin-top:18px}.ps-redo .ps-text p{margin:0}.rd-stack{display:grid}.rd-stack>*{grid-area:1/1;transition:opacity 1.4s}.rd-b,.rd-stack.on .rd-a{opacity:0}.rd-stack.on .rd-b{opacity:1}.rd-b mark{color:var(--accent,var(--fg));border-bottom:2px solid var(--accent,var(--fg));background:0 0}.rd-take{margin-bottom:10px;display:block}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.rd-stack>*{transition:none}}body:has(.pitch[data-lite]) .light{display:none}body:has(.pitch[data-theme=outback]){--bg:#eadfc6;--fg:#2a1f10;--mute:#5e4a2c}body:has(.pitch[data-theme=newsprint]){--bg:#d9d4c7;--fg:#1a1a18;--mute:#3f3d37}body:has(.pitch[data-theme=noir]){--bg:#0b0b0c;--fg:#e9e6e0;--mute:#94908a}body:has(.pitch[data-theme=gothic]){--bg:#0c0a08;--fg:#d9cdb4;--mute:#968a72}body:has(.pitch[data-theme=scifi]){--bg:#0b1a38;--fg:#e2eef8;--mute:#9db3c8}body:has(.pitch[data-theme=comedy]){--bg:#fcd116;--fg:#0a0a0a;--mute:#3a3000}body:has(.pitch[data-theme=poster]){--bg:#a8283e;--fg:#fff4e6;--mute:#ffdcdc}body:has(.pitch[data-theme=toon]){--bg:#0c776e;--fg:#fff6e0;--mute:#cfe8e0}body:has(.pitch[data-theme=synth]){--bg:#0d0221;--fg:#f3e9ff;--mute:#b9a2e0}body:has(.pitch[data-theme=seventies]){--bg:#e3c585;--fg:#2a1a08;--mute:#5a4318}.pitch[data-theme=outback]{--accent:#a8401a}.pitch[data-theme=newsprint]{--accent:#7a1810}.pitch[data-theme=noir]{--accent:#ee4050}.pitch[data-theme=gothic]{--accent:#c9954a}.pitch[data-theme=scifi]{--accent:#3de0d0}.pitch[data-theme=comedy]{--accent:#a8101c}.pitch[data-theme=poster]{--accent:#ffe066;--duo-dark:#2b0711;--duo-light:#ffd23f}.pitch[data-theme=toon]{--accent:#ffd166}.pitch[data-theme=synth]{--accent:#ff4fc3}.pitch[data-theme=seventies]{--accent:#7a2a10}body:has(.pitch[data-surface=greypaper]){background-blend-mode:multiply;background-image:url(/tex/paper-grey.jpg);background-size:cover;background-color:var(--bg)}body:has(.pitch[data-surface=teal]){background-color:#0c776e;background-image:none}.pitch[data-surface=teal]:before{background-image:linear-gradient(#0000004d,#0000004d),url(/tex/teal.jpg)}body:has(.pitch[data-surface=navy]){background-color:#091c42;background-image:none}.pitch[data-surface=navy]:before{background-image:url(/tex/navy.jpg)}body:has(.pitch[data-surface=crimson]){background-color:#ab4e5c;background-image:none}.pitch[data-surface=crimson]:before{background-image:linear-gradient(#0000004d,#0000004d),url(/tex/crimson.jpg)}:is(body:has(.pitch[data-surface=teal]) .vignette,body:has(.pitch[data-surface=crimson]) .vignette){opacity:.4}:is(body:has(.pitch[data-theme=comedy]) .vignette,body:has(.pitch[data-theme=comedy]) .light){display:none}body:has(.pitch[data-theme=napalm]){--bg:#1c1008;--fg:#f3e4c6;--mute:#b9a07a}body:has(.pitch[data-theme=fieldguide]){--bg:#ece3cd;--fg:#1f2a1c;--mute:#4a5a45}body:has(.pitch[data-theme=mono]){--bg:#0e0e0e;--fg:#f4f4f2;--mute:#a8a8a6}body:has(.pitch[data-theme=camp]){--bg:#ffa6cf;--fg:#2a0020;--mute:#5a1a45}body:has(.pitch[data-theme=technicolor]){--bg:#10306e;--fg:#fff3d6;--mute:#bcd0f2}.pitch[data-theme=napalm]{--accent:#ff8a1f}.pitch[data-theme=fieldguide]{--accent:#2f6b3a}.pitch[data-theme=mono]{--accent:#d0d0ce}.pitch[data-theme=camp]{--accent:#6b0040}.pitch[data-theme=technicolor]{--accent:#ffc53a}.pitch[data-photo=napalm]{--tone:saturate(1.25) sepia(.35) contrast(1.15) brightness(.9) hue-rotate(-8deg)}.pitch[data-photo=napalm] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(#3c14001f 30%,#ff6e146b);position:absolute;inset:0}.pitch[data-photo=technicolor]{--tone:saturate(1.6) contrast(1.1) brightness(1.02)}.pitch[data-photo=bleach]{--tone:saturate(.7) sepia(.3) brightness(1.1) contrast(1.06)}.pitch[data-photo=bleach] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#fffaeb61,#ffe6be00 55%);position:absolute;inset:0}.pitch[data-photo=halftone]{--tone:grayscale(1) contrast(1.35) brightness(1.02)}.pitch[data-photo=halftone] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:radial-gradient(circle,#0000008c 0 1.1px,#0000 1.7px) 0 0/4px 4px;position:absolute;inset:0}.pitch[data-photo=duotone] .photo{background:var(--duo-light,#f2e6c8);isolation:isolate}.pitch[data-photo=duotone] .photo img{filter:grayscale()contrast(1.35)brightness(1.05);mix-blend-mode:multiply}.pitch[data-photo=duotone] .photo:before{content:"";z-index:2;pointer-events:none;background:var(--duo-dark,#101010);mix-blend-mode:lighten;position:absolute;inset:0}.pitch[data-photo=candle]{--tone:sepia(.5) saturate(.6) contrast(1.25) brightness(.78)}.pitch[data-photo=candle] .photo:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(at 50% 55%,#0000 25%,#000000b8 100%);position:absolute;inset:0}.pitch[data-photo=noir]{--tone:grayscale(1) contrast(1.4) brightness(.9)}.pitch[data-photo=noir] .photo:before{content:"";z-index:1;pointer-events:none;background:repeating-linear-gradient(168deg,#0000009e 0 20px,#0000 20px 54px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(100deg,#000 5%,#00000026 80%);mask-image:linear-gradient(100deg,#000 5%,#00000026 80%)}.pitch[data-photo=cool]{--tone:saturate(.55) hue-rotate(8deg) contrast(1.1) brightness(.95)}.pitch[data-photo=cool] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:#3de0d01a;position:absolute;inset:0}.pitch[data-photo=pop]{--tone:saturate(1.5) contrast(1.06)}.pitch[data-photo=neon]{--tone:saturate(1.35) contrast(1.12) hue-rotate(-12deg)}.pitch[data-photo=neon] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(135deg,#ff4fc34d,#3de0ff3d);position:absolute;inset:0}.pitch[data-photo=faded]{--tone:saturate(.8) sepia(.25) contrast(.88) brightness(1.08) hue-rotate(-8deg)}.pitch[data-photo=faded] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:#ffc88c29;position:absolute;inset:0}.pitch[data-frame=letterbox] .print .photo,.pitch[data-frame=clipping] .print .photo,.pitch[data-frame=cutout] .print .photo,.pitch[data-frame=block] .print .photo{-webkit-mask:none;mask:none}.pitch[data-frame=letterbox] .print{filter:drop-shadow(0 14px 18px #0006)}.pitch[data-frame=letterbox] .p-hero .p-media,.pitch[data-frame=letterbox] .ps-bleedfig,.pitch[data-frame=clipping] .p-hero .p-media,.pitch[data-frame=clipping] .ps-bleedfig,.pitch[data-frame=cutout] .p-hero .p-media,.pitch[data-frame=cutout] .ps-bleedfig,.pitch[data-frame=block] .p-hero .p-media,.pitch[data-frame=block] .ps-bleedfig{margin:0}.pitch[data-frame=letterbox] .p-hero .p-media .photo{height:auto;min-height:0;aspect-ratio:2.39!important}.pitch[data-frame=letterbox] .ps-bleedfig .photo{aspect-ratio:2.39;height:auto;min-height:0}.pitch[data-frame=letterbox] .ps-figs.n1 .photo{aspect-ratio:2.39}@media (max-width:700px){.pitch[data-frame=letterbox] .p-hero .p-media .photo,.pitch[data-frame=letterbox] .ps-bleedfig .photo{aspect-ratio:4/3!important}}.pitch[data-frame=clipping] .print{filter:drop-shadow(0 8px 10px #0006)}.pitch[data-frame=clipping] .print .photo{clip-path:polygon(0 1.5%,3% 0,7% 1.2%,12% 0,18% 1%,25% 0,33% 1.3%,41% 0,50% 1%,58% 0,66% 1.2%,75% 0,84% 1%,92% 0,100% 1.4%,99% 12%,100% 25%,99% 38%,100% 52%,99% 66%,100% 80%,99% 92%,100% 100%,92% 99%,83% 100%,74% 98.8%,64% 100%,55% 99%,45% 100%,36% 98.7%,27% 100%,18% 99%,9% 100%,0 99%,1% 88%,0 74%,1% 60%,0 46%,1% 32%,0 18%)}.pitch[data-frame=clipping] .ps-figs .print:nth-child(odd){rotate:-.8deg}.pitch[data-frame=clipping] .ps-figs .print:nth-child(2n){rotate:.6deg}.pitch[data-frame=cutout] .print{filter:drop-shadow(7px 8px #00000047)}.pitch[data-frame=cutout] .print .photo{background:#fffaf0;border:9px solid #fffaf0;border-radius:18px 26px 16px 30px}.pitch[data-frame=cutout] .ps-figs .print:nth-child(odd),.pitch[data-frame=cutout] .ps-ev:nth-child(odd) .print{rotate:-.9deg}.pitch[data-frame=cutout] .ps-figs .print:nth-child(2n),.pitch[data-frame=cutout] .ps-ev:nth-child(2n) .print{rotate:.7deg}.pitch[data-frame=block] .print{filter:none;box-shadow:12px 12px 0 var(--accent,var(--fg))}.pitch[data-frame=block] .print .photo{border:5px solid var(--fg)}.pitch[data-frame=block] .ps-sheet,.pitch[data-frame=block] .ps-doc{filter:none}.pitch[data-ov=shimmer] .photo img{filter:var(--tone) contrast(.94) brightness(.93) url(#ca) url(#heat)}@media (prefers-reduced-motion:reduce){.pitch[data-ov=shimmer] .photo img{filter:var(--tone) contrast(.94) brightness(.93) url(#ca)}}.pitch[data-ov=glow] .display{text-shadow:0 0 22px color-mix(in srgb, var(--accent) 55%, transparent), 0 0 4px color-mix(in srgb, var(--accent) 40%, transparent)}.pitch[data-ov=glow]:before{content:"";z-index:62;pointer-events:none;background:radial-gradient(ellipse at 50% 125%, color-mix(in srgb, var(--accent) 22%, transparent), transparent 60%);position:fixed;inset:0}.pitch[data-ov=candle]:before{content:"";z-index:62;pointer-events:none;background:radial-gradient(at 50% 45%,#ffaa461a,#0000 55%),radial-gradient(#0000 40%,#0000008c 100%);animation:5s step-end infinite flick;position:fixed;inset:0}@keyframes flick{0%,to{opacity:1}12%{opacity:.86}18%{opacity:.98}40%{opacity:.9}47%{opacity:1}70%{opacity:.84}78%{opacity:.96}}@media (prefers-reduced-motion:reduce){.pitch[data-ov=candle]:before{animation:none}}.pitch[data-ov=blinds]:before{content:"";z-index:62;pointer-events:none;background:repeating-linear-gradient(168deg,#00000047 0 28px,#0000 28px 74px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(110deg,#000,#0000 70%);mask-image:linear-gradient(110deg,#000,#0000 70%)}.pitch[data-hf=oldstd]{--display:"Old Standard TT", Georgia, serif}.pitch[data-hf=oldstd] .display{text-transform:none;letter-spacing:-.005em;font-weight:700;line-height:1.04}.pitch[data-hf=oldstd] .p-title{font-size:clamp(2.2rem,7vw,6.2rem)}.pitch[data-hf=oldstd] .ps-h{font-size:clamp(2rem,4.8vw,3.8rem)}.pitch[data-hf=archivo]{--display:"Archivo Black", "Arial Black", sans-serif}.pitch[data-hf=archivo] .display{letter-spacing:-.01em;font-weight:400;line-height:.95}.pitch[data-hf=archivo] .p-title{font-size:clamp(2rem,6.6vw,5.8rem)}.pitch[data-hf=archivo] .ps-h{font-size:clamp(1.9rem,4.6vw,3.8rem)}.pitch[data-hf=anton]{--display:"Anton", "Arial Narrow", sans-serif}.pitch[data-hf=anton] .display{letter-spacing:.01em;font-weight:400;line-height:.98}.pitch[data-hf=fredoka]{--display:"Fredoka", "Trebuchet MS", sans-serif}.pitch[data-hf=fredoka] .display{text-transform:none;letter-spacing:0;font-weight:600;line-height:1.02}.pitch[data-hf=fredoka] .p-title{font-size:clamp(2.4rem,7.6vw,6.6rem)}.pitch[data-hf=fredoka] .ps-h{font-size:clamp(2.1rem,5vw,4rem)}.pitch[data-hf=orbitron]{--display:"Orbitron", "Arial", sans-serif}.pitch[data-hf=orbitron] .display{letter-spacing:.04em;font-weight:700;line-height:1.05}.pitch[data-hf=orbitron] .p-title{font-size:clamp(1.8rem,5.4vw,4.8rem)}.pitch[data-hf=orbitron] .ps-h{font-size:clamp(1.7rem,4vw,3.2rem)}.pitch[data-hf=chonburi]{--display:"Chonburi", Georgia, serif}.pitch[data-hf=chonburi] .display{text-transform:none;letter-spacing:0;font-weight:400;line-height:1.08}.pitch[data-hf=chonburi] .p-title{font-size:clamp(2.2rem,6.6vw,5.8rem)}.pitch[data-hf=chonburi] .ps-h{font-size:clamp(1.9rem,4.4vw,3.5rem)}.pitch[data-bf=rounded]{--body:"Nunito", "Trebuchet MS", sans-serif;font-size:.97em}.ps-cards,.ps-compset,.ps-team,.ps-biz,.ps-eps,.ps-tracks,.ps-legend{margin:0;padding:0;list-style:none}.ps-text+.ps-cards,.ps-text+.ps-eps,.ps-text+.ps-compset,.ps-text+.ps-team,.ps-text+.ps-biz,.ps-text+.ps-tracks,.ps-text+.ps-map,.ps-text+.ps-term{margin-top:clamp(30px,4.4vw,60px)}.ps-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:clamp(22px,3vw,44px);display:grid}.ps-cards .photo,.ps-compset .photo{aspect-ratio:4/5}.ps-card-n{margin:16px 0 4px;font-size:clamp(1.4rem,2.2vw,2rem)}.ps-card-l{margin:6px 0 0}.ps-cards li>p.label,.ps-team p.label{margin:0}.ps-initial{color:var(--mute);place-items:center;font-size:clamp(3rem,8vw,6rem);display:grid;position:absolute;inset:0}.ps-eps li{border-top:1px solid color-mix(in srgb, var(--mute) 40%, transparent);grid-template-columns:clamp(3.4rem,8vw,6.4rem) 1fr;align-items:start;gap:clamp(14px,2.4vw,32px);padding:clamp(18px,2.4vw,30px) 0;display:grid}.ps-eps li:last-child{border-bottom:1px solid color-mix(in srgb, var(--mute) 40%, transparent)}.ps-ep-n{color:var(--accent,var(--mute));font-size:clamp(2.4rem,5vw,4.4rem)}.ps-ep-t{font-family:var(--display);margin:0 0 6px;font-size:clamp(1.3rem,2.4vw,2rem);font-weight:600;line-height:1.1}.ps-eps p{max-width:40em;margin:6px 0 0}.ps-compset{grid-template-columns:repeat(auto-fit,minmax(150px,240px));justify-content:center;gap:clamp(18px,2.6vw,38px);display:grid}.ps-compset .photo{aspect-ratio:2/3}.ps-comp-t{font-family:var(--display);margin:14px 0 4px;font-size:1.15rem;font-weight:600;line-height:1.15}.ps-comp-t span{color:var(--mute);font-weight:500}.ps-compset p{color:var(--mute);margin:0;font-size:.92rem}.ps-team{gap:clamp(26px,3.4vw,46px);display:grid}.ps-team li{grid-template-columns:clamp(100px,16vw,170px) 1fr;align-items:center;gap:clamp(18px,3vw,40px);display:grid}.ps-team .photo{aspect-ratio:1}.ps-team p{max-width:40em;margin:6px 0 0}.ps-biz{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:clamp(24px,3.4vw,50px) clamp(24px,3vw,44px);display:grid}.ps-biz li{border-top:2px solid var(--accent,var(--fg));padding-top:16px}.ps-biz-v{overflow-wrap:anywhere;margin-bottom:10px;font-size:clamp(2.4rem,6vw,5rem);line-height:.95;display:block}.ps-biz p{margin:8px 0 0;font-size:.95rem}.ps-map{margin:0}.ps-map-stage{position:relative}.ps-map .photo{aspect-ratio:16/10}.ps-map .photo img{object-fit:cover;width:100%;height:100%}.ps-pin{z-index:4;pointer-events:none;align-items:center;display:flex;position:absolute;translate:-50% -50%}.ps-pin b{background:var(--accent,var(--fg));width:30px;height:30px;color:var(--bg);font-family:var(--display);border-radius:50%;place-items:center;font-size:.95rem;font-weight:700;display:grid;box-shadow:0 0 0 4px #00000059}.ps-pin i{background:var(--bg);color:var(--fg);font-style:normal;font-family:var(--display);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;margin-left:8px;padding:3px 9px;font-size:.78rem;font-weight:600}.ps-legend{counter-reset:pin;columns:2;column-gap:40px;margin-top:22px}.ps-legend li{counter-increment:pin;break-inside:avoid;margin-bottom:8px}.ps-legend li:before{content:counter(pin) ". ";color:var(--accent,var(--mute));font-weight:700}.ps-map figcaption{text-align:right;margin-top:14px}.ps-tracks li{border-top:1px solid color-mix(in srgb, var(--mute) 40%, transparent);grid-template-columns:44px 2.2em 1fr auto;align-items:center;gap:14px;padding:14px 0;display:grid}.ps-tracks li:last-child{border-bottom:1px solid color-mix(in srgb, var(--mute) 40%, transparent)}.ps-tr-btn{border:2px solid var(--accent,var(--fg));width:44px;height:44px;color:var(--accent,var(--fg));cursor:pointer;background:0 0;border-radius:50%;place-items:center;font-size:.8rem;display:grid}.ps-tracks li.on .ps-tr-btn{background:var(--accent,var(--fg));color:var(--bg)}.ps-tr-btn:focus-visible{outline:3px solid var(--fg);outline-offset:3px}.ps-tr-n{font-family:var(--display);color:var(--mute);font-weight:600}.ps-tr-t{display:grid}.ps-tr-t strong{font-family:var(--display);font-size:1.25rem;font-weight:600;line-height:1.1}.ps-tr-t em{color:var(--mute);font-size:.9rem}.ps-tr-time{font-variant-numeric:tabular-nums;color:var(--mute);font-size:.9rem}.ps-tr-seek{width:100%;accent-color:var(--accent,var(--fg));grid-column:1/-1}.ps-clip{max-width:780px;font-family:var(--body);margin-inline:auto;font-size:.98rem}.ps-clipping:nth-of-type(odd) .ps-clip{rotate:-.5deg}.ps-clipping:nth-of-type(2n) .ps-clip{rotate:.4deg}.ps-clip-mast{letter-spacing:.12em;text-transform:uppercase;border-bottom:3px double;margin:0 0 12px;padding-bottom:8px;font-family:Old Standard TT,Georgia,serif;font-size:.78rem;font-style:italic}.ps-clip-h{text-transform:none;margin:0 0 16px;font-family:Old Standard TT,Georgia,serif;font-size:clamp(1.8rem,4vw,3rem);font-weight:700;line-height:1.05}.ps-clip-img{float:left;width:42%;margin:4px 22px 12px 0}.ps-clip-img img{filter:grayscale()contrast(1.35);width:100%}.ps-clip-img figcaption{margin-top:6px;font-size:.78rem;font-style:italic}.ps-clip-body{columns:2;column-rule:1px solid #00000040;text-align:justify;-webkit-hyphens:auto;hyphens:auto;column-gap:28px;line-height:1.5}.ps-clip-body p{margin:0 0 .8em}.ps-clip .ps-hand{clear:both}.ps-term{color:#9fffe6;background:#06090c;border:1px solid #1f3a46;min-height:7em;padding:22px 26px;font-family:IBM Plex Mono,Courier New,monospace;font-size:.92rem;line-height:1.85;box-shadow:0 0 40px #3de0d01f}.ps-term-l{overflow-wrap:anywhere;margin:0}.ps-term-p{color:#5fb8a8}.ps-term-c{vertical-align:text-bottom;background:#9fffe6;width:.6em;height:1.05em;margin-left:2px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.ps-term-c{animation:none}}@media (max-width:700px){.ps-team li{grid-template-columns:90px 1fr}.ps-legend,.ps-clip-body{columns:1}.ps-clip-img{float:none;width:100%;margin:0 0 14px}.ps-tracks li{grid-template-columns:44px 1fr auto}.ps-tr-n,.ps-pin i{display:none}}.hero.hs-hero{padding-top:clamp(14px,2.4vw,34px)}.hs{margin:0 -1.15%;position:relative}.hs .photo{height:min(86vh,62vw);min-height:360px}.hs .photo img,.hs .photo iframe{object-fit:cover;border:0;width:100%;height:100%}.hs-shade{z-index:2;pointer-events:none;background:linear-gradient(#0000 38%,#00000073 62%,#000000eb);position:absolute;inset:0}.hs-wm{z-index:3;pointer-events:none;padding:0 3% 2.4%;position:absolute;bottom:0;left:0;right:0}.hs-wmin{position:relative}.hs-wm .wordmark{filter:url(#ca-soft);width:100%;height:auto}.hs-play{z-index:4;color:var(--fg);border:1px solid var(--mute);cursor:pointer;background:#0009;padding:8px 14px;position:absolute;top:22px;left:4%}.hs-play:hover,.hs-play:focus-visible{color:#fff;border-color:#fff}.hs-tag{font-family:var(--display);color:#bdbab2;margin:14px 0 0 1.2%;font-size:clamp(1.1rem,1.8vw,1.35rem);font-style:italic;font-weight:500}.hs-intro{margin:clamp(18px,2.4vw,30px) 0 0 1.2%}@media (max-width:700px){.hs{margin:0 -2%}.hs-play{top:14px}}.hs .print{filter:none}.hs-intro,.hs-tag{z-index:5;position:relative}.hs-intro{margin-top:clamp(26px,3.4vw,40px)}.row-still,.row-log{display:none}@media (hover:none),(max-width:819px){.row{grid-template-columns:2.6rem 1fr;grid-template-areas:"still still""num meta""title title""log log";align-items:baseline;gap:8px;padding:22px 0 26px}.row .row-still{aspect-ratio:16/9;object-fit:cover;filter:contrast(.94)saturate(.85);grid-area:still;width:100%;margin-bottom:10px;display:block;box-shadow:0 14px 30px -10px #000000e6}.row .num{grid-area:num}.row .meta{text-align:left;grid-area:meta;font-size:1rem}.row .title{grid-area:title;font-size:clamp(2.6rem,12vw,4rem)}.row .row-log{color:#bdbab2;grid-area:log;margin-top:4px;font-size:1.05rem;font-style:italic;line-height:1.4;display:block}}.hs .photo img{object-position:50% 30%}.press-page{max-width:none}.press-page .press-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"intro side""proj side";align-items:start;gap:clamp(30px,5vw,90px);display:grid}.press-intro{grid-area:intro}.press-side{grid-area:side;position:sticky;top:24px}.press-page .press-proj{grid-area:proj}.press-intro .wwu-intro{max-width:34em}.press-intro p:last-child{margin-bottom:clamp(10px,2vw,24px)}.press-side .sheet{margin-bottom:clamp(26px,3vw,44px)}.press-proj ul{margin-top:14px}.press-proj li{grid-template-columns:minmax(0,1fr);gap:14px 22px;display:grid}.press-proj li.has-still{grid-template-columns:clamp(140px,22vw,260px) minmax(0,1fr);align-items:start}.press-thumb{aspect-ratio:16/9;object-fit:cover;filter:contrast(.94)saturate(.85);width:100%;box-shadow:0 12px 24px -10px #000000e6}.press-info .t{display:block}.press-proj li .c{margin:4px 0 0;display:block}@media (max-width:819px){.press-page .press-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"intro""side""proj"}.press-side{position:static}}@media (max-width:540px){.press-proj li.has-still{grid-template-columns:minmax(0,1fr)}}.pv-banner{z-index:120;color:#fff;letter-spacing:.06em;text-transform:uppercase;text-align:center;background:#000;border:1px solid #fff;max-width:calc(100vw - 24px);margin:0;padding:8px 14px;font-family:Barlow Condensed,sans-serif;font-size:.9rem;position:fixed;bottom:14px;left:50%;translate:-50%}body:has(.pitch[data-theme=highway]){--bg:#0f0f0e;--fg:#ece6d6;--mute:#a8a291}body:has(.pitch[data-theme=wasteland]){--bg:#07171a;--fg:#fbecd6;--mute:#9dbdb8}body:has(.pitch[data-theme=canyon]){--bg:#e3a77f;--fg:#24100a;--mute:#5a2a14}body:has(.pitch[data-theme=dogme]){--bg:#f1f0ec;--fg:#141414;--mute:#4f4f4b}body:has(.pitch[data-theme=tinnitus]){--bg:#16181b;--fg:#ece8e1;--mute:#a2a6aa}body:has(.pitch[data-theme=estate]){--bg:#c9cbc1;--fg:#1b1d1a;--mute:#464941}body:has(.pitch[data-theme=whiteout]){--bg:#eef3f6;--fg:#14202b;--mute:#46586a}body:has(.pitch[data-theme=folk]){--bg:#263130;--fg:#eeeadf;--mute:#b0bbb6}body:has(.pitch[data-theme=zissou]){--bg:#1f5675;--fg:#fbf1d6;--mute:#bcd7e4}body:has(.pitch[data-theme=gilded]){--bg:#0a1f1a;--fg:#f1e8cf;--mute:#a9b7a2}body:has(.pitch[data-theme=hongkong]){--bg:#230b0f;--fg:#f6e7d6;--mute:#c9a79a}body:has(.pitch[data-theme=khaki]){--bg:#262a1e;--fg:#ebe8d6;--mute:#adb08f}body:has(.pitch[data-theme=giallo]){--bg:#0d0612;--fg:#f3e6f0;--mute:#b8a0b9}.pitch[data-theme=highway]{--accent:#ffd60a}.pitch[data-theme=wasteland]{--accent:#ff8a2a}.pitch[data-theme=canyon]{--accent:#7f2206}.pitch[data-theme=dogme]{--accent:#b3001b}.pitch[data-theme=tinnitus]{--accent:#f0b35a}.pitch[data-theme=estate]{--accent:#a81717}.pitch[data-theme=whiteout]{--accent:#a8201a}.pitch[data-theme=folk]{--accent:#e6c97a}.pitch[data-theme=zissou]{--accent:#fbcb5c}.pitch[data-theme=gilded]{--accent:#d9b64a}.pitch[data-theme=hongkong]{--accent:#5fd0a0}.pitch[data-theme=khaki]{--accent:#d9c56c}.pitch[data-theme=giallo]{--accent:#ff3d62}.pitch[data-photo=grit]{--tone:saturate(.6) sepia(.15) contrast(1.3) brightness(.92)}.pitch[data-photo=blowout]{--tone:saturate(1.4) contrast(1.15) brightness(1.02) hue-rotate(-6deg)}.pitch[data-photo=blowout] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(#ff8a2a66,#1496a057);position:absolute;inset:0}.pitch[data-photo=sandstone]{--tone:saturate(1.2) sepia(.3) contrast(1.06) brightness(1.02)}.pitch[data-photo=sandstone] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#0000 45%,#4614058c);position:absolute;inset:0}.pitch[data-photo=tungsten]{--tone:saturate(.7) contrast(1.15) brightness(.86)}.pitch[data-photo=tungsten] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:radial-gradient(at 30% 40%,#f0b35a42,#0000 60%);position:absolute;inset:0}.pitch[data-photo=icy]{--tone:saturate(.5) hue-rotate(6deg) contrast(.95) brightness(1.1)}.pitch[data-photo=icy] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:screen;background:linear-gradient(#ebf4fc66,#c8dcf01f);position:absolute;inset:0}.pitch[data-photo=fogged]{--tone:saturate(.45) hue-rotate(-12deg) contrast(.95) brightness(.98)}.pitch[data-photo=fogged] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:soft-light;background:#5a786e42;position:absolute;inset:0}.pitch[data-photo=pastel]{--tone:saturate(1.15) contrast(1.02) brightness(1.04) hue-rotate(-4deg)}.pitch[data-photo=jade]{--tone:saturate(1.25) contrast(1.1) hue-rotate(-16deg) brightness(.92)}.pitch[data-photo=jade] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(120deg,#be1e3252,#28aa783d);position:absolute;inset:0}.pitch[data-photo=olive]{--tone:saturate(.55) sepia(.3) hue-rotate(20deg) contrast(1.12) brightness(.92)}.pitch[data-photo=giallo]{--tone:saturate(1.2) contrast(1.3) brightness(.86)}.pitch[data-photo=giallo] .photo:before{content:"";z-index:1;pointer-events:none;mix-blend-mode:overlay;background:linear-gradient(160deg,#ff28505c,#5a148c57);position:absolute;inset:0}.pitch[data-frame=sleeve] .print .photo,.pitch[data-frame=deco] .print .photo{-webkit-mask:none;mask:none}.pitch[data-frame=sleeve] .print{filter:drop-shadow(0 10px 14px #00000059)}.pitch[data-frame=sleeve] .p-hero .p-media,.pitch[data-frame=sleeve] .ps-bleedfig,.pitch[data-frame=deco] .p-hero .p-media,.pitch[data-frame=deco] .ps-bleedfig{margin-block:0;margin-inline:0}.pitch[data-frame=sleeve] .photo{background:#f2eee3;border:10px solid #f2eee3}.pitch[data-frame=deco] .print{filter:none;padding:9px}.pitch[data-frame=deco] .print .photo{border:2px solid var(--accent);box-shadow:0 0 0 6px var(--bg), 0 0 0 7px var(--accent)}@keyframes hh{0%{translate:-.6% .4%;rotate:-.25deg}20%{translate:.5% -.3%;rotate:.2deg}45%{translate:-.3% -.5%;rotate:-.1deg}70%{translate:.6% .3%;rotate:.3deg}to{translate:-.6% .4%;rotate:-.25deg}}.pitch[data-ov=handheld] .photo img{animation:7s ease-in-out infinite hh;scale:1.05}@keyframes snowfall{to{background-position:40px 600px,-60px 440px,20px 300px}}.pitch[data-ov=snow]:before{content:"";z-index:62;pointer-events:none;background-image:radial-gradient(circle,#788ca0bf 0 2px,#0000 3px),radial-gradient(circle,#8296aa99 0 1.5px,#0000 2.5px),radial-gradient(circle,#8ca0b480 0 1px,#0000 2px);background-position:0 0,40px 70px,20px 30px;background-size:210px 210px,140px 140px,90px 90px;animation:30s linear infinite snowfall;position:fixed;inset:0}@keyframes emberrise{to{background-position:30px -500px,-40px -360px}}.pitch[data-ov=embers]:before{content:"";z-index:62;pointer-events:none;background-image:radial-gradient(circle,#ff8a2ae6 0 1.5px,#0000 3px),radial-gradient(circle,#ffbe5ab3 0 1px,#0000 2.5px);background-position:0 0,80px 60px;background-size:240px 240px,170px 170px;animation:26s linear infinite emberrise;position:fixed;inset:0}@keyframes wavedrift{to{background-position-x:-420px}}.pitch[data-ov=waveform]:before{content:"";z-index:62;pointer-events:none;opacity:.16;background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='420' height='50' fill='%23f0b35a'><rect x='0' y='20.7' width='3' height='8.6' rx='1.5'/><rect x='7' y='11.2' width='3' height='27.6' rx='1.5'/><rect x='14' y='11.8' width='3' height='26.5' rx='1.5'/><rect x='21' y='16.4' width='3' height='17.3' rx='1.5'/><rect x='28' y='9.3' width='3' height='31.4' rx='1.5'/><rect x='35' y='12.7' width='3' height='24.5' rx='1.5'/><rect x='42' y='16.7' width='3' height='16.6' rx='1.5'/><rect x='49' y='10.4' width='3' height='29.3' rx='1.5'/><rect x='56' y='16.6' width='3' height='16.7' rx='1.5'/><rect x='63' y='12.5' width='3' height='24.9' rx='1.5'/><rect x='70' y='9.9' width='3' height='30.3' rx='1.5'/><rect x='77' y='18.6' width='3' height='12.8' rx='1.5'/><rect x='84' y='12.2' width='3' height='25.6' rx='1.5'/><rect x='91' y='11.6' width='3' height='26.8' rx='1.5'/><rect x='98' y='16.5' width='3' height='17.0' rx='1.5'/><rect x='105' y='10.1' width='3' height='29.8' rx='1.5'/><rect x='112' y='9.2' width='3' height='31.5' rx='1.5'/><rect x='119' y='16.0' width='3' height='17.9' rx='1.5'/><rect x='126' y='11.5' width='3' height='27.1' rx='1.5'/><rect x='133' y='15.7' width='3' height='18.5' rx='1.5'/><rect x='140' y='10.7' width='3' height='28.5' rx='1.5'/><rect x='147' y='8.8' width='3' height='32.5' rx='1.5'/><rect x='154' y='12.6' width='3' height='24.8' rx='1.5'/><rect x='161' y='15.1' width='3' height='19.8' rx='1.5'/><rect x='168' y='15.3' width='3' height='19.4' rx='1.5'/><rect x='175' y='17.2' width='3' height='15.5' rx='1.5'/><rect x='182' y='9.8' width='3' height='30.4' rx='1.5'/><rect x='189' y='6.5' width='3' height='37.1' rx='1.5'/><rect x='196' y='20.5' width='3' height='8.9' rx='1.5'/><rect x='203' y='13.2' width='3' height='23.7' rx='1.5'/><rect x='210' y='15.7' width='3' height='18.6' rx='1.5'/><rect x='217' y='14.0' width='3' height='22.0' rx='1.5'/><rect x='224' y='6.1' width='3' height='37.7' rx='1.5'/><rect x='231' y='13.1' width='3' height='23.7' rx='1.5'/><rect x='238' y='18.5' width='3' height='13.0' rx='1.5'/><rect x='245' y='16.3' width='3' height='17.3' rx='1.5'/><rect x='252' y='16.1' width='3' height='17.7' rx='1.5'/><rect x='259' y='10.0' width='3' height='30.1' rx='1.5'/><rect x='266' y='7.0' width='3' height='36.1' rx='1.5'/><rect x='273' y='16.1' width='3' height='17.8' rx='1.5'/><rect x='280' y='15.6' width='3' height='18.8' rx='1.5'/><rect x='287' y='18.3' width='3' height='13.5' rx='1.5'/><rect x='294' y='13.6' width='3' height='22.7' rx='1.5'/><rect x='301' y='5.5' width='3' height='39.0' rx='1.5'/><rect x='308' y='10.2' width='3' height='29.6' rx='1.5'/><rect x='315' y='19.0' width='3' height='12.0' rx='1.5'/><rect x='322' y='16.6' width='3' height='16.9' rx='1.5'/><rect x='329' y='16.8' width='3' height='16.4' rx='1.5'/><rect x='336' y='9.9' width='3' height='30.1' rx='1.5'/><rect x='343' y='6.2' width='3' height='37.7' rx='1.5'/><rect x='350' y='12.0' width='3' height='26.1' rx='1.5'/><rect x='357' y='19.0' width='3' height='12.0' rx='1.5'/><rect x='364' y='19.2' width='3' height='11.5' rx='1.5'/><rect x='371' y='15.5' width='3' height='19.0' rx='1.5'/><rect x='378' y='8.3' width='3' height='33.4' rx='1.5'/><rect x='385' y='7.5' width='3' height='35.1' rx='1.5'/><rect x='392' y='20.1' width='3' height='9.7' rx='1.5'/><rect x='399' y='17.6' width='3' height='14.7' rx='1.5'/><rect x='406' y='18.9' width='3' height='12.2' rx='1.5'/><rect x='413' y='12.3' width='3' height='25.5' rx='1.5'/></svg>") 0/auto 50px repeat-x;height:70px;animation:40s linear infinite wavedrift;position:fixed;bottom:0;left:0;right:0}@keyframes rainfall{to{background-position:-90px 360px}}.pitch[data-ov=rain]:before{content:"";z-index:62;pointer-events:none;background:repeating-linear-gradient(104deg,#ffebe112 0 1px,#0000 1px 11px) 0 0/120px 120px;animation:1.6s linear infinite rainfall;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.pitch[data-ov=handheld] .photo img,.pitch[data-ov=snow]:before,.pitch[data-ov=embers]:before,.pitch[data-ov=waveform]:before,.pitch[data-ov=rain]:before{animation:none}}.pitch[data-hf=stencil]{--display:"Saira Stencil One", "Arial Black", sans-serif}.pitch[data-hf=stencil] .display{letter-spacing:.02em;font-weight:400;line-height:.98}.pitch[data-hf=stencil] .p-title{font-size:clamp(2rem,6.4vw,5.6rem)}.pitch[data-hf=stencil] .ps-h{font-size:clamp(1.8rem,4.4vw,3.6rem)}.pitch[data-hf=jost]{--display:"Jost", "Futura", "Century Gothic", sans-serif}.pitch[data-hf=jost] .display{letter-spacing:.05em;font-weight:700;line-height:1}.pitch[data-hf=jost] .p-title{font-size:clamp(2rem,6.4vw,5.6rem)}.pitch[data-hf=jost] .ps-h{font-size:clamp(1.8rem,4.4vw,3.6rem)}.pitch[data-hf=limelight]{--display:"Limelight", Georgia, serif}.pitch[data-hf=limelight] .display{letter-spacing:.04em;font-weight:400;line-height:1.06}.pitch[data-hf=limelight] .p-title{font-size:clamp(2rem,6vw,5.2rem)}.pitch[data-hf=limelight] .ps-h{font-size:clamp(1.8rem,4.2vw,3.4rem)}.pitch[data-hf=dmserif]{--display:"DM Serif Display", Georgia, serif}.pitch[data-hf=dmserif] .display{text-transform:none;letter-spacing:-.005em;font-weight:400;line-height:1.02}.pitch[data-hf=dmserif] .p-title{font-size:clamp(2.4rem,7.4vw,6.4rem)}.pitch[data-hf=dmserif] .ps-h{font-size:clamp(2rem,5vw,4rem)}.pitch[data-hf=inter]{--display:"Inter", "Helvetica Neue", Arial, sans-serif}.pitch[data-hf=inter] .display{text-transform:none;letter-spacing:-.03em;font-weight:800;line-height:1}.pitch[data-hf=inter] .p-title{font-size:clamp(2.2rem,7vw,6rem)}.pitch[data-hf=inter] .ps-h{font-size:clamp(1.9rem,4.6vw,3.7rem)}.pitch[data-hf=bodoni]{--display:"Bodoni Moda", Georgia, serif}.pitch[data-hf=bodoni] .display{text-transform:none;letter-spacing:-.01em;font-style:italic;font-weight:700;line-height:1.02}.pitch[data-hf=bodoni] .p-title{font-size:clamp(2.3rem,7.2vw,6.2rem)}.pitch[data-hf=bodoni] .ps-h{font-size:clamp(2rem,4.8vw,3.9rem)}.pitch[data-bf=inter]{--body:"Inter", "Helvetica Neue", Arial, sans-serif;font-size:.94em}.pitch[data-bf=jost]{--body:"Jost", "Futura", "Century Gothic", sans-serif;font-size:1.02em}body:has(.pitch[data-surface=newspaper]){background-blend-mode:normal;background-color:#cfc9bb;background-image:url(/tex/newspaper.jpg);background-size:cover}.ps-storywrap{gap:clamp(22px,3vw,40px);display:grid}.ps-storywrap>.ps-text{width:min(100%,33em);margin-inline:auto}.ps-storywrap>.ps-text p{margin:0}.ps-storyfig{width:min(100%,880px);margin:clamp(14px,3vw,44px) auto}.ps-storyfig .photo img{width:100%;height:auto;display:block}.ps-galgrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,220px),1fr));gap:clamp(14px,2vw,28px);margin-top:clamp(30px,4vw,56px);display:grid}.ps-galcell .photo{aspect-ratio:4/5}.ps-galcell .photo img{object-fit:cover;width:100%;height:100%;display:block}.ps-galcap{text-align:right;margin:18px 0 0}.ps-loopfig{margin:0}.ps-loopfig figcaption{text-align:right;margin-top:18px}.ps-loopvid{aspect-ratio:16/9}.ps-loopvid video{object-fit:cover;width:100%;height:100%;display:block}.ps-ep-pic{max-width:240px;margin:0 0 12px}.ps-ep-pic .photo{aspect-ratio:16/10}.ps-ep-pic .photo img{object-fit:cover;width:100%;height:100%;display:block}.ps-contacts{gap:16px;margin:28px 0 0;display:grid}.ps-contacts dt{margin:0}.ps-contacts dd{overflow-wrap:anywhere;gap:2px;margin:4px 0 0;display:grid}.ps-contacts a{color:inherit}.pitch[data-surface=teal]:before,.pitch[data-surface=navy]:before,.pitch[data-surface=crimson]:before{content:"";z-index:-1;pointer-events:none;background-position:50%;background-size:cover;position:fixed;inset:0}body:has(.pitch) .grain{mix-blend-mode:normal;opacity:.12;background-image:url(/tex/grain-a.png);animation:none;inset:0}body:has(.pitch[data-gr=none]) .grain{opacity:0}body:has(.pitch[data-gr=light]) .grain{opacity:.05}body:has(.pitch[data-gr=heavy]) .grain{opacity:.22}body:has(.pitch) .light{display:none}.pitch .photo:after{mix-blend-mode:normal;opacity:calc(var(--grain,.25) * .55);background-image:url(/tex/grain-a.png)}@media (max-width:700px){.ps-cards{grid-template-columns:1fr 1fr;gap:24px 14px}.ps-cards .ps-card-n{overflow-wrap:anywhere;font-size:1.2rem}.ps-cards .ps-card-l{font-size:.95rem}}.wwu-scam{opacity:.92;border-top:1px dashed;margin-top:14px;padding-top:12px}.ps-ask{justify-content:center;max-width:1100px;margin-inline:auto;padding-block:clamp(36px,6vw,72px);display:flex}.ps-ask-btn{background:var(--ink,#17140f);color:#f1ece0;font-family:var(--font-display,inherit);text-transform:uppercase;letter-spacing:.12em;text-align:center;overflow-wrap:anywhere;border:2px solid #f1ece0;max-width:100%;padding:18px 38px;font-size:clamp(16px,2.2vw,20px);text-decoration:none;display:inline-block}.ps-ask-btn:hover,.ps-ask-btn:focus-visible{color:#17140f;outline-offset:3px;background:#f1ece0;outline:3px solid #f1ece0}.pt-jump{z-index:40;max-width:min(320px,100vw - 24px);position:fixed;top:12px;right:12px}.pt-jump summary{cursor:pointer;color:#f1ece0;background:#0a0907e0;border:1px solid #f1ece08c;padding:8px 14px;list-style:none}.pt-jump summary::-webkit-details-marker{display:none}.pt-jump summary:focus-visible{outline-offset:2px;outline:2px solid #f1ece0}.pt-jump ol{background:#0a0907f5;border:1px solid #f1ece08c;max-height:70vh;margin:4px 0 0;padding:8px 0;list-style:none;overflow-y:auto}.pt-jump li a{color:#f1ece0;padding:9px 16px;text-decoration:none;display:block}.pt-jump li a:hover,.pt-jump li a:focus-visible{color:#17140f;background:#f1ece0;outline:none}@media print{.pt-jump,.ps-ask{display:none}}html:has(.pitch){scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html:has(.pitch){scroll-behavior:auto}}.pitch:has(.pt-jump) .pt-top{padding-right:104px}.ps-ask-box{text-align:center;justify-items:center;gap:14px;width:min(100%,460px);display:grid}.ps-ask-box form{justify-items:center;gap:14px;width:100%;display:grid}.ps-ask-label{text-align:left;gap:6px;width:100%;display:grid}.ps-ask-input{color:#f1ece0;width:100%;font:inherit;background:#0a0907e6;border:1px solid #f1ece099;padding:12px 14px;font-size:16px}.ps-ask-input:focus-visible{outline-offset:2px;outline:3px solid #f1ece0}.ps-ask-btn:disabled{opacity:.7;cursor:progress}.ps-ask-done{border:2px solid #f1ece0;margin:0;padding:18px 22px;font-size:1.1rem}.ps-ask-err{color:#ffb4a8;margin:0}.ps-ask-note{opacity:.8;margin:0;font-size:.85rem}.ps-ask-alt{color:#f1ece0;text-underline-offset:3px;font-size:.95rem}.ps-loopvid{background:#0c0b09;position:relative;overflow:hidden}.ps-loop-poster{object-fit:cover;z-index:1;opacity:1;pointer-events:none;width:100%;height:100%;transition:opacity .12s ease-out;position:absolute;inset:0}.ps-loop-poster.is-gone{opacity:0}body.late-tex:not(.tex),body.late-tex:not(.tex) .grain,body.late-tex:not(.tex) .photo:after,body.late-tex:not(.tex) .cs-img:after{background-image:none}.mt{text-align:center;min-height:100vh;padding:32px var(--gutter);place-items:center;display:grid;position:relative}.mt-mark{top:clamp(18px,3vw,36px);left:var(--gutter);width:clamp(34px,4vw,50px);height:auto;position:absolute}.mt-title{font-family:var(--display);text-transform:uppercase;margin:0 0 22px;font-size:clamp(3.6rem,13vw,9.5rem);font-weight:700;line-height:.88}.mt-contact{font-family:var(--display);text-transform:uppercase;letter-spacing:.14em;color:var(--mute);margin:0;font-size:.95rem;font-weight:500}.mt-contact a{color:var(--fg);border-bottom:1px solid var(--mute);letter-spacing:.1em;padding-bottom:2px}@media (max-width:819px){.sheet{color:#0f0d0a}.billing dt{letter-spacing:.12em;color:#17130e;font-size:.84rem;font-weight:700}.billing dd{color:#0f0d0a}.credits li span:first-child{color:#17130e;font-weight:600}.credits li span:last-child{color:#0f0d0a}.site-header{background:linear-gradient(#0a0a0afa 0 72%,#0a0a0a00)}@supports ((-moz-appearance:none)){.sheet>:not(.tape){filter:none}}}html[data-weak] .grain{animation:none}html[data-weak] .sheet>:not(.tape){filter:none}.photo[data-dev]:before,.cs-img[data-dev]:before{content:"";pointer-events:none;background:#111;position:absolute;inset:0}.photo[data-dev][data-slow]:before,.cs-img[data-dev][data-slow]:before{background:url(/brand/icon-loading.svg) right 6% bottom 9%/clamp(24px,8%,56px) no-repeat,#111}.photo[data-dev=done]:before,.cs-img[data-dev=done]:before{opacity:0;transition:opacity .6s ease-out}@media (prefers-reduced-motion:reduce){.photo[data-dev=done]:before,.cs-img[data-dev=done]:before{transition:none}}@media print{.photo[data-dev]:before,.cs-img[data-dev]:before{display:none}}
