@font-face{font-family:Display;src:url(/assets/display.woff2) format("woff2");font-display:swap}@font-face{font-family:Caslon;src:url(/assets/serif.ttf) format("truetype");font-display:swap}@font-face{font-family:Manrope;src:url(/assets/sans.ttf) format("truetype");font-display:swap}:root{font-family:Manrope,Arial,sans-serif;background:#183dcb;color:#fff7d8;font-synthesis:none;--blue:#183dcb;--cream:#fff7d8;--ink:#10110f;--accent:#ff835b;--page-bg:var(--blue)}html[data-page=film]{--page-bg:#10110f;background:var(--page-bg)}*{box-sizing:border-box}body{margin:0;min-width:320px;-webkit-font-smoothing:antialiased}button,a{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;padding:0;background:none;cursor:pointer}a{color:inherit;text-decoration:none}button:focus-visible,a:focus-visible{outline:2px solid var(--accent);outline-offset:5px}img{display:block;max-width:100%}button img{pointer-events:none}.display{font-family:Display,Impact,sans-serif;text-transform:uppercase;font-weight:400;letter-spacing:-.035em}.arrow{width:17px;height:17px;display:inline-block;vertical-align:middle;flex:none}.site-header{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 4.3vw;position:relative;z-index:3}.brand{width:74px;display:block}.brand img{width:100%;height:34px;object-fit:contain;filter:invert(96%) sepia(18%) saturate(490%) hue-rotate(335deg)}.site-header nav{display:flex;align-items:center;gap:46px;font-family:Display,sans-serif;text-transform:uppercase;font-size:18px;letter-spacing:.14em}.site-header nav a,.site-header nav button{position:relative;padding:10px 0}.site-header nav a[aria-current]{color:var(--accent)}.site-header nav a:hover,.site-header nav button:hover{color:var(--accent)}.skip-link{position:fixed;left:20px;top:-70px;background:var(--cream);color:var(--ink);padding:10px;z-index:20}.skip-link:focus{top:15px}#contenido{outline:none}.eyebrow{font-family:Display,sans-serif;font-size:16px;letter-spacing:.15em;text-transform:uppercase}.site-footer{display:flex;justify-content:space-between;gap:20px;padding:22px 4.3vw;align-items:center;border-top:1px solid #fff7d844;font-family:Display,sans-serif;letter-spacing:.07em;font-size:16px;background:var(--page-bg)}.site-footer p{margin:0}.footer-dash{padding:0 16px}.site-footer>div{display:flex;gap:22px}.site-footer a:hover{color:var(--accent)}.site-footer>div>span{opacity:.6}.digital-page{padding:0 4.3vw 70px}.digital-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:9.4vw 23.2vw 19.6vw 20vw;gap:20px;position:relative}.digital-heading{grid-column:1/9;grid-row:1;position:relative;z-index:2;pointer-events:none;display:flex;align-items:flex-start;gap:30px}.digital-heading h1{font-size:23.4vw;line-height:.87;margin:0;letter-spacing:-.055em;transform:scaleX(.74);transform-origin:left}.digital-heading p{position:absolute;left:33.2vw;font-family:Caslon,Georgia,serif;font-size:30px;line-height:1;margin:6vw 0 0;white-space:nowrap;letter-spacing:-.03em}.digital-card{min-width:0}.digital-card-0{grid-column:1/9;grid-row:2}.digital-card-1{grid-column:9/13;grid-row:1/3;padding-top:48px}.digital-card-2{grid-column:1/8;grid-row:3}.digital-card-3{grid-column:8/13;grid-row:3}.digital-card-4{grid-column:1/9;grid-row:4}.digital-project{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;background:#0b0b09}.digital-image{position:relative;overflow:hidden;width:100%;flex:1;min-height:0}.digital-image>img{height:100%;width:100%;object-fit:cover;transition:transform .7s cubic-bezier(.2,.6,.2,1)}.digital-card-0 .digital-image>img{object-position:50% 55%}.digital-card-1 .digital-image>img{object-position:50% 50%}.digital-card-2 .digital-image>img{object-position:50% 46%}.digital-caption{min-height:58px;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.digital-caption h2{font-size:38px;line-height:1;margin:0;letter-spacing:-.025em}.digital-caption>span{font-family:Display,sans-serif;font-size:13px;letter-spacing:.14em;text-transform:uppercase;text-align:right}.digital-caption>.arrow{display:none;filter:invert(1)}.image-action{position:absolute;left:24px;bottom:24px;color:var(--cream);background:#171713cc;padding:12px 18px;display:flex;align-items:center;gap:25px;font-family:Caslon,serif;font-size:18px;opacity:0;transform:translateY(7px);transition:opacity .25s,transform .25s}.image-action .arrow{filter:invert(1)}.digital-project:hover .digital-image>img{transform:scale(1.025)}.digital-project:hover .image-action,.digital-project:focus-visible .image-action{opacity:1;transform:none}.digital-outro{grid-column:9/13;grid-row:4;align-self:center;display:flex;flex-direction:column;gap:25px;padding:0 10px 0 30px;font-family:Display,sans-serif;letter-spacing:.14em;text-transform:uppercase;font-size:20px}.digital-outro>a:first-child{display:flex;align-items:center;gap:20px}.digital-outro .arrow{filter:invert(1)}.digital-outro>a:hover{color:var(--accent)}.digital-outro p{font-family:Caslon,serif;font-size:24px;letter-spacing:0;text-transform:none;max-width:170px;margin:15px 0 0}.work-page{padding:0 4.3vw 56px}.work-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:18px;position:relative}.work-heading{z-index:2;pointer-events:none;position:relative;min-width:0;grid-column:1/9;grid-row:1}.work-heading h1{margin:0;line-height:.85;white-space:nowrap;transform-origin:left;letter-spacing:-.045em}.work-heading p{font-family:Display,sans-serif;letter-spacing:.13em;text-transform:uppercase;font-size:17px;line-height:1.2;margin:0}.work-card{min-width:0;min-height:0}.work-project{display:flex;flex-direction:column;width:100%;height:100%;text-align:left;background:#0b0b09;position:relative}.work-image{position:relative;overflow:hidden;flex:1;min-height:0;width:100%}.work-image>img{height:100%;width:100%;object-fit:cover;transition:transform .65s cubic-bezier(.2,.6,.2,1)}.work-project:hover .work-image>img{transform:scale(1.035)}.work-caption{min-height:57px;display:flex;gap:15px;align-items:center;padding:12px 18px;justify-content:space-between}.work-caption h2{font-size:clamp(26px,2.5vw,40px);line-height:.95;letter-spacing:-.02em;margin:0;text-wrap:balance}.work-caption>span{font-family:Display,sans-serif;font-size:13px;letter-spacing:.13em;text-transform:uppercase;flex-shrink:0;max-width:35%;text-align:right}.work-caption>.arrow{width:15px;height:15px;filter:invert(1);display:none}.work-action{position:absolute;inset:auto 18px 18px auto;padding:10px 15px;background:var(--cream);color:var(--ink);display:flex;align-items:center;gap:20px;font-family:Display,sans-serif;font-size:19px;letter-spacing:.06em;text-transform:uppercase;opacity:0;transform:translateY(8px);transition:opacity .2s,transform .2s}.work-project:hover .work-action,.work-project:focus-visible .work-action{opacity:1;transform:none}.work-project:focus-visible{z-index:4}.work-outro{align-self:center;display:flex;flex-direction:column;gap:18px;padding-left:25px}.work-outro>a.display{font-size:clamp(70px,8vw,145px);line-height:1;display:flex;align-items:center;gap:20px}.work-outro .arrow{filter:invert(1);width:38px;height:38px}.work-outro .contact-link{font-size:13px;display:flex;gap:10px;align-items:center}.work-outro .contact-link .arrow{width:15px;height:15px}.work-outro>a:hover{color:var(--accent)}.home-grid{grid-template-rows:8.6vw 22.5vw 19.2vw 21vw 21vw 20vw}.home-heading{grid-column:1/10}.home-heading h1{font-size:17.8vw;transform:scaleX(.8)}.home-grid .work-card-0{grid-column:1/9;grid-row:2}.home-grid .work-card-0 .work-image>img{object-position:50% 58%}.home-grid .work-card-1{grid-column:9/13;grid-row:1/3;padding-top:44px}.home-grid .work-card-1 .work-image>img{object-position:55% 30%}.home-grid .work-card-2{grid-column:1/6;grid-row:3}.home-grid .work-card-3{grid-column:6/10;grid-row:3}.home-grid .work-card-4{grid-column:10/13;grid-row:3}.home-grid .work-card-5{grid-column:1/5;grid-row:4}.home-grid .work-card-6{grid-column:5/10;grid-row:4}.home-grid .work-card-7{grid-column:10/13;grid-row:4}.home-grid .work-card-8{grid-column:1/7;grid-row:5}.home-grid .work-card-9{grid-column:7/13;grid-row:5}.home-grid .work-card-10{grid-column:1/8;grid-row:6}.home-grid .work-card-11{grid-column:8/13;grid-row:6}.home-grid .work-caption>span{color:#d7d1bb}.home-grid .work-card-4 .work-caption>span,.home-grid .work-card-7 .work-caption>span{display:none}.home-grid .work-card-4 .work-caption>.arrow,.home-grid .work-card-7 .work-caption>.arrow{display:block}.home-signoff{border-top:1px solid #fff7d855;display:flex;align-items:center;justify-content:space-between;margin-top:55px;padding-top:28px}.home-signoff>span{font-family:Display,sans-serif;letter-spacing:.1em;text-transform:uppercase;font-size:20px}.home-signoff>a{font-size:clamp(65px,9vw,145px);line-height:1}.home-signoff .arrow{filter:invert(1);height:50px;width:50px;margin-left:25px}.home-signoff>a:hover{color:var(--accent)}.film-grid{grid-template-rows:9.4vw 26vw 22vw 22vw 22vw}.film-heading h1{font-size:26vw;transform:scaleX(.76)}.film-heading p{position:absolute;left:28vw;top:6vw;font-size:23px;letter-spacing:.04em;line-height:1.05}.film-grid .work-card-0{grid-column:1/9;grid-row:2}.film-grid .work-card-0 .work-image>img{object-position:50% 20%}.film-grid .work-card-1{grid-column:9/13;grid-row:1/3;padding-top:44px}.film-grid .work-card-1 .work-image>img{object-position:46% 45%}.film-grid .work-card-2{grid-column:1/6;grid-row:3}.film-grid .work-card-3{grid-column:6/13;grid-row:3}.film-grid .work-card-4{grid-column:1/8;grid-row:4}.film-grid .work-card-5{grid-column:8/13;grid-row:4}.film-grid .work-card-6{grid-column:1/9;grid-row:5}.film-grid .work-outro{grid-column:9/13;grid-row:5}.film-grid .work-caption{border-bottom:1px solid #fff7d82b}.film-grid .work-card-1 .work-caption>span{display:none}.film-grid .work-card-1 .work-caption>.arrow{display:block}.project-dialog{background:#11110f;color:var(--cream);border:1px solid #ffffff25;padding:20px 28px 28px;max-width:1200px;width:92vw;max-height:92dvh;overflow:auto}.project-dialog::backdrop{background:#0b0b09e8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.player-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:17px;font-family:Manrope,sans-serif;font-size:12px;letter-spacing:.05em}.close-player{display:flex;align-items:center;gap:15px;padding:6px}.close-player span{font-size:25px;line-height:1}.player{aspect-ratio:16/9;background:#000}.player iframe{border:0;width:100%;height:100%;display:block}.player-caption{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.player-caption h2{font-family:Display,sans-serif;text-transform:uppercase;font-size:36px;font-weight:400;line-height:1;margin:0 0 9px}.player-caption p{font-size:14px;line-height:1.5;margin:5px 0;opacity:.8}.player-caption>div:last-child{font-family:Manrope,sans-serif;align-self:end}.player-caption>div:last-child p{font-size:12px}.player-caption a{display:inline-flex;align-items:center;gap:8px;font-size:12px;margin-top:15px;border-bottom:1px solid #fff7d855;padding-bottom:4px}.player-caption .arrow{filter:invert(1);width:13px;height:13px}@media(max-width:1100px)and (min-width:761px){.digital-heading p{font-size:25px}.digital-caption>span{font-size:11px;max-width:135px}.digital-caption{padding:10px 15px}.digital-caption h2{font-size:31px}.digital-outro{font-size:16px;padding-left:15px}.work-caption{min-height:52px;padding:10px 13px;gap:8px}.work-caption h2{font-size:27px}.work-caption>span{font-size:11px}.home-grid .work-card-3 .work-caption>span{display:none}.film-heading p{font-size:20px}.film-grid .work-card-0 .work-caption h2{font-size:32px}}@media(max-width:760px){.site-header{height:68px;padding:0 6vw}.brand{width:60px}.brand img{height:28px}.site-header nav{gap:22px;font-size:15px}.site-header nav a:first-child{display:none}.site-footer{display:block;padding:22px 6vw;font-size:14px}.site-footer>div{margin-top:15px;gap:18px}.footer-dash{padding:0 8px}.digital-page{padding:7px 6vw 50px}.digital-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:auto;gap:16px}.digital-heading{grid-column:1/-1;grid-row:auto;display:block;margin-bottom:7px}.digital-heading h1{font-size:clamp(110px,26vw,190px);line-height:.9;transform:none;letter-spacing:-.025em}.digital-heading p{position:static;font-size:24px;line-height:1.05;margin:16px 0 0}.digital-card-0,.digital-card-1,.digital-card-2,.digital-card-3,.digital-card-4{grid-column:1/-1;grid-row:auto;padding:0}.digital-image{aspect-ratio:1.75;flex:auto}.digital-card-1 .digital-image{aspect-ratio:1.9}.digital-card-2 .digital-image,.digital-card-3 .digital-image{aspect-ratio:1.8}.digital-caption{min-height:55px;padding:12px 15px}.digital-caption h2{font-size:34px}.digital-caption>span{font-size:11px;max-width:150px}.digital-outro{grid-column:1/-1;grid-row:auto;padding:25px 0 0;gap:20px;font-size:18px}.digital-outro p{max-width:none;font-size:24px;margin-top:0}.image-action{display:none}.work-page{padding:6px 5vw 45px}.work-grid{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;gap:14px}.work-heading{grid-column:1/-1;grid-row:auto}.home-heading h1{font-size:23vw;transform:none;letter-spacing:-.04em;line-height:.95}.home-heading{margin-bottom:5px}.film-heading h1{font-size:36vw;transform:scaleX(.85);line-height:.85}.film-heading p{font-size:18px;left:44vw;top:9vw}.work-grid .work-card,.work-grid .work-outro{grid-column:1/-1;grid-row:auto;padding-top:0}.work-image{aspect-ratio:1.65;flex:none}.work-grid .work-card-0 .work-image{aspect-ratio:1.5}.work-grid .work-card-1 .work-image{aspect-ratio:1.75}.work-caption{min-height:53px;padding:12px 14px}.work-caption h2{font-size:30px}.work-caption>span{font-size:12px}.work-action{display:none}.home-grid .work-card-4 .work-caption>span,.home-grid .work-card-7 .work-caption>span{display:block}.home-grid .work-card-4 .work-caption>.arrow,.home-grid .work-card-7 .work-caption>.arrow{display:none}.film-grid .work-card-1 .work-caption>span{display:block}.film-grid .work-card-1 .work-caption>.arrow{display:none}.film-grid .work-card-0 .work-caption>span{display:none}.film-grid .work-card-0 .work-caption>.arrow{display:block}.work-outro{padding:25px 0 0;gap:13px}.work-outro>a.display{font-size:80px}.home-signoff{margin-top:35px;padding-top:20px;display:block}.home-signoff>span{font-size:17px}.home-signoff>a{display:flex;align-items:center;justify-content:space-between;margin-top:16px;font-size:75px}.home-signoff .arrow{height:32px;width:32px;margin-left:10px}.project-dialog{width:96vw;padding:12px;max-height:95dvh}.player-caption{display:block;margin-top:14px}.player-caption h2{font-size:31px}.player-caption p{font-size:13px}.player-caption>div:last-child{margin-top:15px}.player-top{font-size:11px;gap:15px;padding-bottom:10px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(min-width:761px){.home-grid{grid-template-rows:8.6vw 22.5vw 25vw}.home-grid .work-card-2{grid-column:1/6;grid-row:3}.home-grid .work-card-3{grid-column:6/13;grid-row:3}}html[data-page=inicio] .site-header nav{display:none}.home-page{position:relative;isolation:isolate}.home-art{position:absolute;bottom:0;left:0;width:min(65vw,850px);opacity:.5;z-index:-1;pointer-events:none;mask-image:linear-gradient(to top,#000 45%,transparent 100%);-webkit-mask-image:linear-gradient(to top,#000 45%,transparent 100%)}.home-accessible-title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.home-navigation{display:flex;align-items:center;justify-content:center;gap:clamp(24px,6vw,100px);padding:35px 0 28px;font-family:Display,sans-serif;font-size:clamp(24px,3vw,45px);text-transform:uppercase;letter-spacing:.06em}.home-navigation a:hover,.home-navigation button:hover,.home-navigation [aria-current]{color:var(--accent)}.home-page .home-signoff{margin-top:0}.home-page .home-hover-frame{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .22s ease;object-position:center!important}@media(hover:hover){.home-page .work-project:hover .home-hover-frame{opacity:1}}.home-page .work-project:focus-visible .home-hover-frame{opacity:1}.home-page .work-project .work-image>img{transform:none}.name-intro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;background:var(--blue);color:var(--cream);display:grid;place-items:center;animation:name-exit .4s 2s both}.name-morph{display:flex;align-items:baseline;font-family:Display,sans-serif;font-size:clamp(64px,15vw,240px);line-height:1;letter-spacing:-.035em;animation:name-scale 1s .6s both}.morph-away{display:inline-block;overflow:hidden;white-space:nowrap;animation:name-collapse 1s .6s both}.morph-ich{max-width:1.1em}.morph-rtega{max-width:2.3em}.morph-dot{max-width:0;opacity:0;animation:name-dot .6s 1s forwards}.name-intro button{position:absolute;bottom:40px;font-family:Display,sans-serif;font-size:18px;letter-spacing:.1em}@keyframes name-collapse{to{max-width:0;opacity:0;filter:blur(5px)}}@keyframes name-dot{to{max-width:.3em;opacity:1}}@keyframes name-scale{to{transform:scale(1.5)}}@keyframes name-exit{to{opacity:0;visibility:hidden}}@media(min-width:761px){.home-page .home-grid{grid-template-rows:26vw 25vw;padding-top:14px}.home-grid .work-card-0{grid-column:1/9;grid-row:1}.home-grid .work-card-1{grid-column:9/13;grid-row:1;padding-top:0}.home-grid .work-card-2{grid-column:1/6;grid-row:2}.home-grid .work-card-3{grid-column:6/13;grid-row:2}}@media(max-width:760px){.home-navigation{gap:23px;font-size:23px;padding:28px 0}.home-art{width:100%}}@media(prefers-reduced-motion:reduce){.name-intro{display:none}.home-page .home-hover-frame{transition:none}}.name-intro{background:transparent;animation:none;pointer-events:none}.intro-curtain{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--blue);animation:curtain-reveal .7s 3s both}.name-intro button{pointer-events:auto;animation:curtain-reveal .3s 2.7s both}.name-morph{position:relative;animation:name-scale 1s .6s both,morph-to-logo .3s 1.65s forwards}.intro-flying-logo{position:absolute;left:50%;top:50%;width:clamp(180px,25vw,380px);height:clamp(82px,11.5vw,175px);object-fit:contain;transform:translate(-50%,-50%);filter:invert(96%) sepia(18%) saturate(490%) hue-rotate(335deg);opacity:0;animation:logo-appear .3s 1.65s forwards,logo-arrive 1s 2s cubic-bezier(.65,0,.15,1) forwards}@keyframes morph-to-logo{to{opacity:0}}@keyframes logo-appear{to{opacity:1}}@keyframes logo-arrive{to{left:var(--logo-left);top:var(--logo-top);width:var(--logo-width);height:var(--logo-height);transform:translate(0)}}@keyframes curtain-reveal{to{opacity:0}}.home-art{left:auto;right:0;width:min(62vw,850px)}.home-page .home-signoff{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:15px;min-height:240px;padding:35px 0 20px}.home-page .home-signoff>a{display:block;margin:0;font-size:clamp(65px,9vw,145px)}@media(max-width:760px){.home-art{width:90%;-webkit-mask-image:linear-gradient(to top,#000,transparent 95%);mask-image:linear-gradient(to top,#000,transparent 95%)}.home-page .home-signoff{min-height:210px;gap:12px}.home-page .home-signoff>a{font-size:65px}.home-page .home-signoff .arrow{width:30px;height:30px}}.home-page .unified-grid{grid-template-rows:none;grid-auto-rows:clamp(220px,25vw,390px);padding-top:14px;gap:20px}.home-page .unified-grid .work-card{grid-row:auto;grid-column:span 6;padding:0;min-width:0}.home-page .unified-grid .work-card:nth-child(4n+1){grid-column:span 8}.home-page .unified-grid .work-card:nth-child(4n+2){grid-column:span 4}.home-page .unified-grid .work-card:nth-child(4n+3){grid-column:span 4}.home-page .unified-grid .work-card:nth-child(4n+4){grid-column:span 8}.home-page .unified-grid .work-card:last-child{grid-column:span 12}.unified-grid .work-caption>span{display:block!important;color:var(--cream)}.unified-grid .work-caption>.arrow{display:none!important}.unified-home .home-signoff{margin-top:55px}.cards-waiting .work-card{opacity:0}.cards-dealt .deal-enabled .work-card{animation:deal-card .85s cubic-bezier(.2,.75,.2,1) both;animation-delay:calc(var(--deal-order)*90ms);transform-origin:center;will-change:transform,opacity}@keyframes deal-card{0%{opacity:0;transform:translate(var(--deal-x),var(--deal-y)) scale(.035) rotate(-12deg)}20%{opacity:1}to{opacity:1;transform:translate(0) scale(1) rotate(0)}}@media(max-width:760px){.home-page .unified-grid{grid-template-columns:1fr;grid-auto-rows:auto;gap:16px}.home-page .unified-grid .work-card:nth-child(n){grid-column:1;grid-row:auto}.unified-home .home-signoff{margin-top:30px}}@media(prefers-reduced-motion:reduce){.cards-waiting .work-card{opacity:1}.cards-dealt .deal-enabled .work-card{animation:none;will-change:auto}}.continuous-mark{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:flex;align-items:center;font:500 clamp(45px,11vw,170px)/1 Arial,sans-serif;letter-spacing:-.04em;animation:continuous-arrival 1s 2s cubic-bezier(.65,0,.15,1) forwards}.continuous-mark svg{height:1em;flex-shrink:0;overflow:hidden;filter:invert(96%) sepia(18%) saturate(490%) hue-rotate(335deg)}.continuous-mark .mark-v{width:1.035874em}.continuous-mark .mark-o{width:1.060538em}.continuous-mark .mark-period{width:.23991em}.continuous-mark .morph-ich{max-width:2em}.continuous-mark .morph-rtega{max-width:3.7em}@keyframes continuous-arrival{to{left:var(--logo-left);top:var(--logo-top);font-size:var(--logo-height);transform:translate(0)}}.continuous-mark{font-size:clamp(38px,9.5vw,150px)}.continuous-mark .morph-away{font-size:1.35em;font-weight:600;line-height:1;letter-spacing:-.055em}.reel-preview{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;pointer-events:none;background:#0b0b09}@media(min-width:761px){.home-page .unified-grid{grid-template-rows:clamp(242px,27.5vw,429px)}.home-page .unified-grid .work-card:nth-child(2){height:100%;align-self:stretch}}@media(max-width:760px){.home-page .unified-grid .work-card:first-child .work-image{aspect-ratio:auto;height:calc(66vw + 5.3px)}}@media(max-width:760px){.home-page .unified-grid .work-card:nth-child(2) .work-image{aspect-ratio:auto;height:calc(56.571429vw + 5.3px)}}.continuous-mark{height:1em;gap:0;align-items:center;animation:continuous-arrival 1s 2s cubic-bezier(.65,0,.15,1) forwards,mark-handoff .45s 3.25s both}.continuous-mark .morph-away{flex-shrink:0;max-width:5em;line-height:1;animation:name-collapse 1s .6s both}.continuous-mark svg{display:block}body:has(.name-intro) .brand img{animation:header-handoff .45s 3.25s both}@keyframes mark-handoff{0%{opacity:1}to{opacity:0}}@keyframes header-handoff{0%{opacity:0}to{opacity:1}}.continuous-mark .morph-ich{margin-left:-.07em;margin-right:.035em;transform:translateY(.012em);animation:name-collapse 1s .6s both,name-spacing-collapse 1s .6s both}.continuous-mark .morph-rtega{margin-left:.025em;margin-right:.075em;transform:translateY(.012em);animation:name-collapse 1s .6s both,name-spacing-collapse 1s .6s both}.continuous-mark .mark-period{transform:translateY(-.025em);animation:period-align 1s .6s both}@keyframes name-spacing-collapse{to{margin-left:0;margin-right:0}}@keyframes period-align{to{transform:translateY(0)}}
