
:root{--bg:#050505;--fg:#f3f0e9;--muted:rgba(243,240,233,.58);--line:rgba(255,255,255,.15)}
*{box-sizing:border-box}
html,body{margin:0;width:100%;height:100%;overflow:hidden;background:var(--bg);color:var(--fg);font-family:Arial,Helvetica,sans-serif}
body{overscroll-behavior:none}
a{color:inherit;text-decoration:none}
#site{position:fixed;inset:0;overflow:hidden;isolation:isolate;background:#050505;perspective:1500px}
.world{position:absolute;inset:-10%;z-index:-5;transform-style:preserve-3d;will-change:transform,filter}
.world video{width:100%;height:100%;object-fit:cover;opacity:.72;filter:saturate(.58) contrast(1.12)}
.world:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.43),rgba(0,0,0,.58)),radial-gradient(circle at 50% 48%,transparent 0 24%,rgba(0,0,0,.64) 96%)}
.grain{position:fixed;inset:-30%;z-index:100;pointer-events:none;opacity:.055;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.72'/%3E%3C/svg%3E");animation:grain .28s steps(2) infinite}
@keyframes grain{50%{transform:translate3d(1.2%,-1%,0)}}
.topbar{position:fixed;left:0;right:0;top:0;z-index:90;display:flex;justify-content:space-between;align-items:center;padding:22px 28px;font-size:10px;letter-spacing:.18em;text-transform:uppercase;mix-blend-mode:difference}
.brand{font-weight:700;letter-spacing:.28em}.nav{display:flex;gap:26px;color:rgba(255,255,255,.72)}
.logo-fixed{position:fixed;left:50%;top:50%;width:min(690px,58vw);transform:translate(-50%,-50%);z-index:120;pointer-events:auto;will-change:transform,filter;perspective:900px}
.stage{position:relative;width:100%;aspect-ratio:560/352;cursor:ew-resize;outline:none;transform-style:preserve-3d}
#ring{display:block;width:100%;height:100%}
.track-wrap{position:absolute;inset:0;perspective:1500px;overflow:hidden}
#track{position:absolute;left:0;top:0;height:100%;width:400vw;display:flex;transform-style:preserve-3d;will-change:transform}
.panel{position:relative;flex:0 0 100vw;height:100%;padding:0 4vw;display:flex;align-items:center}
.opening{align-items:flex-end;padding-bottom:32px}
.opening-copy{width:100%;display:flex;justify-content:space-between;align-items:flex-end;gap:30px;text-transform:uppercase;font-size:9px;letter-spacing:.17em;line-height:1.55;color:rgba(255,255,255,.64)}
.opening-copy p{margin:0;max-width:320px}.ghost-word{position:absolute;left:3vw;top:17vh;font-size:clamp(62px,13vw,190px);font-weight:700;line-height:.78;letter-spacing:-.08em;opacity:.055}
.works-space{flex:0 0 100vw;height:100%;position:relative;padding:0;overflow:hidden;isolation:isolate}
.works-head{display:none}
.works-grid{position:absolute;inset:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:0;transform-origin:50% 50%;will-change:transform,filter,clip-path,opacity;background:#050505}
.work-card{position:relative;min-width:0;min-height:0;opacity:0;will-change:transform,filter,opacity;overflow:hidden}
.work-card:nth-child(1){grid-area:1/1}.work-card:nth-child(2){grid-area:1/2}.work-card:nth-child(3){grid-area:1/3}.work-card:nth-child(4){grid-area:2/1}.work-card:nth-child(5){grid-area:2/3}.work-card:nth-child(6){grid-area:3/1}.work-card:nth-child(7){grid-area:3/2}.work-card:nth-child(8){grid-area:3/3}
.work-media{position:absolute;inset:0;overflow:hidden;background:#080808;border:0;aspect-ratio:auto}
.work-media video{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.018);filter:saturate(.62) contrast(1.13) brightness(.78);transition:transform .65s cubic-bezier(.2,.8,.2,1),filter .5s ease}
.work-shade{position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.72),rgba(0,0,0,.08) 62%);opacity:0;transition:opacity .28s ease}
.work-meta{position:absolute;left:16px;right:16px;bottom:14px;z-index:3;display:flex;align-items:flex-end;justify-content:space-between;gap:12px;text-transform:uppercase;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .38s cubic-bezier(.2,.8,.2,1);pointer-events:none}.work-meta span:first-child{display:none}.work-meta h3{margin:0;font-size:clamp(13px,1.05vw,18px);line-height:.95;letter-spacing:-.035em;color:#fff}.work-meta span{font-size:7px;letter-spacing:.14em;color:rgba(255,255,255,.72)}.work-meta span:last-child{display:none}
@media(hover:hover) and (pointer:fine){.work-card:hover .work-media video{transform:scale(1.07);filter:saturate(.88) contrast(1.08) brightness(.98)}.work-card:hover .work-shade{opacity:1}.work-card:hover .work-meta{opacity:1;transform:translateY(0)}}
.about{background:rgba(3,3,3,.24)}
.about-grid{width:100%;display:grid;grid-template-columns:1.2fr .8fr;gap:12vw;align-items:center}
.about h2,.contact h2{margin:0;text-transform:uppercase;font-size:clamp(58px,9vw,140px);line-height:.79;letter-spacing:-.07em}
.about p{margin:0;max-width:430px;font-size:clamp(16px,1.6vw,23px);line-height:1.45;color:rgba(255,255,255,.7)}
.about small{display:block;margin-top:24px;font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.42);line-height:1.7}
.contact{align-items:flex-end;padding-bottom:36px}
.contact-grid{width:100%;display:grid;grid-template-columns:1.35fr .65fr;gap:9vw;align-items:end}
.contact-links{padding-bottom:8px;font-size:10px;line-height:2;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.65)}
.contact-links strong{display:block;margin-bottom:18px;font-size:23px;letter-spacing:-.025em;text-transform:none;color:#fff}

.section-tag{position:fixed;left:50%;top:76px;z-index:95;transform:translateX(-50%);font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:rgba(255,255,255,.42);opacity:0;transition:opacity .25s ease;pointer-events:none}
.section-tag.on{opacity:1}
.chapter{position:fixed;left:28px;bottom:25px;z-index:90;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.62);mix-blend-mode:difference}
.hint{position:fixed;right:28px;bottom:25px;z-index:90;font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:rgba(255,255,255,.58);mix-blend-mode:difference}
.progress{position:fixed;left:28px;right:28px;bottom:12px;height:1px;background:rgba(255,255,255,.15);z-index:90}.progress i{display:block;width:100%;height:100%;background:rgba(255,255,255,.68);transform-origin:left;transform:scaleX(0)}
@media(max-width:760px), (pointer:coarse){
  .topbar{padding:18px 16px}.nav{gap:12px}.logo-fixed{width:91vw}.opening{padding:0 16px 24px}.opening-copy p:last-child{display:none}
  .works-space{padding:0}.works-grid{inset:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:0}.work-meta{left:8px;right:8px;bottom:7px}.work-meta h3{font-size:9px}.work-meta span{font-size:5px}
  .about,.contact{padding-left:18px;padding-right:18px}.about-grid,.contact-grid{grid-template-columns:1fr;gap:22vh}.about h2,.contact h2{font-size:16vw}.about p{max-width:74vw;margin-left:auto}
  .chapter{left:16px;bottom:25px}.hint{right:16px;bottom:25px}.progress{left:16px;right:16px}
}
@media(prefers-reduced-motion:reduce){.grain{animation:none}}

