@import"/assets/css/foundation.css?v=20260829-system-r1";:root{--project-ink: #101313;--project-paper: #f2f2ed;--project-accent: #ff352f;--project-pad: clamp(18px, 3vw, 48px);--project-mobile-hero-size: clamp(3.1rem, 18vw, 5.15rem);--project-mobile-heading-size: clamp(2.1rem, 12vw, 3.35rem);--project-mobile-body-size: 1rem;--project-mobile-brief-size: clamp(1.22rem, 5.8vw, 1.55rem);--project-mobile-subheading-size: clamp(1.55rem, 7vw, 2rem);--project-mobile-meta-size: .72rem}html{scroll-behavior:smooth}body.react-work-page{overflow-x:clip;overflow-y:visible!important;color:var(--project-ink);background:var(--project-paper)}body.react-work-page:after{opacity:.018}.react-work-page #scrollShell{width:100%;height:auto!important;min-height:0;overflow:visible!important;overscroll-behavior:auto;background:var(--project-paper)}.react-work-page .hero{--project-hero-progress: 0;position:relative!important;width:100%;height:100svh!important;min-height:620px!important;display:block!important;padding:0!important;overflow:hidden;color:#fff!important;background:#0a0d0d!important;isolation:isolate}.react-work-page .hero:before,.react-work-page .hero:after{content:none!important}.react-work-page:not(.embassy-project) .hero:after{content:""!important;position:absolute;z-index:2;inset:auto 0 0;height:clamp(100px,18svh,220px);display:block;pointer-events:none;background:linear-gradient(to bottom,#fff0,#fff)}.react-work-page .hero>.hero__video,.react-work-page .hero>img.hero__video,.react-work-page .hero>.hero__embed{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:0;z-index:1;display:block;object-fit:cover;opacity:1!important;filter:none!important;transform:scale(calc(1.035 - var(--project-hero-progress) * .02));transform-origin:50% 50%;will-change:transform;background:#0a0d0d}.react-work-page .hero>.hero__embed .hero__video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;object-fit:cover;opacity:1!important;filter:none!important;transform:none}.react-work-page.project-body .hero__content{box-sizing:border-box;position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100%!important;height:100%!important;min-height:100%!important;padding:max(110px,calc(var(--site-menu-height, 66px) + 36px)) var(--project-pad) clamp(32px,5vw,72px)!important;z-index:3;display:flex!important;flex-direction:column;justify-content:flex-end;align-items:flex-start!important;color:#fff!important;background:transparent!important;text-align:left!important;pointer-events:none;opacity:clamp(0,calc((var(--project-hero-progress) - .035) * 4.6),1);transform:translateY(calc((1 - var(--project-hero-progress)) * 34px));will-change:opacity,transform}.react-work-page .hero__title{order:2;width:100%;max-width:none!important;margin:0!important;color:#fff!important;font:500 clamp(4.2rem,12vw,12rem)/.78 "Archivo Variable",Arial,sans-serif!important;letter-spacing:-.072em!important;text-align:left!important;text-transform:none!important;overflow:visible!important;text-shadow:0 2px 28px rgba(0,0,0,.28)}.react-work-page .hero__title:before{content:none!important}.react-work-page .hero__subtitle{order:3;max-width:40ch!important;margin:clamp(18px,3vh,30px) 0 0!important;color:#ffffffdb!important;font:430 clamp(1rem,1.3vw,1.28rem)/1.42 "Archivo Variable",Arial,sans-serif!important;letter-spacing:-.02em;text-align:left!important;text-shadow:0 1px 18px rgba(0,0,0,.36)}.project-brief{padding:0 var(--project-pad);color:#f2f2ed;background:var(--project-ink)}.project-brief__statement{padding:clamp(38px,5vw,72px) 0;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(220px,.6fr);gap:clamp(28px,7vw,120px)}.project-brief__statement>p{max-width:34ch;margin:0;color:#f2f2ed;font:430 clamp(1.35rem,2.3vw,2.35rem)/1.12 "Archivo Variable",Arial,sans-serif;letter-spacing:-.038em}.project-brief__statement nav{display:flex;flex-direction:column;align-items:flex-start}.project-brief__statement a{min-height:44px;display:inline-flex;align-items:center;color:#f2f2edbd;font-size:.78rem;text-decoration:none;border-bottom:1px solid transparent}.project-brief__statement a:hover,.project-brief__statement a:focus-visible{color:#74f2bd;border-bottom-color:currentColor}.project-brief__facts{margin:0;padding:18px 0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;border-top:1px solid rgba(255,255,255,.22);border-bottom:1px solid rgba(255,255,255,.22)}.project-brief__facts div{min-width:0}.project-brief__facts dt,.project-brief__index>span{margin:0 0 .45rem;color:#f2f2ed94;font-size:.68rem;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.project-brief__facts dd{margin:0;color:#f2f2ede0;font-size:.82rem;line-height:1.35}.project-brief__index{padding:18px 0 28px;display:grid;grid-template-columns:minmax(120px,.28fr) minmax(0,1fr);gap:24px;align-items:start}.project-brief__index ol{margin:0;padding:0;display:flex;flex-wrap:wrap;gap:0 26px;list-style:none}.project-brief__index a{min-height:44px;display:inline-flex;align-items:center;color:#f2f2edb8;font-size:.72rem;line-height:1.2;text-decoration:none}.project-brief__index a:hover,.project-brief__index a:focus-visible{color:#74f2bd}.react-work-page .section{width:100%;min-height:0!important;padding:clamp(48px,6vw,92px) var(--project-pad)!important;color:var(--project-ink);background:var(--project-paper)!important}.react-work-page .section__inner{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;display:grid;grid-template-columns:minmax(220px,.72fr) minmax(0,1.28fr);grid-template-areas:"kicker ." "title copy";column-gap:clamp(36px,8vw,140px);align-items:start}.react-work-page .section__inner>.kicker{grid-area:kicker;margin:0 0 1rem;color:#1013137a!important;font:620 .6rem/1.2 Archivo Variable,Arial,sans-serif!important;letter-spacing:.1em;text-transform:uppercase}.react-work-page .section__title{grid-area:title;width:100%;max-width:15ch;margin:0!important;color:var(--project-ink)!important;font:500 clamp(2rem,3.8vw,3.9rem)/.94 "Archivo Variable",Arial,sans-serif!important;letter-spacing:-.052em!important;text-transform:none!important}.react-work-page .section__title:before{content:none!important}.react-work-page .section__cols{grid-area:copy;width:100%!important;max-width:none!important;display:grid!important;grid-template-columns:1fr!important;gap:1.2rem!important}.react-work-page .section__cols p,.react-work-page .section>p{width:100%!important;max-width:64ch!important;margin:0;color:#101313bd!important;font:430 clamp(.96rem,1.06vw,1.08rem)/1.55 "Archivo Variable",Arial,sans-serif!important;text-align:left!important}.react-work-page .embassy-source-links{display:block;margin-top:1.45rem;color:var(--project-ink);font-size:.82em;line-height:1.5}.react-work-page .embassy-source-links__actions{display:flex;flex-wrap:wrap;column-gap:1.25rem;margin-top:.25rem}.react-work-page .embassy-source-links a{display:inline-flex;align-items:center;min-height:44px;margin-right:0;color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.18em}.react-work-page .embassy-source-links a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.react-work-page .materials-btn,.react-work-page a[class*=btn]{min-height:44px;display:inline-flex;align-items:center;padding:0!important;border:0!important;border-bottom:1px solid currentColor!important;border-radius:0!important;color:var(--project-ink)!important;background:transparent!important;text-decoration:none}.react-work-page .media-full,.react-work-page .fullwidth-gif,.react-work-page .split-video-section{width:100%;min-height:0!important;margin:0!important;background:var(--project-paper)}.react-work-page .project-editorial-media{padding:clamp(44px,7vw,112px) var(--project-pad);display:grid;grid-template-columns:repeat(12,minmax(0,1fr))}.react-work-page .project-editorial-media>:where(.media-link,picture,img,.scrolly__sticky){grid-column:2 / 12;min-width:0}.react-work-page .project-editorial-media[data-editorial-align=left]>:where(.media-link,picture,img,.scrolly__sticky){grid-column:1 / 9}.react-work-page .project-editorial-media[data-editorial-align=right]>:where(.media-link,picture,img,.scrolly__sticky){grid-column:5 / 13}.react-work-page .project-editorial-media .scrolly__sticky,.react-work-page .hunt,.react-work-page .atlas{background:transparent}.react-work-page .project-editorial-media :where(.media-full__img,.scrolly__media,.fullwidth-gif img),.react-work-page .project-editorial-media .media-link{width:100%;height:auto;max-height:none;display:block;object-fit:contain;opacity:1;filter:none}.react-work-page .split-video-section{padding:clamp(44px,7vw,112px) var(--project-pad)}.react-work-page .split-video{min-height:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,2vw,30px);align-items:start}.react-work-page .split-video__item{position:relative!important;width:100%;height:auto;aspect-ratio:auto;object-fit:contain;opacity:1!important;filter:none!important}.react-work-page .media-full__altbar,.react-work-page figcaption{padding:10px 0;color:#10131394;background:transparent;font-size:.72rem;line-height:1.4}.react-work-page .project-editorial-media>.media-full__altbar{grid-column:2 / 12}.react-work-page .project-editorial-media[data-editorial-align=left]>.media-full__altbar{grid-column:1 / 9}.react-work-page .project-editorial-media[data-editorial-align=right]>.media-full__altbar{grid-column:5 / 13}.react-work-page .galley{width:100%;margin:clamp(24px,4vw,64px) 0 0}.react-work-page .scene-step{width:100%;height:min(58svh,620px);display:block}.react-work-page .scene-step--short{height:clamp(72px,10svh,112px)}.react-work-page .blueprint-node p,.react-work-page .blueprint__lead{text-align:left!important}.project-gallery-react__header>div>p{margin:0 0 .65rem;color:var(--project-accent);font:620 .62rem/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.project-gallery-react h2{max-width:13ch;margin:0;font:500 clamp(2rem,3.6vw,3.75rem)/.94 "Archivo Variable",Arial,sans-serif;letter-spacing:-.052em}.project-gallery-host{width:100%}.react-work-page.treasury-project .hero.treasury-scroll-hero{height:620svh!important;min-height:0!important;overflow:visible;color:var(--project-ink)!important;background:#fff!important}.react-work-page.treasury-project .hero.treasury-scroll-hero:after{content:none!important;display:none!important}#treasury-sequence-root,.treasury-sequence{width:100%;height:100%}.treasury-sequence__stage{position:sticky;z-index:1;top:0;width:100%;height:100dvh;min-height:100svh;overflow:hidden;background:#fff;isolation:isolate}.project-body .treasury-sequence__media{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;block-size:100%;max-width:none;display:block;object-fit:cover;object-position:center;pointer-events:none;transform:scale(1.002);transform-origin:center;will-change:opacity,filter,transform}.treasury-sequence__pre-tick{z-index:1;opacity:var(--treasury-pre-tick-opacity, 1);filter:blur(var(--treasury-pre-tick-blur, 3.5px)) saturate(.94) brightness(1.03);transform:scale(var(--treasury-pre-tick-scale, 1.055))}.treasury-sequence__tick{z-index:3;opacity:var(--treasury-tick-opacity, 0);filter:blur(var(--treasury-tick-blur, 11px));transform:scale(var(--treasury-tick-scale, .94))}.treasury-sequence__video{z-index:2;opacity:var(--treasury-video-opacity, 0);filter:blur(var(--treasury-video-blur, 9px));transform:scale(var(--treasury-video-scale, 1.075));background:#0a0d0d;will-change:opacity,filter,transform}.treasury-sequence__poster{z-index:4;opacity:var(--treasury-poster-opacity, 0)}.treasury-sequence__title{position:absolute;z-index:7;inset:0 var(--project-pad);display:grid;place-content:center;color:var(--project-ink);opacity:var(--treasury-title-opacity, 1);text-align:center;pointer-events:none}.treasury-sequence__title h1{margin:0;color:inherit;font:520 clamp(4.4rem,12vw,12rem) / .78 "Archivo Variable",Arial,sans-serif;letter-spacing:-.075em}.treasury-sequence__brief-host{position:absolute;z-index:8;top:0;right:0;bottom:0;left:0;opacity:var(--treasury-brief-opacity, 0);pointer-events:auto}.treasury-sequence__brief-host .project-brief--treasury{box-sizing:border-box;min-height:100svh;padding-right:max(var(--project-pad),52vw);display:flex;flex-direction:column;justify-content:center;color:#fff;background:none;text-shadow:0 1px 18px rgba(0,0,0,.34)}.treasury-sequence__brief-host .project-brief__statement{grid-template-columns:1fr;gap:24px}.treasury-sequence__brief-host .project-brief__statement>p{max-width:25ch;color:#fff;font-size:clamp(1.65rem,2.7vw,3.25rem)}.treasury-sequence__brief-host .project-brief__facts{grid-template-columns:1fr;gap:16px;border-color:#ffffff47}.treasury-sequence__brief-host .project-brief__index{grid-template-columns:1fr;gap:8px}.treasury-sequence__brief-host .project-brief__statement a,.treasury-sequence__brief-host .project-brief__index a,.treasury-sequence__brief-host .project-brief__facts dt,.treasury-sequence__brief-host .project-brief__index>span{color:#ffffffb8}.treasury-sequence__brief-host .project-brief__facts dd{color:#fff}.treasury-sequence__brief-host .project-brief__statement a:hover,.treasury-sequence__brief-host .project-brief__statement a:focus-visible,.treasury-sequence__brief-host .project-brief__index a:hover,.treasury-sequence__brief-host .project-brief__index a:focus-visible{color:var(--project-accent)}.treasury-sequence__explanation{position:absolute;z-index:6;top:0;right:0;bottom:0;left:0;pointer-events:none}.treasury-sequence__explanation:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#040808c7,#04080829 43%,#040808b8),linear-gradient(0deg,rgba(4,8,8,.54),transparent 56%);opacity:var(--treasury-editorial-veil, 0)}.treasury-sequence__explanation article{position:absolute;top:auto;bottom:clamp(28px,7svh,76px);left:var(--project-pad);width:min(36rem,calc(50vw - var(--project-pad) * 1.5));padding:0;display:flex;flex-direction:column;justify-content:flex-end;color:#f6f4ec;background:transparent;opacity:var(--treasury-explanation-0, 0);transform:translateY(calc((1 - var(--treasury-explanation-0, 0)) * 26px));transition:none;pointer-events:auto}.treasury-sequence__explanation article:nth-child(2){top:max(calc(var(--site-menu-height, 66px) + 44px),14svh);right:var(--project-pad);bottom:auto;left:auto;justify-content:flex-start;opacity:var(--treasury-explanation-1, 0);transform:translateY(calc((1 - var(--treasury-explanation-1, 0)) * 26px))}.treasury-sequence__explanation article:nth-child(3){top:max(calc(var(--site-menu-height, 66px) + 88px),22svh);bottom:auto;justify-content:flex-start;opacity:var(--treasury-explanation-2, 0);transform:translateY(calc((1 - var(--treasury-explanation-2, 0)) * 26px))}.treasury-sequence__explanation article:nth-child(4){right:var(--project-pad);left:auto;opacity:var(--treasury-explanation-3, 0);transform:translateY(calc((1 - var(--treasury-explanation-3, 0)) * 26px))}.treasury-sequence__explanation h2{max-width:15ch;margin:0;font:520 clamp(2rem,3.7vw,3.9rem) / .95 "Archivo Variable",Arial,sans-serif;letter-spacing:-.05em;color:inherit}.treasury-sequence__explanation article>p{max-width:44ch;margin:clamp(.9rem,1.8svh,1.5rem) 0 0;color:#f6f4ece0;font-size:clamp(.95rem,1.15vw,1.12rem);line-height:1.48}.treasury-sequence__sources nav{margin-top:clamp(1.2rem,2.8svh,2.25rem);display:flex;flex-wrap:wrap;gap:0 1.5rem}.treasury-sequence__sources a{min-height:44px;display:inline-flex;align-items:center;color:inherit;font-size:.78rem;font-weight:620;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.treasury-sequence__sources a:hover,.treasury-sequence__sources a:focus-visible{color:#fff}.treasury-sequence__sources a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.project-gallery-react{width:100%;padding:clamp(58px,9vw,140px) var(--project-pad);color:var(--project-ink);background:var(--project-paper)}.project-gallery-react__header{margin-bottom:clamp(42px,7vw,96px);display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.5fr);gap:28px;align-items:end}.project-gallery-react__header>p{margin:0;display:grid;grid-template-columns:76px 1fr;gap:12px;color:#101313a3;font-size:.74rem;line-height:1.38}.project-gallery-react__header>p b{color:var(--project-accent);font-size:.62rem;letter-spacing:.08em}.project-gallery-react__instruction{margin:clamp(28px,5vw,60px) 0 0;color:#10131380;font-size:.68rem}.embassy-project{--project-paper: #fff;--embassy-optical-left: -.045em;background:#fff}.embassy-project #scrollShell,.embassy-project .hero{z-index:3;color:var(--project-ink)!important;background:transparent!important}.embassy-project #scrollShell{z-index:auto}.react-work-page.embassy-project .hero{height:180svh!important}.embassy-project .project-brief--embassy{position:relative;min-height:100svh;padding-right:max(var(--project-pad),52vw);color:var(--project-ink);background:transparent}.embassy-project .project-brief--embassy .project-brief__statement{grid-template-columns:1fr;gap:24px}.embassy-project .project-brief--embassy .project-brief__statement>p{max-width:25ch;margin-left:var(--embassy-optical-left);font-size:clamp(1.65rem,2.7vw,3.25rem)}.embassy-project .project-brief--embassy .project-brief__facts{grid-template-columns:1fr;gap:16px}.embassy-project .project-brief--embassy .project-brief__index{grid-template-columns:1fr;gap:8px}.embassy-project .project-brief__statement>p,.embassy-project .project-brief__facts dd{color:var(--project-ink)}.embassy-project .project-brief__statement a,.embassy-project .project-brief__index a,.embassy-project .project-brief__facts dt,.embassy-project .project-brief__index>span{color:#1013139e}.embassy-project .project-brief__statement a:hover,.embassy-project .project-brief__statement a:focus-visible,.embassy-project .project-brief__index a:hover,.embassy-project .project-brief__index a:focus-visible{color:var(--project-accent)}.embassy-project .project-brief__facts{border-color:#10131333}.embassy-project .hero__content{z-index:7!important;color:var(--project-ink)!important}.embassy-project .hero__title,.embassy-project .hero__subtitle{color:var(--project-ink)!important;text-shadow:none!important}.embassy-project .hero__content{justify-content:flex-start;align-items:center!important;padding-top:max(104px,calc(var(--site-menu-height, 66px) + 6svh))!important;text-align:center!important}.react-work-page.project-body.embassy-project .hero__content{opacity:0;transform:none}.embassy-project .hero__title{font-size:clamp(4.4rem,10vw,10rem)!important;text-align:center!important}.embassy-project .hero__subtitle{max-width:46ch!important;text-align:center!important}.embassy-rover-journey{--rover-x: 50vw;--rover-y: 50svh;--rover-size: 72vw;--rover-progress: 0;--rover-meta-opacity: 0;--rover-opacity: 1;position:fixed;z-index:2;top:0;right:0;bottom:0;left:0;overflow:hidden;color:var(--project-ink);opacity:0;pointer-events:none;transition:none}.embassy-rover-journey.is-visible{opacity:var(--rover-opacity)}.embassy-rover-journey.is-exploding{z-index:6}.embassy-rover-journey.is-over-brief,.embassy-rover-journey.is-over-specs{z-index:5}.embassy-rover-journey.is-final-explosion{z-index:7}.embassy-rover-journey[data-phase=hero]{z-index:4}.embassy-rover-journey__hero-copy{position:absolute;z-index:5;top:max(94px,calc(var(--site-menu-height, 66px) + 3svh));right:var(--project-pad);left:var(--project-pad);opacity:var(--embassy-title-progress, 0);transform:translateY(calc((1 - var(--embassy-title-progress, 0)) * 18px));text-align:center;will-change:opacity,transform}.embassy-rover-journey__hero-title{margin:0;color:var(--project-ink);font:590 clamp(4.4rem,10vw,10rem) / .84 "Archivo Variable",Arial,sans-serif;letter-spacing:-.075em;transform:translate(-.018em)}.embassy-rover-journey.is-exploding .embassy-rover-journey__meta,.embassy-rover-journey.is-over-brief .embassy-rover-journey__meta,.embassy-rover-journey.is-over-specs .embassy-rover-journey__meta{opacity:0}.embassy-rover-journey__stage{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.embassy-rover-journey__viewport{position:absolute;left:var(--rover-x);top:var(--rover-y);width:min(var(--rover-size),980px);height:min(var(--rover-size),88svh);transform:translate(-50%,-50%);transition:none;will-change:left,top,width,height}.embassy-rover-journey__viewport model-viewer{position:relative;z-index:1;width:100%;height:100%;background:transparent;contain:strict;--poster-color: transparent}.embassy-rover-hotspot{position:relative;width:1px;height:1px;pointer-events:none;opacity:0;transition:opacity .18s ease}.embassy-rover-hotspot[data-active]{opacity:1}.embassy-rover-hotspot__marker{position:absolute;left:-5px;top:-5px;width:10px;height:10px;border:2px solid #fff;border-radius:50%;background:var(--project-accent);box-shadow:0 0 0 8px #ff352f29}.embassy-rover-hotspot__copy{position:absolute;top:-1px;width:clamp(10rem,15vw,14rem);padding-top:.65rem;color:var(--project-ink);border-top:1px solid var(--project-accent);background:#ffffffe6;font:560 clamp(.58rem,.72vw,.7rem) / 1.28 "Archivo Variable",Arial,sans-serif;letter-spacing:.045em}.embassy-rover-hotspot[data-side=right] .embassy-rover-hotspot__copy{left:0;transform:translate(1rem)}.embassy-rover-hotspot[data-side=left] .embassy-rover-hotspot__copy{right:0;text-align:right;transform:translate(-1rem)}.embassy-rover-hotspot__copy strong,.embassy-rover-hotspot__copy>span{display:block}.embassy-rover-hotspot__copy strong{color:var(--project-accent);font-weight:690;white-space:nowrap;text-transform:uppercase}.embassy-rover-hotspot__copy>span{margin-top:.18rem;color:#101313b8}.embassy-rover-journey.is-exploding .embassy-rover-journey__viewport{width:var(--rover-size);height:min(var(--rover-size),100svh);max-width:none}.embassy-rover-journey__meta{position:absolute;left:var(--project-pad);top:calc(var(--site-menu-height, 66px) + 28px);display:flex;gap:1rem;align-items:center;opacity:var(--rover-meta-opacity)}.embassy-rover-journey__meta p{margin:0;color:var(--project-accent);font:620 .62rem/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.embassy-rover-journey__meta a{min-height:44px;display:inline-flex;align-items:center;color:#101313b3;font-size:.68rem;text-decoration:none;border-bottom:1px solid currentColor;pointer-events:auto}.nav-overlay-open .embassy-rover-journey{opacity:.06}.embassy-feature-film{position:relative;z-index:auto;width:100%;margin:0;padding:clamp(40px,6svh,76px) 0 0;color:var(--project-ink);background:#fff}.embassy-feature-film__video{position:relative;z-index:4;width:100%;height:clamp(560px,86svh,980px);max-height:none;display:block;object-fit:cover;object-position:center;background:#fff}.embassy-spec-sequence{position:relative;z-index:6;min-height:260svh;padding:clamp(84px,10vw,160px) var(--project-pad) 0;color:var(--project-ink);background:transparent}.embassy-spec-sequence__header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px clamp(24px,5vw,80px);align-items:end}.embassy-spec-sequence__kicker{grid-column:1 / -1;margin:0;color:var(--project-accent);font-size:.72rem;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.embassy-spec-sequence__header h2{max-width:9ch;margin:0 0 0 var(--embassy-optical-left);font:520 clamp(3.4rem,8vw,9rem) / .82 "Archivo Variable",Arial,sans-serif;letter-spacing:-.07em}.embassy-spec-sequence__header a{min-height:44px;display:inline-flex;align-items:center;color:inherit;font-size:.72rem;font-weight:620;text-decoration:none;border-bottom:1px solid currentColor}.embassy-spec-sequence__header nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.65rem 1rem}.embassy-spec-sequence__cards{position:relative;z-index:8;margin-top:clamp(360px,46vw,680px);display:flex;flex-direction:column;gap:clamp(16svh,20vw,28svh);opacity:var(--spec-sequence-exit-opacity, 1)}.embassy-spec-sequence__cards article{width:min(38vw,560px);min-height:clamp(360px,68dvh,680px);padding:clamp(20px,3vw,42px) 0;display:flex;flex-direction:column;border-top:1px solid rgba(16,19,19,.28);background:#ffffffe6;cursor:pointer;opacity:calc(var(--spec-card-reveal, 0) * var(--spec-card-presence, 0));transform:translateY(calc((1 - var(--spec-card-presence, 0)) * 34px));transition:border-color .25s ease,opacity .3s linear,transform .34s cubic-bezier(.22,1,.36,1)}.embassy-spec-sequence__cards article:nth-child(2n){margin-left:auto}.embassy-spec-sequence__cards article:hover,.embassy-spec-sequence__cards article:focus-visible,.embassy-spec-sequence__cards article.is-active{border-color:var(--project-accent);background:#fffffffa}.embassy-spec-sequence__cards article.is-active{border-color:var(--project-accent)}.embassy-spec-sequence__cards article>p{margin:0;color:var(--project-accent);font-size:.6rem;font-weight:620;letter-spacing:.09em;text-transform:uppercase}.embassy-spec-sequence__cards h3{max-width:none;margin:auto 0 1rem var(--embassy-optical-left);font:520 clamp(1.8rem,3.2vw,3.8rem) / .9 "Archivo Variable",Arial,sans-serif;letter-spacing:-.06em;white-space:nowrap}.embassy-spec-sequence__cards article>div{max-width:34ch;color:#101313ad;font-size:clamp(.88rem,1vw,1rem);line-height:1.48}.embassy-spec-sequence__exit{height:120svh;margin-top:clamp(180px,24vw,380px)}.embassy-project :is(.section__inner>.kicker,.project-gallery-react__header>p,.media-full__altbar,.project-brief__facts dt,.project-brief__index>span){color:var(--project-accent)!important}.embassy-project :is(.section__title,.project-gallery-react__header h2){margin-left:var(--embassy-optical-left)}.embassy-project .section__inner{grid-template-rows:auto auto;row-gap:clamp(8px,.9vw,14px)}.embassy-project .section__inner>.kicker{margin-bottom:0;margin-left:0;font-size:.72rem!important;letter-spacing:.075em}.embassy-project .section__inner>.section__title{margin-left:0!important}.embassy-project .project-editorial-media video,.embassy-project .split-video video{background:#fff!important}.embassy-project .embassy-sensor-arm.project-editorial-media{padding:0;display:block}.embassy-project .embassy-sensor-arm.project-editorial-media>:where(.media-link,picture,img){width:100%;display:block}.embassy-project .embassy-sensor-arm img{width:100%;height:auto;display:block}.embassy-project .split-video-section{padding:0}.embassy-project .split-video{gap:0}.embassy-project .split-video-section>.media-full__altbar{padding:10px var(--project-pad)}.embassy-project .project-gallery-host--embassy{position:relative;z-index:4;background:var(--project-paper)}.embassy-project .project-gallery-host--embassy .project-editorial-grid{display:block;columns:3 260px;column-gap:clamp(8px,1vw,16px)}.embassy-project .project-gallery-host--embassy .project-editorial-frame{width:100%;margin:0 0 clamp(8px,1vw,16px);display:inline-block;break-inside:avoid}.embassy-project .project-gallery-host--embassy .project-editorial-frame--lead,.embassy-project .project-gallery-host--embassy .project-editorial-frame--side,.embassy-project .project-gallery-host--embassy .project-editorial-frame--inset,.embassy-project .project-gallery-host--embassy .project-editorial-frame--wide,.embassy-project .project-gallery-host--embassy .project-editorial-frame--column,.embassy-project .project-gallery-host--embassy .project-editorial-frame--closing{margin-top:0}.project-editorial-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:clamp(38px,7vw,110px) clamp(12px,2vw,30px);align-items:start}.project-editorial-frame{min-width:0;margin:0;opacity:0;transform:translateY(34px);transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}.project-editorial-frame.is-inview{opacity:1;transform:none}.project-editorial-frame--lead{grid-column:1 / 9}.project-editorial-frame--side{grid-column:9 / 13;margin-top:clamp(70px,12vw,190px)}.project-editorial-frame--inset{grid-column:2 / 7}.project-editorial-frame--wide{grid-column:7 / 13;margin-top:clamp(30px,6vw,90px)}.project-editorial-frame--column{grid-column:1 / 5;margin-top:clamp(20px,4vw,64px)}.project-editorial-frame--closing{grid-column:5 / 12}.project-editorial-frame button{width:100%;min-height:44px;padding:0;display:block;border:0;border-radius:0;color:inherit;background:transparent;cursor:zoom-in}.project-editorial-frame img{width:100%;height:auto;display:block;object-fit:contain}.project-editorial-frame figcaption{display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px}.project-editorial-frame figcaption b{color:var(--project-accent);font-size:.6rem;letter-spacing:.08em}.project-editorial-frame figcaption span{color:#10131394}.project-scroll-reveal{opacity:0;transform:translateY(28px);transition:opacity .72s cubic-bezier(.22,1,.36,1),transform .72s cubic-bezier(.22,1,.36,1)}.project-scroll-reveal.is-inview{opacity:1;transform:none}.motion-paused .react-work-page .hero>.hero__video,.motion-paused .react-work-page .hero>img.hero__video,.motion-paused .react-work-page.project-body .hero__content,.motion-paused .project-scroll-reveal,.motion-paused .project-editorial-frame{opacity:1!important;transform:none!important;transition:none!important}.project-lightbox{width:min(1440px,calc(100vw - 24px));height:min(920px,calc(100dvh - 24px));max-width:none;max-height:none;margin:auto;padding:0;border:0;color:#f2f2ed;background:#080b0b}.project-lightbox::backdrop{background:#040707e0}.project-lightbox__inner{width:100%;height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto}.project-lightbox img{width:100%;height:100%;min-height:0;display:block;object-fit:contain;opacity:1;filter:none}.project-lightbox footer{min-height:68px;padding:10px 14px;display:flex;justify-content:space-between;gap:20px;align-items:center;border-top:1px solid rgba(255,255,255,.16)}.project-lightbox footer p{margin:0;display:flex;gap:12px;color:#f2f2edbf;font-size:.74rem}.project-lightbox footer p b{color:#74f2bd}.project-lightbox footer div{display:flex;gap:6px}.project-lightbox button{min-height:44px;padding:0 14px;border:1px solid rgba(255,255,255,.34);border-radius:0;color:#f2f2ed;background:transparent;cursor:pointer}.project-next{min-height:clamp(240px,38vw,520px);padding:var(--project-pad);display:grid;grid-template-columns:minmax(100px,.3fr) 1fr auto;gap:24px;align-items:center;color:var(--project-ink);background:#74f2bd;text-decoration:none}.project-next>span{font-size:.68rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase}.project-next strong{font:500 clamp(3rem,10vw,10rem)/.82 "Archivo Variable",Arial,sans-serif;letter-spacing:-.072em}.project-next>span:last-child{font-size:clamp(2rem,5vw,5rem)}.project-endpoint-root{width:100%;display:grid;color:#f2f2ed;background:#07131b}.project-endpoint-status{width:100%;padding:clamp(72px,10vw,150px) var(--project-pad);display:grid;grid-template-columns:minmax(180px,.55fr) minmax(0,1.45fr);gap:clamp(32px,7vw,120px);align-items:start}.project-endpoint-status>p{margin:0;color:#74f2bd;font-size:.62rem;font-weight:620;letter-spacing:.1em;text-transform:uppercase}.project-endpoint-status h2{max-width:12ch;margin:0;color:#f2f2ed;font:500 clamp(2.8rem,7vw,7rem)/.88 "Archivo Variable",Arial,sans-serif;letter-spacing:-.065em}.project-endpoint-status>div{grid-column:2;max-width:55ch}.project-endpoint-status>div p{margin:0 0 1.5rem;color:#f2f2edb3;font-size:1rem;line-height:1.58}.project-endpoint-status a{min-height:44px;display:inline-flex;align-items:center;color:#f2f2ed;text-decoration:none;border-bottom:1px solid currentColor}.react-work-page :focus-visible{outline:3px solid var(--project-accent);outline-offset:4px}@media(max-width:900px){.react-work-page .hero{height:100svh!important;min-height:560px!important}.react-work-page .hero>.hero__video,.react-work-page .hero>img.hero__video,.react-work-page .hero>.hero__embed{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;height:100%!important}.react-work-page.project-body .hero__content{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;min-height:100%!important;padding:calc(var(--site-menu-height, 66px) + 54px) var(--project-pad) 36px!important}.react-work-page .hero__title{font-size:clamp(4rem,17vw,8rem)!important}.project-brief__statement{grid-template-columns:1fr;gap:22px}.project-brief__statement nav{flex-direction:row;flex-wrap:wrap;gap:0 24px}.embassy-project .project-brief--embassy{box-sizing:border-box;min-height:100dvh;padding-top:clamp(20px,4dvh,36px);padding-right:max(var(--project-pad),52vw);padding-bottom:clamp(20px,4dvh,36px);display:flex;flex-direction:column;justify-content:center}.embassy-project .project-brief--embassy .project-brief__statement{padding:0 0 clamp(12px,2dvh,18px);gap:8px}.embassy-project .project-brief--embassy .project-brief__statement>p{font-size:clamp(1.08rem,3vw,1.45rem);line-height:1.08}.embassy-project .project-brief--embassy .project-brief__facts{grid-template-columns:repeat(3,minmax(0,1fr));padding:clamp(8px,1.5dvh,14px) 0;gap:12px}.embassy-project .project-brief--embassy .project-brief__index{grid-template-columns:minmax(76px,.3fr) minmax(0,1fr);padding:clamp(8px,1.5dvh,14px) 0 0;gap:12px}.embassy-project .project-brief--embassy .project-brief__index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 12px}.react-work-page .section__inner{grid-template-columns:1fr;grid-template-areas:"kicker" "title" "copy";row-gap:22px}.embassy-project .section__inner{row-gap:10px}.react-work-page .section__title{max-width:16ch}.project-next{grid-template-columns:1fr auto}.project-next>span:first-child{grid-column:1 / -1}.project-endpoint-status{grid-template-columns:1fr}.project-endpoint-status>div{grid-column:1}}@media(max-width:560px){:root{--project-pad: clamp(16px, 4vw, 20px)}.react-work-page .hero{height:100svh!important;min-height:520px!important}.react-work-page.project-body .hero__content{min-height:100%!important;padding-top:calc(var(--site-menu-height, 66px) + 44px)!important;padding-bottom:max(26px,env(safe-area-inset-bottom))!important}.react-work-page .hero__title{font-size:var(--project-mobile-hero-size)!important;line-height:.86!important}.react-work-page .hero__subtitle{font-size:var(--project-mobile-body-size)!important}.project-brief__statement{padding:32px 0}.project-brief__statement>p{font-size:var(--project-mobile-brief-size);line-height:1.18}.treasury-sequence__brief-host .project-brief--treasury{min-height:100dvh;padding:calc(var(--site-menu-height, 66px) + 24px) 16px 24px;background:none}.treasury-sequence__brief-host .project-brief__statement{gap:14px}.treasury-sequence__brief-host .project-brief__statement>p{font-size:var(--project-mobile-brief-size)}.project-brief__facts{grid-template-columns:1fr;gap:14px}.project-brief__index{grid-template-columns:1fr;gap:6px}.project-brief__index ol{display:block}.project-brief__index a{width:100%}.project-brief__facts dt,.project-brief__index>span,.react-work-page .section__inner>.kicker{font-size:var(--project-mobile-meta-size)!important}.project-brief__facts dd,.project-brief__index a,.project-brief__statement a{font-size:var(--project-mobile-meta-size)}.react-work-page .section{padding-top:68px!important;padding-bottom:68px!important}.react-work-page .section__title{font-size:var(--project-mobile-heading-size)!important}.react-work-page .section__cols p,.react-work-page .section>p{font-size:var(--project-mobile-body-size)!important;line-height:1.55!important}.react-work-page .split-video{grid-template-columns:1fr}.react-work-page .project-editorial-media{grid-template-columns:repeat(6,minmax(0,1fr));padding-block:54px}.react-work-page .project-editorial-media>:where(.media-link,picture,img,.scrolly__sticky),.react-work-page .project-editorial-media[data-editorial-align=left]>:where(.media-link,picture,img,.scrolly__sticky){grid-column:1 / 6}.react-work-page .project-editorial-media[data-editorial-align=right]>:where(.media-link,picture,img,.scrolly__sticky){grid-column:2 / 7}.react-work-page .project-editorial-media>.media-full__altbar,.react-work-page .project-editorial-media[data-editorial-align=left]>.media-full__altbar{grid-column:1 / 6}.react-work-page .project-editorial-media[data-editorial-align=right]>.media-full__altbar{grid-column:2 / 7}.project-next{min-height:260px}.project-next strong{font-size:clamp(3rem,17vw,5.2rem);overflow-wrap:anywhere}.react-work-page .scene-step{height:min(46svh,440px)}.react-work-page .scene-step--short{height:64px}.project-gallery-react{padding-inline:0}.project-gallery-react__header,.project-gallery-react__instruction{margin-left:var(--project-pad);margin-right:var(--project-pad)}.project-gallery-react__header{grid-template-columns:1fr;gap:14px}.project-gallery-react__header>p{grid-template-columns:64px 1fr}.project-editorial-grid{grid-template-columns:1fr;gap:48px}.project-editorial-frame,.project-editorial-frame--lead,.project-editorial-frame--side,.project-editorial-frame--inset,.project-editorial-frame--wide,.project-editorial-frame--column,.project-editorial-frame--closing{grid-column:1;margin-top:0}.project-editorial-frame--side,.project-editorial-frame--inset,.project-editorial-frame--column{width:88%}.project-editorial-frame--side,.project-editorial-frame--column{justify-self:end}.embassy-rover-hotspot__copy strong{white-space:normal}.embassy-rover-journey__meta{left:var(--project-pad);top:calc(var(--site-menu-height, 58px) + var(--project-pad));max-width:calc(100% - var(--project-pad) * 2);align-items:flex-start;flex-direction:column;gap:0}.embassy-project .project-brief--embassy{min-height:100dvh;padding-right:var(--project-pad);padding-top:clamp(14px,2.5dvh,22px);padding-bottom:clamp(14px,2.5dvh,22px)}.react-work-page.treasury-project .hero.treasury-scroll-hero{height:620svh!important}.treasury-sequence__title{top:0;right:14px;bottom:0;left:14px}.treasury-sequence__title h1{font-size:var(--project-mobile-hero-size)}.treasury-sequence__explanation article{top:max(calc(var(--site-menu-height, 58px) + 28px),11svh);right:auto;bottom:max(18px,env(safe-area-inset-bottom));left:var(--project-pad);width:calc(100vw - var(--project-pad) * 2);padding:0;text-align:left}.treasury-sequence__explanation article:nth-child(1),.treasury-sequence__explanation article:nth-child(4){top:auto;bottom:max(18px,env(safe-area-inset-bottom));justify-content:flex-end}.treasury-sequence__explanation article:nth-child(2),.treasury-sequence__explanation article:nth-child(3){top:max(calc(var(--site-menu-height, 58px) + 28px),11svh);bottom:auto;justify-content:flex-start}.treasury-sequence__explanation h2{max-width:14ch;font-size:var(--project-mobile-heading-size)}.treasury-sequence__explanation article>p{margin-top:1rem;font-size:var(--project-mobile-body-size);line-height:1.46}.treasury-sequence__sources nav{margin-top:.9rem;gap:0 1rem}.embassy-project .project-brief--embassy>*{width:min(100%,34rem)}.embassy-project .project-brief--embassy .project-brief__statement>p{max-width:none;font-size:var(--project-mobile-brief-size);line-height:1.12}.embassy-project .project-brief--embassy .project-brief__statement a{font-size:var(--project-mobile-meta-size)}.embassy-project .project-brief--embassy .project-brief__facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.embassy-project .project-brief--embassy .project-brief__facts dt{margin-bottom:.25rem;font-size:var(--project-mobile-meta-size)}.embassy-project .project-brief--embassy .project-brief__facts dd{font-size:var(--project-mobile-meta-size);line-height:1.25}.embassy-project .project-brief--embassy .project-brief__index{grid-template-columns:1fr;gap:2px}.embassy-project .project-brief--embassy .project-brief__index ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px}.embassy-project .project-brief--embassy .project-brief__index a{font-size:var(--project-mobile-meta-size)}.embassy-spec-sequence__header h2{font-size:var(--project-mobile-heading-size)}.embassy-feature-film{width:100%;padding-top:clamp(28px,5svh,48px)}.embassy-feature-film__video{height:clamp(360px,68dvh,640px);max-height:none}.embassy-spec-sequence{min-height:300svh;padding-top:72px}.embassy-spec-sequence__header{grid-template-columns:1fr;align-items:start}.embassy-spec-sequence__header a{justify-self:start}.embassy-spec-sequence__cards{margin-top:58svh;gap:14svh}.embassy-spec-sequence__cards article{width:min(78vw,300px);min-height:clamp(300px,62dvh,520px);margin-right:auto;margin-left:0}.embassy-spec-sequence__cards article:nth-child(2n){margin-right:0;margin-left:auto}.embassy-spec-sequence__cards h3{font-size:var(--project-mobile-subheading-size);white-space:normal}.embassy-spec-sequence__exit{height:140svh;margin-top:220px}.embassy-project .project-gallery-host--embassy .project-editorial-grid{columns:2 180px}.project-lightbox{width:100vw;height:100dvh}.project-lightbox footer{align-items:flex-start;flex-direction:column}.project-lightbox footer div{width:100%}.project-lightbox button{flex:1}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.react-work-page .hero>.hero__video,.react-work-page .hero>img.hero__video,.react-work-page.project-body .hero__content,.project-scroll-reveal,.project-editorial-frame{opacity:1!important;filter:none!important;transform:none!important;transition:none!important}}@media(prefers-reduced-motion:reduce){.react-work-page.treasury-project .hero.treasury-scroll-hero{height:auto!important;min-height:0!important;overflow:visible}#treasury-sequence-root,.treasury-sequence{height:auto}.treasury-sequence__stage{position:relative;top:auto;height:auto;min-height:0;overflow:visible;padding-top:100svh;background:var(--project-paper)}.treasury-sequence__tick{display:none}.treasury-sequence__video{display:block;opacity:1!important;filter:none!important;transform:none!important}.treasury-sequence__title{top:0;bottom:auto;height:100svh;opacity:1!important;transform:none!important}.treasury-sequence__explanation{position:relative;inset:auto;padding:clamp(72px,10vw,140px) var(--project-pad);color:var(--project-ink);background:var(--project-paper);pointer-events:auto}.treasury-sequence__explanation:before{display:none}.treasury-sequence__explanation article,.treasury-sequence__explanation article:nth-child(n){position:relative;inset:auto;width:min(58rem,100%);margin:0 0 clamp(72px,10vw,140px);opacity:1;transform:none;overflow:visible}.treasury-sequence__explanation article:last-child{margin-bottom:0}.embassy-rover-journey,.embassy-rover-journey__viewport{transition:none}.embassy-rover-journey__hero-copy{display:none}.embassy-spec-sequence__cards article{opacity:1;transform:none}}.motion-paused .embassy-rover-journey__hero-copy{display:none}@media(max-width:420px){.embassy-project .project-gallery-host--embassy .project-editorial-grid{columns:1}}.project-body{overflow-wrap:break-word}.project-body :where(img,svg){max-inline-size:100%;block-size:auto}.project-body :where(video,iframe,canvas,model-viewer){max-inline-size:100%}.project-body :where(a,button,[role=button],input,select,textarea){min-height:44px}.project-body .media-link{display:block;color:inherit;text-decoration:none}.project-body .media-link>img,.project-body .media-link>video{display:block;width:100%;height:auto}.project-body .media-link>.hero__video,.project-body .media-link>.scrolly__media{width:100%;height:auto;object-fit:contain}.project-body .scrolly-fallback-copy{width:min(100%,65ch);margin:clamp(1rem,.82rem + .7vw,1.5rem) auto 0;padding-inline:var(--project-pad)}.react-work-page .scrolly{width:100%;min-height:0;margin:0;background:#101313}.react-work-page .scrolly__sticky{position:relative;width:100%;min-height:0;overflow:hidden}.react-work-page .scrolly__media{width:100%;height:auto;max-height:88svh;object-fit:cover;opacity:1;filter:none}.react-work-page.drifter-project .studio-v2-header{background:transparent!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.react-work-page.drifter-project .hero.drifter-hero-sequence{height:620svh!important;min-height:0!important;overflow:visible;color:#eef1e9!important;background:#04161a!important}.react-work-page.drifter-project .hero.drifter-hero-sequence:after{content:none!important;display:none!important}.drifter-hero-sequence__stage{position:sticky;z-index:1;top:0;width:100%;height:100dvh;min-height:100svh;overflow:hidden;isolation:isolate;background:#04161a}.drifter-hero-sequence__video{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;display:block;object-fit:cover;object-position:50% 58%;opacity:var(--drifter-hero-video-opacity, 1);transition:opacity .8s ease}.drifter-hero-sequence__stage:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;background:linear-gradient(0deg,rgba(3,17,23,.6) 0%,transparent 42%)}.react-work-page.drifter-project .hero__title.drifter-hero-sequence__title{position:absolute!important;z-index:3;inset:0 var(--project-pad)!important;margin:0!important;display:grid!important;place-content:center!important;width:auto!important;color:#fff!important;font:520 clamp(4.4rem,12vw,12rem) / .78 "Archivo Variable",Arial,sans-serif!important;letter-spacing:-.075em!important;text-align:center!important;text-shadow:0 2px 28px rgba(0,0,0,.32);opacity:var(--drifter-hero-title-opacity, 1);pointer-events:none}.drifter-hero-sequence__brief{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;opacity:var(--drifter-hero-brief-opacity, 0);pointer-events:auto}.project-brief--drifter{box-sizing:border-box;min-height:100svh;padding-right:max(var(--project-pad),52vw);display:flex;flex-direction:column;justify-content:center;color:#fff;text-align:left;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;text-shadow:0 1px 18px rgba(0,0,0,.42)}.project-brief--drifter .project-brief__statement{grid-template-columns:1fr;gap:24px}.project-brief--drifter .project-brief__statement>p{max-width:25ch;color:#eef1e9;font-size:clamp(1.65rem,2.7vw,3.25rem)}.project-brief--drifter .project-brief__facts{grid-template-columns:1fr;gap:16px;border-color:#78f2c747}.project-brief--drifter .project-brief__index{grid-template-columns:1fr;gap:8px}.project-brief--drifter .project-brief__statement a,.project-brief--drifter .project-brief__index a{color:#eef1e9bd}.project-brief--drifter .project-brief__facts dt,.project-brief--drifter .project-brief__index>span{color:#eef1e999}.project-brief--drifter .project-brief__facts dd{color:#eef1e9eb}.project-brief--drifter .project-brief__statement a:hover,.project-brief--drifter .project-brief__statement a:focus-visible,.project-brief--drifter .project-brief__index a:hover,.project-brief--drifter .project-brief__index a:focus-visible{color:var(--drifter-mint, #78f2c7)}@media(max-width:900px){.project-brief--drifter{padding-right:max(var(--project-pad),44vw)}}@media(max-width:560px){.react-work-page.drifter-project .hero.drifter-hero-sequence{height:560svh!important}.project-brief--drifter{min-height:100dvh;padding:calc(var(--site-menu-height, 66px) + 24px) var(--project-pad) 24px;background:none}.project-brief--drifter .project-brief__statement{gap:14px}.project-brief--drifter .project-brief__statement>p{font-size:var(--project-mobile-brief-size)}}#drifter-time-record-root,.drifter-sim-section{display:block;width:100%}.drifter-hero-sequence__stage>#drifter-time-record-root{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;height:100%;pointer-events:none}.drifter-hero-sequence__stage>#drifter-time-record-root .drifter-time-record{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;color:#eef1e9;pointer-events:none}.react-work-page .hero__embed{overflow:hidden;background:#101313}.react-work-page .hero__embed video{width:100%;height:100%;object-fit:cover}.react-work-page .embassy-clip-section{width:100%;margin-top:1.5rem}.react-work-page .treasury-manual .section__cols p{max-width:68ch!important}.voice-scene{padding:clamp(4.5rem,9vw,8rem) var(--project-pad);display:grid;place-items:center;color:#fff;background:#000}.voice-ui{width:min(920px,100%);display:grid;justify-items:center;gap:20px;text-align:center}.voice-wave{width:min(760px,92vw);height:150px;display:flex;align-items:center;justify-content:center;gap:7px}.voice-bar{width:6px;height:18px;background:#fff;opacity:.84;transform-origin:center;animation:voicePulse 1s ease-in-out infinite paused}.voice-ui.is-playing .voice-bar{animation-play-state:running}.voice-bar:nth-child(3n){animation-delay:.08s}.voice-bar:nth-child(4n){animation-delay:.14s}.voice-bar:nth-child(5n){animation-delay:.2s}@keyframes voicePulse{0%,to{transform:scaleY(.25);opacity:.46}35%{transform:scaleY(1.15);opacity:1}70%{transform:scaleY(.52);opacity:.68}}.voice-btn{min-width:140px;min-height:44px;padding:0 14px;color:#fff;background:transparent;border:1px solid rgba(255,255,255,.55);border-radius:0;font-size:.72rem;font-weight:620;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}.voice-btn:hover{border-color:#fff}.voice-transcript{width:min(760px,100%);min-height:66px;color:#fff;font-size:15px;line-height:1.45;opacity:0}.voice-transcript.is-visible{opacity:1}.scrolly__media--bias{padding:clamp(2rem,5vw,5rem) var(--project-pad);display:grid;justify-items:start;background:var(--project-paper)}.bias-graph{width:min(1060px,100%)}.bias-graph__img{width:100%;height:auto}.blueprint-scene{padding:clamp(4.5rem,8vw,7rem) var(--project-pad)!important;color:var(--project-ink);background:var(--project-paper)!important}.blueprint{width:min(1200px,100%);margin:0 auto}.blueprint__map{position:relative;min-height:620px;border-top:1px solid var(--site-line);border-bottom:1px solid var(--site-line)}.blueprint__links{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.blueprint__links path{fill:none;stroke:#10131338}.blueprint__links circle{fill:var(--project-ink)}.blueprint-node{position:absolute;width:min(270px,28vw);padding:13px 14px 12px;background:#ffffff9e;border:1px solid var(--site-line)}.blueprint-node h3{margin:0 0 7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.blueprint-node p{margin:0;color:#101313ad;font-size:12px;line-height:1.45}.blueprint-node--n1{top:8%;left:3%}.blueprint-node--n2{top:8%;right:3%}.blueprint-node--n3{top:39%;left:12%}.blueprint-node--n4{top:39%;right:12%}.blueprint-node--n5{bottom:5%;left:6%}.blueprint-node--n6{right:6%;bottom:5%}@media(max-width:720px){.react-work-page .scrolly__media{max-height:none}.voice-scene{padding-inline:14px}.voice-wave{width:100%;height:120px;gap:5px}.blueprint__map{min-height:0;padding-block:10px;display:grid;gap:10px}.blueprint__links{display:none}.blueprint-node{position:static;width:100%;padding:12px}.react-work-page .d1-intro-image{width:100%;object-position:50% 86%}}.drifter-time-record__presentation{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;padding:max(88px,calc(var(--site-menu-height,66px) + 26px)) var(--project-pad) clamp(58px,8svh,92px);pointer-events:none}.drifter-time-record__scene{position:absolute;width:min(36rem,calc(50vw - var(--project-pad) * 1.5));max-width:none;display:grid;gap:.72rem;pointer-events:auto}.drifter-time-record__scene[data-slot=top-left]{top:max(15svh,calc(var(--site-menu-height,66px) + 38px));left:var(--project-pad)}.drifter-time-record__scene[data-slot=top-right]{top:max(15svh,calc(var(--site-menu-height,66px) + 38px));right:var(--project-pad)}.drifter-time-record__scene[data-slot=mid-left]{top:47%;left:var(--project-pad);transform:translateY(-50%)}.drifter-time-record__scene[data-slot=mid-right]{top:47%;right:var(--project-pad);transform:translateY(-50%)}.drifter-time-record__scene[data-slot=bottom-left]{bottom:clamp(58px,9svh,96px);left:var(--project-pad)}.drifter-time-record__scene[data-slot=bottom-right]{bottom:clamp(58px,9svh,96px);right:var(--project-pad)}.drifter-time-record__scene-kicker{margin:0;color:#eef1e994;font:620 .68rem/1.2 Archivo Variable,Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.drifter-time-record__scene h3{max-width:15ch;margin:0;color:#f2f2ed;font:520 clamp(2rem,3.7vw,3.9rem)/.95 "Archivo Variable",Arial,sans-serif;letter-spacing:-.05em}.drifter-time-record__scene>p:not(.drifter-time-record__scene-kicker){max-width:44ch;margin:clamp(.9rem,1.8svh,1.5rem) 0 0;color:#f2f2ede0;font:430 clamp(.95rem,1.15vw,1.12rem)/1.48 "Archivo Variable",Arial,sans-serif}.drifter-time-record__scene a{justify-self:start;min-height:44px;display:inline-flex;align-items:center;color:#f2f2edc2;font-size:.78rem;text-decoration:underline;text-underline-offset:.18em}.drifter-ocean-sim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;place-items:center;pointer-events:none;color:#dbeee8;transition:opacity .85s ease}.drifter-ocean-sim__frame{position:relative;width:min(88vw,1400px);height:min(78svh,920px);min-width:680px;min-height:500px}.drifter-ocean-sim__frame:before{content:"";position:absolute;top:8%;right:8%;bottom:8%;left:8%;background:radial-gradient(ellipse at 50% 52%,rgba(2,15,16,.3),rgba(2,9,10,.1) 54%,transparent 82%);filter:blur(20px)}.drifter-ocean-sim__canvas,.drifter-ocean-sim__overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.drifter-ocean-sim__canvas{opacity:.95;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(ellipse at center,#000 40%,rgba(0,0,0,.94) 70%,transparent 97%);mask-image:radial-gradient(ellipse at center,#000 40%,rgba(0,0,0,.94) 70%,transparent 97%)}.drifter-ocean-sim__overlay{overflow:visible}.drifter-ocean-sim__overlay :is(path,circle,line){vector-effect:non-scaling-stroke}.drifter-ocean-sim__trail{fill:none;stroke:#eef9f46b;stroke-width:.72;stroke-linecap:round;stroke-dasharray:1.8 1.5}.drifter-ocean-sim__fix{fill:#f7fbf9;opacity:.72;filter:url(#drifter-ocean-glow)}.drifter-ocean-sim__fix.is-gap{fill:#04161ac7;stroke:#edf9f47a;stroke-width:.6;opacity:.8}.drifter-ocean-sim__network{transition:opacity .8s ease}.drifter-ocean-sim__network line{stroke:#a3e6cf47;stroke-width:.72;stroke-dasharray:2.2 2.4;filter:url(#drifter-ocean-glow);transition:opacity .65s ease}.drifter-ocean-sim__node-local{transform-box:fill-box;transform-origin:center;animation:drifterNodeFloat 4.6s ease-in-out infinite;animation-delay:var(--node-delay,0s)}@keyframes drifterNodeFloat{0%,to{transform:translate(0) rotate(-1deg)}35%{transform:translate(.45px,-.7px) rotate(1.2deg)}70%{transform:translate(-.35px,.45px) rotate(.2deg)}}.drifter-ocean-sim__node-pulse{fill:#e7f8f106;stroke:#eefbf529;stroke-width:.55;animation:drifterNodePulse 4.2s ease-in-out infinite;animation-delay:var(--node-delay,0s)}@keyframes drifterNodePulse{0%,to{opacity:.3;transform:scale(.86)}50%{opacity:.8;transform:scale(1.18)}}.drifter-ocean-sim__node-ring{fill:#e2f4ed14;stroke:#f9fdfbeb;stroke-width:.95;filter:url(#drifter-ocean-glow)}.drifter-ocean-sim__node-core{fill:#fbfdfc;filter:url(#drifter-ocean-glow)}.drifter-ocean-sim__node text{fill:#ebf7f280;font:500 2.1px/1 Archivo Variable,Arial,sans-serif;letter-spacing:.08em}@media(max-width:760px){.drifter-time-record__presentation{padding:max(82px,calc(var(--site-menu-height,66px) + 18px)) var(--project-pad) 46px}.drifter-time-record__scene{width:min(86vw,34rem);max-width:calc(100vw - var(--project-pad)*2);left:var(--project-pad)!important;right:auto!important;top:auto!important;bottom:max(28px,env(safe-area-inset-bottom))!important;transform:none!important}.drifter-time-record__scene h3{font-size:var(--project-mobile-heading-size)}.drifter-time-record__scene>p:not(.drifter-time-record__scene-kicker){font-size:var(--project-mobile-body-size)}.drifter-time-record__scene-kicker,.drifter-time-record__scene a{font-size:var(--project-mobile-meta-size)}.drifter-ocean-sim__frame{width:min(96vw,720px);height:min(62svh,560px);min-width:0;min-height:0}.drifter-ocean-sim__canvas{opacity:.82}.drifter-ocean-sim__node text{display:none}}@media(prefers-reduced-motion:reduce){.drifter-ocean-sim__node-local,.drifter-ocean-sim__node-pulse,.drifter-time-record__scene{animation:none!important}}.react-work-page.liability-project .hero.liability-hero-sequence{height:360svh!important;min-height:0!important;overflow:visible;background:#080909!important}.react-work-page.liability-project .hero.liability-hero-sequence:after{content:none!important;display:none!important}.liability-hero-sequence__stage{position:sticky;top:0;width:100%;height:100dvh;min-height:100svh;overflow:hidden;isolation:isolate;background:#080909}.react-work-page .liability-hero-sequence__video{position:absolute!important;top:0!important;right:0!important;bottom:0!important;left:0!important;z-index:1!important;width:100%!important;height:100%!important;object-fit:cover;opacity:var(--liability-video-opacity, 1)!important;transform:scale(1.015)!important;filter:saturate(.82) contrast(1.04)!important}.liability-hero-sequence__stage:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(180deg,#0000001a,#0000000a 42%,#0000007a),linear-gradient(90deg,rgba(0,0,0,.3),transparent 54%)}.react-work-page.liability-project .liability-hero-sequence__title-wrap{z-index:3!important;opacity:var(--liability-title-opacity, 1)!important;transform:none!important;display:grid!important;place-items:center!important;padding:0 var(--project-pad)!important}.react-work-page.liability-project .hero__title.liability-hero-sequence__title{width:auto!important;text-align:center!important;font-size:clamp(4.8rem,14vw,13rem)!important;letter-spacing:-.078em!important}.liability-hero-sequence__brief{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;opacity:var(--liability-brief-opacity, 0);pointer-events:auto}.liability-hero-sequence__brief #project-brief-root{height:100%}.project-brief--liability{box-sizing:border-box;min-height:100%;padding:max(96px,calc(var(--site-menu-height, 66px) + 30px)) max(var(--project-pad),50vw) 36px var(--project-pad);display:flex;flex-direction:column;justify-content:center;background:transparent;color:#fff;text-shadow:0 1px 20px rgba(0,0,0,.5)}.project-brief--liability .project-brief__statement{grid-template-columns:1fr;gap:20px;padding:0}.project-brief--liability .project-brief__statement>p{max-width:24ch;color:#fff;font-size:clamp(1.65rem,2.65vw,3.1rem);line-height:1.02}.project-brief--liability .project-brief__facts,.project-brief--liability .project-brief__index{border-color:#ffffff47}.project-brief--liability .project-brief__statement a,.project-brief--liability .project-brief__index a,.project-brief--liability .project-brief__facts dd{color:#ffffffe0}.project-brief--liability .project-brief__facts dt,.project-brief--liability .project-brief__index>span{color:#ffffff94}.liability-hero-sequence__question{position:absolute;z-index:5;left:var(--project-pad);right:var(--project-pad);bottom:clamp(34px,8vh,88px);opacity:var(--liability-question-opacity, 0);color:#fff;pointer-events:none;text-shadow:0 1px 22px rgba(0,0,0,.5)}.liability-hero-sequence__question>p:last-child{max-width:16ch;margin:0;font:500 clamp(2.7rem,7vw,7.4rem)/.94 "Archivo Variable",Arial,sans-serif;letter-spacing:-.055em}.liability-hero-sequence__kicker{margin:0 0 14px;font-size:.72rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase}@media(max-width:700px){.react-work-page.liability-project .hero.liability-hero-sequence{height:320svh!important}.project-brief--liability{padding:calc(var(--site-menu-height, 66px) + 28px) var(--project-pad) 28px;justify-content:flex-end}.project-brief--liability .project-brief__statement>p{max-width:18ch;font-size:clamp(1.45rem,7vw,2rem)}.project-brief--liability .project-brief__facts{grid-template-columns:1fr 1fr}.liability-hero-sequence__question>p:last-child{font-size:clamp(2.35rem,12vw,4.6rem)}}.react-work-page.drifter-project .hero.drifter-hero-sequence{height:220svh!important}.drifter-research-scrolly{position:relative;isolation:isolate;color:#eef1e9;background:#04161a}.drifter-research-scrolly__stage{position:sticky;z-index:1;top:0;width:100%;height:100dvh;min-height:100svh;overflow:hidden;background:radial-gradient(circle at 72% 32%,rgba(21,87,82,.2),transparent 34%),linear-gradient(180deg,#061b20,#041216)}.drifter-research-scrolly__stage:after{content:"";position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,rgba(2,13,17,.36),transparent 32%,transparent 68%,rgba(2,13,17,.24)),linear-gradient(0deg,rgba(2,13,17,.2),transparent 42%)}.drifter-research-scrolly__stage>#drifter-time-record-root{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;height:100%}.drifter-research-scrolly__stage .drifter-time-record{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;color:#eef1e9}.drifter-research-scrolly__copy{position:relative;z-index:4;margin-top:-100dvh;padding:82dvh var(--project-pad) 30vh;pointer-events:none}.drifter-node-network{position:relative;width:min(1180px,100%);margin:0 auto;padding:0 0 18vh}.drifter-node-network:before{content:"";position:absolute;top:2rem;bottom:3rem;left:50%;width:1px;transform:translate(-50%);background:linear-gradient(180deg,transparent,rgba(120,242,199,.2) 5%,rgba(120,242,199,.2) 95%,transparent)}.drifter-research-node{position:relative;width:min(470px,42vw);min-height:62svh;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;text-shadow:0 1px 16px rgba(0,0,0,.34)}.drifter-research-node.is-left{margin-right:auto;padding-right:clamp(30px,5vw,82px)}.drifter-research-node.is-right{margin-left:auto;padding-left:clamp(30px,5vw,82px)}.drifter-research-node:before{content:"";position:absolute;top:50%;width:clamp(30px,5vw,82px);height:1px;background:linear-gradient(90deg,#78f2c78a,#78f2c71f)}.drifter-research-node.is-left:before{right:0}.drifter-research-node.is-right:before{left:0;transform:scaleX(-1)}.drifter-research-node:after{content:"";position:absolute;top:calc(50% - 4px);width:8px;height:8px;border:1px solid rgba(120,242,199,.74);border-radius:50%;background:#061b20;box-shadow:0 0 0 5px #78f2c70f}.drifter-research-node.is-left:after{right:-4px}.drifter-research-node.is-right:after{left:-4px}.drifter-research-node__index{margin-bottom:12px;color:#78f2c7b8;font-size:.66rem;font-weight:650;letter-spacing:.12em}.drifter-research-node h2{max-width:14ch;margin:0 0 16px;color:#f2f4ed;font:500 clamp(2rem,3.8vw,4.5rem)/.96 "Archivo Variable",Arial,sans-serif;letter-spacing:-.052em;text-wrap:balance}.drifter-research-node p{max-width:48ch;margin:0;color:#eef1e9d6;font-size:clamp(.98rem,1.12vw,1.08rem);line-height:1.56}.drifter-research-scrolly .drifter-time-record__presentation{z-index:3;opacity:.38;pointer-events:none!important}.drifter-research-scrolly .drifter-time-record__scene{width:min(275px,24vw);padding:0;background:transparent;border:0;backdrop-filter:none;-webkit-backdrop-filter:none}.drifter-research-scrolly .drifter-time-record__scene h3{font-size:clamp(.9rem,1.05vw,1.1rem)}.drifter-research-scrolly .drifter-time-record__scene>p:not(.drifter-time-record__scene-kicker),.drifter-research-scrolly .drifter-time-record__scene a{font-size:.68rem}@media(max-width:700px){.react-work-page.drifter-project .hero.drifter-hero-sequence{height:200svh!important}.drifter-research-scrolly__copy{padding:76dvh var(--project-pad) 20vh}.drifter-node-network:before{left:14px}.drifter-research-node,.drifter-research-node.is-left,.drifter-research-node.is-right{width:100%;min-height:76svh;margin:0;padding:0 0 0 42px;justify-content:flex-end;padding-bottom:15vh}.drifter-research-node:before,.drifter-research-node.is-left:before,.drifter-research-node.is-right:before{top:auto;bottom:calc(15vh + 3.2rem);left:14px;right:auto;width:22px;transform:none}.drifter-research-node:after,.drifter-research-node.is-left:after,.drifter-research-node.is-right:after{top:auto;bottom:calc(15vh + 3rem);left:10px;right:auto}.drifter-research-node h2{max-width:18ch;font-size:clamp(2rem,10vw,3.15rem)}.drifter-research-node p{max-width:36ch;font-size:.98rem;line-height:1.5}.drifter-research-scrolly .drifter-time-record__presentation{opacity:.22}}.drifter-research-node{min-height:52svh}.drifter-research-scrolly .drifter-time-record__presentation{display:none}.drifter-ocean-sim{pointer-events:auto}.drifter-ocean-sim__frame{pointer-events:auto;touch-action:pan-y}.drifter-ocean-sim__canvas{pointer-events:none}.drifter-ocean-sim__overlay{pointer-events:auto}.drifter-ocean-sim__overlay>:not(.drifter-ocean-sim__nodes),.drifter-ocean-sim__node-local>:not(text){pointer-events:none}.drifter-ocean-sim__node{pointer-events:auto;cursor:pointer;outline:none}.drifter-ocean-sim__node:focus-visible .drifter-ocean-sim__node-ring,.drifter-ocean-sim__node.is-selected .drifter-ocean-sim__node-ring{stroke:#beffe7;stroke-width:1.35}.drifter-ocean-sim__node.is-selected .drifter-ocean-sim__node-pulse{stroke:#beffe7b8;opacity:1}.drifter-ocean-sim__node.is-selected text{fill:#ebfff7f0}.drifter-ocean-sim__hint{position:absolute;z-index:4;top:14px;left:50%;margin:0;transform:translate(-50%);color:#dcf2ea75;font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;white-space:nowrap}.drifter-ocean-sim__readout{position:absolute;z-index:6;right:4%;bottom:7%;display:grid;grid-template-columns:auto auto auto;gap:10px;align-items:center;color:#eff9f5eb;font-size:.7rem;letter-spacing:.04em;pointer-events:auto}.drifter-ocean-sim__readout span{color:#78f2c7d1;font-weight:650}.drifter-ocean-sim__readout strong{font-weight:480}.drifter-ocean-sim__readout button{width:34px;height:34px;padding:0;border:1px solid rgba(230,248,241,.24);border-radius:50%;color:#eff9f5db;background:transparent;font:400 1.2rem/1 Archivo Variable,Arial,sans-serif;cursor:pointer}@media(max-width:700px){.drifter-research-node,.drifter-research-node.is-left,.drifter-research-node.is-right{min-height:62svh}.drifter-ocean-sim__hint{top:calc(var(--site-menu-height,66px) + 8px);font-size:.58rem}.drifter-ocean-sim__readout{right:var(--project-pad);bottom:18px;grid-template-columns:auto auto}.drifter-ocean-sim__readout button{grid-column:2;justify-self:end}}
