@import url("https://cdn.jsdelivr.net/gh/orioncactus/pretendard/dist/web/variable/pretendardvariable.css");:root{--ink:#090A0A;--paper:#FFFFFF;--gray:#B8B8B0;--signal:#9A4527;--signal-deep:#622817;--signal-hot:#9A4527}*{box-sizing:border-box}html{scroll-behavior:auto}body,html{background:var(--ink)}body{margin:0;color:var(--paper);font-family:Pretendard Variable,Pretendard,Arial,sans-serif;overflow-x:hidden;cursor:auto}a{color:inherit;text-decoration:none}canvas{display:block}::selection{background:var(--signal);color:#000}#webgl{inset:0;z-index:0}#grain,#webgl{position:fixed;pointer-events:none}#grain{inset:-35%;z-index:40;opacity:.04;background-image:url(/assets/noise.png);animation:grain .2s steps(2) infinite}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(2%,-2%)}50%{transform:translate(-2%,2%)}75%{transform:translate(1%,1%)}to{transform:translate(-1%,-1%)}}#loader{position:fixed;inset:0;z-index:1000;background:#090a0a;display:grid;place-items:center;transition:-webkit-clip-path .8s cubic-bezier(.76,0,.24,1);transition:clip-path .8s cubic-bezier(.76,0,.24,1);transition:clip-path .8s cubic-bezier(.76,0,.24,1),-webkit-clip-path .8s cubic-bezier(.76,0,.24,1);-webkit-clip-path:inset(0);clip-path:inset(0)}#loader.done{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none}.load{width:min(90vw,1200px);border-top:1px solid #666;padding-top:12px}.loadTop{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.18em}#count{font-size:clamp(100px,23vw,340px);font-weight:950;letter-spacing:-.1em;line-height:.8;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.loadMeta{font:11px/1.6 monospace;color:#aaa;display:flex;justify-content:space-between;margin-top:20px}.loadBar{height:2px;background:#242424;margin-top:12px}.loadBar i{display:block;height:100%;width:0;background:var(--signal)}.navReact{z-index:60;padding:18px 24px;letter-spacing:.13em;mix-blend-mode:difference;color:#fff}.navReact .links{display:flex;gap:22px}#cursor{position:fixed;z-index:999;left:0;top:0;width:18px;height:18px;border:1px solid var(--signal);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%);display:grid;place-items:center;font:9px monospace;color:#090a0a;transition:width .18s,height .18s,background .18s}#cursor.big{width:82px;height:82px;background:var(--signal)}#progress{position:fixed;right:12px;top:50%;z-index:50;width:2px;height:130px;background:#333}#progress i{display:block;width:100%;height:0;background:var(--signal)}.hero{min-height:108vh;overflow:hidden}.eyebrow{font-size:11px;letter-spacing:.2em;color:#aaa}h1{font-size:clamp(82px,15vw,230px);line-height:.77;letter-spacing:-.09em;margin:22px 0 0;font-weight:950}.heroKo{font-size:clamp(40px,6.4vw,96px);font-weight:760;letter-spacing:-.055em;margin-top:30px}.ghost{right:-1vw;top:10vh;font-size:43vw;line-height:.75;font-weight:950;color:transparent;-webkit-text-stroke:1px rgba(241,239,232,.35);opacity:.7}.ghost,.heroMeta{position:absolute}.heroMeta{right:5vw;bottom:8vh;text-align:right;color:#aaa;font-size:10px;line-height:1.8;letter-spacing:.1em}.reel{min-height:125vh;overflow:hidden}.reelTitle{font-size:clamp(58px,10vw,150px);letter-spacing:-.075em;line-height:.82;margin:0 0 40px}.stack{height:68vh;position:relative;perspective:1300px;width:100%}.card{left:50%;top:50%;width:min(58vw,850px);aspect-ratio:16/9;overflow:hidden;border:1px solid #777;will-change:transform;background:#111}.card,.card img{position:absolute}.card img{width:112%;height:112%;object-fit:cover;inset:-6%;animation:alive 8s ease-in-out infinite alternate}.card:first-child{transform:translate(-67%,-52%) rotateY(16deg) translateZ(-180px)}.card:nth-child(2){transform:translate(-48%,-50%) rotateY(-8deg) translateZ(10px)}.card:nth-child(3){transform:translate(-28%,-44%) rotateY(-18deg) translateZ(-250px)}.card:nth-child(2) img{animation-duration:5.4s}.card:nth-child(3) img{animation-duration:9.5s}@keyframes alive{0%{transform:scale(1.04) translate(-2%,-1%) rotate(.15deg)}to{transform:scale(1.13) translate(3%,2%) rotate(-.25deg)}}.cardLabel{position:absolute;left:14px;bottom:12px;z-index:2;font-size:10px;letter-spacing:.16em;background:#090a0a;padding:7px 9px}.manifesto{background:var(--paper);color:var(--ink);min-height:82vh}.manifesto h2{font-size:clamp(58px,10vw,155px);letter-spacing:-.075em;line-height:.86;margin:0;max-width:1200px}.manifesto em{font-style:normal;color:#8a8a82}.work{min-height:115vh}.sectionTitle{font-size:clamp(72px,14vw,210px);line-height:.8;letter-spacing:-.085em;margin:20px 0 55px}.rows{width:100%}.row{border-top:1px solid #444;padding:22px 0;display:grid;grid-template-columns:70px 1fr 1fr 90px;align-items:center;transition:padding .25s,color .25s;position:relative}.row:hover{padding-left:22px;color:var(--signal)}.row small{color:#999;font-size:10px;letter-spacing:.1em}.row strong{font-size:clamp(24px,3vw,46px);letter-spacing:-.04em}#hoverPreview{position:fixed;width:360px;aspect-ratio:16/9;z-index:30;pointer-events:none;opacity:0;transform:translate(-50%,-115%) scale(.88);border:1px solid #777;overflow:hidden;background:#111;transition:opacity .15s,transform .18s}#hoverPreview img{width:110%;height:110%;object-fit:cover;animation:alive 4s ease-in-out infinite alternate}.awards{min-height:88vh;background:var(--signal);color:#090a0a}.awardLine{display:flex;justify-content:space-between;border-top:1px solid #090a0a;padding:22px 0;font-size:clamp(22px,4vw,56px);letter-spacing:-.04em}.lab{min-height:100vh;background:#111}.labgrid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;width:100%}.labcard{aspect-ratio:4/5;position:relative;overflow:hidden;border:1px solid #555}.labcard img{width:115%;height:115%;object-fit:cover;position:absolute;inset:-7%;animation:alive 8s ease-in-out infinite alternate}.labcard p{position:absolute;left:12px;bottom:10px;background:#090a0a;padding:8px 9px;font-size:10px;letter-spacing:.12em}.journal{min-height:75vh;background:var(--paper);color:var(--ink)}.contact h2,.journal h2{font-size:clamp(65px,12vw,180px);letter-spacing:-.08em;line-height:.84;margin:0}.contact{min-height:95vh}.contact a{color:var(--signal)}@media(max-width:760px){body{cursor:auto}#cursor,.navReact .links a:not(:last-child){display:none}.ghost{font-size:78vw;right:-18vw;top:34vh}.card{width:82vw}.card:first-child{transform:translate(-55%,-74%) rotate(-5deg)}.card:nth-child(2){transform:translate(-45%,-48%) rotate(3deg)}.card:nth-child(3){transform:translate(-54%,-20%) rotate(-2deg)}.row{grid-template-columns:48px 1fr 70px}.row small:nth-of-type(2){display:none}.labgrid{grid-template-columns:1fr 1fr}}@media(prefers-reduced-motion:reduce){*{animation:none!important;scroll-behavior:auto!important}#grain,#webgl{display:none}}.threeStage{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#090a0a}.heroBackgroundVideo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.72) contrast(1.12) brightness(.76);transform:scale(1.012);transition:opacity .45s}.heroDepthSource{position:absolute;width:2px;height:2px;left:-10px;top:-10px;opacity:0}.heroDepthCanvas{position:absolute;inset:0;width:100%;height:100%;opacity:0;transition:opacity .45s}.threeStage.is-depth-ready .heroDepthCanvas{opacity:1}.threeStage.is-depth-ready .heroBackgroundVideo{opacity:0}.heroVideoGrade{position:absolute;inset:0;background:radial-gradient(circle at 68% 46%,transparent 0,rgba(9,10,10,.08) 37%,rgba(9,10,10,.48) 100%),linear-gradient(90deg,rgba(9,10,10,.68),rgba(9,10,10,.24) 43%,rgba(9,10,10,.08) 72%,rgba(9,10,10,.36))}.heroVideoScan{position:absolute;inset:0;opacity:.13;background:repeating-linear-gradient(180deg,transparent,transparent 3px,rgba(175,39,17,.12) 4px);mix-blend-mode:soft-light}.navReact{position:fixed;z-index:50;top:0;left:0;right:0;padding:14px 24px 32px;display:flex;align-items:center;justify-content:space-between;color:white;font-size:11px;letter-spacing:.12em;background:linear-gradient(180deg,rgba(9,10,10,.9),rgba(9,10,10,.42) 60%,transparent)}.navReact div{display:flex;gap:20px}.navReact a{text-decoration:none}.brandReact{display:block;width:clamp(132px,12vw,174px);line-height:0}.brandReact img{display:block;width:100%;height:auto}main{position:relative;z-index:2}.awardsReact,.contactReact,.heroReact,.journalReact,.labReact,.manifestReact,.reelReact,.workReact{position:relative;min-height:100vh;padding:9vh 5vw;display:flex;align-items:center}.heroReact{min-height:108vh;overflow:hidden}.heroReact small{display:inline-flex;align-items:center;gap:10px}.heroReact small:before{content:"";width:34px;height:2px;background:var(--signal)}.heroReact h1{font-size:clamp(82px,15vw,230px);line-height:.77;letter-spacing:-.09em;margin:20px 0 0}.heroReact h1 span,.heroReact h2 span{color:var(--signal)}.heroReact h2{font-size:clamp(40px,6.4vw,96px);letter-spacing:-.055em}.ghostReact{position:absolute;right:-1vw;top:10vh;font-size:43vw;font-weight:950;color:transparent;-webkit-text-stroke:1px rgba(241,239,232,.35)}.reelReact{min-height:125vh}.awardsReact>div,.labReact>div,.reelReact>div,.workReact>div{width:100%}.awardsReact h2,.contactReact h2,.journalReact h2,.labReact h2,.reelReact h2,.workReact h2{font-size:clamp(70px,12vw,185px);line-height:.82;letter-spacing:-.08em}.filmStackReact{height:68vh;position:relative;perspective:1300px}.filmStackReact figure{position:absolute;left:50%;top:50%;width:min(58vw,850px);aspect-ratio:16/9;border:1px solid #777;overflow:hidden}.filmStackReact img,.labGridReact img{object-fit:cover;animation:alive 8s ease-in-out infinite alternate}.filmA{transform:translate(-67%,-52%) rotateY(16deg) translateZ(-180px)}.filmB{transform:translate(-48%,-50%) rotateY(-8deg)}.filmC{transform:translate(-28%,-44%) rotateY(-18deg) translateZ(-250px)}figure figcaption{position:absolute;left:12px;bottom:10px;background:#090a0a;padding:7px 9px;font-size:10px}.manifestReact{background:#f1efe8;color:#090a0a;min-height:82vh}.manifestReact h2{font-size:clamp(58px,10vw,155px);letter-spacing:-.075em}.manifestReact em{font-style:normal;color:#85857d}.workRowReact{border-top:1px solid #444;padding:22px 0;display:grid;grid-template-columns:70px 1fr 1fr 90px;text-decoration:none;align-items:center;transition:color .25s,padding .25s}.workRowReact:hover{color:var(--signal-hot);padding-left:14px}.workRowReact strong{font-size:clamp(24px,3vw,46px)}.awardsReact{background:var(--signal);color:var(--paper);min-height:88vh}.awardsReact p{border-top:1px solid rgba(241,239,232,.65);padding:22px 0;display:flex;justify-content:space-between;font-size:clamp(22px,4vw,56px)}.labReact{background:#111}.labGridReact{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px}.labGridReact figure{aspect-ratio:4/5;position:relative;overflow:hidden;border:1px solid #555}.journalReact{background:#f1efe8;color:#090a0a;min-height:75vh}.contactReact{min-height:95vh}.contactReact a{color:var(--signal-hot)}.contactReact address{margin-top:22px;color:#9b9b94;font-style:normal;font-size:13px;line-height:1.7;letter-spacing:-.015em}.loaderReact{position:fixed;inset:0;background:#090a0a;z-index:1000;display:grid;place-items:center;transition:-webkit-clip-path .8s cubic-bezier(.76,0,.24,1);transition:clip-path .8s cubic-bezier(.76,0,.24,1);transition:clip-path .8s cubic-bezier(.76,0,.24,1),-webkit-clip-path .8s cubic-bezier(.76,0,.24,1);-webkit-clip-path:inset(0);clip-path:inset(0)}.loaderReact.done{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);pointer-events:none}.loaderReact>div{width:min(90vw,1200px);display:grid}.loaderReact strong{font-size:clamp(100px,23vw,340px);line-height:.8;letter-spacing:-.1em}.loaderReact i{height:2px;background:var(--signal);display:block;margin-top:12px}.disintegrationCanvas{position:fixed;inset:0;z-index:899;pointer-events:none;opacity:.82}.videoArchiveReact{position:relative;z-index:3;min-height:100vh;padding:12vh 5vw;background:#090a0a;color:var(--paper);display:block}.videoArchiveReact>header{display:grid;grid-template-columns:1fr 1fr;align-items:end;margin-bottom:5vh}.videoArchiveReact>header small{grid-column:1/-1}.videoArchiveReact>header h2{font-size:clamp(72px,12vw,180px);line-height:.78;letter-spacing:-.085em;margin:4vh 0 0}.videoArchiveReact>header p{justify-self:end;max-width:390px;color:#a7a7a0;font-size:14px;line-height:1.65}.videoArchiveFilters{position:static;padding:0 0 18px;background:none;display:flex;justify-content:flex-start;gap:8px;flex-wrap:wrap;mix-blend-mode:normal}.videoArchiveFilters button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #41413e;border-radius:999px;background:transparent;color:#a7a7a0;padding:9px 14px;font:600 11px/1 Pretendard Variable,sans-serif;letter-spacing:.05em;cursor:pointer;transition:.2s}.videoArchiveFilters button.is-active,.videoArchiveFilters button:hover{border-color:var(--signal-hot);background:var(--signal);color:var(--paper)}.videoOrientationGroup{padding-top:8vh}.videoOrientationHeader{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #3a3a37;padding:18px 0 24px}.videoOrientationHeader h3{font-size:clamp(30px,4.5vw,72px);line-height:1;letter-spacing:-.055em;margin:0}.videoOrientationHeader p{color:#888882;font:10px/1 monospace;letter-spacing:.09em;margin:0}.videoArchiveGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(12px,1.5vw,24px);gap:clamp(12px,1.5vw,24px);align-items:start}.videoArchiveCard{grid-column:span 6;min-width:0;outline:none}.videoArchiveMedia{position:relative;overflow:hidden;background:#111;border:1px solid rgba(241,239,232,.18)}.is-landscape .videoArchiveMedia{aspect-ratio:16/9}.is-portrait .videoArchiveMedia{aspect-ratio:9/16}.is-square .videoArchiveMedia{aspect-ratio:1}.videoArchiveMedia video{width:100%;height:100%;display:block;object-fit:contain;background:#050606;transition:filter .45s,transform .7s cubic-bezier(.16,1,.3,1);filter:saturate(.78) contrast(1.04)}.videoArchiveCard:focus video,.videoArchiveCard:hover video{filter:saturate(1) contrast(1.02);transform:scale(1.012)}.videoIndex,.videoRatio{position:absolute;top:10px;padding:5px 7px;background:rgba(9,10,10,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:10px/1 monospace;letter-spacing:.08em}.videoRatio{right:10px;color:var(--signal-hot)}.videoIndex{left:10px}.videoArchiveMeta{padding:12px 1px 34px}.videoArchiveMeta h3{font-size:clamp(16px,1.45vw,24px);line-height:1.2;letter-spacing:-.035em;margin:0 0 9px}.videoArchiveMeta p{display:flex;justify-content:space-between;margin:0;color:#888882;font-size:10px;letter-spacing:.08em}.videoArchiveCard:hover .videoArchiveMeta h3{color:var(--signal-hot)}.featuredWorksReact{z-index:3;padding:12vh 5vw;color:var(--paper)}.featuredWorksReact header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);grid-gap:8vw;gap:8vw;align-items:end;margin-bottom:6vh}.featuredWorksReact h2{font-size:clamp(64px,9vw,138px);line-height:.78;letter-spacing:-.08em;margin:3vh 0 0}.featuredIntro{padding-bottom:4px}.featuredIntro p{max-width:390px;color:#999991;font-size:13px;line-height:1.7;margin:0 0 24px}.featuredIntro a{display:inline-block;color:var(--signal-hot);font-size:11px;letter-spacing:.08em;border-bottom:1px solid;padding-bottom:5px}.featuredWorksGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.5vw,24px);gap:clamp(14px,1.5vw,24px)}.featuredWorkCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;padding:0;background:none;color:inherit;text-align:left;min-width:0;cursor:pointer}.featuredWorkMedia{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#111;border:1px solid rgba(241,239,232,.16)}.featuredWorkMedia video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.75) contrast(1.05);transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s}.featuredWorkCard:focus-visible video,.featuredWorkCard:hover video{transform:scale(1.025);filter:saturate(1) contrast(1.02)}.featuredWorkMedia i{position:absolute;left:50%;top:50%;width:54px;height:54px;border:1px solid rgba(241,239,232,.75);border-radius:50%;display:grid;place-items:center;transform:translate(-50%,-50%);font:9px/1 monospace;font-style:normal;letter-spacing:.1em;background:rgba(9,10,10,.3);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:.25s}.featuredWorkCard:hover .featuredWorkMedia i{background:var(--signal);border-color:var(--signal);transform:translate(-50%,-50%) scale(1.08)}.featuredWorkMedia b{position:absolute;left:9px;top:9px;font:9px/1 monospace;background:rgba(9,10,10,.78);padding:5px}.featuredWorkMeta{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 1px 28px}.featuredWorkMeta strong{font-size:clamp(15px,1.2vw,20px);letter-spacing:-.03em}.featuredWorkMeta small{flex:none;color:#888882;font-size:9px;letter-spacing:.08em}.videoModal{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:5vw;background:rgba(3,4,4,.94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.videoModalFrame{width:min(88vw,1440px)}.videoModalFrame.is-portrait{width:min(42vw,520px)}.videoModalFrame.is-square{width:min(68vw,820px)}.videoModalFrame video{display:block;width:100%;max-height:78vh;object-fit:contain;background:#000;border:1px solid rgba(241,239,232,.2)}.videoModalFrame footer{display:flex;justify-content:space-between;padding-top:13px;font-size:12px}.videoModalFrame footer span{color:#888882}.videoModalClose{position:absolute;right:4vw;top:4vh;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #666;border-radius:999px;background:#090a0a;color:var(--paper);padding:10px 14px;cursor:pointer;font:11px/1 sans-serif}.has-video-modal{overflow:hidden}.archivePage{background:#090a0a}.archiveBack{z-index:80;left:24px;top:20px;font-size:11px;letter-spacing:.1em;background:rgba(9,10,10,.8);padding:8px 10px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.categoryPage{min-height:100vh;padding:7vw 5vw 12vh;background:#090a0a;color:var(--paper)}.categoryHeader{display:grid;grid-template-columns:1fr auto;align-items:start;margin-bottom:8vh}.categoryHeader>a{font-size:11px;letter-spacing:.1em}.categoryHeader>small{color:#888882;letter-spacing:.12em}.categoryHeader h1{grid-column:1/-1;font-size:clamp(70px,13vw,210px);line-height:.78;margin:10vh 0 4vh}.categoryHeader p{grid-column:2;max-width:430px;color:#999991;line-height:1.7}.categoryOrientationGroup{padding-top:6vh}.categoryOrientationGroup>header{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #3a3a37;padding:18px 0 24px}.categoryOrientationGroup>header h2{font-size:clamp(30px,4.5vw,72px);line-height:1;letter-spacing:-.055em;margin:0}.categoryOrientationGroup>header p{color:#888882;font:10px/1 monospace;letter-spacing:.09em;margin:0}.categoryGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:clamp(16px,2vw,32px);gap:clamp(16px,2vw,32px)}.categoryCard video{display:block;width:100%;aspect-ratio:16/9;object-fit:contain;background:#030404;border:1px solid rgba(241,239,232,.18)}.categoryCard.is-portrait{width:100%}.categoryCard.is-portrait video{aspect-ratio:9/16}.categoryCard.is-square video{aspect-ratio:1}.categoryCard>div{display:grid;grid-template-columns:34px 1fr auto;grid-gap:10px;gap:10px;padding:12px 1px 34px;align-items:baseline}.categoryCard>div small,.categoryCard>div span{font:10px/1 monospace;color:#888882}.categoryCard>div strong{font-size:clamp(16px,1.5vw,24px);letter-spacing:-.035em}.categoryEmpty{min-height:40vh;border-top:1px solid #444;padding-top:4vh}.categoryEmpty strong{font-size:clamp(50px,9vw,130px);letter-spacing:-.07em}.categoryEmpty p{color:#888882}.awardsShowcaseReact{position:relative;z-index:3;min-height:100vh;padding:11vh 0 8vh;background:var(--signal);color:var(--paper)}.awardsShowcaseReact>header{grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);grid-gap:8vw;gap:8vw;padding:0 5vw 6vh}.awardsShowcaseReact h2{font-size:clamp(72px,12vw,185px);line-height:.78;letter-spacing:-.085em;margin:3vh 0 0}.awardsShowcaseIntro{padding-bottom:5px}.awardsShowcaseIntro p{max-width:390px;font-size:13px;line-height:1.7;margin:0 0 24px}.awardsShowcaseIntro a{display:block;width:max-content;border-bottom:1px solid rgba(241,239,232,.7);padding:7px 0 5px;font-size:11px;letter-spacing:.06em}.awardsRail{display:flex;gap:clamp(14px,1.5vw,24px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;padding:0 5vw 24px;scrollbar-width:thin;scrollbar-color:var(--paper) rgba(9,10,10,.2)}.awardWorkCard{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:0 0 min(42vw,680px);border:0;padding:0;background:none;color:inherit;text-align:left;scroll-snap-align:start;cursor:pointer}.awardWorkCard.is-square{flex-basis:min(31vw,500px)}.awardWorkCard.is-portrait{flex-basis:min(24vw,390px)}.awardWorkMedia{position:relative;display:block;aspect-ratio:16/9;overflow:hidden;background:#0a0a0a;border:1px solid rgba(241,239,232,.58)}.awardWorkCard.is-square .awardWorkMedia{aspect-ratio:1}.awardWorkMedia video{display:block;width:100%;height:100%;background:#070808;filter:saturate(.72) contrast(1.06);transition:transform .65s cubic-bezier(.16,1,.3,1),filter .35s}.awardWorkCard:hover video{transform:scale(1.018);filter:saturate(1) contrast(1.02)}.awardWorkMedia i{position:absolute;left:50%;top:50%;width:58px;height:58px;display:grid;place-items:center;transform:translate(-50%,-50%);border:1px solid var(--paper);border-radius:50%;background:rgba(9,10,10,.38);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font:9px/1 monospace;font-style:normal;letter-spacing:.1em}.awardWorkMedia b{position:absolute;left:10px;top:10px;background:var(--paper);color:var(--signal);padding:5px 6px;font:10px/1 monospace}.awardWorkMeta{display:flex;justify-content:space-between;align-items:baseline;gap:15px;padding:13px 1px 3px}.awardWorkMeta strong{font-size:clamp(17px,1.55vw,26px);letter-spacing:-.035em}.awardWorkMeta small{font-size:9px;letter-spacing:.06em;opacity:.75}.awardsRailMore{flex:0 0 min(24vw,380px);min-height:260px;scroll-snap-align:start;border:1px solid rgba(241,239,232,.6);display:flex;flex-direction:column;justify-content:space-between;padding:24px;font-size:clamp(21px,2.4vw,38px);letter-spacing:-.04em}.awardsRailMore b{align-self:flex-end;font-size:60px;font-weight:400}.awardsRailHint{padding:10px 5vw 0;text-align:right;font:10px/1 monospace;letter-spacing:.1em}.archiveStatus{display:flex;justify-content:space-between;align-items:center;margin:16px 0 0;padding:14px 16px;background:var(--signal);color:var(--paper);font-size:12px}.archiveStatus button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-bottom:1px solid;background:none;color:inherit;padding:4px 0;cursor:pointer;font:inherit}.categoryHeader h1,.featuredWorksReact h2,.videoArchiveReact>header h2,.workReact h2{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,var(--paper) 0,var(--paper) 34%,var(--signal-hot) 48%,#f3b7a9 53%,var(--paper) 66%,var(--paper) 100%);background-size:240% 100%;background-position:180% 50%;-webkit-background-clip:text;background-clip:text;will-change:background-position}.awardsShowcaseReact h2{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(105deg,var(--paper) 0,var(--paper) 34%,#090a0a 49%,#65180d 55%,var(--paper) 68%,var(--paper) 100%);background-size:240% 100%;background-position:180% 50%;-webkit-background-clip:text;background-clip:text;will-change:background-position}.categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.categoryOrientationGroup.is-portrait .categoryGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.categoryOrientationGroup.is-square .categoryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.videoArchiveCard{grid-column:span 4}.videoArchiveCard.is-portrait{grid-column:span 3}.videoArchiveCard.is-square{grid-column:span 4}.temporalCursor{position:fixed;left:0;top:0;z-index:900;width:26px;height:26px;pointer-events:none;will-change:transform;transition:width .3s cubic-bezier(.16,1,.3,1),height .3s cubic-bezier(.16,1,.3,1),opacity .2s}.temporalCursor i{position:absolute;inset:0;border:1.5px solid rgba(214,58,32,.98);border-radius:50%;background:rgba(175,39,17,.045);box-shadow:0 0 0 1px rgba(9,10,10,.34),0 0 16px rgba(175,39,17,.3);transition:transform .35s cubic-bezier(.16,1,.3,1),border-color .25s,box-shadow .25s,background-color .25s}.temporalCursor i:before{content:"";position:absolute;left:50%;top:50%;width:4px;height:4px;border-radius:50%;background:var(--signal-hot);transform:translate(-50%,-50%);box-shadow:0 0 0 1px rgba(9,10,10,.22),0 0 12px rgba(175,39,17,.95)}.temporalCursor.is-link{width:36px;height:36px}.temporalCursor.is-link i{border-color:rgba(241,239,232,.78);transform:rotate(45deg) scale(.88)}.temporalCursor.is-breaking{width:18px;height:18px}.temporalCursor.is-breaking i{border-color:var(--signal-hot);box-shadow:0 0 18px rgba(175,39,17,.48);transform:scale(.72)}.temporalCursor.is-on-signal i{border-color:rgba(241,239,232,.96);background:rgba(241,239,232,.08);box-shadow:0 0 0 1px rgba(9,10,10,.3),0 0 16px rgba(241,239,232,.34)}.temporalCursor.is-on-signal i:before{background:var(--paper);box-shadow:0 0 0 1px rgba(9,10,10,.5),0 0 10px rgba(241,239,232,.75)}.temporalCursor.is-pressed i{transform:scale(.35)}[data-disintegrate]{--disintegrate-x:-200px;--disintegrate-y:-200px}[data-disintegrate].is-disintegrating{-webkit-mask-image:radial-gradient(circle 74px at var(--disintegrate-x) var(--disintegrate-y),rgba(0,0,0,.46) 0,rgba(0,0,0,.46) 22px,rgba(0,0,0,.58) 34px,rgba(0,0,0,.82) 51px,#000 74px);mask-image:radial-gradient(circle 74px at var(--disintegrate-x) var(--disintegrate-y),rgba(0,0,0,.46) 0,rgba(0,0,0,.46) 22px,rgba(0,0,0,.58) 34px,rgba(0,0,0,.82) 51px,#000 74px);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}@media(hover:hover) and (pointer:fine){body{cursor:auto}a,button{cursor:pointer}}@media(hover:none),(pointer:coarse){body{cursor:auto}.disintegrationCanvas,.temporalCursor{display:none}}@media(max-width:760px){.brandReact{width:126px}.navReact{padding-inline:16px}.videoArchiveReact>header{grid-template-columns:1fr}.videoArchiveReact>header p{justify-self:start;margin-top:24px}.videoOrientationHeader{align-items:start}.videoArchiveGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.videoArchiveCard,.videoArchiveCard.is-square{grid-column:span 2}.videoArchiveCard.is-portrait{grid-column:span 1}.videoArchiveMeta h3{font-size:15px}.videoArchiveFilters{gap:6px}.videoArchiveFilters button{padding:8px 11px}.featuredWorksReact header{grid-template-columns:1fr}.featuredWorksGrid{grid-template-columns:1fr 1fr;gap:10px}.featuredWorkMeta{display:block}.featuredWorkMeta strong{display:block;font-size:14px}.featuredWorkMeta small{display:block;margin-top:6px}.videoModal{padding:16px}.videoModalFrame,.videoModalFrame.is-portrait,.videoModalFrame.is-square{width:100%}.videoModalClose{right:16px;top:16px}.categoryPage{padding:24px 16px 10vh}.categoryHeader{grid-template-columns:1fr}.categoryHeader>small{margin-top:24px}.categoryHeader h1{margin-top:8vh}.categoryHeader p{grid-column:1}.categoryGrid,.categoryOrientationGroup.is-square .categoryGrid{grid-template-columns:1fr}.categoryOrientationGroup.is-portrait .categoryGrid{grid-template-columns:1fr 1fr}.categoryOrientationGroup>header{align-items:start}.awardsShowcaseReact>header{grid-template-columns:1fr;padding-inline:16px}.awardsShowcaseIntro{margin-top:28px}.awardsRail{padding-inline:16px}.awardWorkCard{flex-basis:82vw}.awardWorkCard.is-square{flex-basis:72vw}.awardWorkCard.is-portrait{flex-basis:58vw}.awardsRailMore{flex-basis:68vw}.awardsRailHint{padding-inline:16px}}@media(prefers-reduced-motion:reduce){.disintegrationCanvas,.temporalCursor{display:none!important}[data-disintegrate]{-webkit-mask-image:none!important;mask-image:none!important}body{cursor:auto!important}}.heroVideoScan{display:none!important}.awardsShowcaseReact{display:block;padding:12vh 0 7vh;overflow:hidden}.awardsShowcaseReact>header{width:100%;display:grid;grid-template-columns:minmax(560px,1.45fr) minmax(300px,.55fr);grid-gap:clamp(40px,8vw,150px);gap:clamp(40px,8vw,150px);align-items:end;padding:0 5vw clamp(54px,7vh,90px)}.mobileMenuPanel,.mobileMenuToggle{display:none}.awardsShowcaseFooter{scroll-margin-top:72px}@media(max-width:760px){.navReact{z-index:1020}.navReact .navLinks{display:flex;align-items:center;gap:11px}.navReact .navLinks>a:not(.navContact){display:none}.navReact .navLinks .navContact{display:block;font-size:9px;white-space:nowrap}.mobileMenuToggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:34px;height:34px;margin:0;padding:0;display:grid;place-content:center;grid-gap:6px;gap:6px;border:1px solid rgba(255,255,255,.28);border-radius:50%;background:rgba(9,10,10,.08);color:inherit}.mobileMenuToggle span{display:block;width:14px;height:1px;background:rgba(255,255,255,.92);transform-origin:center;transition:transform .35s cubic-bezier(.16,1,.3,1),opacity .2s}.mobileMenuToggle.is-open span:first-child{transform:translateY(3.5px) rotate(45deg)}.mobileMenuToggle.is-open span:last-child{transform:translateY(-3.5px) rotate(-45deg)}.mobileMenuPanel{position:fixed;z-index:1010;inset:0;min-height:100dvh;padding:calc(92px + env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));display:flex;flex-direction:column;background:rgba(9,10,10,.985);color:var(--paper);opacity:0;visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .3s,visibility 0s .55s,-webkit-clip-path .55s cubic-bezier(.76,0,.24,1);transition:clip-path .55s cubic-bezier(.76,0,.24,1),opacity .3s,visibility 0s .55s;transition:clip-path .55s cubic-bezier(.76,0,.24,1),opacity .3s,visibility 0s .55s,-webkit-clip-path .55s cubic-bezier(.76,0,.24,1)}.mobileMenuPanel.is-open{opacity:1;visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0);clip-path:inset(0);transition-delay:0s}.mobileMenuPanel>p{margin:0 0 22px;color:#777772;font:9px/1 monospace;letter-spacing:.12em}.mobileMenuPanel nav{border-bottom:1px solid rgba(241,239,232,.22)}.mobileMenuPanel nav a{min-height:70px;display:grid;grid-template-columns:30px 1fr auto;align-items:center;border-top:1px solid rgba(241,239,232,.22)}.mobileMenuPanel nav span{color:var(--signal-hot);font:9px/1 monospace}.mobileMenuPanel nav strong{font-size:clamp(28px,9vw,42px);line-height:1;letter-spacing:-.045em}.mobileMenuPanel nav i{font-style:normal;font-size:18px;font-weight:300}.mobileMenuPanel footer{margin-top:auto;padding-top:24px;display:flex;justify-content:space-between;color:#777772;font:9px/1 monospace;letter-spacing:.1em}.has-mobile-menu{overflow:hidden}}.mobilePageMenu{display:none}@media(max-width:760px){.aboutHeader>nav,.archiveSiteHeader>nav,.cinemaHeader>nav,.journalIndexNav>nav{display:none}.mobilePageMenu{display:block;position:relative;z-index:2200}.mobilePageMenuToggle{position:relative;z-index:2202;width:42px;height:42px;padding:0;display:grid;place-content:center;grid-gap:7px;gap:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:rgba(24,11,8,.18);color:#fff;-webkit-tap-highlight-color:transparent}.mobilePageMenuToggle span{display:block;width:17px;height:1px;background:currentColor;transition:transform .35s cubic-bezier(.16,1,.3,1)}.mobilePageMenu.is-open .mobilePageMenuToggle span:first-child{transform:translateY(4px) rotate(45deg)}.mobilePageMenu.is-open .mobilePageMenuToggle span:last-child{transform:translateY(-4px) rotate(-45deg)}.mobilePageMenuPanel{position:fixed;z-index:2201;inset:0;min-height:100dvh;padding:calc(86px + env(safe-area-inset-top)) 22px max(25px,env(safe-area-inset-bottom));display:flex;flex-direction:column;background:#180b08;color:#fff;opacity:0;visibility:hidden;pointer-events:none;-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);transition:opacity .25s,visibility 0s .58s,-webkit-clip-path .58s cubic-bezier(.76,0,.24,1);transition:clip-path .58s cubic-bezier(.76,0,.24,1),opacity .25s,visibility 0s .58s;transition:clip-path .58s cubic-bezier(.76,0,.24,1),opacity .25s,visibility 0s .58s,-webkit-clip-path .58s cubic-bezier(.76,0,.24,1)}.mobilePageMenu.is-open .mobilePageMenuPanel{opacity:1;visibility:visible;pointer-events:auto;-webkit-clip-path:inset(0);clip-path:inset(0);transition-delay:0s}.mobilePageMenuPanel header{display:flex;justify-content:space-between;padding-bottom:18px;color:rgba(255,255,255,.48);font:700 9px/1 monospace;letter-spacing:.1em}.mobilePageMenuPanel header b{font:inherit}.mobilePageMenuPanel nav{display:block;border-bottom:1px solid rgba(255,255,255,.2)}.mobilePageMenuPanel nav a,.mobilePageMenuPanel nav button{width:100%;min-height:64px;padding:0;display:grid;grid-template-columns:34px 1fr auto;align-items:center;border:0;border-top:1px solid rgba(255,255,255,.2);background:none;color:#fff;text-align:left}.mobilePageMenuPanel nav i{color:#b96649;font:700 9px/1 monospace;font-style:normal}.mobilePageMenuPanel nav strong{font:800 clamp(27px,8vw,38px)/1 Pretendard Variable,sans-serif;letter-spacing:-.05em}.mobilePageMenuPanel nav span{font:400 17px/1 sans-serif}.mobilePageMenuPanel nav .is-active strong{color:#c9795c}.mobilePageMenuPanel footer{margin-top:auto;display:flex;justify-content:space-between;color:rgba(255,255,255,.45);font:700 9px/1 monospace;letter-spacing:.08em}.has-page-mobile-menu{overflow:hidden!important}}.journalReactInner{width:100%;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(260px,.7fr);grid-gap:20px 8vw;gap:20px 8vw;align-items:end}.journalReactInner>small{grid-column:1/-1;font:700 10px/1 monospace;letter-spacing:.04em}.journalReactInner h2{margin:0}.journalReactCopy{padding-bottom:.45em}.journalReactCopy p{max-width:390px;margin:0 0 28px;font-size:clamp(16px,1.25vw,21px);line-height:1.35;letter-spacing:-.035em}.journalReactCopy nav{display:flex;flex-wrap:wrap;gap:10px 24px}.journalReactCopy a{display:inline-flex;align-items:center;gap:8px;padding-bottom:7px;border-bottom:1px solid;font:700 11px/1 monospace;letter-spacing:-.03em}.journalReactCopy a span{color:var(--signal)}@media(max-width:760px){.journalReactInner{display:flex;flex-direction:column;align-items:stretch;gap:0}.journalReactInner>small{padding-bottom:36px;color:#494844}.journalReactInner h2{font-size:clamp(58px,19vw,76px);line-height:.82;letter-spacing:-.085em;white-space:nowrap}.journalReactCopy{margin-top:42px;padding:24px 0 0;border-top:1px solid rgba(9,10,10,.28)}.journalReactCopy p{margin-bottom:30px;font-size:16px;line-height:1.4}.journalReactCopy nav{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.journalReactCopy a{justify-content:space-between;padding:13px 0 11px;border-top:1px solid #090a0a;border-bottom:0;font-size:9px}}.awardsShowcaseReact>header>div{min-width:0}.awardsShowcaseReact>header small{display:block;white-space:nowrap;font:600 11px/1.2 Pretendard Variable,sans-serif;letter-spacing:.08em}.awardsShowcaseReact h2{max-width:none;margin:clamp(26px,4vh,52px) 0 0;font-size:clamp(86px,12vw,190px);line-height:.75}.awardsShowcaseIntro{justify-self:end;width:min(100%,390px)}.awardsRail{--awards-rail-gutter:clamp(28px,5vw,96px);align-items:flex-start;gap:clamp(16px,1.5vw,28px);padding:0 var(--awards-rail-gutter) 28px;scroll-padding-inline:var(--awards-rail-gutter);scroll-snap-type:none}.awardsRail .awardWorkCard,.awardsRail .awardsRailMore{scroll-snap-align:none}.awardsFormGroup{flex:0 0 auto;min-width:0}.awardsFormGroup+.awardsFormGroup{margin-left:clamp(24px,3vw,56px);padding-left:clamp(28px,4vw,76px);border-left:1px solid rgba(241,239,232,.55)}.awardsFormGroup>header{display:flex;align-items:end;justify-content:space-between;gap:30px;min-height:42px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid rgba(241,239,232,.66)}.awardsFormGroup>header span{font:800 11px/1 monospace;letter-spacing:.11em}.awardsFormGroup>header strong{font-size:13px;line-height:1;letter-spacing:-.02em}.awardsFormWorks{display:flex;align-items:flex-start;gap:clamp(16px,1.5vw,28px)}.awardWorkCard,.awardWorkCard.is-portrait,.awardWorkCard.is-square{flex:0 0 clamp(340px,38vw,650px);min-width:0}.awardWorkCard.is-portrait .awardWorkMedia,.awardWorkCard.is-square .awardWorkMedia,.awardWorkMedia{aspect-ratio:16/9}.awardWorkMedia video{object-fit:contain}.awardWorkMeta{min-height:58px}.awardWorkMeta strong{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awardsRailMore{flex:0 0 clamp(300px,28vw,460px);aspect-ratio:16/9;min-height:0;margin-top:58px}@media(max-width:980px){.awardsShowcaseReact>header{grid-template-columns:1fr;gap:34px}.awardsShowcaseIntro{justify-self:start}}@media(max-width:760px){.awardsShowcaseReact{padding-top:11vh}.awardsShowcaseReact>header{padding:0 16px 48px}.awardsShowcaseReact>header small{white-space:normal}.awardsShowcaseReact h2{font-size:clamp(68px,22vw,108px)}.awardsRail{--awards-rail-gutter:16px;padding-inline:var(--awards-rail-gutter);scroll-padding-inline:var(--awards-rail-gutter)}.awardsFormGroup+.awardsFormGroup{margin-left:18px;padding-left:28px}.awardsFormGroup>header{min-height:38px}.awardWorkCard,.awardWorkCard.is-portrait,.awardWorkCard.is-square{flex-basis:84vw}.awardsRailMore{flex-basis:76vw}}.has-video-modal main{z-index:1000}.has-video-modal .featuredWorksReact{z-index:1100}.featuredWorksReact{position:relative;z-index:5;isolation:isolate;display:block;padding:0 0 12vh;overflow:visible;background:#090a0a}.featuredMotionStage{position:relative;height:350svh;background:#090a0a}.featuredMotionScene{position:-webkit-sticky;position:sticky;top:0;z-index:4;height:100svh;min-height:100svh;padding:8vh 0 3vh;display:flex;flex-direction:column;justify-content:flex-start;overflow:hidden;background:#090a0a;color:var(--paper)}.featuredWorksReact header{width:100%;display:flex;justify-content:space-between;align-items:flex-start;gap:40px;margin:0;padding:0 5vw 2vh}.featuredWorksReact header>small{flex:none;padding-top:5px;font:600 11px/1.2 Pretendard Variable,sans-serif;letter-spacing:.1em}.featuredIntro{width:min(390px,100%);padding:0}.featuredTypeRail{width:100%;overflow:hidden;border-top:1px solid rgba(241,239,232,.22);border-bottom:1px solid rgba(241,239,232,.22);margin:0 0 clamp(14px,2vh,24px)}.featuredTypeRail>div{display:flex;align-items:center;width:max-content;padding:.08em 0 .15em;will-change:transform;animation:featuredTypeMarquee 18s linear infinite}.featuredTypeRail span{flex:none;padding-left:4vw;font-size:clamp(68px,8.6vw,138px);font-weight:800;line-height:.86;letter-spacing:-.08em;white-space:nowrap;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(108deg,var(--paper) 0,var(--paper) 26%,#a7a6a1 36%,#f3d2c9 43%,var(--signal-hot) 49%,#7f1d10 54%,#f0a493 60%,var(--paper) 70%,var(--paper) 100%);background-size:320% 100%;background-position:145% 50%;-webkit-background-clip:text;background-clip:text;will-change:background-position,filter}.featuredTypeRail i{flex:none;padding:0 4vw;color:var(--signal-hot);font:400 clamp(60px,8vw,130px)/1 sans-serif;font-style:normal}.featuredWorksGrid{padding:0 5vw}@keyframes featuredTypeMarquee{to{transform:translate3d(-50%,0,0)}}.featuredWorksViewport{width:100%;overflow:hidden;margin-top:clamp(12px,2vh,24px)}.featuredWorksViewport .featuredWorksGrid{display:flex;width:max-content;gap:clamp(14px,1.5vw,24px);padding:0 5vw;will-change:transform}.featuredWorksViewport .featuredWorkCard{flex:0 0 min(29vw,520px)}.featuredWorksViewport .featuredWorkMeta{padding-bottom:0}@media(prefers-reduced-motion:reduce){.featuredTypeRail span{background-position:40% 50%}.featuredTypeRail>div{animation:none}}@media(max-width:760px){.featuredMotionStage{height:205svh}.featuredMotionScene{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:100svh;padding:48px 0 12px;overflow:hidden}.featuredWorksReact header{padding-inline:16px;display:block}.featuredIntro{margin-top:28px}.featuredTypeRail span{padding-left:16px;font-size:clamp(58px,18vw,82px)}.featuredTypeRail i{padding-inline:24px}.featuredWorksViewport .featuredWorksGrid{padding-inline:16px}.featuredWorksViewport .featuredWorkCard{flex-basis:76vw}.featuredMotionScene{padding:42px 0 8px}.featuredWorksReact header{margin-bottom:8px}.featuredTypeRail{flex:0 0 clamp(60px,17vw,72px);min-height:clamp(60px,17vw,72px);height:clamp(60px,17vw,72px);margin-bottom:8px}.featuredTypeRail>div{height:100%;min-height:100%;padding:0;animation-duration:12s;transform:translateZ(0)}.featuredTypeRail i,.featuredTypeRail span{display:flex;align-items:center;height:100%;line-height:1}.featuredTypeRail span{font-size:clamp(46px,14vw,60px)}.featuredWorksToolbar{margin-bottom:6px;padding-bottom:6px}.featuredWorksViewport{overflow:visible;margin-top:4px}.featuredWorksViewport .featuredWorksGrid{display:grid;width:100%;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:10px;column-gap:10px;grid-row-gap:5px;row-gap:5px;padding-inline:16px;transform:none!important}.featuredWorksViewport .featuredWorkCard{min-width:0;flex:none}.featuredWorksViewport .featuredWorkMeta{padding:8px 0 4px}.featuredWorksViewport .featuredWorkMeta strong{font-size:12px;line-height:1.05}.featuredWorksViewport .featuredWorkMeta small{margin-top:4px;font-size:7px}}.awardsIntroStage{position:relative;height:255svh;background:var(--signal)}.awardsShowcaseReact{overflow:visible;padding-top:0}.awardsIntroScene{position:-webkit-sticky;position:sticky;top:0;height:100svh;display:flex;flex-direction:column;justify-content:center;padding:10vh 5vw 7vh;overflow:hidden;background:var(--signal)}.awardsIntroScene>div{width:100%}.awardsIntroScene>div>p{margin:clamp(24px,4vh,48px) 0 0;font-size:clamp(16px,1.5vw,24px);letter-spacing:-.035em}.awardsIntroScene>b{position:absolute;right:5vw;bottom:5vh;font:600 10px/1 monospace;letter-spacing:.1em}.awardsShowcaseReact h2{max-width:1200px}.awardsRailHint{display:flex;align-items:center;gap:16px;padding:4px 5vw 0;text-align:left}.awardsRailHint:before{content:"";width:52px;height:1px;background:currentColor;opacity:.65}.awardsShowcaseFooter{position:static;padding:clamp(70px,10vh,130px) 5vw 2vh}.awardsShowcaseFooter>p{width:min(420px,100%);margin:0 0 clamp(35px,5vh,64px);font-size:13px;line-height:1.75}.awardsShowcaseFooter nav{position:static;inset:auto;z-index:auto;display:grid;grid-template-columns:1fr 1fr;padding:0;color:inherit;mix-blend-mode:normal;border-top:1px solid rgba(241,239,232,.7);border-bottom:1px solid rgba(241,239,232,.7)}.awardsShowcaseFooter a{min-width:0;display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:10px;gap:10px;padding:clamp(24px,3vw,48px);color:inherit;text-decoration:none;overflow:hidden;transition:background .28s,color .28s}.awardsShowcaseFooter a+a{border-left:1px solid rgba(241,239,232,.7)}.awardsShowcaseFooter a:hover{background:var(--paper);color:var(--signal)}.awardsShowcaseFooter small{grid-column:1/-1;font:600 10px/1 monospace;letter-spacing:.1em}.awardsShowcaseFooter strong{font-size:clamp(58px,7.7vw,132px);line-height:.82;letter-spacing:-.075em}.awardsShowcaseFooter b{padding-bottom:.4em;font:600 10px/1 monospace;letter-spacing:.08em}.categoryCard.is-portrait video,.videoArchiveCard.is-portrait .videoArchiveMedia video{object-fit:cover}@media(max-width:760px){.awardsIntroStage{height:240svh}.awardsIntroScene{padding:70px 16px 44px}.awardsIntroScene>b{right:16px;bottom:28px}.awardsShowcaseFooter{padding-inline:16px}.awardsShowcaseFooter nav{grid-template-columns:1fr}.awardsShowcaseFooter a+a{border-left:0;border-top:1px solid rgba(241,239,232,.7)}.awardsShowcaseFooter strong{font-size:clamp(54px,20vw,90px)}}.heroBackgroundVideo{filter:saturate(.86) contrast(1.05) brightness(.86)}.heroVideoGrade{background:radial-gradient(circle at 67% 46%,transparent 0,rgba(9,10,10,.03) 48%,rgba(9,10,10,.25) 100%),linear-gradient(90deg,rgba(9,10,10,.44),rgba(9,10,10,.12) 42%,transparent 75%,rgba(9,10,10,.16))}.awardWorkCard.is-portrait{flex-basis:clamp(260px,22vw,390px)}.awardWorkCard.is-portrait .awardWorkMedia{aspect-ratio:9/16}.awardWorkCard.is-portrait .awardWorkMedia video{object-fit:cover}@media(max-width:760px){.awardWorkCard.is-portrait{flex-basis:62vw}}.motionHeading{overflow:visible;perspective:900px;background:none!important;-webkit-text-fill-color:initial!important}.motionLine{display:block;overflow:hidden;padding:.08em .06em .12em;margin:-.08em -.06em -.12em}.motionLineInner{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(102deg,#F1EFE8,#F1EFE8 15%,#8C8880 27%,#AF2711 39%,#FF694C 49%,#E8C5AD 58%,#AF2711 70%,#F1EFE8 86%,#F1EFE8);background-size:320% 100%;background-position:135% 50%;-webkit-background-clip:text;background-clip:text;will-change:transform,background-position,filter}.journalReact .motionLineInner,.manifestReact .motionLineInner{background-image:linear-gradient(102deg,#090A0A,#090A0A 16%,#6E6B66 28%,#AF2711 40%,#E25236 50%,#65180D 62%,#090A0A 78%,#090A0A)}.awardsShowcaseReact .motionLineInner{background-image:linear-gradient(102deg,#F1EFE8,#F1EFE8 16%,#090A0A 31%,#65180D 43%,#FFD8C8 54%,#090A0A 68%,#F1EFE8 84%,#F1EFE8)}@media(prefers-reduced-motion:reduce){.motionLine{overflow:visible}.motionLineInner{color:inherit;-webkit-text-fill-color:currentColor;background:none;transform:none!important;opacity:1!important}}.labReact{padding-top:12vh;padding-bottom:13vh}.labReact>div{position:relative}.labIntro{position:absolute;right:0;top:15vh;margin:0;color:#92928c;font-size:12px;line-height:1.7;text-align:right}.labGridReact{width:min(100%,1050px);gap:clamp(12px,1.4vw,24px);margin:clamp(34px,6vh,68px) auto 0}.labGridReact figure{aspect-ratio:3/4;margin:0;background:#070808;border-color:rgba(241,239,232,.2)}.labGridReact img{object-fit:cover;animation:none;filter:saturate(.82) contrast(1.06);transition:transform .9s cubic-bezier(.2,.8,.2,1),filter .5s}.labGridReact figure:hover img{transform:scale(1.035);filter:saturate(1) contrast(1.08)}.labGridReact figure:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 55%,rgba(4,5,5,.88));pointer-events:none}.labGridReact figure figcaption{z-index:2;left:0;right:0;bottom:0;display:grid;grid-template-columns:1fr auto;grid-gap:8px 20px;gap:8px 20px;padding:18px;background:transparent}.labGridReact figcaption small{grid-column:1/-1;color:#ff684f;font:800 9px/1 monospace;letter-spacing:.08em}.labGridReact figcaption strong{font-size:clamp(16px,1.35vw,24px);letter-spacing:-.045em}.labGridReact figcaption span{align-self:end;color:#aaa9a2;font:700 8px/1 monospace}@media(min-width:761px){.labGridReact{width:min(88vw,1320px);gap:clamp(16px,1.25vw,24px)}}@media(min-width:1440px){.labGridReact{width:min(72vw,1680px)}}.awardsMagazineSet{flex:0 0 auto;display:grid;grid-template-columns:clamp(278px,calc(27.84vw + 37px),390px) clamp(380px,44vw,550px);grid-gap:clamp(16px,1.5vw,28px);gap:clamp(16px,1.5vw,28px);align-items:start;scroll-snap-align:start}.awardsMagazineSet+.awardsMagazineSet{margin-left:clamp(24px,3vw,56px);padding-left:clamp(28px,4vw,76px);border-left:1px solid rgba(241,239,232,.55)}.awardsFormatColumn{min-width:0}.awardsFormatColumn>header{display:flex;align-items:end;justify-content:space-between;gap:18px;min-height:42px;margin:0 0 16px;padding:0 0 12px;border-bottom:1px solid rgba(241,239,232,.66)}.awardsFormatColumn>header span{white-space:nowrap;font:800 11px/1 monospace;letter-spacing:.11em}.awardsFormatColumn>header strong{white-space:nowrap;font-size:11px;line-height:1;letter-spacing:-.02em}.awardsFormatColumn .awardsFormWorks{display:flex;flex-direction:column;gap:18px}.awardsFormatColumn .awardWorkCard,.awardsFormatColumn .awardWorkCard.is-portrait,.awardsFormatColumn .awardWorkCard.is-square{width:100%;flex:none}.awardsFormatColumn.is-vertical .awardWorkMedia{aspect-ratio:9/16}.awardsFormatColumn.is-wide .awardWorkMedia{aspect-ratio:16/9}.awardsFormatColumn .awardWorkMeta{box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr) auto;min-height:58px}.awardsFormatColumn .awardWorkMeta strong{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.awardsFormatColumn .awardWorkMeta small{white-space:nowrap;flex:none}.awardsMagazineSet~.awardsRailMore{align-self:stretch;min-height:0;margin-top:58px;aspect-ratio:auto}@media(min-width:761px) and (max-width:1180px){.awardsRail{--awards-rail-gutter:clamp(24px,4vw,48px)}.awardsMagazineSet{gap:clamp(14px,1.6vw,20px)}.awardsMagazineSet+.awardsMagazineSet{margin-left:clamp(20px,3vw,36px);padding-left:clamp(24px,3.5vw,42px)}.awardsFormatColumn>header{min-height:40px;margin-bottom:14px;padding-bottom:10px}.awardsFormatColumn .awardsFormWorks{gap:14px}.awardsFormatColumn .awardWorkMeta{min-height:52px;padding-top:10px;padding-bottom:3px}.awardsFormatColumn .awardWorkMeta strong{font-size:clamp(15px,1.8vw,20px)}.awardsFormatColumn .awardWorkMeta small{font-size:8px}.awardsMagazineSet~.awardsRailMore{margin-top:54px}}.industryExplorer{display:grid;grid-template-columns:minmax(220px,.72fr) 2fr;grid-gap:clamp(32px,5vw,92px);gap:clamp(32px,5vw,92px);margin:0 0 clamp(30px,5vh,70px);padding:22px 0 26px;border-top:1px solid #3a3a37;border-bottom:1px solid #3a3a37}.industryExplorer>div small{color:var(--signal-hot);font:800 10px/1 monospace;letter-spacing:.13em}.industryExplorer>div p{max-width:320px;margin:14px 0 0;color:#888882;font-size:12px;line-height:1.55}.industryExplorer nav{display:flex;flex-wrap:wrap;gap:7px}.industryExplorer button{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex:1 1 220px;min-height:58px;padding:0 16px;border:1px solid #343431;border-radius:0;background:#090a0a;color:#888882;display:flex;align-items:center;justify-content:space-between;gap:12px;cursor:pointer;text-align:left;transition:background-color .24s,color .24s}.industryExplorer button span{font:800 10px/1.15 monospace;letter-spacing:.04em}.industryExplorer button small{color:inherit;font:9px/1 monospace}.industryExplorer button:hover{color:var(--paper)}.industryExplorer button.is-active{background:var(--signal);color:var(--paper)}.categoryOrientationGroups{min-height:40vh}.categoryCard>div em{grid-column:2/3;margin-top:-5px;color:var(--signal-hot);font:800 8px/1.2 monospace;font-style:normal;letter-spacing:.09em}@media(max-width:760px){.awardsMagazineSet{grid-template-columns:54vw 72vw;gap:12px}.awardsMagazineSet+.awardsMagazineSet{margin-left:18px;padding-left:28px}.awardsFormatColumn>header{display:block;min-height:38px;margin-bottom:12px;padding-bottom:10px}.awardsFormatColumn>header span{display:block;font-size:9px}.awardsFormatColumn>header strong{display:block;margin-top:7px;font-size:8px;opacity:.72}.awardsFormatColumn .awardsFormWorks{gap:12px}.awardsFormatColumn .awardWorkMeta{min-height:45px;gap:7px;padding-top:9px;padding-bottom:4px}.awardsFormatColumn .awardWorkMeta strong{font-size:13px}.awardsFormatColumn .awardWorkMeta small{font-size:7px;letter-spacing:.02em}.awardsMagazineSet~.awardsRailMore{flex-basis:72vw;margin-top:62px}.industryExplorer{display:block;margin:8px -16px 12px;padding:18px 0 20px 16px;overflow:hidden}.industryExplorer>div{padding-right:16px}.industryExplorer>div p{margin-top:9px;font-size:11px}.industryExplorer nav{display:flex;flex-wrap:nowrap;gap:7px;margin-top:18px;padding-right:16px;overflow-x:auto;background:transparent;border:0;scrollbar-width:none}.industryExplorer nav::-webkit-scrollbar{display:none}.industryExplorer button{flex:0 0 auto;min-height:42px;padding:0 13px;border:1px solid #3a3a37}.industryExplorer button span{font-size:9px;white-space:nowrap}}.contactActions{display:grid;grid-template-columns:minmax(210px,.68fr) minmax(420px,1.32fr);align-items:end;grid-gap:clamp(48px,7vw,128px);gap:clamp(48px,7vw,128px);margin-top:7vh}.inquiryOpen{position:relative;isolation:isolate;overflow:hidden;width:100%;min-height:clamp(178px,20vh,224px);padding:22px 88px 24px 26px;border:1px solid rgba(241,239,232,.42);background:linear-gradient(135deg,rgba(255,255,255,.045),transparent 52%),#0b0c0c;color:var(--paper);display:grid;grid-template-columns:minmax(128px,.52fr) minmax(210px,1fr);grid-gap:clamp(22px,3vw,54px);gap:clamp(22px,3vw,54px);align-items:end;text-align:left;cursor:pointer;transition:border-color .35s,transform .45s cubic-bezier(.16,1,.3,1)}.inquiryOpen:before{content:"";position:absolute;z-index:-1;inset:0;background:var(--signal);transform:translateY(101%);transition:transform .62s cubic-bezier(.16,1,.3,1)}.inquiryOpen:after{content:"";position:absolute;left:26px;top:22px;width:34px;height:2px;background:var(--signal-hot);transition:width .45s cubic-bezier(.16,1,.3,1),background .25s}.inquiryOpenMeta{display:flex;min-height:100%;flex-direction:column;justify-content:space-between;align-items:flex-start;padding-top:20px}.inquiryOpenMeta small{color:#9b9b94;font:750 8px/1 monospace;letter-spacing:.09em}.inquiryOpenMeta em{max-width:8em;color:#d7d4cc;font-size:clamp(14px,1.2vw,18px);font-style:normal;font-weight:720;line-height:1.25;letter-spacing:-.035em}.inquiryOpen strong{align-self:end;font-size:clamp(38px,4.2vw,68px);font-weight:850;line-height:.8;letter-spacing:-.07em}.inquiryOpen b{position:absolute;right:22px;top:22px;display:grid;width:48px;height:48px;place-items:center;border:1px solid rgba(255,104,79,.7);border-radius:50%;color:#ff684f;font:500 22px/1 sans-serif;transition:background .3s,color .3s,transform .45s cubic-bezier(.16,1,.3,1)}.inquiryOpen:hover{border-color:#ff684f;transform:translateY(-5px)}.inquiryOpen:hover:before{transform:translateY(0)}.inquiryOpen:hover:after{width:72px;background:#fff}.inquiryOpen:hover .inquiryOpenMeta em,.inquiryOpen:hover .inquiryOpenMeta small{color:#fff}.inquiryOpen:hover b{background:#fff;color:var(--signal);border-color:#fff;transform:rotate(45deg)}.has-inquiry-panel{overflow:hidden}.has-inquiry-panel .navReact{opacity:0;pointer-events:none}.has-inquiry-panel .disintegrationCanvas{z-index:1401}.has-inquiry-panel .temporalCursor{z-index:1402}.inquiryOverlay{position:fixed;z-index:1200;inset:0;display:flex;justify-content:flex-end;background:rgba(0,0,0,.68);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:inquiryFade .25s ease-out both}.inquiryPanel{width:min(760px,74vw);height:100%;overflow:auto;padding:28px clamp(24px,4vw,64px) 42px;background:#f1efe8;color:#090a0a;box-shadow:-30px 0 90px rgba(0,0,0,.35);animation:inquirySlide .55s cubic-bezier(.16,1,.3,1) both}.inquiryPanel>header{display:flex;justify-content:space-between;align-items:center}.inquiryPanel>header a,.inquiryPanel>header button,.inquiryPanel>header small{font:800 9px/1 monospace;letter-spacing:.08em}.inquiryPanel>header a,.inquiryPanel>header button{border:0;background:none;color:inherit;padding:10px 0 10px 18px;white-space:nowrap}.inquiryHeading{display:flex;justify-content:space-between;align-items:end;gap:25px;margin:8vh 0 7vh}.inquiryHeading>span{color:#65645f;font-size:12px;line-height:1.6}.inquiryHeading h2{margin:0;font-size:clamp(50px,7vw,105px);line-height:.78;letter-spacing:-.08em;text-align:right}.inquiryPanel form{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #aaa}.inquiryPanel label{display:grid;grid-gap:12px;gap:12px;padding:22px 0;border-bottom:1px solid #aaa}.inquiryPanel label:nth-child(odd):not(.is-message):not(.inquiryHoney){padding-right:20px}.inquiryPanel label:nth-child(2n):not(.is-message):not(.inquiryHoney){padding-left:20px;border-left:1px solid #aaa}.inquiryPanel label.is-message{grid-column:1/-1}.inquiryPanel label>span{color:#AF2711;font:800 9px/1 monospace;letter-spacing:.08em}.inquiryPanel input,.inquiryPanel textarea{width:100%;border:0;outline:0;background:transparent;color:#090a0a;font:700 clamp(17px,1.4vw,22px)/1.35 inherit;letter-spacing:-.03em}.inquiryPanel input::placeholder,.inquiryPanel textarea::placeholder{color:#97958e}.inquiryPanel textarea{min-height:120px;resize:vertical}.inquiryPanel input:invalid:not(:placeholder-shown){color:#AF2711}.inquiryHoney{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;overflow:hidden!important}.inquiryPanel form>footer{grid-column:1/-1;display:grid;grid-template-columns:1fr minmax(190px,42%);grid-gap:24px;gap:24px;align-items:end;padding-top:28px}.inquiryPanel form>footer p{margin:0;color:#65645f;font-size:11px;line-height:1.5}.inquiryPanel form>footer p.is-error{color:#AF2711}.inquiryPanel form>footer p.is-success{color:#36632f}.inquiryPanel form>footer button{min-height:62px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;border:0;background:#AF2711;color:#fff;font:800 10px/1 monospace}.inquiryPanel form>footer button:disabled{opacity:.55}@keyframes inquiryFade{0%{opacity:0}}@keyframes inquirySlide{0%{transform:translateX(100%)}}.contactPage{position:relative;min-height:100svh;overflow:hidden;display:grid;place-items:center;padding:clamp(18px,3vw,48px);background:#9A4527;color:#090a0a}.contactPage:before{content:"";opacity:.09;background-image:linear-gradient(rgba(255,255,255,.7) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.7) 1px,transparent 0);background-size:5vw 5vw}.contactPage:before,.contactPageAmbient{position:absolute;inset:0;pointer-events:none}.contactPageAmbient{overflow:hidden}.contactPageAmbient i{position:absolute;width:78vw;height:78vw;right:-18vw;top:-30vw;border:1px solid rgba(255,255,255,.15);border-radius:50%}.contactPageAmbient b{position:absolute;left:-.04em;bottom:-.28em;color:rgba(255,255,255,.055);font:900 min(50vw,760px)/1 Arial,sans-serif}.inquiryPanelPage{position:relative;z-index:1;width:min(1120px,94vw);height:auto;max-height:none;padding:clamp(25px,3vw,48px) clamp(24px,5vw,78px) clamp(34px,4vw,64px);border:1px solid rgba(255,255,255,.46);box-shadow:18px 22px 0 rgba(54,13,6,.36),0 40px 100px rgba(45,12,6,.34);animation:inquiryPageIn .7s cubic-bezier(.16,1,.3,1) both}.inquiryPanelPage .inquiryHeading{margin:clamp(40px,7vh,82px) 0 clamp(38px,6vh,70px)}@keyframes inquiryPageIn{0%{opacity:0;transform:translateY(25px)}}body,html{overflow-x:clip}body,html,img,video{max-width:100%}@media(max-width:1024px){.awardsReact,.contactReact,.heroReact,.journalReact,.labReact,.manifestReact,.reelReact,.workReact{padding-left:4vw;padding-right:4vw}.contactActions{grid-template-columns:minmax(190px,.62fr) minmax(390px,1.38fr);gap:4vw}.labIntro{top:11vh}.inquiryPanel{width:min(780px,86vw)}}@media(max-width:760px){.navReact{padding:12px 16px 24px}.navReact div{gap:12px}.navReact div a:not(:last-child){display:none}.navReact div a:last-child{font-size:9px}.awardsReact,.contactReact,.heroReact,.journalReact,.labReact,.manifestReact,.reelReact,.workReact{padding-left:16px;padding-right:16px}.heroReact h1{font-size:15vw;line-height:.84}.heroReact h2{font-size:11.5vw}.manifestReact h2{font-size:15.5vw}.workRowReact{grid-template-columns:38px minmax(0,1fr) 45px;gap:7px}.workRowReact>small{display:none}.workRowReact strong{font-size:8.2vw;overflow-wrap:anywhere}.workRowReact b{font-size:8px;text-align:right}.categoryHeader h1{font-size:12vw;line-height:.84}.labReact{padding-top:10vh;padding-bottom:10vh}.labReact h2{font-size:24vw}.labIntro{position:static;margin:22px 0 42px;text-align:left}.labGridReact{display:flex;width:calc(100% + 32px);margin:0 -16px;padding:0 16px 10px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.labGridReact::-webkit-scrollbar{display:none}.labGridReact figure{flex:0 0 74vw;scroll-snap-align:start}.labGridReact figure figcaption{padding:14px}.labGridReact figcaption strong{font-size:17px}.contactReact{padding-top:10vh;padding-bottom:9vh}.contactReact h2{font-size:18vw}.contactActions{grid-template-columns:1fr;gap:28px;margin-top:5vh}.contactActions>.inquiryOpen{grid-row:1}.contactActions>div:first-child{grid-row:2}.inquiryOpen{min-height:94px;padding:18px 62px 18px 18px;border:1px solid #d84a33;background:#AF2711;color:#fff;grid-template-columns:1fr auto;gap:16px;box-shadow:0 18px 54px rgba(175,39,17,.28)}.inquiryOpen:after,.inquiryOpen:before{display:none}.inquiryOpenMeta{min-height:58px;padding:0}.inquiryOpenMeta small{color:rgba(255,255,255,.68)}.inquiryOpenMeta em{max-width:none;color:#fff;font-size:13px}.inquiryOpen strong{font-size:clamp(25px,8vw,34px);line-height:.82}.inquiryOpen b{right:14px;top:50%;width:38px;height:38px;transform:translateY(-50%);border-color:rgba(255,255,255,.65);color:#fff;font-size:17px}.inquiryOpen:hover{transform:none}.inquiryOpen:hover b{transform:translateY(-50%) rotate(45deg)}.inquiryPanel{width:100vw;height:100dvh;max-height:100dvh;padding:max(18px,env(safe-area-inset-top)) 16px max(24px,env(safe-area-inset-bottom));overscroll-behavior:contain}.inquiryHeading{display:block;margin:36px 0 30px}.inquiryHeading>span{display:block;margin-bottom:24px}.inquiryHeading h2{font-size:clamp(52px,16vw,68px);text-align:left}.inquiryPanel form{display:block}.inquiryPanel label:nth-child(n){padding:18px 0;border-left:0}.inquiryPanel input,.inquiryPanel textarea{font-size:16px}.inquiryPanel textarea{min-height:96px}.inquiryPanel form>footer{display:grid;grid-template-columns:1fr;margin-top:0;padding-top:24px}.inquiryPanel form>footer button{min-height:58px}}@media(max-width:390px){.brandReact{width:112px}.navReact div a:last-child{font-size:8px}.awardWorkCard{flex-basis:84vw}.awardWorkCard.is-portrait{flex-basis:66vw}.labGridReact figure{flex-basis:78vw}.inquiryOpen strong{font-size:24px}}.reelReact{display:block;min-height:auto;overflow:visible;padding:5vh 5vw 10vh;background:#090a0a}.motionArchiveInner{width:100%}.motionArchiveHeader{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);grid-gap:7vw;gap:7vw;align-items:end;margin-bottom:clamp(52px,8vh,100px)}.motionArchiveHeader[data-experiment-scene]{position:-webkit-sticky;position:sticky;top:0;height:100svh;min-height:100svh;align-content:center;margin:0;padding:9vh 0;background:#090a0a}.experimentStage{position:relative;height:270svh;background:#090a0a}.motionArchiveHeader small{grid-column:1/-1;font:600 11px/1.2 Pretendard Variable,sans-serif;letter-spacing:.1em}.motionArchiveHeader h2{margin:28px 0 0;font-size:clamp(74px,11vw,170px);line-height:.78;letter-spacing:-.08em}.motionArchiveHeader p{justify-self:end;width:min(100%,380px);margin:0 0 5px;color:#999991;font-size:13px;line-height:1.75}.motionArchiveGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:clamp(14px,1.5vw,24px);gap:clamp(14px,1.5vw,24px)}.motionArchiveCard{position:relative;min-width:0;display:grid;grid-template-columns:1fr auto;grid-gap:7px 12px;gap:7px 12px;color:var(--paper)}.motionArchiveMedia{grid-column:1/-1;position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:#111;border:1px solid rgba(241,239,232,.2)}.motionArchiveCard video{display:block;width:100%;height:100%;object-fit:cover;filter:saturate(.78) contrast(1.05);transform-origin:center;transition:filter .35s}.motionArchiveCard:hover video{filter:saturate(1) contrast(1.02)}.motionArchiveCard>span{grid-column:1/-1;justify-self:start;display:inline-flex;align-items:center;gap:7px;margin-top:9px;color:#ff684f;font:800 clamp(10px,.6vw,12px)/1 monospace;letter-spacing:.12em;text-shadow:0 0 14px rgba(255,78,48,.24)}.motionArchiveCard>span:before{content:"";width:18px;height:3px;flex:none;background:var(--signal)}.motionArchiveCard strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(17px,1.45vw,24px);letter-spacing:-.035em}.motionArchiveCard b{align-self:end;font:600 9px/1 monospace;letter-spacing:.08em}.featuredWorksReact header{padding-bottom:24px}.featuredWorksToolbar{display:flex;align-items:end;justify-content:space-between;gap:30px;margin:0 5vw 24px;padding:0 0 18px;border-bottom:1px solid rgba(241,239,232,.24)}.featuredWorksToolbar p{width:min(390px,100%);margin:0;color:#999991;font-size:12px;line-height:1.7}.featuredWorksToolbar a{flex:none;display:flex;align-items:center;gap:18px;padding:12px 16px;border:1px solid var(--signal-hot);color:var(--paper);font-size:11px;letter-spacing:.07em;transition:background .25s,border-color .25s}.featuredWorksToolbar a b{color:var(--signal-hot);font-size:17px}.featuredWorksToolbar a:hover{background:var(--signal);border-color:var(--signal)}.featuredWorksToolbar a:hover b{color:var(--paper)}@media(max-width:900px){.motionArchiveHeader{grid-template-columns:1fr}.motionArchiveHeader p{justify-self:start}.motionArchiveGrid{grid-template-columns:1fr 1fr}.motionArchiveCard:last-child{grid-column:1/-1;width:50%}}@media(max-width:760px){.reelReact{padding:4vh 16px 8vh}.experimentStage{height:250svh}.motionArchiveHeader[data-experiment-scene]{height:100svh;min-height:100svh;padding:64px 0 38px}.motionArchiveGrid{grid-template-columns:1fr}.motionArchiveCard:last-child{grid-column:auto;width:auto}.featuredWorksToolbar{margin-inline:16px;align-items:start}.featuredWorksToolbar p{display:none}.featuredWorksToolbar a{width:100%;justify-content:space-between}}.journalArticlePage,.journalIndexPage{position:relative;z-index:3;min-height:100vh;overflow:hidden}.journalIndexPage{background:var(--signal);color:var(--paper)}.journalArticlePage{background:var(--paper);color:var(--ink)}.journalArticleNav{position:static;z-index:2;display:flex;align-items:center;justify-content:space-between;width:100%;padding:24px 3vw;border-bottom:1px solid rgba(9,10,10,.34);background:var(--signal);color:var(--paper);font:700 10px/1 monospace;letter-spacing:.08em}.journalArticleNav a,.journalArticleNav span{color:inherit}.journalArticleNav>span{color:#120a07}.journalArticleNav a{transition:color .2s}.journalArticleNav a:hover{color:#120a07}.journalIndexHero{position:relative;isolation:isolate;overflow:hidden;min-height:78vh;display:grid;grid-template-columns:1fr minmax(260px,34vw);align-content:space-between;grid-gap:40px;gap:40px;padding:10vh 3vw 5vh;border-bottom:1px solid rgba(9,10,10,.34)}.journalArticleHero:before,.journalIndexHero:before{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;opacity:.32;background-image:linear-gradient(rgba(0,0,0,.16) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.16) 1px,transparent 0),linear-gradient(122deg,transparent 62%,rgba(0,0,0,.12) 0);background-size:5vw 5vw,5vw 5vw,auto}.journalIndexHero small{grid-column:1/-1;display:flex;align-items:center;gap:12px;color:#120a07;font:700 10px/1 monospace;letter-spacing:.09em}.journalIndexHero small:before{content:"";width:30px;height:2px;background:#120a07}.journalIndexHero h1{margin:0;font-size:clamp(62px,10.2vw,190px);line-height:.78;letter-spacing:-.085em;text-wrap:balance;color:var(--paper)}.journalIndexHero h1 span{color:#120a07}.journalIndexHero p{align-self:end;margin:0 0 .5vw;padding-left:20px;border-left:3px solid #120a07;color:#120a07;max-width:420px;font-size:clamp(15px,1.25vw,21px);line-height:1.55;word-break:keep-all}.journalIndexList{padding:0 3vw 11vh;background:var(--signal)}.journalIndexList>a{position:relative;display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-gap:28px;gap:28px;align-items:start;padding:42px 0 48px;border-bottom:1px solid rgba(9,10,10,.34);color:inherit}.journalIndexList>a:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:3px;background:var(--paper);transition:right .55s cubic-bezier(.16,1,.3,1)}.journalIndexList>a:hover:after{right:0}.journalIndexList>a>span{display:flex;align-items:center;gap:8px;padding-top:5px;color:#120a07;font:800 14px/1 monospace}.journalIndexList>a>span:before{content:"";width:13px;height:2px;background:#120a07}.journalIndexList>a>div small{display:block;margin-bottom:14px;color:#120a07;font:700 9px/1 monospace;letter-spacing:.08em}.journalIndexList h2{margin:0;max-width:1450px;font-size:clamp(34px,5vw,92px);line-height:.92;letter-spacing:-.065em;word-break:keep-all;overflow-wrap:normal;text-wrap:pretty;transition:color .25s,transform .35s cubic-bezier(.2,.75,.2,1);color:var(--paper)}.journalIndexList>a:nth-child(2) h2{display:inline-block;width:max-content;max-width:100%;padding:.07em .12em .13em .09em;background:#fff;color:#9A4527}.journalIndexList>a:nth-child(3) h2{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.82)}.journalIndexList p{max-width:630px;margin:20px 0 0;color:rgba(18,10,7,.8);font-size:14px;line-height:1.75;word-break:keep-all}.journalIndexList>a>b{padding-top:5px;color:var(--paper);font:700 10px/1 monospace}.journalIndexList>a:hover h2{color:#120a07;transform:translateX(12px)}.journalArticleHero{position:relative;isolation:isolate;overflow:hidden;min-height:88vh;display:flex;flex-direction:column;justify-content:space-between;padding:4vh 3vw 6vh;border-bottom:1px solid rgba(9,10,10,.34);background:var(--signal);color:var(--paper)}.journalArticleMeta{display:grid;grid-template-columns:1fr auto auto;grid-gap:32px;gap:32px;font:700 9px/1 monospace;letter-spacing:.08em;color:#120a07}.journalArticleHero h1{margin:auto 0 5vh;font-size:clamp(60px,10.2vw,194px);line-height:.88;letter-spacing:-.075em}.journalArticleHero h1 span{display:block}.journalArticleHero h1 span:last-child{margin-left:2.2vw;color:#120a07}.journalArticleHero>p{width:min(690px,58vw);margin:0 0 0 auto;font-size:clamp(17px,1.55vw,28px);line-height:1.55;letter-spacing:-.02em;word-break:keep-all;color:#120a07}.journalArticleBody{width:min(1180px,94vw);margin:0 auto;padding:13vh 0 17vh;display:grid;grid-template-columns:220px minmax(0,760px);justify-content:space-between;grid-gap:8vw;gap:8vw}.journalArticleBody aside{position:-webkit-sticky;position:sticky;top:40px;align-self:start;display:flex;flex-direction:column;gap:13px}.journalArticleBody aside small{margin-bottom:12px;color:var(--signal);font:700 9px/1 monospace;letter-spacing:.1em}.journalArticleBody aside a{color:#6d6c67;font-size:11px;line-height:1.45;word-break:keep-all;transition:color .2s,transform .2s}.journalArticleBody aside a:hover{color:var(--signal);transform:translateX(5px)}.journalArticleCopy section{scroll-margin-top:40px;padding:0 0 11vh}.journalArticleChapter+.journalArticleChapter section{padding-top:8vh;border-top:1px solid rgba(9,10,10,.18)}.journalArticleCopy section>small{display:block;margin-bottom:20px;color:var(--signal);font:700 10px/1 monospace}.journalArticleCopy h2{margin:0 0 38px;font-size:clamp(34px,4.15vw,67px);line-height:.96;letter-spacing:-.06em;word-break:keep-all}.journalArticleCopy p{margin:0 0 23px;font-size:clamp(16px,1.22vw,20px);line-height:1.9;letter-spacing:-.012em;word-break:keep-all}.journalArticleCopy blockquote{position:relative;margin:55px 0 0;padding:28px 0 0 54px;border-top:2px solid var(--signal);font-size:clamp(24px,2.5vw,41px);font-weight:700;line-height:1.25;letter-spacing:-.045em;word-break:keep-all}.journalArticleCopy blockquote:before{content:"“";position:absolute;left:0;top:25px;color:var(--signal);font-size:46px}.journalArticleImage{width:calc(100% + 8vw);margin:0 0 12vh -4vw}.journalArticleImage img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;background:#111;filter:none}.journalArticleImage figcaption{position:relative;margin:12px 0 0 4vw;padding-left:34px;max-width:620px;color:#62615c;font-size:11px;line-height:1.55;word-break:keep-all}.journalArticleImage figcaption:before{content:"";position:absolute;left:0;top:.7em;width:22px;height:1px;background:var(--signal)}.journalRelated{display:grid;grid-template-columns:minmax(260px,35vw) 1fr;grid-gap:8vw;gap:8vw;padding:9vh 3vw 11vh;background:var(--ink);color:var(--paper)}.journalRelated header small{color:var(--signal-hot);font:700 9px/1 monospace;letter-spacing:.1em}.journalRelated h2{margin:3vh 0 0;font-size:clamp(52px,7vw,120px);line-height:.78;letter-spacing:-.08em}.journalRelated>div{border-top:1px solid rgba(241,239,232,.28)}.journalRelated>div a{display:grid;grid-template-columns:1fr auto;grid-gap:13px 30px;gap:13px 30px;padding:28px 0 34px;border-bottom:1px solid rgba(241,239,232,.28);color:inherit}.journalRelated a small{grid-column:1/-1;color:#8f8f89;font:700 9px/1 monospace}.journalRelated a strong{font-size:clamp(22px,2.2vw,38px);line-height:1;letter-spacing:-.045em;transition:color .2s}.journalRelated a b{align-self:end;font:700 10px/1 monospace}.journalRelated a b,.journalRelated a:hover strong{color:var(--signal-hot)}@media(max-width:760px){.journalArticleNav{padding:20px 16px}.journalIndexHero{min-height:74vh;grid-template-columns:1fr;padding:8vh 16px 4vh}.journalIndexHero h1{font-size:18vw}.journalIndexHero p{align-self:end}.journalIndexList{padding:0 16px 8vh}.journalIndexList>a{grid-template-columns:42px minmax(0,1fr);gap:14px;padding:30px 0 34px}.journalIndexList>a>b{display:none}.journalIndexList h2{font-size:10vw}.journalIndexList p{font-size:13px}.journalArticleHero{min-height:82vh;padding:3vh 16px 5vh}.journalArticleMeta{grid-template-columns:1fr auto}.journalArticleMeta span:nth-child(2){display:none}.journalArticleHero h1{font-size:17.5vw}.journalArticleHero>p{width:100%;font-size:16px}.journalArticleBody{width:auto;margin:0 16px;padding:9vh 0 12vh;display:block}.journalArticleBody aside{position:static;display:grid;grid-template-columns:1fr 1fr;margin-bottom:10vh}.journalArticleBody aside small{grid-column:1/-1}.journalArticleCopy section{padding-bottom:8vh}.journalArticleChapter+.journalArticleChapter section{padding-top:7vh}.journalArticleCopy blockquote{padding-left:38px}.journalArticleImage{width:calc(100% + 32px);margin:0 0 9vh -16px}.journalArticleImage figcaption{margin-left:16px;margin-right:16px}.journalRelated{grid-template-columns:1fr;padding:8vh 16px 10vh}.heroReact{min-height:min(82svh,760px);padding-top:64px;padding-bottom:40px;align-items:center}.journalReact,.manifestReact,.workReact{min-height:auto;padding-top:56px;padding-bottom:56px}.reelReact{min-height:auto;padding:64px 16px}.motionArchiveHeader{margin-bottom:36px}.featuredWorksReact{padding:0 0 64px}.featuredWorksReact header{margin-bottom:14px;padding-bottom:0}.featuredWorkMeta{padding-bottom:18px}.awardsShowcaseReact{min-height:auto;padding-top:64px;padding-bottom:48px}.awardsShowcaseReact>header{padding-bottom:38px}.awardsShowcaseFooter{padding-top:54px}.awardsShowcaseFooter>p{margin-bottom:32px}.labReact{min-height:auto;padding-top:64px;padding-bottom:64px}.labIntro{margin:18px 0 30px}.contactReact{min-height:auto;padding-top:64px;padding-bottom:56px}.contactActions{gap:36px;margin-top:38px}.categoryPage{padding-bottom:64px}.categoryHeader{margin-bottom:40px}.categoryHeader h1{margin-top:56px;margin-bottom:28px}.categoryOrientationGroup{padding-top:42px}.videoArchiveReact{padding:64px 16px}.videoArchiveReact>header{margin-bottom:36px}.videoArchiveReact>header h2{margin-top:28px}.videoOrientationGroup{padding-top:42px}.journalIndexHero{min-height:auto;padding-top:64px;padding-bottom:40px}.journalIndexList{padding-bottom:56px}.journalArticleHero{min-height:auto;padding-top:36px;padding-bottom:44px}.journalArticleMeta{grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:start}.journalArticleMeta span{min-width:0;white-space:nowrap}.journalArticleHero h1{margin:44px 0 36px;font-size:clamp(44px,13vw,58px);line-height:.9;letter-spacing:-.065em;word-break:keep-all;overflow-wrap:normal;text-wrap:balance}.journalArticleHero h1 span{width:100%}.journalArticleHero h1 span:last-child{margin-left:0}.journalArticleHero>p{font-size:15px;line-height:1.65}.journalArticleBody{padding-top:64px;padding-bottom:72px}.journalArticleBody aside{margin-bottom:56px}.journalArticleCopy section{padding-bottom:56px}.journalArticleChapter+.journalArticleChapter section{padding-top:48px}.journalArticleImage{margin-bottom:56px}.journalRelated{padding-top:56px;padding-bottom:64px}}.heroReact{min-height:100svh;padding:clamp(92px,11vh,132px) 5vw clamp(36px,6vh,72px);align-items:flex-end}.heroReactContent{width:100%;transform-origin:left bottom}.heroReactContent>small{font:650 10px/1 Pretendard Variable,sans-serif;letter-spacing:.12em}.heroReact h1{max-width:1500px;margin:clamp(24px,4vh,48px) 0 0;font-size:clamp(62px,9.7vw,154px);line-height:.78;letter-spacing:-.085em;text-wrap:balance}.heroReact .heroLine{display:block;overflow:hidden;padding:.07em .03em .09em 0}.heroReact .heroBeat{display:inline-block;margin-right:.17em;white-space:nowrap;color:var(--paper);will-change:transform,opacity,filter,letter-spacing,background-position}.heroReactContent>small,.heroReactFooter>*{will-change:transform,opacity}.heroReact .heroLine em{font-style:normal}.heroReact h1 .heroBeatAccent{color:var(--signal-hot)}.heroReact .heroBeatCinema{color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(100deg,#f1efe8,#f1efe8 20%,#ff8b75 38%,#af2711 52%,#ff694c 64%,#f1efe8 82%);background-size:280% 100%;background-position:120% 50%;-webkit-background-clip:text;background-clip:text}.heroReactFooter{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:clamp(34px,6vh,70px);padding-top:18px;border-top:1px solid rgba(241,239,232,.38)}.heroReactFooter p{margin:0;font-size:clamp(23px,2.7vw,44px);font-weight:740;line-height:1;letter-spacing:-.055em}.heroReactFooter p span{color:var(--signal-hot)}.heroReactFooter b{position:relative;padding-left:48px;font:650 9px/1 monospace;letter-spacing:.1em}.heroReactFooter b:before{content:"";position:absolute;left:0;top:50%;width:34px;height:1px;background:var(--signal-hot)}.sceneCounter{position:absolute;right:5vw;bottom:6vh;color:#777771;font:650 9px/1 monospace;letter-spacing:.1em}@media(min-width:900px){[data-pin-scene]{overflow:hidden;isolation:isolate}.journalReact[data-pin-scene],.labReact[data-pin-scene],.workReact[data-pin-scene],[data-pin-scene]{min-height:100svh}}.motionPinStage{position:relative;z-index:1;isolation:isolate;background:#090a0a}.motionPinStage.is-manifest{height:260svh;background:var(--paper)}.motionPinStage.is-work{height:290svh}.motionPinStage.is-lab{height:250svh;background:#111}.motionPinStage.is-journal{height:320svh;background:var(--paper)}.motionPinStage.is-contact{height:285svh;background:#090a0a}.motionPinStage>[data-pin-scene]{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100svh;min-height:100svh;overflow:hidden}.contactReact h2,.journalReact h2,.workReact h2{margin:clamp(26px,4vh,48px) 0}.labReact h2{margin:clamp(14px,2.2vh,28px) 0;font-size:clamp(58px,8vw,120px)}.labReact .labGridReact figure{height:auto;aspect-ratio:3/4}@media(max-width:899px){.motionPinStage.is-manifest{height:250svh}.motionPinStage.is-work{height:270svh}.motionPinStage.is-lab{height:240svh}.motionPinStage.is-journal{height:290svh}.motionPinStage.is-contact{height:260svh}}.caseTeaserStage{position:relative;height:275svh;background:#060707}.caseTeaserReact{position:-webkit-sticky;position:sticky;top:0;z-index:3;height:100svh;min-height:100svh;overflow:hidden;background:#060707;color:var(--paper)}.caseTeaserReact>video,.caseTeaserShade{position:absolute;inset:0;width:100%;height:100%}.caseTeaserReact>video{object-fit:cover;filter:saturate(.72) contrast(1.08)}.caseTeaserShade{background:linear-gradient(90deg,rgba(4,5,5,.86),rgba(4,5,5,.26) 58%,rgba(4,5,5,.5)),linear-gradient(0deg,rgba(4,5,5,.82),transparent 58%)}.caseTeaserContent{position:relative;z-index:2;min-height:100svh;display:flex;flex-direction:column;justify-content:flex-end;padding:9vh 5vw 7vh}.caseTeaserContent>small{margin-bottom:clamp(25px,4vh,48px);color:#d7d4cc;font:650 9px/1 monospace;letter-spacing:.12em}.caseTeaserContent h2{max-width:1260px;margin:0;font-size:clamp(70px,11vw,174px);line-height:.76;letter-spacing:-.085em}.caseTeaserContent h2 em{color:#AF2711;font-style:normal}.caseTeaserMeta{display:grid;grid-template-columns:minmax(260px,430px) auto;justify-content:space-between;align-items:end;grid-gap:30px;gap:30px;margin-top:clamp(36px,6vh,72px);padding-top:18px;border-top:1px solid rgba(241,239,232,.42)}.caseTeaserMeta p{margin:0;color:#c2c0b9;font-size:13px;line-height:1.65;word-break:keep-all}.caseTeaserMeta a{display:flex;gap:35px;padding-bottom:7px;border-bottom:1px solid;font:650 10px/1 monospace}.caseTeaserMeta a span{color:var(--signal-hot)}.caseStudyPage{background:var(--paper);color:var(--ink)}.caseStudyNav{position:fixed;z-index:90;inset:0 0 auto;display:flex;justify-content:space-between;padding:18px 24px 36px;color:#fff;background:linear-gradient(#090a0acc,transparent);mix-blend-mode:difference;font:650 10px/1 monospace;letter-spacing:.1em}.caseStudyHero{position:relative;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;padding:10vh 5vw 7vh;background:#090a0a;color:var(--paper)}.caseStudyHero>video,.caseStudyHeroShade{position:absolute;inset:0;width:100%;height:100%}.caseStudyHero>video{object-fit:cover;filter:saturate(.76) contrast(1.08)}.caseStudyHeroShade{background:linear-gradient(90deg,rgba(9,10,10,.82),rgba(9,10,10,.08) 68%),linear-gradient(0deg,rgba(9,10,10,.84),transparent 60%)}.caseStudyHero>div:last-child{position:relative;z-index:2;width:100%}.caseStudyHero small{font:650 10px/1 monospace;letter-spacing:.12em}.caseStudyHero h1{margin:clamp(32px,5vh,60px) 0 0;max-width:1450px;font-size:clamp(66px,11.5vw,182px);line-height:.84;letter-spacing:-.075em}.caseStudyHero h1 span{color:#AF2711}.caseStudyHero p{margin:clamp(38px,5.5vh,68px) 0 0;font-size:clamp(18px,2vw,32px);font-weight:650;letter-spacing:-.04em}.caseStudyNotice{display:grid;grid-template-columns:minmax(240px,.7fr) minmax(300px,1.3fr);grid-gap:5vw;gap:5vw;padding:28px 5vw;background:var(--signal);color:var(--paper)}.caseStudyNotice strong{font:700 10px/1.3 monospace;letter-spacing:.1em}.caseStudyNotice p{max-width:740px;margin:0;font-size:12px;line-height:1.65;word-break:keep-all}.caseStudyIntro{padding:16vh 5vw 14vh}.caseStudyIntro small{color:var(--signal);font:700 10px/1 monospace}.caseStudyIntro h2{margin:5vh 0 6vh;max-width:1500px;font-size:clamp(48px,7.6vw,120px);line-height:.87;letter-spacing:-.075em;word-break:keep-all}.caseStudyIntro>p{width:min(620px,50%);margin-left:auto;font-size:clamp(16px,1.3vw,21px);line-height:1.75;word-break:keep-all}.caseReferences{padding:14vh 0 12vh;overflow:hidden;background:#090a0a;color:var(--paper)}.caseReferences>header{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(300px,.6fr);grid-gap:4vh 7vw;gap:4vh 7vw;align-items:end;padding:0 5vw 8vh}.caseReferences header small{grid-column:1/-1;color:var(--signal-hot);font:700 9px/1 monospace;letter-spacing:.1em}.caseReferences h2{margin:0;font-size:clamp(58px,9vw,142px);line-height:.78;letter-spacing:-.085em}.caseReferences header p{margin:0;color:#aaa9a3;font-size:14px;line-height:1.72;word-break:keep-all}.caseReferenceGrid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-gap:clamp(12px,1.5vw,24px);gap:clamp(12px,1.5vw,24px);padding:0 5vw;align-items:start}.caseReferenceGrid figure{grid-column:span 6;position:relative;margin:0;overflow:hidden;border:1px solid #363633;background:#111}.caseReferenceGrid figure:nth-child(3),.caseReferenceGrid figure:nth-child(4),.caseReferenceGrid figure:nth-child(5),.caseReferenceGrid figure:nth-child(6){grid-column:span 3}.caseReferenceGrid figure:last-child{grid-column:5/span 4}.caseReferenceGrid img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#0d0e0e;filter:saturate(.78);transition:transform .75s cubic-bezier(.16,1,.3,1),filter .35s}.caseReferenceGrid figure:hover img{transform:scale(1.018);filter:saturate(1)}.caseReferenceGrid figcaption{position:absolute;inset:auto 0 0;display:flex;justify-content:space-between;align-items:end;gap:20px;padding:24px 18px 15px;color:#fff;background:linear-gradient(transparent,rgba(9,10,10,.92));font-size:inherit}.caseReferenceGrid figcaption small{color:var(--signal-hot);font:700 9px/1 monospace}.caseReferenceGrid figcaption strong{font-size:clamp(14px,1.2vw,19px);letter-spacing:-.03em}.caseStudyProcess{background:#090a0a;color:var(--paper)}.caseProcessText{display:grid;grid-template-columns:minmax(110px,.25fr) minmax(300px,.75fr) minmax(420px,1.2fr);grid-gap:4vw;gap:4vw;padding:13vh 5vw;border-bottom:1px solid #373734}.caseProcessText>header{display:flex;flex-direction:column;gap:17px}.caseProcessText>header span{color:var(--signal-hot);font-size:clamp(42px,5vw,78px);font-weight:800;line-height:.8}.caseProcessText>header small{font:650 9px/1.4 monospace;letter-spacing:.1em}.caseProcessText>h2{margin:0;font-size:clamp(36px,4.2vw,68px);line-height:.94;letter-spacing:-.06em;word-break:keep-all}.caseProcessText>p{grid-column:2;margin:28px 0 0;color:#aaa9a3;font-size:15px;line-height:1.75;word-break:keep-all}.caseProcessText blockquote{grid-column:2;margin:34px 0 0;padding:24px;border:1px solid #44443f;color:#d6d3ca;font:14px/1.65 monospace}.caseProcessText blockquote small{display:block;margin-bottom:18px;color:var(--signal-hot);font-size:9px;letter-spacing:.1em}.caseProcessText figure{position:relative;grid-column:3;grid-row:1/5;align-self:center;margin:0;overflow:hidden;background:#111}.caseProcessText figure img{display:block;width:100%;height:auto}.caseProcessText figure figcaption{left:10px;bottom:10px;color:#fff;background:#090a0acc;font:650 9px/1 monospace;letter-spacing:.08em}.caseStoryboard{padding:14vh 5vw 16vh;background:#d8d5cc}.caseStoryboard>header{display:grid;grid-template-columns:minmax(100px,.25fr) 1.75fr;grid-gap:4vw;gap:4vw;margin-bottom:10vh}.caseStoryboard>header>span{color:var(--signal);font-size:clamp(42px,5vw,78px);font-weight:800;line-height:.8}.caseStoryboard header small{color:var(--signal);font:700 9px/1 monospace}.caseStoryboard h2{margin:3vh 0 4vh;font-size:clamp(58px,9vw,142px);line-height:.78;letter-spacing:-.085em}.caseStoryboard header p{width:min(600px,60%);margin-left:auto;font-size:15px;line-height:1.75;word-break:keep-all}.storyboardRailGuide{display:grid;grid-template-columns:1fr auto auto;grid-gap:14px;gap:14px;align-items:center;margin:0 5vw 18px;padding-top:14px;border-top:1px solid #77766f;color:#575650;font:700 9px/1 monospace;letter-spacing:.1em}.storyboardRailGuide i{color:var(--signal);font-style:normal}.storyboardRailGuide b{color:#090a0a}.storyboardRail{display:flex;gap:clamp(18px,2vw,32px);overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:5vw;padding:0 5vw 28px;scrollbar-width:thin;scrollbar-color:var(--signal) rgba(9,10,10,.15)}.storyboardRail figure{flex:0 0 min(68vw,980px);margin:0;scroll-snap-align:start}.storyboardRail figure>div{position:relative;overflow:hidden;background:#090a0a}.storyboardRail img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;filter:saturate(.66) contrast(1.08);transition:filter .35s,transform .75s cubic-bezier(.16,1,.3,1)}.storyboardRail figure:hover img{filter:saturate(1);transform:scale(1.015)}.storyboardRail figure>div>b,.storyboardRail time{position:absolute;top:12px;padding:7px 8px;background:#090a0add;color:#fff;font:700 10px/1 monospace}.storyboardRail figure>div>b{left:12px;color:var(--signal-hot)}.storyboardRail time{right:12px}.storyboardRail figcaption{position:static;display:grid;grid-template-columns:minmax(180px,.65fr) 1.35fr;grid-gap:28px;gap:28px;padding:17px 0 0;background:none;color:#090a0a;font-size:inherit}.storyboardRail figcaption strong{font-size:15px;letter-spacing:-.02em}.storyboardRail figcaption span{color:#565550;font-size:12px;line-height:1.55;word-break:keep-all}.storyboardContactSheet{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:2px;gap:2px;margin:12vh 5vw 0;padding:2px;background:#090a0a}.storyboardContactSheet figure{position:relative;margin:0;overflow:hidden;background:#090a0a}.storyboardContactSheet img{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;filter:saturate(.38) contrast(1.12);transition:filter .25s}.storyboardContactSheet figure:hover img{filter:saturate(1)}.storyboardContactSheet b{position:absolute;left:7px;top:7px;padding:4px 5px;background:#090a0acc;color:var(--signal-hot);font:700 8px/1 monospace}.storyboardGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7vh 2vw;gap:7vh 2vw}.storyboardGrid figure{margin:0}.storyboardGrid figure>div{position:relative;overflow:hidden;background:#090a0a}.storyboardGrid img{display:block;width:100%;height:auto;filter:saturate(.68) contrast(1.08);transition:filter .35s,transform .7s cubic-bezier(.16,1,.3,1)}.storyboardGrid figure:hover img{filter:saturate(1);transform:scale(1.018)}.storyboardGrid b,.storyboardGrid time{position:absolute;top:10px;padding:6px 7px;background:#090a0add;color:#fff;font:650 9px/1 monospace}.storyboardGrid b{left:10px;color:var(--signal-hot)}.storyboardGrid time{right:10px}.storyboardGrid figcaption{position:static;display:grid;grid-template-columns:minmax(160px,.6fr) 1.4fr;grid-gap:24px;gap:24px;padding:16px 0 0;background:none;font-size:inherit}.storyboardGrid figcaption strong{font-size:14px;letter-spacing:-.02em}.storyboardGrid figcaption span{color:#565550;font-size:12px;line-height:1.55;word-break:keep-all}.caseStudyFinal{padding:14vh 5vw 8vh;background:#090a0a;color:var(--paper)}.caseStudyFinal header{display:flex;justify-content:space-between;align-items:start;margin-bottom:6vh}.caseStudyFinal header small{font:650 9px/1 monospace;letter-spacing:.1em}.caseStudyFinal h2{margin:0;font-size:clamp(54px,8vw,130px);line-height:.8;letter-spacing:-.08em}.caseStudyFinal>video{display:block;width:100%;background:#000}.caseStudyFinal footer{display:flex;justify-content:space-between;padding-top:18px;font:650 10px/1 monospace}.caseStudyFinal footer a{color:var(--signal-hot)}.disintegrationCanvas{opacity:.9;mix-blend-mode:screen}.temporalCursor{--cursor-angle:0rad;--cursor-speed:0;width:18px;height:18px;transition:width .28s cubic-bezier(.16,1,.3,1),height .28s cubic-bezier(.16,1,.3,1),opacity .2s}.temporalCursor b,.temporalCursor i,.temporalCursor span{position:absolute;pointer-events:none}.temporalCursor i{left:50%;top:50%;width:7px;height:7px;border:0;border-radius:1px;background:#AF2711;box-shadow:0 0 0 1px rgba(241,239,232,.2),0 0 12px rgba(175,39,17,.85);transform:translate(-50%,-50%) rotate(45deg);transition:transform .3s cubic-bezier(.16,1,.3,1),background-color .2s,opacity .2s}.temporalCursor i:before{display:none}.temporalCursor b{left:50%;top:50%;width:2px;height:2px;border:0;border-radius:50%;background:#F1EFE8;box-shadow:0 0 5px #F1EFE8;transform:translate(-50%,-50%)}.temporalCursor span{left:50%;top:50%;display:grid;place-items:center;color:#F1EFE8;opacity:0;transform:translate(-50%,-50%) scale(.78);transition:opacity .2s,transform .3s cubic-bezier(.16,1,.3,1);font:700 8px/1 monospace;letter-spacing:.08em;text-shadow:0 1px 7px #090a0a}.temporalCursor.is-link{width:34px;height:34px}.temporalCursor.is-link i{transform:translate(-50%,-50%) rotate(135deg) scale(.72)}.temporalCursor.is-link span{opacity:1;transform:translate(-50%,-50%) scale(1)}.temporalCursor.is-link span:before{content:"↗";font-size:11px}.temporalCursor.is-media{width:58px;height:58px}.temporalCursor.is-media i{opacity:.18}.temporalCursor.is-media span{opacity:1;transform:translate(-50%,-50%) scale(1)}.temporalCursor.is-media span:before{content:"VIEW"}.temporalCursor.is-breaking{width:42px;height:42px}.temporalCursor.is-breaking i{transform:translate(-50%,-50%) rotate(18deg) scale(.82)}.temporalCursor.is-on-light i{box-shadow:0 0 0 1px rgba(9,10,10,.2),0 0 11px rgba(175,39,17,.65)}.temporalCursor.is-on-signal i{background:#F1EFE8;box-shadow:0 0 0 1px rgba(9,10,10,.26),0 0 10px rgba(241,239,232,.78)}.temporalCursor.is-pressed i{transform:translate(-50%,-50%) rotate(45deg) scale(.38)}@media(max-width:899px){[data-pin-scene]{isolation:isolate}.motionLineInner{background-size:285% 100%}.heroReact{min-height:100svh;padding:80px 16px 28px;align-items:center}.heroReactContent>small{font-size:9px}.heroReact h1{margin-top:28px;font-size:clamp(47px,14.5vw,72px);line-height:.83;letter-spacing:-.075em}.heroReact .heroLine em{display:block}.heroReactFooter{margin-top:34px;align-items:end}.heroReactFooter p{font-size:clamp(25px,8vw,36px)}.heroReactFooter b{max-width:110px;padding-left:0;text-align:right;line-height:1.45}.heroReactFooter b:before,.sceneCounter{display:none}.caseTeaserStage{height:240svh}.caseTeaserReact{min-height:100svh}.caseTeaserContent{min-height:90svh;padding:72px 16px 34px}.caseTeaserContent h2{font-size:clamp(50px,15vw,76px)}.caseTeaserMeta{grid-template-columns:1fr;margin-top:34px}.caseTeaserMeta a{width:max-content}.caseStudyNav{padding:18px 16px 34px}.caseStudyHero{min-height:82svh;padding:88px 16px 36px}.caseStudyHero h1{font-size:clamp(48px,15vw,76px);line-height:.88}.caseStudyNotice{grid-template-columns:1fr;padding:24px 16px}.caseStudyIntro{padding:80px 16px}.caseStudyIntro h2{font-size:clamp(42px,12vw,62px)}.caseStudyIntro>p{width:100%;margin-top:36px}.caseReferences{padding:76px 0 72px}.caseReferences>header{display:block;padding:0 16px 48px}.caseReferences h2{margin:28px 0 32px;font-size:clamp(50px,14vw,70px)}.caseReferenceGrid{display:flex;overflow-x:auto;gap:12px;padding:0 16px 20px;scroll-snap-type:x mandatory}.caseReferenceGrid figure,.caseReferenceGrid figure:last-child,.caseReferenceGrid figure:nth-child(n){flex:0 0 86vw;scroll-snap-align:start}.caseProcessText{display:block;padding:72px 16px}.caseProcessText>header{flex-direction:row;align-items:center;margin-bottom:34px}.caseProcessText>header span{font-size:48px}.caseProcessText>h2{font-size:clamp(35px,10vw,48px)}.caseProcessText>p{margin-top:25px}.caseProcessText blockquote{margin-top:30px}.caseProcessText figure{margin-top:40px}.caseStoryboard{padding:76px 16px 84px}.caseStoryboard>header{display:block;margin-bottom:52px}.caseStoryboard>header>span{display:block;margin-bottom:26px}.caseStoryboard h2{font-size:clamp(52px,15vw,74px)}.caseStoryboard header p{width:100%;margin:0}.storyboardRailGuide{margin-inline:0}.storyboardRail{gap:12px;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.storyboardRail figure{flex-basis:88vw}.storyboardRail figcaption{grid-template-columns:1fr;gap:8px}.storyboardContactSheet{grid-template-columns:repeat(2,minmax(0,1fr));margin:64px 0 0}.storyboardGrid{grid-template-columns:1fr;gap:48px}.storyboardGrid figcaption{grid-template-columns:1fr;gap:8px}.caseStudyFinal{padding:76px 16px 42px}.caseStudyFinal header{display:block}.caseStudyFinal h2{margin-top:24px;font-size:clamp(48px,14vw,70px)}}.cinematicHome{position:relative;z-index:2;width:100%;height:100svh;min-height:660px;overflow:hidden;background:var(--signal);color:var(--paper);isolation:isolate}body:has(.cinematicHome){overflow:hidden;background:var(--signal)}.cinemaAmbient{position:absolute;inset:0;overflow:hidden;pointer-events:none;color:#fff}.cinemaAmbient:before{content:"";position:absolute;inset:0;opacity:1;background-image:radial-gradient(circle at 58% 42%,rgba(255,255,255,.055),transparent 39%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,5vw 5vw,5vw 5vw}.cinemaAmbient:after{content:"";position:absolute;left:2.5vw;bottom:3.5vh;width:18vw;height:15vh;opacity:.08;background-image:radial-gradient(circle,rgba(255,255,255,.92) 0 1px,transparent 1.3px);background-size:11px 11px;-webkit-mask-image:linear-gradient(90deg,#000,transparent);mask-image:linear-gradient(90deg,#000,transparent)}.cinemaAmbient .cinemaArc{position:absolute;display:block;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:transparent;will-change:transform}.cinemaArcPrimary{left:17vw;top:-18vh;width:64vw;height:132vh;animation:cinemaArcDrift 38s ease-in-out infinite}.cinemaArcSecondary{right:-24vw;bottom:-54vh;width:66vw;height:112vh;opacity:.68;animation:cinemaArcDrift 46s ease-in-out infinite reverse}.cinemaStructureLine{position:absolute;display:block;left:54vw;bottom:9vh;width:62vw;height:1px;background:rgba(255,255,255,.11);transform:rotate(-31deg);transform-origin:left center}.cinemaDotField{position:absolute;right:3.4vw;top:11vh;width:8vw;height:8vh;opacity:.09;background-image:radial-gradient(circle,#fff 0 1.2px,transparent 1.6px);background-size:14px 14px}.cinemaAmbientMark{position:absolute;left:2.5vw;bottom:-.16em;color:rgba(255,255,255,.045);font:900 clamp(180px,22vw,360px)/.72 Arial,sans-serif;letter-spacing:-.12em}@keyframes cinemaArcDrift{0%,to{transform:translateZ(0)}50%{transform:translate3d(.7vw,-.5vh,0)}}.cinemaHeader{position:absolute;z-index:80;top:0;left:0;right:0;min-height:76px;padding:17px 28px 22px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(180deg,rgba(154,69,39,.96),rgba(154,69,39,.45) 68%,transparent)}.cinemaHeader:before{content:"";position:absolute;z-index:-1;left:0;top:0;width:clamp(520px,38vw,680px);height:104px;background:#180b08;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.cinemaHeader>a{position:relative;z-index:1;width:clamp(138px,11vw,174px);line-height:0}.cinemaHeader img{width:100%;height:auto;filter:none}.cinemaHeader nav{display:flex;align-items:center;gap:clamp(22px,2.4vw,42px);font:700 14px/1 monospace;letter-spacing:.08em}.cinemaHeader nav a,.cinemaHeader nav button{position:relative;padding:12px 2px;border:0;background:none;color:var(--paper);font:inherit;letter-spacing:inherit;transition:color .25s}.cinemaHeader nav a:after,.cinemaHeader nav button:after{content:"";position:absolute;left:2px;right:calc(100% - 2px);bottom:5px;height:1px;background:#fff;transition:right .3s}.cinemaHeader nav a:hover,.cinemaHeader nav button:hover{color:rgba(255,255,255,.7)}.cinemaHeader nav a:hover:after,.cinemaHeader nav button:hover:after{right:0}.cinemaWorkStage{position:absolute;inset:0;opacity:0;transform:scale(1.025);transition:opacity 1.1s .2s,transform 1.4s cubic-bezier(.16,1,.3,1)}.cinematicHome.is-ready .cinemaWorkStage{opacity:1;transform:none}.cinemaWorkHeading{position:absolute;z-index:20;left:4vw;top:14vh;width:17vw;pointer-events:none}.cinemaWorkHeading small{display:block;color:rgba(255,255,255,.74);font:700 10px/1 monospace;letter-spacing:.1em}.cinemaWorkHeading h1{margin:12px 0 18px;color:var(--paper);font-size:clamp(64px,9vw,148px);line-height:.75;letter-spacing:-.09em}.cinemaWorkHeading p{margin:0;color:rgba(255,255,255,.72);font:700 9px/1.65 monospace;letter-spacing:.08em}.cinemaObjectField{position:absolute;z-index:10;left:29vw;right:4vw;top:calc(14vh + 9px);bottom:9vh;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));grid-gap:1.4vh 1.25vw;gap:1.4vh 1.25vw}.cinemaObjectField:before{background-image:linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 0),linear-gradient(rgba(255,255,255,.075) 1px,transparent 0);background-size:20% 100%,100% 33.333%}.cinemaObjectField:after,.cinemaObjectField:before{content:"";position:absolute;z-index:-1;inset:-.7vh -.625vw;pointer-events:none}.cinemaObjectField:after{background-image:radial-gradient(circle,rgba(255,255,255,.52) 0 1px,transparent 1.4px);background-size:20% 33.333%}.cinemaObjectSlot{position:relative;min-width:0;min-height:0}.cinemaObjectHitArea{position:relative;width:100%;height:100%;display:grid;place-items:start center;cursor:pointer}.cinemaObjectFloat{--float-x:10px;--float-y:-12px;--float-r:.65deg;--float-x-back:-6px;--float-y-back:8px;--float-r-back:-.35deg;display:block;width:max-content;height:max-content;animation:cinemaObjectFloat 8.5s ease-in-out infinite;will-change:transform}.cinemaObjectSlot:nth-child(3n+2) .cinemaObjectFloat{--float-x:-12px;--float-y:9px;--float-r:-.75deg;--float-x-back:7px;--float-y-back:-7px;--float-r-back:.4deg;animation-duration:10.5s;animation-delay:-4.5s}.cinemaObjectSlot:nth-child(3n) .cinemaObjectFloat{--float-x:8px;--float-y:13px;--float-r:.55deg;--float-x-back:-7px;--float-y-back:-9px;--float-r-back:-.3deg;animation-duration:7.5s;animation-delay:-7s}.cinemaObjectSlot:nth-child(5n) .cinemaObjectFloat{animation-duration:11.5s}.cinemaObjectHitArea:focus-within .cinemaObjectFloat,.cinemaObjectHitArea:hover .cinemaObjectFloat{animation-play-state:paused}@keyframes cinemaObjectFloat{0%,to{transform:translateZ(0) rotate(0)}32%{transform:translate3d(var(--float-x),var(--float-y),0) rotate(var(--float-r))}68%{transform:translate3d(var(--float-x-back),var(--float-y-back),0) rotate(var(--float-r-back))}}.cinemaWorkObject{--object-size:clamp(98px,7.5vw,132px);--preview-width:clamp(250px,23vw,380px);--preview-height:clamp(141px,12.94vw,214px);position:relative;z-index:2;width:var(--object-size);height:var(--object-size);padding:0;border:0;background:transparent;color:inherit;transition:filter .4s;animation:cinemaObjectIn .9s var(--delay) both;cursor:pointer;pointer-events:none}.cinemaWorkObject:before{content:"";position:absolute;z-index:0;inset:8%;display:block;background:rgba(31,9,4,.78);transform:translate(10px,14px);filter:blur(5px);opacity:.9;transition:opacity .28s,transform .55s cubic-bezier(.16,1,.3,1);pointer-events:none}.cinemaWorkObject.is-disc:before{border-radius:50%;-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%)}.cinemaWorkObject.is-square:before{border-radius:2px;-webkit-clip-path:inset(1% round 2px);clip-path:inset(1% round 2px)}.cinemaWorkObject.is-triangle:before{-webkit-clip-path:polygon(50% 1%,99% 99%,1% 99%);clip-path:polygon(50% 1%,99% 99%,1% 99%)}.cinemaWorkObject.is-hexagon:before{-webkit-clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.cinemaWorkObject.is-diamond:before{inset:12%;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}@keyframes cinemaObjectIn{0%{opacity:0;transform:translateY(22px) scale(.72)}}.cinemaSculpture{position:absolute;inset:8%;display:block;overflow:hidden;background:#9A4527;z-index:1;filter:drop-shadow(0 0 1px rgba(255,255,255,.94));transition:opacity .28s,transform .55s cubic-bezier(.16,1,.3,1)}.cinemaSculpture img{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;filter:saturate(.88) contrast(1.04);transform:scale(1.04);transition:filter .35s,transform .55s cubic-bezier(.16,1,.3,1)}.cinemaSculpture:before{content:"";position:absolute;z-index:1;inset:0;pointer-events:none;box-shadow:inset 0 0 0 1px rgba(255,255,255,.62),inset -12px -16px 22px rgba(0,0,0,.22)}.sculpture-disc:before{background:radial-gradient(circle at 27% 18%,rgba(255,255,255,.42),transparent 34%),linear-gradient(132deg,transparent 46%,rgba(0,0,0,.12) 58%,rgba(0,0,0,.62))}.sculpture-square:before{background:conic-gradient(from 45deg at 50% 50%,rgba(255,255,255,.44) 0 25%,rgba(0,0,0,.64) 0 50%,rgba(154,69,39,.28) 0 75%,rgba(0,0,0,.26) 0)}.sculpture-triangle:before{background:conic-gradient(from 30deg at 50% 64%,rgba(255,255,255,.38) 0 33.333%,rgba(0,0,0,.66) 0 66.666%,rgba(154,69,39,.3) 0)}.sculpture-hexagon:before{background:conic-gradient(from 30deg at 50% 50%,rgba(255,255,255,.34) 0 16.666%,rgba(0,0,0,.58) 0 33.333%,rgba(154,69,39,.28) 0 50%,rgba(0,0,0,.18) 0 66.666%,rgba(255,255,255,.16) 0 83.333%,rgba(0,0,0,.48) 0)}.sculpture-diamond:before{background:conic-gradient(from 45deg at 50% 50%,rgba(255,255,255,.38) 0 25%,rgba(0,0,0,.64) 0 50%,rgba(154,69,39,.3) 0 75%,rgba(0,0,0,.22) 0)}.sculpture-disc{border-radius:50%;-webkit-clip-path:circle(49% at 50% 50%);clip-path:circle(49% at 50% 50%)}.sculpture-square{border-radius:2px;-webkit-clip-path:inset(1% round 2px);clip-path:inset(1% round 2px)}.sculpture-triangle{-webkit-clip-path:polygon(50% 1%,99% 99%,1% 99%);clip-path:polygon(50% 1%,99% 99%,1% 99%)}.sculpture-hexagon{-webkit-clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%);clip-path:polygon(25% 6.7%,75% 6.7%,100% 50%,75% 93.3%,25% 93.3%,0 50%)}.sculpture-diamond{inset:12%;-webkit-clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.cinemaObjectHitArea:hover .cinemaSculpture img{filter:saturate(1) contrast(1.02);transform:scale(1.09)}.cinemaObjectFace{position:absolute;left:50%;top:50%;width:var(--preview-width);height:var(--preview-height);display:block;overflow:hidden;border:1px solid rgba(241,239,232,.48);background:#171818;box-shadow:0 17px 0 rgba(0,0,0,.5),0 28px 50px rgba(0,0,0,.5),inset 0 0 0 1px rgba(255,255,255,.06);opacity:0;transform:translate(-50%,-50%) scale(.45) rotateX(28deg);transition:opacity .3s,transform .55s cubic-bezier(.16,1,.3,1),box-shadow .5s,border-color .3s}.cinemaObjectFace img,.cinemaObjectFace video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover}.cinemaObjectFace img{filter:grayscale(.75) saturate(.6) brightness(.62) contrast(1.15);transform:scale(1.08);transition:opacity .3s,filter .5s,transform .7s}.cinemaObjectFace video{opacity:0;filter:saturate(.85);transition:opacity .3s}.cinemaObjectFace:after{display:none}.cinemaObjectFace i{position:absolute;z-index:3;left:9px;top:9px;font:8px/1 monospace;font-style:normal;color:rgba(255,255,255,.8)}.cinemaObjectMeta{position:absolute;left:50%;top:calc(50% + var(--preview-height)/2 + 11px);width:var(--preview-width);display:flex;justify-content:space-between;align-items:baseline;gap:12px;opacity:0;transform:translate(-50%,8px);transition:opacity .3s .08s,transform .35s .08s;text-align:left;white-space:nowrap}.cinemaObjectMeta strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;letter-spacing:-.025em}.cinemaObjectMeta small{flex:none;color:rgba(255,255,255,.68);font:7px/1 monospace;letter-spacing:.06em}.cinemaObjectHitArea:hover .cinemaWorkObject,.cinemaWorkObject:focus-visible{z-index:30;animation-play-state:paused;outline:none}.cinemaObjectHitArea:hover .cinemaSculpture,.cinemaWorkObject:focus-visible .cinemaSculpture{opacity:0;transform:rotateY(80deg) scale(.35)}.cinemaObjectHitArea:hover .cinemaWorkObject:before,.cinemaWorkObject:focus-visible:before{opacity:0;transform:translate(3px,5px) scale(.45)}.cinemaObjectHitArea:hover .cinemaObjectFace,.cinemaWorkObject:focus-visible .cinemaObjectFace{opacity:1;transform:translate(-50%,-50%);border-radius:4px;border-color:rgba(255,255,255,.82);box-shadow:0 26px 70px rgba(0,0,0,.72),0 0 0 1px rgba(154,69,39,.28)}.cinemaObjectHitArea:hover .cinemaObjectFace video,.cinemaWorkObject:focus-visible .cinemaObjectFace video{opacity:1}.cinemaObjectHitArea:hover .cinemaObjectFace img,.cinemaWorkObject:focus-visible .cinemaObjectFace img{opacity:0;filter:none;transform:scale(1)}.cinemaObjectHitArea:hover .cinemaObjectMeta,.cinemaWorkObject:focus-visible .cinemaObjectMeta{opacity:1;transform:translate(-50%)}.cinemaStageFooter{position:absolute;z-index:25;left:2vw;right:3vw;bottom:24px;display:flex;justify-content:space-between;align-items:end;color:rgba(255,255,255,.74);font:8px/1 monospace;letter-spacing:.1em}.cinemaContactBlock{display:flex;align-items:center;gap:17px}.cinemaContactSeal{width:54px;height:54px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.78);border-radius:50%;color:#fff;font:800 25px/1 Arial,sans-serif;letter-spacing:-.08em}.cinemaContactCopy{padding-left:17px;border-left:1px solid rgba(255,255,255,.72)}.cinemaContactCopy>span{display:block;font-weight:700}.cinemaContactCopy>div{display:flex;gap:18px;margin-top:8px}.cinemaContactBlock a,.cinemaEmailCopy{color:var(--paper);font:700 11px/1.1 Pretendard Variable,sans-serif;letter-spacing:.01em;transition:color .25s}.cinemaContactBlock a:hover,.cinemaEmailCopy:hover{color:rgba(255,255,255,.7)}.cinemaEmailCopy{position:relative;display:flex;align-items:center;gap:7px;padding:0;border:0;background:none;text-align:left}.cinemaEmailCopy small{color:rgba(255,255,255,.48);font:700 7px/1 monospace;letter-spacing:.1em}.cinemaStageFooter>a{display:flex;align-items:center;gap:20px;padding:8px 8px 8px 22px;border:1px solid rgba(255,255,255,.72);border-radius:999px;background:rgba(255,255,255,.04);color:var(--paper);transition:background .3s,border-color .3s,transform .3s,color .3s}.cinemaStageFooter>a b{font:700 16px/1 Arial,sans-serif;letter-spacing:-.025em}.cinemaStageFooter>a i{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;background:var(--paper);color:var(--signal);font-style:normal;font-size:24px;line-height:1;transition:.3s}.cinemaStageFooter>a:hover{background:#fff;border-color:#fff;color:#9A4527;transform:translateY(-3px)}.cinemaStageFooter>a:hover i{transform:translateX(3px)}.cinemaVideoIntro{position:fixed;z-index:2000;inset:0;display:grid;place-items:center;overflow:hidden;background:#9A4527;opacity:1;transition:opacity .72s cubic-bezier(.16,1,.3,1),filter .72s,transform .9s cubic-bezier(.16,1,.3,1)}html[data-intro-seen=true] .cinemaVideoIntro{display:none!important}.cinemaVideoIntro:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 50% 46%,rgba(255,255,255,.07),transparent 42%),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0);background-size:auto,5vw 5vw,5vw 5vw;pointer-events:none}.cinemaVideoIntro:after{content:"";position:absolute;left:15vw;top:-18vh;width:70vw;height:136vh;border:1px solid rgba(255,255,255,.09);border-radius:50%;pointer-events:none}.cinemaIntroPanel{position:relative;z-index:1;width:min(80vw,142.22vh)}.cinemaVideoFrame{position:relative;width:100%;aspect-ratio:16/9;background:#080909;box-shadow:14px 18px 0 rgba(55,17,8,.58),20px 28px 38px rgba(45,12,6,.42),0 58px 110px rgba(38,9,4,.46);outline:1px solid rgba(255,255,255,.32)}.cinemaVideoFrame:before{content:"INTRO FILM  /  00:15";position:absolute;left:0;top:-24px;color:rgba(255,255,255,.72);font:700 9px/1 monospace;letter-spacing:.16em;pointer-events:none}.cinemaVideoFrame:after{content:"";position:absolute;z-index:-1;left:3%;right:-4%;bottom:-46px;height:52px;background:radial-gradient(ellipse at center,rgba(37,8,3,.7),transparent 70%);filter:blur(10px);pointer-events:none}.cinemaVideoIntro video{display:block;width:100%;height:100%;object-fit:contain;background:#080909}.cinemaVideoIntroBrand{position:absolute;z-index:3;left:28px;top:23px;width:clamp(138px,11vw,174px);line-height:0}.cinemaVideoIntroBrand img{display:block;width:100%;height:auto;filter:grayscale(1) brightness(0) invert(1)}.cinemaIntroControls{position:absolute;z-index:3;inset:0;pointer-events:none}.cinemaIntroControls button{pointer-events:auto}.cinemaVideoIntro button{position:absolute;z-index:3;height:48px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:11px;border:0;border-radius:0;background:rgba(5,5,5,.56);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);color:#fff;transition:background .25s,border-color .25s}.cinemaIntroSkip{right:0;top:0;min-width:100px;border-left:1px solid rgba(255,255,255,.48)!important;border-bottom:1px solid rgba(255,255,255,.48)!important}.cinemaIntroSound{left:0;bottom:0;min-width:118px;border-right:1px solid rgba(255,255,255,.48)!important;border-top:1px solid rgba(255,255,255,.48)!important}.cinemaVideoIntro button span{font:700 12px/1 monospace;letter-spacing:.13em}.cinemaIntroSkip small{padding-left:10px;border-left:1px solid rgba(255,255,255,.4);color:rgba(255,255,255,.62);font:700 8px/1 monospace;letter-spacing:.08em}.cinemaVideoIntro button:hover{background:rgba(154,69,39,.92);border-color:#fff}.cinemaVideoIntro.is-leaving{opacity:0;filter:blur(3px);transform:scale(1.012);pointer-events:none}.cinemaPlayerOverlay{position:fixed;z-index:1800;inset:0;isolation:isolate;display:grid;place-items:center;padding:7vh 7vw;background:rgba(2,3,3,.94);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);animation:cinemaPlayerFade .35s both}@keyframes cinemaPlayerFade{0%{opacity:0}}.cinemaPlayer{width:min(82vw,1500px);animation:cinemaPlayerIn .65s cubic-bezier(.16,1,.3,1) both}@keyframes cinemaPlayerIn{0%{transform:scale(.7) translateY(8vh);opacity:0}}.cinemaPlayer.is-portrait{width:min(40vw,560px)}.cinemaPlayer.is-square{width:min(66vw,880px)}.resilientVideoFrame{position:relative;width:100%;background:#000;border:1px solid rgba(241,239,232,.3);overflow:hidden}.cinemaPlayer video{display:block;width:100%;max-height:78vh;object-fit:contain;background:#000}.resilientVideoStatus{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:rgba(3,3,3,.48);color:rgba(255,255,255,.78);font:700 9px/1.2 monospace;letter-spacing:.12em;text-align:center;pointer-events:none}.resilientVideoStatus i{width:28px;height:28px;border:1px solid rgba(255,255,255,.25);border-top-color:#fff;border-radius:50%;animation:resilientVideoSpin .8s linear infinite}.resilientVideoStatus button{pointer-events:auto;padding:10px 16px;border:1px solid rgba(255,255,255,.7);background:rgba(0,0,0,.38);color:#fff;font:700 10px/1 monospace;letter-spacing:.1em;cursor:pointer}.resilientVideoStatus button:hover{background:#fff;color:#111}@keyframes resilientVideoSpin{to{transform:rotate(1turn)}}.cinemaPlayer footer{display:flex;justify-content:space-between;gap:20px;padding-top:13px}.cinemaPlayer footer strong{font-size:14px;letter-spacing:-.02em}.cinemaPlayer footer span{color:#777772;font:8px/1 monospace;letter-spacing:.08em}.cinemaPlayerClose{position:absolute;z-index:100;right:28px;top:24px;width:44px;height:44px;border:1px solid rgba(241,239,232,.4);border-radius:50%;background:rgba(0,0,0,.18);color:var(--paper);pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transform:translateZ(0)}.cinemaPlayerClose span{position:absolute;left:13px;right:13px;top:21px;height:1px;background:currentColor;transform:rotate(45deg)}.cinemaPlayerClose span+span{transform:rotate(-45deg)}.has-cinema-player{overflow:hidden}@media(max-width:760px){body:has(.cinematicHome){overflow-x:hidden;overflow-y:auto}.cinematicHome{width:100%;height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible}.cinemaAmbient i{animation:none}.cinemaHeader{position:fixed;min-height:64px;padding:13px 16px 22px}.cinemaHeader:before{width:360px;height:82px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.cinemaHeader>a{width:122px}.cinemaHeader nav{gap:14px;font-size:12px}.cinemaHeader nav a:nth-child(-n+3){display:none}.cinemaWorkStage{position:relative;min-height:100svh;padding:92px 16px 74px}.cinemaWorkHeading{position:relative;left:auto;top:auto;width:auto;margin-bottom:34px}.cinemaWorkHeading h1{font-size:24vw;margin:12px 0 14px}.cinemaWorkHeading p{display:none}.cinemaObjectField{position:relative;inset:auto;display:grid;grid-template-columns:1fr;grid-template-rows:none;grid-gap:36px;gap:36px}.cinemaObjectSlot,.cinemaObjectSlot:nth-child(7),.cinemaObjectSlot:nth-child(8){display:block;grid-column:auto;min-width:0}.cinemaObjectFloat,.cinemaObjectHitArea{display:block;height:auto}.cinemaObjectFloat{width:100%;animation:none;will-change:auto}.cinemaWorkObject,.cinemaWorkObject:focus-visible,.cinemaWorkObject:hover{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:auto;transform:none;animation:cinemaObjectInMobile .7s var(--delay) both}.cinemaWorkObject:before{display:none}@keyframes cinemaObjectInMobile{0%{opacity:0;transform:translateY(30px) scale(.85)}}.cinemaObjectHitArea:hover .cinemaSculpture,.cinemaSculpture,.cinemaWorkObject:focus-visible .cinemaSculpture,.cinemaWorkObject:hover .cinemaSculpture{display:none}.cinemaObjectFace,.cinemaObjectHitArea:hover .cinemaObjectFace,.cinemaWorkObject:focus-visible .cinemaObjectFace,.cinemaWorkObject:hover .cinemaObjectFace{position:relative;left:auto;top:auto;width:100%;height:auto;aspect-ratio:16/9;opacity:1;transform:none;border-radius:4px;border-color:rgba(255,255,255,.4);box-shadow:0 12px 28px rgba(0,0,0,.3)}.cinemaObjectFace img,.cinemaObjectHitArea:hover .cinemaObjectFace img,.cinemaWorkObject:focus-visible .cinemaObjectFace img,.cinemaWorkObject:hover .cinemaObjectFace img{opacity:1;filter:saturate(.8) contrast(1.05);transform:none}.cinemaObjectFace video{display:none}.cinemaObjectHitArea:hover .cinemaObjectMeta,.cinemaObjectMeta,.cinemaWorkObject:focus-visible .cinemaObjectMeta,.cinemaWorkObject:hover .cinemaObjectMeta{position:relative;left:auto;top:auto;width:auto;margin-top:12px;display:flex;opacity:1;transform:none;white-space:normal}.cinemaObjectMeta strong{display:block;font-size:18px}.cinemaObjectMeta small{display:block;margin-top:0;font-size:9px}.cinemaStageFooter{position:relative;left:auto;right:auto;bottom:auto;margin-top:54px;display:grid;grid-template-columns:minmax(0,1fr);align-items:stretch;grid-gap:26px;gap:26px;width:100%}.cinemaStageFooter>a{width:100%;box-sizing:border-box;justify-content:space-between;padding:8px 8px 8px 20px}.cinemaStageFooter>a b{white-space:nowrap;font-size:17px}.cinemaStageFooter>a i{flex:0 0 44px}.cinemaStageFooter>a{order:1}.cinemaContactBlock{order:2;width:calc(100% + 32px);margin:4px -16px -74px;padding:27px 18px calc(28px + env(safe-area-inset-bottom));align-items:flex-start;gap:13px;background:#24100b;border-top:1px solid rgba(255,255,255,.26);box-sizing:border-box}.cinemaContactSeal{width:44px;height:44px;flex:0 0 44px;font-size:20px}.cinemaContactCopy{padding-left:13px;border-left-color:rgba(255,255,255,.36)}.cinemaContactCopy>span{color:rgba(255,255,255,.58);font-size:8px;letter-spacing:.14em}.cinemaContactCopy>div{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.cinemaContactBlock a,.cinemaEmailCopy{color:#fff;font-size:11px}.contactPage{display:block;padding:12px;background:#9A4527}.contactPage:before{background-size:48px 48px}.inquiryPanelPage{width:100%;min-height:calc(100svh - 24px);padding:24px 20px 36px;border-radius:0;box-shadow:8px 10px 0 rgba(54,13,6,.3)}.inquiryPanelPage .inquiryHeading{margin:50px 0 36px}.cinemaVideoIntro{display:block;background:#9A4527}.cinemaVideoIntro:after,.cinemaVideoIntro:before{display:none}.cinemaIntroPanel{position:absolute;inset:auto 0;top:50%;width:100vw;height:auto;aspect-ratio:9/16;transform:translateY(-50%)}.cinemaVideoFrame{position:absolute;inset:0;width:100%;height:100%;aspect-ratio:9/16;transform:none;overflow:hidden;outline:0;box-shadow:none}.cinemaVideoFrame:after,.cinemaVideoFrame:before{display:none}.cinemaVideoFrame video{border-radius:0;object-fit:cover;object-position:center}.cinemaVideoIntroBrand{display:none}.cinemaIntroControls{position:absolute;z-index:4;inset:auto 0 0;height:112px;margin:0;border:0;background:linear-gradient(0deg,rgba(20,5,2,.74),rgba(20,5,2,.25) 58%,transparent);pointer-events:none}.cinemaVideoIntro .cinemaIntroControls button{top:auto!important;bottom:18px!important;width:auto;height:48px;padding:0 4px;border:0!important;border-radius:0;background:transparent!important;-webkit-backdrop-filter:none;backdrop-filter:none;gap:9px}.cinemaIntroSkip{right:24px;min-width:76px;justify-content:flex-end}.cinemaIntroSound{left:24px;min-width:98px;justify-content:flex-start}.cinemaVideoIntro button span{font-size:10px;letter-spacing:.18em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.cinemaVideoIntro button small{display:block;padding:0;border:0;color:rgba(255,255,255,.7);font:700 9px/1 monospace;letter-spacing:.12em;text-shadow:0 1px 10px rgba(0,0,0,.7)}.cinemaIntroSkip small{font-size:0!important;color:transparent!important}.cinemaIntroSkip small:after{content:"→";color:rgba(255,255,255,.76);font:700 11px/1 monospace;letter-spacing:0}.cinemaPlayerOverlay{padding:0;background:#000;place-items:center}.cinemaPlayer,.cinemaPlayer.is-portrait,.cinemaPlayer.is-square{width:100%;height:100svh;padding:60px 0 18px;display:flex;flex-direction:column;justify-content:center}.cinemaPlayer .resilientVideoFrame{border:0}.cinemaPlayer video{width:100%;max-height:calc(100svh - 120px);border:0}.cinemaPlayer footer{display:block;padding:13px 16px 0}.cinemaPlayer footer span{display:block;margin-top:7px}.cinemaPlayerClose{position:fixed;z-index:2147483647;right:14px;top:max(14px,env(safe-area-inset-top));background:rgba(0,0,0,.5)}}@media(prefers-reduced-motion:reduce){.cinemaWorkStage{opacity:1;transform:none}.cinemaObjectFloat,.cinemaPlayer,.cinemaWorkObject{animation:none}.cinemaObjectFloat{will-change:auto}.cinemaVideoIntro{transition-duration:.2s}}.archivePage{min-height:100vh;background:var(--signal);color:var(--paper)}.archiveBack{position:fixed;z-index:100;left:28px;top:17px;width:clamp(138px,11vw,174px);padding:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;line-height:0;mix-blend-mode:normal}.archiveBack img{width:100%;height:auto;filter:grayscale(1) brightness(0) invert(1)}.archiveGallery{position:relative;min-height:100vh;padding:11vh 2.4vw 9vh;background:var(--signal);color:var(--paper)}.archiveGallery:before{position:absolute;inset:0 0 auto;height:70vh;background:linear-gradient(120deg,transparent 54%,rgba(0,0,0,.1) 0)}.archiveGalleryHero{position:relative;display:grid;grid-template-columns:1fr auto;align-items:end;border-bottom:1px solid #333431;padding:0 0 5vh}.archiveGalleryHero>small{position:absolute;left:0;top:0;color:#777772;font:8px/1 monospace;letter-spacing:.13em}.archiveGalleryHero h1{display:flex;flex-direction:column;gap:.07em;margin:3vh 0 0;font-size:clamp(82px,11.2vw,180px);line-height:.72;letter-spacing:-.095em}.archiveGalleryHero h1 span{display:block}.archiveGalleryHero h1 span:first-child{color:var(--paper)}.archiveGalleryHero h1 span:last-child{color:#080909}.archiveGalleryHero>div{display:flex;align-items:end;gap:18px;padding-bottom:2px}.archiveGalleryHero>div b{font:400 clamp(50px,6vw,96px)/.75 monospace;color:#080909;letter-spacing:-.08em}.archiveGalleryHero>div p{margin:0;color:rgba(0,0,0,.68);font:8px/1.6 monospace;letter-spacing:.1em}.archiveCategoryRail{position:-webkit-sticky;position:sticky;z-index:70;display:flex;flex-wrap:wrap;gap:0;overflow:visible;padding:16px 0;background:rgba(154,69,39,.96);border-bottom:1px solid rgba(0,0,0,.35)}.archiveCategoryRail::-webkit-scrollbar{display:none}.archiveCategoryRail button{flex:none;padding:12px 22px;border:0;border-right:1px solid rgba(255,255,255,.28);background:none;color:var(--paper);font:700 14px/1 monospace;letter-spacing:.035em;cursor:pointer;transition:color .25s,background .25s}.archiveCategoryRail button:first-child{padding-left:22px}.archiveCategoryRail button span{position:relative;display:block}.archiveCategoryRail button span:after{content:"";position:absolute;left:0;right:100%;bottom:-6px;height:1px;background:#080909;transition:right .35s}.archiveCategoryRail button:hover{color:#080909}.archiveCategoryRail button.is-active{background:#080909;color:var(--paper)}.archiveCategoryRail button.is-active span:after{right:0}.archiveWorksGrid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:clamp(22px,2.7vw,52px) 10px;gap:clamp(22px,2.7vw,52px) 10px;padding-top:4vh}.archiveWorkCard{min-width:0;padding:0;border:0;background:none;color:inherit;text-align:left;cursor:pointer;outline:none}.archiveWorkMedia{position:relative;display:block;overflow:hidden;aspect-ratio:4/3;border:1px solid rgba(241,239,232,.16);background:#101111;transition:transform .55s cubic-bezier(.16,1,.3,1),border-color .3s}.archiveWorkMedia img,.archiveWorkMedia video{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;transition:opacity .3s,transform .8s cubic-bezier(.16,1,.3,1),filter .45s}.archiveWorkMedia img{filter:none}.archiveWorkMedia video{opacity:0}.archiveWorkMedia i{position:absolute;z-index:3;left:8px;top:8px;padding:4px;background:rgba(5,6,6,.7);font:8px/1 monospace;font-style:normal}.archiveWorkMedia b{position:absolute;z-index:3;right:9px;bottom:9px;opacity:0;transform:translateY(6px);font:700 8px/1 monospace;letter-spacing:.1em;transition:.3s}.archiveWorkCard:focus-visible .archiveWorkMedia,.archiveWorkCard:hover .archiveWorkMedia{border-color:var(--signal-hot);transform:translateY(-5px)}.archiveWorkCard:focus-visible .archiveWorkMedia img,.archiveWorkCard:hover .archiveWorkMedia img{opacity:0;transform:scale(1.04)}.archiveWorkCard:focus-visible .archiveWorkMedia video,.archiveWorkCard:hover .archiveWorkMedia video{opacity:1}.archiveWorkCard:focus-visible .archiveWorkMedia b,.archiveWorkCard:hover .archiveWorkMedia b{opacity:1;transform:none}.archiveWorkMeta{display:block;padding:10px 2px 0}.archiveWorkMeta strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(11px,1vw,15px);letter-spacing:-.02em}.archiveWorkMeta small{display:block;margin-top:5px;color:rgba(0,0,0,.64);font:7px/1 monospace;letter-spacing:.08em}.archiveAwardFilters{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px;border:1px solid rgba(0,0,0,.38)}.archiveAwardFilters button{min-height:52px;padding:12px;border:0;border-right:1px solid rgba(0,0,0,.38);background:rgba(0,0,0,.06);color:#080909;font:700 14px/1 Pretendard Variable,sans-serif;cursor:pointer;transition:.25s}.archiveAwardFilters button:last-child{border-right:0}.archiveAwardFilters button.is-active,.archiveAwardFilters button:hover{background:#080909;color:var(--paper)}@media(min-width:1700px){.archiveWorksGrid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1200px){.archiveWorksGrid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.archiveBack{left:16px;top:13px;width:122px}.archiveGallery{padding:86px 16px 72px}.archiveGalleryHero{grid-template-columns:1fr;padding-bottom:30px}.archiveGalleryHero h1{gap:.1em;font-size:21vw;line-height:.78;margin-top:25px}.archiveGalleryHero>div{position:absolute;right:0;bottom:32px}.archiveGalleryHero>div b{font-size:12vw}.archiveGalleryHero>div p{display:none}.archiveCategoryRail{top:0;margin-inline:-16px;padding:10px 16px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid rgba(0,0,0,.3)}.archiveCategoryRail button,.archiveCategoryRail button:first-child{width:100%;min-height:46px;padding:13px 12px;border-right:1px solid rgba(255,255,255,.28);border-bottom:1px solid rgba(255,255,255,.28);font-size:14px;text-align:left}.archiveCategoryRail button:nth-child(2n){border-right:0}.archiveCategoryRail button.is-active,.archiveCategoryRail button:hover{background:#080909;color:var(--paper)}.archiveCategoryRail button span:after{display:none}.archiveWorksGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 9px;padding-top:26px}.archiveWorkMedia{aspect-ratio:1}.archiveWorkMeta strong{font-size:11px}}.archivePage{position:relative;isolation:isolate;overflow:hidden;background:#9A4527}.archivePage:before{content:"P";position:fixed;z-index:-1;left:1.8vw;bottom:-.2em;color:rgba(255,255,255,.045);font:900 clamp(180px,22vw,360px)/.72 Arial,sans-serif;letter-spacing:-.12em;pointer-events:none}.archivePage:after{content:"";position:fixed;z-index:-2;inset:0;opacity:1;background-image:radial-gradient(circle at 89% 16%,rgba(255,255,255,.075) 0 1px,transparent 1.4px),linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:14px 14px,5vw 5vw,5vw 5vw;-webkit-mask-image:linear-gradient(90deg,transparent 0 72%,#000 92%);mask-image:linear-gradient(90deg,transparent 0 72%,#000 92%);pointer-events:none}.aboutHeader,.archiveSiteHeader,.journalIndexNav{position:relative;z-index:100;min-height:76px;padding:17px 28px 22px;display:flex;align-items:flex-start;justify-content:space-between;background:linear-gradient(180deg,rgba(154,69,39,.98),rgba(154,69,39,.5) 68%,transparent)}.aboutHeader:before,.archiveSiteHeader:before,.journalArticleNav:before,.journalIndexNav:before{content:"";position:absolute;z-index:0;left:0;top:0;width:clamp(520px,38vw,680px);height:104px;background:#180b08;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%);pointer-events:none}.aboutHeader>a,.archiveSiteHeader>a,.journalArticleBrand,.journalIndexNav>a{position:relative;z-index:1;width:clamp(138px,11vw,174px);line-height:0}.aboutHeader img,.archiveSiteHeader img,.journalArticleBrand img,.journalIndexNav img{width:100%;height:auto}.aboutHeader nav,.archiveSiteHeader nav,.journalIndexNav nav{display:flex;align-items:center;gap:clamp(22px,2.4vw,42px);font:700 14px/1 monospace;letter-spacing:.08em}.aboutHeader nav a,.archiveSiteHeader nav a,.journalIndexNav nav a{position:relative;padding:12px 2px;color:#fff}.aboutHeader nav a:after,.archiveSiteHeader nav a:after,.journalIndexNav nav a:after{content:"";position:absolute;left:2px;right:calc(100% - 2px);bottom:5px;height:1px;background:#fff;transition:right .3s}.aboutHeader nav a.is-active:after,.aboutHeader nav a:hover:after,.archiveSiteHeader nav a.is-active:after,.archiveSiteHeader nav a:hover:after,.journalIndexNav nav a.is-active:after,.journalIndexNav nav a:hover:after{right:0}.archiveLoading{min-height:70vh;display:grid;place-items:center;color:#fff;font:700 11px/1 monospace;letter-spacing:.12em}.archiveGallery{z-index:1;padding-top:5vh;background:transparent}.archiveGallery:before{content:"";position:fixed;z-index:-1;left:18vw;top:-24vh;width:66vw;height:132vh;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:none;pointer-events:none}.archiveGalleryHero{border-color:rgba(255,255,255,.28)}.archiveGalleryHero>small{color:rgba(255,255,255,.7)}.archiveGalleryHero h1 span:last-child{color:#fff;-webkit-text-stroke:1px rgba(255,255,255,.94)}.archiveGalleryHero>div b{color:#fff}.archiveGalleryHero>div p{color:rgba(255,255,255,.68)}.archiveCategoryRail{top:0;background:rgba(154,69,39,.94);border-color:rgba(255,255,255,.26);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.archiveCategoryRail button{border-color:rgba(255,255,255,.24);color:rgba(255,255,255,.72)}.archiveCategoryRail button span:after{background:#fff}.archiveCategoryRail button:hover{color:#fff;background:rgba(255,255,255,.08)}.archiveCategoryRail button.is-active{background:#fff;color:#9A4527}.archiveWorkCard{color:#fff}.archiveWorkMedia{border-color:rgba(255,255,255,.32);box-shadow:0 13px 24px rgba(43,12,5,.22)}.archiveWorkCard:focus-visible .archiveWorkMedia,.archiveWorkCard:hover .archiveWorkMedia{border-color:#fff;box-shadow:0 19px 35px rgba(43,12,5,.36)}.archiveWorkMeta small{color:rgba(255,255,255,.62)}.archiveAwardFilters,.archiveAwardFilters button{border-color:rgba(255,255,255,.34)}.archiveAwardFilters button{background:rgba(255,255,255,.04);color:#fff}.archiveAwardFilters button.is-active,.archiveAwardFilters button:hover,.awardsIntroduction{background:#fff;color:#9A4527}.awardsIntroduction{display:grid;grid-template-columns:minmax(150px,.28fr) 1fr;grid-gap:28px;gap:28px;margin-top:26px;padding:28px 30px;box-shadow:14px 16px 0 rgba(53,14,7,.18)}.awardsIntroduction b{font:800 11px/1.45 monospace;letter-spacing:.1em}.awardsIntroduction p{max-width:none;margin:0;font-size:clamp(15px,1.15vw,20px);font-weight:650;line-height:1.65;letter-spacing:-.025em;word-break:keep-all}@media(min-width:980px){.awardsIntroduction p{white-space:nowrap}}.awardsGallery .archiveAwardFilters{margin-top:38px}.journalIndexPage{isolation:isolate;background:#9A4527}.journalIndexNav{position:relative}.journalIndexHero{border-color:rgba(255,255,255,.28)}.journalIndexHero:before{opacity:1;background-image:radial-gradient(circle at 88% 18%,rgba(255,255,255,.1) 0 1px,transparent 1.4px),linear-gradient(rgba(255,255,255,.045) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.045) 1px,transparent 0),radial-gradient(ellipse at 32% 52%,transparent 0 39%,rgba(255,255,255,.09) 39.1% 39.25%,transparent 39.4%);background-size:14px 14px,5vw 5vw,5vw 5vw,auto}.journalIndexHero small{width:max-content;padding:9px 12px 8px;background:#fff;color:#9A4527}.journalIndexHero small:before{display:none}.journalIndexHero h1{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.76)}.journalIndexHero h1 span{display:inline-block}.journalIndexHero h1 span.is-reverse{display:inline-block;margin:.04em 0 .07em;padding:.01em .1em .07em .06em;background:#fff;color:#9A4527;-webkit-text-stroke:0}.journalIndexHero h1 span.is-solid{color:#fff;-webkit-text-stroke:0}.journalIndexHero h1 span.is-outline{color:transparent}.journalIndexHero p{margin-bottom:0;padding:22px 24px;border:0;background:#fff;color:#9A4527;font-weight:650}.journalIndexList>a{border-color:rgba(255,255,255,.28)}.journalIndexList>a>span{width:42px;height:42px;justify-content:center;padding:0;background:#fff;color:#9A4527}.journalIndexList>a>span:before{display:none}.journalIndexList>a>div small{color:rgba(255,255,255,.62)}.journalIndexList p{color:rgba(255,255,255,.74)}.journalIndexList>a>b{padding:10px 12px;border:1px solid rgba(255,255,255,.55);transition:background .25s,color .25s}.journalIndexList>a:hover h2{color:rgba(255,255,255,.68)}.journalIndexList>a:nth-child(2):hover h2{background:rgba(255,255,255,.86);color:#9A4527}.journalIndexList>a:nth-child(3):hover h2{color:#fff;-webkit-text-stroke-color:#fff}.journalIndexList>a:hover>b{background:#fff;color:#9A4527}.journalIndexList>a{padding:48px 14px 52px;transition:background .35s cubic-bezier(.16,1,.3,1),padding .35s cubic-bezier(.16,1,.3,1)}.journalIndexList>a>span{background:#1b0c08;color:#f6f0eb;box-shadow:6px 6px 0 rgba(27,12,8,.13)}.journalIndexList>a>div small{color:rgba(255,255,255,.72);letter-spacing:.12em}.journalIndexList h2,.journalIndexList>a:nth-child(2) h2,.journalIndexList>a:nth-child(3) h2{display:block;width:auto;max-width:1450px;padding:0;background:transparent;-webkit-text-stroke:0;font-size:clamp(34px,4.6vw,84px);font-weight:850;line-height:.95;letter-spacing:-.06em}.journalIndexList p{color:rgba(255,255,255,.7)}.journalIndexList>a>b{color:#1b0c08;border-color:rgba(27,12,8,.5);background:rgba(255,255,255,.08)}.journalIndexList>a:hover{background:rgba(255,255,255,.065);padding-left:26px;padding-right:26px}.journalIndexList>a:hover h2,.journalIndexList>a:nth-child(2):hover h2,.journalIndexList>a:nth-child(3):hover h2{background:transparent;color:#1b0c08;-webkit-text-stroke:0;transform:translateX(8px)}.journalIndexList>a:hover>b{background:#1b0c08;border-color:#1b0c08}.journalIndexHero{min-height:62vh;padding:7vh 3vw 4.5vh;grid-template-columns:minmax(0,1fr) minmax(280px,30vw)}.journalIndexHero small{background:#1b0c08;color:#fff}.journalIndexHero h1,.journalIndexHero h1 span.is-outline,.journalIndexHero h1 span.is-solid{color:#1b0c08;-webkit-text-stroke:0}.journalIndexHero h1 span.is-reverse{margin:0;padding:0;background:transparent;color:#fff}.journalIndexHero p{padding:0 0 0 22px;border-left:1px solid rgba(255,255,255,.7);background:transparent;color:rgba(255,255,255,.84);font-weight:600}.journalIndexList{padding-top:18px;background:#f1ece7;color:#1b0c08}.journalIndexList>a{border-color:rgba(27,12,8,.2);color:#1b0c08}.journalIndexList>a:after{height:2px;background:#9A4527}.journalIndexList>a>span{background:#9A4527;color:#fff;box-shadow:6px 6px 0 rgba(154,69,39,.14)}.journalIndexList>a>div small{color:#9A4527}.journalIndexList h2,.journalIndexList>a:nth-child(2) h2,.journalIndexList>a:nth-child(3) h2{color:#1b0c08}.journalIndexList p{color:rgba(27,12,8,.64)}.journalIndexList>a>b{color:#9A4527;border-color:rgba(154,69,39,.52);background:transparent}.journalIndexList>a:hover{background:rgba(154,69,39,.055)}.journalIndexList>a:hover h2,.journalIndexList>a:nth-child(2):hover h2,.journalIndexList>a:nth-child(3):hover h2{color:#9A4527}.journalIndexList>a:hover>b{background:#9A4527;color:#fff;border-color:#9A4527}.journalArticleNav{position:relative;overflow:hidden;min-height:76px;padding:14px 3vw;border-bottom:1px solid rgba(255,255,255,.24);background:#9A4527}.journalArticleBrand{position:relative;z-index:1;width:clamp(138px,11vw,174px);line-height:0}.journalArticleBrand img{display:block;width:100%;height:auto}.journalArticleNav>div{position:relative;z-index:1;display:flex;align-items:center;gap:clamp(20px,2.3vw,38px)}.journalArticleNav>div a{position:relative;padding:10px 0;color:#fff}.journalArticleNav>div a:after{content:"";position:absolute;left:0;right:100%;bottom:4px;height:1px;background:#fff;transition:right .3s}.journalArticleNav>div a:hover{color:#fff}.journalArticleNav>div a:hover:after{right:0}.journalArticleHero{min-height:74vh;padding:5vh 3vw 6vh;background:#9A4527}.journalArticleHero:after{content:"JOURNAL";position:absolute;z-index:-1;right:-.03em;bottom:-.18em;color:rgba(255,255,255,.045);font:900 clamp(180px,28vw,520px)/.8 Arial,sans-serif;letter-spacing:-.1em;pointer-events:none}.journalArticleMeta{padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.25);color:rgba(255,255,255,.68)}.journalArticleHero h1{max-width:1500px;margin:auto 0 4vh;color:#fff;font-size:clamp(56px,8.5vw,160px)}.journalArticleHero h1 span:last-child{margin-left:0;color:#1b0c08}.journalArticleHero>p{width:min(720px,58vw);padding-left:22px;border-left:2px solid rgba(255,255,255,.75);color:#1b0c08;font-weight:650}.journalArticleBody{padding-top:11vh;background:#f7f3ef}.journalArticlePage{background:#f7f3ef}.journalArticleBody aside{padding-top:4px;border-top:2px solid #9a4527}.journalArticleCopy section>small{width:max-content;padding:7px 9px;background:#9A4527;color:#fff}.journalArticleCopy h2{color:#1b0c08}.journalArticleCopy p{color:#34302d}.journalArticleCopy section>p:first-of-type{font-size:clamp(18px,1.42vw,23px);line-height:1.8;color:#1b0c08}.journalArticleCopy blockquote{padding:32px 32px 32px 64px;border-top:0;background:rgba(154,69,39,.09);color:#1b0c08}.journalArticleCopy blockquote:before{left:20px;top:29px}.journalArticleImage img{box-shadow:18px 20px 0 rgba(154,69,39,.11)}@media(max-width:760px){.aboutHeader,.archiveSiteHeader,.journalIndexNav{position:relative;min-height:64px;padding:13px 16px 22px}.aboutHeader:before,.archiveSiteHeader:before,.journalIndexNav:before{width:360px;height:82px}.aboutHeader>a,.archiveSiteHeader>a,.journalIndexNav>a{width:122px}.aboutHeader nav,.archiveSiteHeader nav,.journalIndexNav nav{gap:14px;font-size:12px}.aboutHeader nav a:nth-child(-n+3),.archiveSiteHeader nav a:nth-child(-n+3),.journalIndexNav nav a:nth-child(-n+3){display:none}.archiveGallery{padding-top:24px}.archiveCategoryRail button.is-active,.archiveCategoryRail button:hover{background:#fff;color:#9A4527}.journalIndexHero{min-height:58vh;grid-template-columns:1fr;padding:6vh 16px 5vh;gap:28px}.journalIndexHero h1{font-size:17vw;line-height:.82}.journalIndexHero p{width:100%;padding:0 0 0 16px;font-size:14px}.journalIndexList{padding:8px 16px 8vh}.journalIndexList>a{grid-template-columns:40px minmax(0,1fr);gap:14px;padding:30px 0 34px}.journalIndexList>a>span{width:34px;height:34px}.journalIndexList h2,.journalIndexList>a:nth-child(2) h2,.journalIndexList>a:nth-child(3) h2{font-size:9vw;line-height:1}.journalIndexList p{margin-top:14px;font-size:13px;line-height:1.65}.journalIndexList>a:hover{padding-left:0;padding-right:0}.journalArticleNav{min-height:64px;padding:13px 16px}.journalArticleNav:before{width:360px;height:82px;-webkit-clip-path:polygon(0 0,100% 0,0 100%);clip-path:polygon(0 0,100% 0,0 100%)}.journalArticleBrand{width:122px}.journalArticleNav>div{gap:16px;font-size:9px}.journalArticleNav>div a:nth-child(2){display:none}.journalArticleHero{min-height:72vh;padding:4vh 16px 5vh}.journalArticleHero h1{font-size:16vw;line-height:.9}.journalArticleHero>p{width:100%;padding-left:16px;font-size:15px}.journalArticleCopy blockquote{padding:25px 20px 25px 48px}.journalArticleCopy blockquote:before{left:15px;top:22px}.journalArticleImage img{box-shadow:8px 10px 0 rgba(154,69,39,.11)}}.aboutPage{position:relative;isolation:isolate;min-height:100svh;overflow:hidden;background:#9A4527;color:#fff}.aboutAmbient{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.aboutAmbient:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.05) 1px,transparent 0);background-size:5vw 5vw}.aboutAmbient:after{content:"";position:absolute;right:3vw;top:15vh;width:8vw;height:9vh;opacity:.11;background-image:radial-gradient(circle,#fff 0 1px,transparent 1.5px);background-size:13px 13px}.aboutAmbient .aboutArc{position:absolute;left:16vw;top:-26vh;width:70vw;height:140vh;border:1px solid rgba(255,255,255,.11);border-radius:50%}.aboutAmbient .aboutLine{position:absolute;left:52vw;bottom:4vh;width:60vw;height:1px;background:rgba(255,255,255,.13);transform:rotate(-33deg);transform-origin:left center}.aboutAmbient b{position:absolute;right:-.03em;bottom:-.18em;color:rgba(255,255,255,.045);font:900 clamp(240px,40vw,680px)/.72 Arial,sans-serif;letter-spacing:-.14em}.aboutHero{min-height:calc(100svh - 76px);padding:7vh 4vw 3.4vh;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);grid-template-rows:auto 1fr auto;grid-gap:3vh 5vw;gap:3vh 5vw}.aboutHero>small{grid-column:1/-1;color:rgba(255,255,255,.72);font:700 10px/1 monospace;letter-spacing:.12em}.aboutHero h1{align-self:center;margin:0;font-size:clamp(70px,10.3vw,176px);line-height:.76;letter-spacing:-.085em}.aboutHero h1 span{display:block}.aboutHero h1 span:last-child{color:transparent;-webkit-text-stroke:1px rgba(255,255,255,.92)}.aboutStatement{align-self:center;padding:30px;background:#fff;color:#9A4527;box-shadow:16px 18px 0 rgba(53,14,7,.2)}.aboutStatement b{display:block;margin-bottom:26px;font:800 11px/1.5 monospace;letter-spacing:.1em}.aboutStatement p{margin:0;font-size:clamp(15px,1.15vw,20px);font-weight:650;line-height:1.65;letter-spacing:-.025em;word-break:keep-all}.aboutRecognition{margin-top:26px;padding-top:18px;border-top:1px solid rgba(154,69,39,.3)}.aboutRecognition small{display:block;margin-bottom:9px;font-size:10px;font-weight:750;line-height:1;letter-spacing:.04em;opacity:.7}.aboutRecognition span{display:flex;align-items:center;justify-content:space-between;gap:14px;font-size:12px;font-weight:650;line-height:1.45;word-break:keep-all}.aboutRecognition span b{flex:none;display:inline-block;margin:0;padding:5px 8px;background:#9A4527;color:#fff;font-size:11px;font-weight:800;line-height:1;letter-spacing:0}.aboutIndex{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.38);border-bottom:1px solid rgba(255,255,255,.38)}.aboutIndex>div{min-height:112px;padding:18px 22px;border-right:1px solid rgba(255,255,255,.3)}.aboutIndex>div:last-child{border-right:0}.aboutIndex small{display:block;margin-bottom:18px;color:rgba(255,255,255,.58);font:700 8px/1 monospace;letter-spacing:.1em}.aboutIndex p{margin:0;color:#fff;font:700 12px/1.65 monospace;letter-spacing:.04em}.aboutIndex a{color:inherit;transition:opacity .25s}.aboutIndex a:hover{opacity:.62}@media(max-width:760px){.aboutPage{overflow-x:hidden;overflow-y:auto}.aboutHero{min-height:calc(100svh - 64px);padding:7vh 16px 32px;display:block}.aboutHero h1{margin:9vh 0 7vh;font-size:19vw;line-height:.8}.aboutStatement{padding:22px;box-shadow:10px 12px 0 rgba(53,14,7,.2)}.aboutStatement p br{display:none}.aboutIndex{margin-top:60px;grid-template-columns:1fr}.aboutIndex>div{min-height:0;padding:22px 4px;border-right:0;border-bottom:1px solid rgba(255,255,255,.3)}.aboutIndex>div:last-child{border-bottom:0}.aboutAmbient .aboutArc{left:-50vw;width:150vw}.awardsIntroduction{grid-template-columns:1fr;gap:16px;padding:22px 20px;box-shadow:9px 11px 0 rgba(53,14,7,.18)}.awardsGallery .archiveGalleryHero h1{font-size:18vw}.aboutHeader>nav,.archiveSiteHeader>nav,.cinemaHeader>nav,.journalIndexNav>nav{display:none!important}.aboutHeader>.mobilePageMenu,.archiveSiteHeader>.mobilePageMenu,.cinemaHeader>.mobilePageMenu,.journalIndexNav>.mobilePageMenu{display:block}.mobilePageMenu>.mobilePageMenuPanel>nav{display:block!important;font-size:inherit;gap:0}.mobilePageMenu>.mobilePageMenuPanel>nav>a{display:grid!important}}.productionSocialLinks{display:flex;align-items:center;gap:14px;font:700 11px/1 monospace;letter-spacing:.06em}.socialItemLink{display:inline-flex;align-items:center;gap:6px;color:rgba(255,255,255,.78);text-decoration:none;transition:color .25s,transform .25s}.socialItemLink:hover{color:#fff;transform:translateY(-1px)}.socialItemIcon{display:inline-flex;align-items:center;justify-content:center;opacity:.85;transition:opacity .25s,transform .25s}.socialItemLink:hover .socialItemIcon{opacity:1;transform:scale(1.1)}.socialItemLabel{font:inherit;letter-spacing:inherit}.socialItemArrow{font-style:normal;font-size:10px;opacity:.65;transition:transform .25s}.socialItemLink:hover .socialItemArrow{transform:translate(1px,-1px);opacity:1}.cinemaFooterSocials{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,255,255,.14);gap:16px}.cinemaFooterSocials .socialItemLink{font-size:11px}.mobileMenuSocialsWrapper{margin-bottom:14px;padding-bottom:14px;border-bottom:1px solid rgba(255,255,255,.12);width:100%}.mobileMenuSocials{display:flex;flex-wrap:wrap;gap:14px}.mobileMenuSocials .socialItemLink{padding:4px 0;font-size:12px;color:rgba(255,255,255,.84)}.mobileMenuInfo,.mobileSiteNavInfo{display:flex;justify-content:space-between;align-items:center;width:100%}.mobileSiteNavInfo{margin-top:10px}.aboutIndex.has-four{grid-template-columns:repeat(4,minmax(0,1fr))}.aboutSocials{flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px}.aboutSocials .socialItemLink{font-size:11px;color:rgba(255,255,255,.88)}