.nav button{border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;padding:0;cursor:pointer}.nav button:hover{color:#fff}
.brand{cursor:pointer}.opening-copy{justify-content:flex-end}.contact{align-items:center;padding-bottom:0}.contact-grid{display:block;text-align:center}.contact-links{padding:0}.contact-email{display:block;font-size:clamp(27px,5.7vw,88px);letter-spacing:-.055em;text-transform:none;line-height:1.15}.contact-email:hover{opacity:.65}.contact-socials{display:flex;justify-content:center;gap:32px;margin-top:30px}.contact-links small{display:block;margin-top:42px;font-size:8px;color:var(--muted)}
#workIndex{position:fixed;inset:0;z-index:110;background:#080808;visibility:hidden;opacity:0;transition:opacity .35s,visibility .35s;overflow-y:auto;padding:110px 4vw 65px;overscroll-behavior:contain}body.index-open #workIndex{visibility:visible;opacity:1}body.index-open .logo-fixed{display:none}body.index-open .topbar{z-index:150}body.index-open .chapter,body.index-open .progress,body.index-open .section-tag{visibility:hidden}
.index-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:38px}.index-top h1{margin:0;font-size:clamp(32px,5vw,76px);letter-spacing:-.055em;font-weight:400}.index-close{background:none;border:1px solid var(--line);color:var(--fg);padding:12px 18px;font-size:10px;letter-spacing:.12em;cursor:pointer}.index-labels,.index-row{display:grid;grid-template-columns:1fr 2.3fr .7fr 1fr;gap:24px;align-items:center}.index-labels{font-size:9px;letter-spacing:.16em;color:var(--muted);padding-bottom:18px}.index-row{position:relative;min-height:115px;padding:16px 0;cursor:pointer}.index-row:before{content:'';position:absolute;left:0;top:0;right:0;height:1px;background:var(--line);transform:scaleX(0);transform-origin:left}.index-row>span,.index-row>video{opacity:0;transform:translateY(18px)}.index-sector,.index-date{font-size:10px;letter-spacing:.1em}.index-client{font-size:clamp(17px,2.5vw,39px);letter-spacing:-.04em}.index-row video{width:100%;aspect-ratio:16/9;object-fit:cover;max-height:100px;filter:saturate(.5);transition:filter .3s}.index-row:hover video{filter:saturate(1)}.index-row:hover .index-client{opacity:.55!important}.index-foot{font-size:8px;letter-spacing:.14em;color:var(--muted);margin-top:24px}
body.index-open .index-row:before{animation:indexLine .7s cubic-bezier(.2,.8,.2,1) both;animation-delay:var(--delay)}body.index-open .index-row>span,body.index-open .index-row>video{animation:indexContent .55s ease both;animation-delay:calc(var(--delay) + .15s)}
@keyframes indexLine{to{transform:scaleX(1)}}@keyframes indexContent{to{opacity:1;transform:translateY(0)}}
@media(max-width:760px), (pointer:coarse){#workIndex{padding:90px 16px 40px}.index-labels,.index-row{grid-template-columns:.9fr 1.55fr .55fr 1fr;gap:9px}.index-sector,.index-date{font-size:7px}.index-client{font-size:15px}.index-row{min-height:84px}.index-labels{font-size:7px}.index-top{margin-bottom:28px}.contact-socials{gap:25px}}
@media(prefers-reduced-motion:reduce){body.index-open .index-row:before,body.index-open .index-row>span,body.index-open .index-row>video{animation-duration:.01s;animation-delay:0s}}

.topbar .brand{order:1;width:60px;height:38px;padding:0;border:0;background:none;color:inherit;display:block;flex-shrink:0;transition:opacity .2s}.topbar .brand:hover{opacity:.65}.topbar .brand svg{display:block;width:100%;height:100%;pointer-events:none}.topbar .nav{order:2}.topbar{padding-top:12px;padding-bottom:12px}.brand:focus-visible{outline:1px solid var(--fg);outline-offset:5px}
@media(max-width:760px), (pointer:coarse){.topbar .brand{width:50px;height:32px}}

/* Opaque central cell underneath the transparent rotating logo. */
.works-grid::before{content:"";grid-area:2 / 2 / 3 / 3;background:#000;opacity:1;pointer-events:none;min-width:0;min-height:0}

/* Keep navigation and title outside the independently scrolling list. */
#workIndex{background:#000;overflow:hidden;display:flex;flex-direction:column;padding:100px 4vw 0}
.index-top{flex:0 0 auto;background:#000;margin-bottom:28px;padding-bottom:16px}
.index-scroll{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:45px;scrollbar-width:thin;scrollbar-color:#333 #000}
body.index-open .topbar{background:#000;mix-blend-mode:normal}
.index-labels{position:sticky;top:0;z-index:2;background:#000;padding-top:10px}
@media(max-width:760px), (pointer:coarse){#workIndex{padding:82px 16px 0}.index-top{margin-bottom:12px;padding-bottom:12px}.index-scroll{padding-bottom:30px}}

/* Reserve the middle column for the rotating logo. */
.about-grid{grid-template-columns:minmax(0,28fr) minmax(0,44fr) minmax(0,28fr);gap:0;align-items:center}
.about-grid h2{grid-column:1;font-size:clamp(30px,4.5vw,72px);line-height:.94;letter-spacing:-.06em}
.about-grid>div{grid-column:3}
.about p{font-size:clamp(14px,1.35vw,21px);line-height:1.5;max-width:none;margin:0}
.about small{font-size:8px;line-height:1.8;margin-top:22px}
@media(max-width:760px), (pointer:coarse){
 .about-grid{height:calc(100% - 160px);grid-template-columns:1fr;grid-template-rows:1fr 36vh 1fr;gap:0}
 .about-grid h2{grid-column:1;grid-row:1;align-self:start;font-size:clamp(28px,9vw,52px);line-height:.9}
 .about-grid>div{grid-column:1;grid-row:3;align-self:end;max-width:85%;margin-left:auto}
 .about p{font-size:clamp(12px,3.3vw,16px);line-height:1.45}.about small{font-size:7px;margin-top:12px}
}
@media(max-height:600px) and (min-width:761px){.about-grid h2{font-size:4vw}.about p{font-size:14px}}

.about-grid{display:flex;justify-content:flex-end;align-items:center;gap:0;height:auto}
.about-grid .about-copy{width:42%;margin:0;padding:0 2vw 0 0}
.about-grid .about-copy h2{font-size:clamp(42px,5.5vw,88px);line-height:.93;margin:0 0 30px;letter-spacing:-.055em}
.about-grid .about-copy p{font-size:clamp(14px,1.35vw,21px);line-height:1.5;max-width:470px;margin:0}
@media(max-width:760px), (pointer:coarse){
 .about-grid{height:calc(100% - 150px);align-items:flex-end}
 .about-grid .about-copy{width:100%;padding:0;max-width:100%;margin:0}
 .about-grid .about-copy h2{font-size:clamp(30px,9vw,48px);margin-bottom:18px}
 .about-grid .about-copy p{font-size:clamp(12px,3.3vw,16px);max-width:95%}
 .about-grid .about-copy small{margin-top:12px}
}

@font-face{font-family:'Share Tech Mono';src:url(data:font/woff;base64,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) format('woff');font-weight:400;font-style:normal;font-display:swap}
html,body{font-family:'Share Tech Mono','Courier New',monospace}
.about-grid .about-copy h2{font-weight:400;font-size:clamp(36px,4.8vw,76px);letter-spacing:-.055em;line-height:1.02}
.about-grid .about-copy p{font-size:clamp(12px,1.15vw,18px);line-height:1.65}
.index-client{font-size:clamp(14px,2vw,30px);letter-spacing:-.06em;font-weight:400}
.index-top h1{font-size:clamp(27px,4vw,58px);font-weight:400;letter-spacing:-.06em}
.contact-email{font-size:clamp(24px,4.8vw,72px);letter-spacing:-.065em}
.work-meta h3{font-weight:400;font-size:clamp(10px,.95vw,15px)}
@media(max-width:760px), (pointer:coarse){.about-grid .about-copy h2{font-size:clamp(28px,8vw,42px)}.about-grid .about-copy p{font-size:12px}.index-client{font-size:12px}.index-sector,.index-date{letter-spacing:0}.contact-email{font-size:clamp(20px,5.7vw,32px)}}

/* Fine static irregularities in the ink, confined to headings. */


/* Apply the selected face explicitly to every text-bearing component. */
body,body button,body a,body p,body h1,body h2,body h3,body span,body small,.chapter,.section-tag,.index-foot{font-family:'Share Tech Mono',monospace!important;font-weight:400!important;font-synthesis:none}
.about-grid .about-copy h2,.index-top h1,.index-client,.contact-email{letter-spacing:.035em!important}

@media(max-width:760px), (pointer:coarse){
 html,body{height:100%;-webkit-text-size-adjust:100%}
 #site{height:100dvh;touch-action:none}
 .topbar{padding:calc(8px + env(safe-area-inset-top)) 14px 8px;min-height:60px;gap:12px}
 .topbar .brand{width:50px;height:44px;display:flex;align-items:center;justify-content:center}
 .topbar .brand svg{height:32px;width:50px}
 .nav{gap:8px;font-size:10px;letter-spacing:.09em}
 .nav button{min-height:44px;padding:0 5px;display:flex;align-items:center}
 .logo-fixed{width:80vw}
 .stage{touch-action:none}
 .opening{padding:0 18px calc(85px + env(safe-area-inset-bottom))}
 .opening-copy{justify-content:center;text-align:center}
 .opening-copy p:last-child{display:block;font-size:10px;letter-spacing:.08em}
 .works-grid{inset:0;gap:0}
 .section-tag{display:none}
 .work-meta{left:6px;right:6px;bottom:10px;display:block}
 .work-meta h3{font-size:clamp(8px,2.6vw,12px);line-height:1.18;overflow-wrap:anywhere}
 .work-card.is-selected .work-shade{opacity:1}
 .work-card.is-selected .work-meta{opacity:1;transform:translateY(0)}
 .about{padding:0 24px;background:rgba(0,0,0,.5)}
 .about-grid{height:100%;display:flex;align-items:flex-end;padding:calc(75px + env(safe-area-inset-top)) 0 calc(108px + env(safe-area-inset-bottom))}
 .about-grid .about-copy{width:100%;padding:0;margin:0}
 .about-grid .about-copy h2{font-size:clamp(30px,10vw,46px);line-height:1.04;margin-bottom:20px}
 .about-grid .about-copy p{font-size:clamp(12px,3.65vw,16px);line-height:1.5;max-width:100%}
 .about-grid .about-copy small{font-size:9px;line-height:1.6;margin-top:18px;letter-spacing:.08em}
 .contact{padding:0 20px}
 .contact-email{font-size:clamp(20px,6.2vw,35px);letter-spacing:0!important;white-space:nowrap}
 .contact-socials{font-size:12px;gap:28px;margin-top:26px}
 .contact-links small{font-size:9px;margin-top:36px}
 .chapter{left:18px;bottom:calc(34px + env(safe-area-inset-bottom));font-size:8px;letter-spacing:.08em;max-width:55%;line-height:1.5}
 .progress{left:18px;right:18px;bottom:calc(18px + env(safe-area-inset-bottom))}
 #workIndex{padding:calc(78px + env(safe-area-inset-top)) 18px 0;height:100dvh;touch-action:pan-y}
 .index-top{gap:14px;margin-bottom:14px;padding-bottom:12px}
 .index-top h1{font-size:clamp(22px,6.3vw,32px);line-height:1.05;letter-spacing:0!important}
 .index-close{min-height:44px;padding:10px 12px;white-space:nowrap;font-size:10px}
 .index-labels,.index-row{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr) minmax(0,.6fr) minmax(0,1.1fr);gap:8px}
 .index-labels{font-size:8px;letter-spacing:.03em;padding-bottom:14px}
 .index-row{min-height:94px;padding:18px 0}
 .index-sector,.index-date{font-size:9px;letter-spacing:0;line-height:1.3;overflow-wrap:anywhere}
 .index-client{font-size:14px;line-height:1.2;letter-spacing:0!important;overflow-wrap:anywhere}
 .index-row video{aspect-ratio:16/9;max-height:80px;width:100%}
 .index-scroll{touch-action:pan-y;-webkit-overflow-scrolling:touch;padding-bottom:calc(30px + env(safe-area-inset-bottom))}
 .index-foot{font-size:8px;line-height:1.5}
 .grain{animation:none;opacity:.035}
}
@media(max-width:760px) and (max-height:700px){
 .about-grid{padding-bottom:calc(85px + env(safe-area-inset-bottom))}
 .about-grid .about-copy h2{font-size:30px;margin-bottom:12px}
 .about-grid .about-copy p{font-size:12px;line-height:1.4}
 .about-grid .about-copy small{font-size:8px;margin-top:10px}
}
@media (pointer:coarse) and (orientation:landscape), (hover:none) and (orientation:landscape){
 .logo-fixed{width:min(64vw,74dvh)}
 .about-grid{align-items:center;justify-content:flex-end;padding:65px 0 65px}
 .about-grid .about-copy{width:46%}
 .about-grid .about-copy h2{font-size:28px;margin-bottom:12px}
 .about-grid .about-copy p{font-size:11px;line-height:1.35}
 .about-grid .about-copy small{font-size:7px;margin-top:10px}
 .opening{padding-bottom:68px}
}

.work-poster{display:none}
/* Phone wall: stable cells in both orientations, with media visible even when playback is paused. */
@media (pointer:coarse), (hover:none){
 .works-grid{inset:0;opacity:1!important;filter:none!important;clip-path:none!important;gap:0;background:#000}
 .work-card{opacity:1!important;filter:none!important;transform:none!important;min-width:0;min-height:0;border:1px solid rgba(255,255,255,.13)}
 .work-media .work-poster{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:saturate(.8) contrast(1.12) brightness(2.35)}
 .work-media video{display:none}
 .work-card.is-selected .work-media .work-poster{display:none}
 .work-card.is-selected .work-media video{display:block}
 .work-card .work-shade{opacity:1;background:linear-gradient(to top,rgba(0,0,0,.75),transparent 70%)}
 .work-card .work-meta{opacity:1;transform:none;left:7px;right:7px;bottom:7px}
 .work-card .work-meta h3{font-size:clamp(9px,2.5vw,13px);line-height:1.1;overflow-wrap:anywhere}
 .work-card:nth-child(6n+1) .work-media{background:#393036}
 .work-card:nth-child(6n+2) .work-media{background:#3b4341}
 .work-card:nth-child(6n+3) .work-media{background:#35363e}
 .work-card:nth-child(6n+4) .work-media{background:#49403b}
 .work-card:nth-child(6n+5) .work-media{background:#3d383c}
 .work-card:nth-child(6n) .work-media{background:#3a4141}
 .world video{filter:none}
}
@media (pointer:coarse) and (orientation:portrait), (hover:none) and (orientation:portrait){
 .works-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:1fr 1fr .9fr 1fr 1fr}
 .work-card{aspect-ratio:auto;align-self:stretch}
 .work-card:nth-child(1){grid-area:1/1}.work-card:nth-child(2){grid-area:1/2}
 .work-card:nth-child(3){grid-area:2/1}.work-card:nth-child(4){grid-area:2/2}
 .work-card:nth-child(5){grid-area:4/1}.work-card:nth-child(6){grid-area:4/2}
 .work-card:nth-child(7){grid-area:5/1}.work-card:nth-child(8){grid-area:5/2}
 .works-grid::before{grid-area:3/1/4/3;background:#000}
}
@media (pointer:coarse) and (orientation:landscape), (hover:none) and (orientation:landscape){
 .works-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}
 .work-card{aspect-ratio:auto;align-self:stretch}
 .work-card:nth-child(1){grid-area:1/1}.work-card:nth-child(2){grid-area:1/2}.work-card:nth-child(3){grid-area:1/3}
 .work-card:nth-child(4){grid-area:2/1}.work-card:nth-child(5){grid-area:2/3}
 .work-card:nth-child(6){grid-area:3/1}.work-card:nth-child(7){grid-area:3/2}.work-card:nth-child(8){grid-area:3/3}
 .works-grid::before{grid-area:2/2/3/3}
 .work-card .work-meta h3{font-size:clamp(8px,1.2vw,12px)}
}


/* Temporary single-film portfolio. Vimeo preserves the full film frame. */
.feature-film{background:#000;touch-action:none}
.feature-film iframe{position:absolute;inset:0;width:100%;height:100%;border:0;pointer-events:none}
.film-caption{position:absolute;left:max(24px,env(safe-area-inset-left));bottom:calc(65px + env(safe-area-inset-bottom));font-size:12px;letter-spacing:.12em;pointer-events:none}
.film-caption span{display:block;margin-top:8px;font-size:9px;color:#aaa}
.film-controls{position:absolute;right:max(24px,env(safe-area-inset-right));bottom:calc(65px + env(safe-area-inset-bottom));display:flex;gap:8px}
.film-controls button{border:1px solid #555;background:rgba(0,0,0,.8);color:#fff;min-height:44px;padding:10px 14px;font-size:10px;letter-spacing:.06em;cursor:pointer}
.film-controls button:focus-visible{outline:2px solid #fff;outline-offset:3px}
#filmFallback{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:#000;padding:16px;text-align:center;font-size:12px;z-index:2}
@media(max-width:760px), (pointer:coarse){.film-caption{left:16px;bottom:calc(112px + env(safe-area-inset-bottom))}.film-controls{left:16px;right:auto;bottom:calc(58px + env(safe-area-inset-bottom))}.film-controls button{padding:10px;font-size:9px}}
@media(pointer:coarse) and (orientation:landscape){.film-caption{bottom:45px;left:max(16px,env(safe-area-inset-left))}.film-controls{left:auto;right:max(16px,env(safe-area-inset-right));bottom:36px}.film-caption span{margin-top:4px}}

