@font-face{font-family:Druk;src:url(/assets/fonts/DrukWideBold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:SpaceMono;src:url(/assets/fonts/spacemono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:SpaceMono;src:url(/assets/fonts/spacemono-700.woff2)format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--navpad:20px;--navbtnw:38px;--navw:calc(var(--navpad)*2 + var(--navbtnw) + var(--rule));--closeinset:4px;--closesize:calc(var(--navw) - 8px);--paper:#fffdfa;--ink:#000;--yellow:#fc0;--photo:#d6d4cf;--tan:#e5dac3;--rule:3px;--field:var(--paper);--onfield:var(--ink);--display:"Druk","Arial Black",sans-serif;--text:"SpaceMono",ui-monospace,monospace}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--paper);color:var(--ink);font-family:var(--text);-webkit-font-smoothing:antialiased;flex-direction:column;min-height:100vh;display:flex}.wrap{flex-direction:column;flex:1;width:100%;max-width:1720px;margin:0 auto;padding:24px;display:flex}.ticker{border:var(--rule) solid var(--ink);text-transform:uppercase;letter-spacing:.05em;border-bottom:0;align-items:stretch;padding:0;font-size:15px;display:flex;overflow:hidden}.ticker .marquee{flex:1;align-items:center;min-width:0;padding:12px 0;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000);mask-image:linear-gradient(90deg,#0000,#000 22px calc(100% - 22px),#0000)}.ticker .track{flex:none;width:max-content;animation:34s linear infinite mq;display:flex}.ticker .mark{white-space:nowrap;font-family:var(--display);letter-spacing:.01em;font-weight:700}.ticker .mark:after{content:"·";font-weight:400;font-family:var(--text);padding:0 22px}.ticker:hover .track{animation-play-state:paused}@keyframes mq{0%{transform:translate(0)}to{transform:translate(-50%)}}.ticker .navzone{padding:0 var(--navpad);border-left:var(--rule) solid var(--ink);flex:none;justify-content:center;align-items:center;display:flex}.ticker .navzone:hover{background:var(--ink)}.navbtn{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:6px;width:38px;height:28px;padding:0;display:flex}.navbtn span{background:var(--ink);width:100%;height:4px;display:block}.navzone:hover .navbtn span{background:var(--yellow)}.navbtn:focus-visible{outline:4px solid var(--ink);outline-offset:4px}.navzone:hover .navbtn:focus-visible{outline-color:var(--yellow)}.navpanel{z-index:50;background:var(--ink);color:var(--paper);overscroll-behavior:contain;flex-direction:column;justify-content:safe center;align-items:flex-start;padding:clamp(20px,6vw,72px);display:flex;position:fixed;inset:0;overflow-y:auto}.navpanel[hidden]{display:none}.navpanel nav{flex-direction:column;flex:none;width:100%;display:flex}.navpanel a{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:var(--paper);border-top:.1em solid var(--paper);padding:.14em 0;font-size:min(clamp(24px,5.4vw,64px),5.6vh);font-weight:700;line-height:1.08;text-decoration:none}.navpanel a:last-of-type{border-bottom:.1em solid var(--paper)}.navpanel a:hover{color:var(--yellow)}.navpanel a:focus-visible{outline:4px solid var(--yellow);outline-offset:-6px}.navclose{font-family:var(--text);text-transform:uppercase;letter-spacing:.05em;color:var(--paper);cursor:pointer;background:0 0;border:0;flex:none;margin-top:clamp(16px,2.4vh,32px);font-size:13px;font-weight:700}.navclose:hover{background:var(--paper);color:var(--ink)}.navclose:focus-visible{outline:4px solid var(--yellow);outline-offset:3px}.d{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-weight:700;line-height:.96}.meta{text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:700}.cta{text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;color:inherit;font-size:13px;font-weight:700;text-decoration:none}.body{max-width:76ch;font-size:15px;line-height:1.65}.body+.body{margin-top:1.1em}a:focus-visible,button:focus-visible{outline:4px solid var(--ink);outline-offset:3px}[data-field=ink] .head a:focus-visible{outline-color:var(--yellow)}.head{border:var(--rule) solid var(--ink);background:var(--field);color:var(--onfield);border-bottom:0;flex-direction:column;justify-content:flex-end;gap:14px;min-height:260px;padding:22px;display:flex;position:relative}[data-field=ink]{--field:var(--ink);--onfield:var(--paper)}[data-field=tan]{--field:var(--tan);--onfield:var(--ink)}[data-field=yellow]{--field:var(--yellow);--onfield:var(--ink)}[data-field=paper]{--field:var(--paper);--onfield:var(--ink)}[data-field=ink] .head .d{color:var(--yellow)}.head .d{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;padding-top:.02em;padding-bottom:.08em;font-size:clamp(30px,7vw,88px)}.head .meta{opacity:.85}.closebtn{box-shadow:none;color:inherit;font-family:var(--text);text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;background:0 0;padding:0;font-size:13px;font-weight:700;line-height:normal;text-decoration:none;display:block;position:absolute;top:16px;right:22px}.closebtn:after{content:"";position:absolute;inset:-12px}.closebtn:hover{background:var(--ink);color:var(--paper)}.closebtn:focus-visible{outline:4px solid var(--ink);outline-offset:3px}[data-field=ink] .closebtn{color:var(--yellow)}[data-field=ink] .closebtn:hover{background:var(--yellow);color:var(--ink)}[data-field=ink] .closebtn:focus-visible{outline-color:var(--yellow)}[data-field=ink] .closebtn:hover:focus-visible{outline-color:var(--ink)}.head{padding-top:48px}.head .meta{padding-right:110px}main:not(.grid){border:var(--rule) solid var(--ink);flex:1;padding:22px}.screen-nav{border:var(--rule) solid var(--ink);border-top:0;flex-wrap:wrap;justify-content:space-between;gap:16px;padding:14px 18px;display:flex}.screen-nav a{color:inherit;text-decoration:none}.screen-nav a:hover{background:var(--ink);color:var(--paper)}.screen-nav .spacer{flex:1}footer{flex-wrap:wrap;justify-content:space-between;gap:16px;padding:16px 2px;font-size:13px;font-weight:600;display:flex}.posts{flex-direction:column;list-style:none;display:flex}.posts li{border-top:.18em solid var(--ink)}.posts li:last-child{border-bottom:.18em solid var(--ink)}.posts a{color:inherit;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:24px;padding:20px 0;text-decoration:none;display:flex}.posts a:hover{background:var(--ink);color:var(--paper);padding-left:14px;padding-right:14px}.posts .t{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;flex:1;min-width:0;font-size:clamp(22px,3vw,40px);font-weight:700;line-height:.96}.posts .when{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;flex:none;font-size:13px;font-weight:700}article{max-width:76ch}article h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:1.6em 0 .5em;font-size:clamp(20px,2.4vw,30px);font-weight:700;line-height:.96}article p{font-size:15px;line-height:1.7}article p+p{margin-top:1.1em}article ul,article ol{margin:1.1em 0 1.1em 1.2em;font-size:15px;line-height:1.7}article li+li{margin-top:.4em}article a{color:inherit;text-underline-offset:3px}article a:hover{background:var(--yellow);color:var(--ink)}article img,article video{border:var(--rule) solid var(--ink);width:100%;height:auto;margin:1.6em 0;display:block}article figure{margin:1.6em 0}article figure img{margin:0}article figure{width:fit-content;max-width:100%}article figure video,article figure img{width:auto;max-width:100%;max-height:74vh;margin:0;display:block}article figcaption{text-transform:uppercase;letter-spacing:.04em;margin-top:5px;font-size:13px;font-weight:700}.draft{text-transform:uppercase;letter-spacing:.06em;opacity:.7;border:2px dashed;margin-bottom:18px;padding:4px 10px;font-family:inherit;font-size:12px;font-weight:700;display:inline-block}.empty{border:var(--rule) dashed var(--ink);max-width:68ch;padding:22px}.empty .sub{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(19px,2vw,26px);font-weight:700;line-height:.94}.empty p{margin-top:10px;font-size:15px;line-height:1.5}.player{background:var(--ink);border:var(--rule) solid var(--ink);aspect-ratio:16/9;justify-content:center;align-items:center;width:100%;display:flex}.player video{object-fit:contain;border:0;width:100%;height:100%;margin:0;display:block}.player .placeholder{color:var(--paper);text-align:center;padding:22px}.player .placeholder .sub{font-family:var(--display);text-transform:uppercase;color:var(--yellow);font-size:clamp(19px,2.4vw,30px);font-weight:700;line-height:.94}.player .placeholder p{margin-top:10px;font-size:14px;line-height:1.5}.verticals{max-width:68ch;margin-top:18px;list-style:none}.verticals li{border-top:.18em solid var(--ink);padding:12px 0;font-size:15px;font-weight:400}.verticals li:last-child{border-bottom:.18em solid var(--ink)}[data-field=photo]{--field:#d6d4cf;--onfield:var(--ink)}.photogrid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:22px;display:grid}.photogrid.one{grid-template-columns:minmax(260px,420px)}.photogrid figure{margin:0}.photogrid img{border:var(--rule) solid var(--ink);width:100%;height:auto;margin:0;display:block}.photogrid figcaption{text-transform:uppercase;letter-spacing:.06em;margin-top:8px;font-size:12px;font-weight:700}.credits{max-width:76ch;margin-top:22px;list-style:none}.credits li{border-top:.18em solid var(--ink);flex-wrap:wrap;justify-content:space-between;gap:20px;padding:14px 0;display:flex}.credits li:last-child{border-bottom:.18em solid var(--ink)}.credits .show{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;font-size:clamp(16px,2.4vw,26px);font-weight:700;line-height:1.1}.credits .net{text-transform:uppercase;letter-spacing:.06em;white-space:nowrap;align-self:center;font-size:12px;font-weight:700}.cta.outbound{border:var(--rule) solid var(--ink);padding:13px 20px;display:inline-block}.cta.outbound:hover{background:var(--ink);color:var(--paper)}.contactbox{border:var(--rule) solid var(--ink);max-width:76ch;margin-top:26px;padding:22px}.bigcopy{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;color:inherit;cursor:pointer;text-align:left;word-break:break-word;background:0 0;border:0;margin-top:10px;padding:0;font-size:clamp(20px,4.6vw,52px);font-weight:700;line-height:1.04}.bigcopy:hover{color:var(--paper);background:var(--ink)}.bigcopy:focus-visible{outline:4px solid var(--ink);outline-offset:4px}.hint{text-transform:uppercase;letter-spacing:.06em;margin-top:12px;font-size:12px;font-weight:700}@view-transition{navigation:auto}html[data-screen=photos] .head{view-transition-name:tile-photos}html[data-screen=prayzn] .head{view-transition-name:tile-prayzn}html[data-screen=credits] .head{view-transition-name:tile-credits}html[data-screen=sizzle] .head{view-transition-name:tile-sizzle}html[data-screen=head-of-security] .head{view-transition-name:tile-dog}html[data-screen=about] .head{view-transition-name:tile-about}html[data-screen=now] .head{view-transition-name:tile-now}html[data-screen=notes] .head{view-transition-name:tile-notes}html[data-screen=contact] .head{view-transition-name:tile-contact}::view-transition-group(*){animation-duration:.32s;animation-timing-function:cubic-bezier(.2,0,0,1)}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}::view-transition-group(*){animation:none!important}::view-transition-old(*){animation:none!important}::view-transition-new(*){animation:none!important}}@media (max-width:820px){.wrap{padding:12px}.ticker{font-size:12px}.ticker .marquee{padding:10px 0}.ticker .navzone{padding:0 var(--navpad)}:root{--navpad:14px}.head{min-height:200px;padding:16px}.closebtn{top:12px;right:16px}.head{padding-top:40px}.head .meta{padding-right:104px}.head .d{font-size:8.4vw}main:not(.grid){padding:16px}.screen-nav{padding:12px}.posts a{gap:6px}}@media (prefers-reduced-motion:reduce){*{view-transition-name:none!important;transition:none!important;animation:none!important}}.faq{max-width:76ch;margin-top:2.6em}.faq h2{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:1.6em 0 .5em;font-weight:700;line-height:1.15}.faq p{font-size:15px;line-height:1.65}.faq a{color:inherit;text-underline-offset:3px}.faq a:hover{background:var(--yellow)}.faq-page{border-top:0;margin-top:0;padding-top:.2em}.faq-page h2{margin:1.6em 0 .5em;font-size:clamp(14px,1.9vw,20px);line-height:1.15}.faq-page h2:first-of-type{margin-top:0}article .lead{border-bottom:.18em solid var(--ink);max-width:76ch;margin-bottom:1.4em;padding-bottom:1.2em}article .lead p{font-size:17px;line-height:1.6}article .lead p+p{margin-top:1em}.filmography{max-width:76ch;list-style:none}.filmography li{border-top:.18em solid var(--ink);padding:16px 0}.filmography li:last-child{border-bottom:.18em solid var(--ink)}.filmography .show{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:0;font-size:clamp(15px,2.2vw,24px);font-weight:700;line-height:1.08}.filmography .show em{font-style:normal}.filmography .net{text-transform:uppercase;letter-spacing:.06em;margin-top:7px;font-size:12px;font-weight:700}.filmography .role{margin-top:5px;font-size:14px;line-height:1.5}.filmography .line{opacity:.72;margin-top:5px;font-size:14px;line-height:1.5}.secthead{font-family:var(--display);text-transform:uppercase;letter-spacing:-.01em;margin:2.2em 0 .8em;font-size:clamp(18px,2.6vw,30px);font-weight:700;line-height:1}.secthead:first-of-type{margin-top:1.4em}
