/* Lightseer — generated bundle. Edit src/assets/css/*.css and rebuild. */
:root{--tube:#030303;--phos:#F4F4F1;--phos-dim:#9C9C97;--phos-faint:#4A4A46;--glow:none;--font-term:Helvetica,"Helvetica Neue",Arial,sans-serif;--font-read:Helvetica,"Helvetica Neue",Arial,sans-serif;--font-bar:"Placeholder Tri",Helvetica,"Helvetica Neue",Arial,sans-serif;--t-small:.875rem;--t-base:1rem;--t-mark:1.375rem;--t-title:1.3125rem;--t-four:4rem;--track:.06em;--track-mark:.34em;--gut:20px;--s-1:8px;--s-2:16px;--s-3:26px;--s-4:42px;--s-5:68px;--s-6:110px;--measure:68ch;--status-h:2.25rem}*{border-radius:0}@font-face{font-family:"Placeholder Tri";src:url("/assets/fonts/placeholder-tri.woff") format("woff");font-display:swap}*,*::before,*::after{box-sizing:border-box}html,body,h1,h2,h3,p,figure,blockquote,dl,dd,ul,ol{margin:0;padding:0}ul,ol{list-style:none}img,picture,canvas{display:block;max-width:100%}button,input{font:inherit;color:inherit;background:none;border:0}html{background:var(--tube);-webkit-text-size-adjust:100%;scroll-padding-top:5rem}body{min-height:100svh;background:var(--tube);color:var(--phos);font-family:var(--font-term);font-weight:400;font-size:var(--t-base);line-height:1.5;letter-spacing:var(--track);text-shadow:var(--glow);padding-bottom:calc(var(--status-h) + env(safe-area-inset-bottom));overflow-x:hidden}::selection{background:var(--phos);color:var(--tube);text-shadow:none}a{color:inherit;text-decoration:none}body:has(.lightbox[open]){overflow:hidden}a:focus-visible,input:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:1px solid var(--phos);outline-offset:2px}.skip-link{position:absolute;left:-9999px;top:0;z-index:60;background:var(--phos);color:var(--tube);text-shadow:none;padding:8px 14px;font-size:var(--t-small);text-transform:uppercase}.skip-link:focus{left:0}@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.001ms !important;animation-iteration-count:1 !important;transition-duration:.001ms !important}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.bar{view-transition-name:bar}::view-transition-old(root),::view-transition-new(root){animation-duration:.35s}}.screen{width:100%;max-width:940px;margin-inline:auto;padding:var(--s-4) var(--gut) var(--s-5)}.screen--home,.screen--404,.screen--contact{min-height:calc(100svh - var(--status-h));display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);padding-block:var(--s-5)}.bleed{width:100vw;margin-left:50%;transform:translateX(-50%)}.bar-dock{position:sticky;top:0;z-index:30;background:var(--tube);min-height:calc(52px + 2 * var(--s-1) + env(safe-area-inset-top));padding:calc(var(--s-1) + env(safe-area-inset-top)) calc(var(--gut) + env(safe-area-inset-right)) var(--s-1) calc(var(--gut) + env(safe-area-inset-left))}.status{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:var(--s-2);height:calc(var(--status-h) + env(safe-area-inset-bottom));padding:6px calc(var(--gut) + env(safe-area-inset-right)) calc(6px + env(safe-area-inset-bottom)) calc(var(--gut) + env(safe-area-inset-left));background:var(--tube);font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim)}.status__state{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status--quiet{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);border:0;white-space:nowrap}body.quiet{padding-bottom:0}body.quiet .screen--home,body.quiet .screen--404,body.quiet .screen--contact{min-height:100svh}.room>* + *,.room__body>* + *{margin-top:var(--s-4)}.room__head{max-width:var(--measure)}.room>.slate{max-width:940px;margin-inline:auto;padding:var(--s-3) var(--gut) 0}.room__body>:empty{display:none}.room--gallery>* + *{margin-top:0}.room--gallery .room__body{padding-bottom:var(--s-3)}.room--story>* + *{margin-top:0}.room--story .room__body{padding-bottom:var(--s-3)}.room--app>.bleed{width:min(100vw,38rem)}.room--desktop-app>.bleed{width:min(100vw,38rem)}.room--app>.bleed .tape img,.room--app .plate:not(.plate--duo) .tape img{object-fit:contain}.room--app .plate:not(.plate--duo){width:min(100%,28rem);margin-inline:auto}.story-gallery{width:min(100vw,1200px);margin-inline:auto}.story-gallery__list{display:grid;gap:clamp(2px,.6vw,8px);margin:0;padding:0;list-style:none}.story-gallery__item,.story-gallery__item picture,.story-gallery__item img{display:block;width:100%}.story-gallery__item{background:#060606;touch-action:manipulation}.story-gallery__item img{height:auto}.gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;width:min(100%,940px);margin-inline:auto}.gallery-grid__item{display:block;min-width:0;aspect-ratio:var(--cell,1);overflow:hidden;background:#060606;touch-action:manipulation}.gallery-grid__item picture,.gallery-grid__item img{width:100%;height:100%}.gallery-grid__item img{object-fit:contain;transition:opacity 120ms linear}.gallery-grid__item:hover img,.gallery-grid__item:focus-visible img{opacity:.78}.lightbox{width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;overflow:hidden;background:#000;color:var(--phos)}.lightbox[open]{display:block}.lightbox::backdrop{background:rgba(0,0,0,.92)}.lightbox__close{min-width:44px;min-height:44px;cursor:pointer;font-family:var(--font-term);font-size:28px;line-height:1;position:absolute;top:max(4px,env(safe-area-inset-top));right:max(4px,env(safe-area-inset-right));z-index:2;background:#000}.lightbox__step{position:absolute;top:50%;z-index:2;transform:translateY(-50%);min-width:44px;min-height:64px;padding:0 6px;cursor:pointer;font-family:var(--font-term);font-size:36px;line-height:1;color:var(--phos-dim);background:#000}.lightbox__step:hover,.lightbox__step:focus-visible{color:var(--phos)}.lightbox__step[disabled]{opacity:.25;cursor:default}.lightbox__step--prev{left:max(4px,env(safe-area-inset-left))}.lightbox__step--next{right:max(4px,env(safe-area-inset-right))}.lightbox__stage{width:100%;height:calc(100% - var(--status-h) - env(safe-area-inset-bottom));margin:0;padding:48px 52px 0;touch-action:pan-y pinch-zoom;user-select:none;cursor:grab}.lightbox__stage:active{cursor:grabbing}.lightbox__image{width:100%;height:100%;object-fit:contain}.lightbox__status{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--s-2);height:calc(var(--status-h) + env(safe-area-inset-bottom));padding:6px var(--gut) calc(6px + env(safe-area-inset-bottom));border-top:1px solid var(--phos-faint);background:#000;font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim)}.lightbox__count{flex:none;white-space:nowrap}.lightbox__caption{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right}.lightbox[data-loading] .lightbox__count::after{content:" · LOADING";animation:settle 0s 400ms both}@keyframes settle{from{opacity:0}to{opacity:1}}.plate + .plate{margin-top:var(--s-3)}.plate--duo{display:grid;gap:var(--s-2)}@media (min-width:44rem){.plate--duo{grid-template-columns:1fr 1fr}}@media (max-width:40rem){.screen{padding-top:var(--s-3)}:root{--gut:14px}.room--gallery .room__body{padding-bottom:var(--s-3)}.room--story .room__body{padding-bottom:var(--s-3)}.gallery-grid{width:100vw;gap:2px}.lightbox__close{min-width:44px;min-height:44px}.lightbox__stage{padding:48px 8px 64px}.lightbox__step{top:auto;bottom:calc(var(--status-h) + env(safe-area-inset-bottom) + 4px);transform:none;min-height:44px}.lightbox__status{font-size:.75rem}}.bar{position:relative;display:flex;align-items:center;gap:var(--s-1);width:min(100%,80vw);max-width:620px;margin-inline:auto;padding:4px 16px;background:#fff;color:#000;border:0;border-radius:0;color-scheme:light}.bar--home{max-width:520px}.bar[data-keyboard-bar]{position:fixed;z-index:40;top:var(--search-top);left:50%;transform:translateX(-50%);width:80vw}.bar[data-keyboard-bar] .suggest{max-height:var(--search-suggestions-height);overscroll-behavior:contain}.bar__prompt{flex:none;color:#000;font-size:var(--t-base);line-height:1}.bar__input{flex:1 1 auto;min-width:0;min-height:44px;padding:6px 0;font-family:var(--font-bar);font-size:var(--t-base);letter-spacing:var(--track);color:#000;background:transparent;border-radius:0;text-shadow:none;caret-color:#000;text-transform:lowercase}.bar__input::placeholder{color:#000;opacity:1}.bar__input::selection{background:#000;color:#fff}.bar__input:focus{outline:none}.bar__go{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.bar__go:focus-visible{position:static;width:auto;height:auto;margin:0;clip-path:none;padding:4px 10px;font-size:var(--t-small);text-transform:uppercase;border:1px solid #000}.suggest{position:absolute;top:100%;left:0;right:0;z-index:35;background:var(--tube);color:var(--phos);border:1px solid var(--phos-faint);border-top:0;max-height:60vh;overflow-y:auto}.suggest[hidden]{display:none}.suggest__row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-2);min-height:44px;padding:10px;font-size:var(--t-base);text-transform:lowercase;cursor:pointer}.suggest__row>span:first-child{min-width:0;overflow-wrap:anywhere}.suggest__row[aria-selected="true"]{background:var(--phos);color:var(--tube);text-shadow:none}.suggest__kind{flex:none;font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim)}.suggest__row[aria-selected="true"] .suggest__kind{color:var(--tube)}.beat{display:flex;flex-direction:column;align-items:center;gap:var(--s-2);padding:var(--s-5) 0;text-align:center}.beat__label{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.14em}.beat__bar{font-size:var(--t-base);letter-spacing:.04em;white-space:nowrap}.wink{font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim);margin-bottom:var(--s-3)}.card{margin-bottom:var(--s-4)}.card__label{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.14em;color:var(--phos-dim);margin-bottom:var(--s-1)}.card__line + .card__line{margin-top:2px}.card__links{display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2);margin-top:var(--s-2)}.qlink{border-bottom:1px solid var(--phos-faint);text-transform:lowercase}.qlink:hover,.qlink:focus-visible{background:var(--phos);color:var(--tube);text-shadow:none;border-bottom-color:transparent}.rows>* + *{margin-top:var(--s-3)}.row{display:flex;align-items:flex-start;gap:var(--s-2)}.row__link{flex:1 1 auto;min-width:0;display:block}.row__title{font-size:var(--t-title);font-weight:400;line-height:1.25;text-transform:lowercase}.row__link:hover .row__title,.row__link:focus-visible .row__title{text-decoration:underline}.row__snip{font-size:var(--t-base);color:var(--phos-dim);margin-top:4px;max-width:var(--measure)}.row__snip mark{background:var(--phos);color:var(--tube);text-shadow:none}.row__meta{font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim);margin-top:4px}.row__thumb{flex:none;width:96px}.row__thumb .tape{--ar:1/1}.row__thumb img{width:96px;height:96px;object-fit:cover}@media (max-width:34rem){.row__thumb,.row__thumb img{width:64px}.row__thumb img{height:64px}}.zero__title{font-size:34px;font-weight:400;text-transform:uppercase;letter-spacing:.1em}.zero__note{margin-top:var(--s-2);color:var(--phos-dim);text-transform:uppercase;font-size:var(--t-small)}.zero__list{margin-top:var(--s-3);display:flex;flex-wrap:wrap;gap:var(--s-1) var(--s-2)}.tape{position:relative;aspect-ratio:var(--ar,3/2);background:#060606;overflow:hidden}.tape picture{width:100%;height:100%}.tape img{width:100%;height:100%;object-fit:cover}.video-player{width:100%;aspect-ratio:16 / 9;background:#000}.video-player iframe{display:block;width:100%;height:100%;border:0}.slate{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.12em;color:var(--phos-dim)}.meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--s-2)}.meta__key{font-family:var(--font-term);font-size:var(--t-small);text-transform:uppercase;letter-spacing:.12em;color:var(--phos-dim);text-shadow:var(--glow)}.meta__val{font-family:var(--font-read);font-weight:500;font-size:16px;letter-spacing:0;text-shadow:none;margin-top:2px}.meta__val a{border-bottom:1px solid var(--phos-faint)}.log-list{margin-top:var(--s-3)}.log-row{display:flex;gap:var(--s-2);padding:var(--s-1) 0;text-transform:lowercase}.log-row:hover,.log-row:focus-visible{background:var(--phos);color:var(--tube);text-shadow:none}.log-row__date{flex:none;color:var(--phos-dim);font-size:var(--t-small);padding-top:3px}.log-row:hover .log-row__date{color:var(--tube)}.machine-list{font-size:var(--t-small);color:var(--phos-dim)}.machine-list li{padding:2px 0}.machine-list a{color:var(--phos);border-bottom:1px solid var(--phos-faint)}.tabs{display:flex;flex-wrap:wrap;gap:4px 22px;margin:var(--s-2) 0 var(--s-3);border-bottom:1px solid var(--phos-faint)}.tabs[hidden]{display:none}.tab{padding:8px 0 9px;margin-bottom:-1px;border-bottom:1px solid transparent;font-size:var(--t-small);text-transform:uppercase;letter-spacing:.08em;color:var(--phos-dim);cursor:pointer}.tab span{font-size:.78em;opacity:.7;margin-left:.25em}.tab:hover{color:var(--phos)}.tab[aria-pressed="true"]{color:var(--phos);border-bottom-color:var(--phos)}.note{margin-bottom:var(--s-3);font-size:var(--t-small);letter-spacing:.06em;color:var(--phos-dim)}.strip,.related{padding:var(--s-3) 0;border-bottom:1px solid var(--phos-faint)}.related{border-bottom:0}.strip__label{font-size:var(--t-small);font-weight:400;letter-spacing:.08em;color:var(--phos-dim);margin-bottom:var(--s-2)}.related__list{display:flex;flex-wrap:wrap;gap:10px 22px}.shots{display:flex;flex-wrap:wrap;gap:6px}.shots::after{content:"";flex-grow:1000}.shot{position:relative;display:block;height:168px;flex:calc(var(--ar) * 100) 1 calc(var(--ar) * 168px);max-width:calc(var(--ar) * 250px);overflow:hidden;background:#111}.shots--strip{flex-wrap:nowrap;overflow:hidden}.shots--strip .shot{height:112px;flex:none;width:calc(var(--ar) * 112px)}.shots--strip::after{display:none}.shot img{width:100%;height:100%;max-width:none;object-fit:cover;transition:scale .6s cubic-bezier(.16,1,.3,1),opacity .3s}.shot:hover img,.shot:focus-visible img{scale:1.04}.shot__cap{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 6px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(transparent,rgba(0,0,0,.8));opacity:0;transition:opacity .3s}.shot:hover .shot__cap,.shot:focus-visible .shot__cap{opacity:1}.more{display:block;margin-top:var(--s-3);padding:10px 0;font-size:var(--t-small);letter-spacing:.08em;color:var(--phos-dim);border-bottom:1px solid var(--phos-faint);cursor:pointer}.more:hover,.more:focus-visible{color:var(--phos);border-bottom-color:var(--phos)}.peek{width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:56px 16px 24px;border:0;background:rgba(3,3,3,.96);color:var(--phos)}.peek[open]{display:grid;grid-template-columns:56px minmax(0,1fr) 56px;align-items:center}.peek::backdrop{background:#030303}.peek__fig{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,300px);gap:var(--s-4);align-items:center;height:100%;min-height:0}.peek__fig img{width:100%;height:100%;max-height:calc(100dvh - 80px);object-fit:contain}.peek__count{font-size:var(--t-small);color:var(--phos-dim);letter-spacing:.08em}.peek__title{margin-top:var(--s-2);font-size:var(--t-title)}.peek__text{margin:var(--s-2) 0 var(--s-3);font-size:var(--t-small);line-height:1.6;color:var(--phos-dim);letter-spacing:.02em}.peek__step,.peek__x{font-size:var(--t-small);letter-spacing:.08em;color:var(--phos-dim);cursor:pointer;padding:12px}.peek__step{font-size:22px}.peek__step:hover,.peek__x:hover{color:var(--phos)}.peek__x{position:absolute;top:12px;right:16px}@media (max-width:44rem){.shot{height:112px;flex-basis:calc(var(--ar) * 112px);max-width:calc(var(--ar) * 170px)}.peek[open]{grid-template-columns:36px minmax(0,1fr) 36px;padding:52px 4px 16px}.peek__fig{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto;gap:var(--s-2)}.peek__fig img{max-height:58dvh}}.wordmark{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.screen--home{max-width:none;justify-content:flex-start;gap:0;padding:0 var(--gut) var(--s-5)}.bar--home{width:100%;max-width:none;margin-top:30svh;padding:0;background:none;color:var(--phos);color-scheme:dark}.bar--home .bar__prompt{display:none}.bar--home .bar__input{min-height:0;padding:0;font-size:clamp(2rem,4.6vw,4rem);line-height:1.1;letter-spacing:.02em;text-align:center;text-transform:uppercase;color:var(--phos);caret-color:var(--phos)}.bar--home .bar__input::selection{background:var(--phos);color:var(--tube)}.bar--home .suggest{display:none}.screen--home{--col-id:calc(clamp(64px,24vw,380px) + 30vw)}.bar__col{display:none}body[data-searching] .bar--home{position:sticky;top:30svh;z-index:5;padding-block:var(--s-2);pointer-events:none}body[data-searching] .bar--home .bar__input{pointer-events:auto}.bar__ruler{position:absolute;left:0;top:0;visibility:hidden;white-space:pre;pointer-events:none}body[data-searching] .bar__col{display:block;position:absolute;top:50%;transform:translateY(-50%);font-family:var(--font-read);font-size:.75rem;text-transform:uppercase;letter-spacing:var(--track);color:var(--phos-dim);transition:opacity .15s}.bar--home[data-crossed] .bar__col{opacity:0}.bar__col--id{left:0}.bar__col--field{right:0}.live{width:100%;margin-top:var(--s-2);padding-bottom:70svh;font-family:var(--font-read);letter-spacing:0}.live:empty{display:none}.hit{display:grid;grid-template-columns:var(--col-id) 1fr auto;gap:var(--s-2);align-items:baseline;padding:7px 0 6px;font-size:var(--t-small);line-height:1.3;color:var(--phos);text-decoration:none;animation:live-in .25s ease both}.hit__title{padding-left:var(--title-shift,0px)}.hit__field{max-width:var(--field-w,none);overflow:hidden;text-overflow:ellipsis}.hit__id{color:var(--phos-dim);font-variant-numeric:tabular-nums}.hit__title{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hit__field{color:var(--phos-dim);text-align:right;white-space:nowrap}a.hit{position:relative}a.hit::before{content:"";position:absolute;inset:0;z-index:0;background:var(--phos);transform:scaleY(0) translateZ(0);transform-origin:center bottom;transition:transform .1s cubic-bezier(.2,.6,.4,1);will-change:transform}a.hit>span{position:relative;z-index:1;transition:color .3s,transform .3s}a.hit .hit__id,a.hit .hit__field{transform:translate3d(0,0,0);will-change:transform}@media (hover:hover){a.hit:hover::before,a.hit.is-lit::before{transform:scaleY(1) translateZ(0);transform-origin:center top}a.hit:hover>span,a.hit.is-lit>span{color:var(--tube)}a.hit:hover .hit__id,a.hit.is-lit .hit__id{transform:translate3d(10px,0,0)}a.hit:hover .hit__field,a.hit.is-lit .hit__field{transform:translate3d(-10px,0,0)}}a.hit:focus-visible{outline:none}a.hit:focus-visible::before{transform:scaleY(1) translateZ(0);transform-origin:center top}a.hit:focus-visible>span{color:var(--tube)}a.hit:focus-visible .hit__id{transform:translate3d(10px,0,0)}a.hit:focus-visible .hit__field{transform:translate3d(-10px,0,0)}.hit--line .hit__title{white-space:normal;color:var(--phos-dim)}.live__none{margin-top:var(--s-4);text-align:center;font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim)}@keyframes live-in{from{opacity:0}}@media (prefers-reduced-motion:reduce){.hit{animation:none}a.hit::before,a.hit>span{transition:none}}@media (max-width:600px){.bar--home,body[data-searching] .bar--home{position:fixed;top:var(--home-search-top,32svh);left:var(--gut);right:var(--gut);width:auto;margin:0;padding:0;z-index:5;pointer-events:none}.bar--home .bar__input{pointer-events:auto;font-size:clamp(2.5rem,10vw,3rem)}.screen--home .live{margin-top:calc(32svh + 3.3rem + var(--s-2))}.bar--home:has(.bar__input:placeholder-shown)::after{content:"";position:absolute;top:50%;left:50%;width:2px;height:.9em;font-size:clamp(2.5rem,10vw,3rem);transform:translate(-50%,-50%);background:currentColor;pointer-events:none;animation:home-caret 1s step-end infinite}.bar--home .bar__input:placeholder-shown{caret-color:transparent}.screen--home{--col-id:52px}.hit{gap:var(--s-1);font-size:.8125rem}}@keyframes home-caret{0%,100%{opacity:1}50%{opacity:0}}@media (prefers-reduced-motion:reduce){.bar--home:has(.bar__input:placeholder-shown)::after{animation:none}}.room__title{font-family:var(--font-read);font-weight:700;font-size:clamp(2.125rem,6vw,3.875rem);overflow-wrap:anywhere;line-height:1.02;letter-spacing:-.02em;text-shadow:none}.room__title--s{font-size:clamp(1.75rem,4.4vw,2.625rem)}.lede{font-family:var(--font-read);font-weight:500;font-size:clamp(17px,2vw,21px);line-height:1.45;letter-spacing:0;text-shadow:none;color:var(--phos);max-width:var(--measure);margin-top:var(--s-2)}.prose{font-family:var(--font-read);font-weight:400;font-size:17px;line-height:1.62;letter-spacing:0;text-shadow:none;color:var(--phos-dim);max-width:var(--measure)}.prose p + p{margin-top:var(--s-2)}.prose--article{color:var(--phos)}.prose a{color:var(--phos);border-bottom:1px solid var(--phos-faint)}.room__actions{margin-top:var(--s-3)}.watch-link{display:inline-flex;align-items:baseline;gap:.45em;font-family:var(--font-term);font-size:var(--t-small);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--phos-faint);padding:.7rem .9rem}.watch-link:hover,.watch-link:focus-visible{background:var(--phos);color:var(--tube);text-shadow:none}.pull{font-family:var(--font-read);font-weight:500;font-size:clamp(19px,2.6vw,26px);line-height:1.3;letter-spacing:0;text-shadow:none;border-left:1px solid var(--phos-faint);padding-left:var(--s-2);max-width:var(--measure)}.pull-line{font-family:var(--font-read);font-weight:700;font-size:clamp(20px,2.8vw,28px);line-height:1.2;letter-spacing:-.01em;text-shadow:none;max-width:var(--measure);margin-block:var(--s-3)}body:has(.screen--contact){display:flex;flex-direction:column}body:has(.screen--contact)>main{flex:1;display:grid}.screen--contact{min-height:0}.signal-mail{display:inline-flex;align-items:center;min-height:44px;max-width:100%;overflow-wrap:anywhere;font-size:clamp(1rem,5.5vw,1.5rem);letter-spacing:.04em;text-shadow:var(--glow);text-transform:lowercase;border-bottom:1px solid var(--phos-faint)}.signal-mail:hover,.signal-mail:focus-visible{background:var(--phos);color:var(--tube);text-shadow:none}.sig{display:grid;gap:var(--s-1);text-align:center}.sig__row{display:flex;align-items:center;min-height:44px;gap:var(--s-2);justify-content:center;font-size:var(--t-small);text-transform:uppercase}.sig__key{color:var(--phos-dim)}.sig__row{flex-wrap:wrap}.sig__val{display:inline-flex;align-items:center;min-height:44px;border-bottom:1px solid var(--phos-faint)}.four__kicker{font-size:var(--t-small);text-transform:uppercase;letter-spacing:.2em;color:var(--phos-dim)}.four__title{font-size:clamp(44px,14vw,var(--t-four));font-weight:400;letter-spacing:.06em;text-shadow:var(--glow)}.four__note{font-size:var(--t-small);text-transform:uppercase;color:var(--phos-dim);text-align:center;max-width:40ch}