.division-header{height:110px;padding:0 5.55vw;position:sticky;top:0;z-index:30;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:36px;background:var(--division-bg,#050505);color:var(--division-ink,#f5f5f3)}.division-header nav{display:flex;align-items:center;gap:36px;font-size:11px;letter-spacing:.08em}.division-brand{border:0;background:none;padding:0;width:114px;display:flex;align-items:center;gap:14px;cursor:pointer}.division-brand img{width:100%;height:auto}.division-brand .division-symbol{width:26px;height:32px;object-fit:contain}.division-brand .division-word{width:76px;filter:invert(1);mix-blend-mode:multiply}.division-contact{justify-self:end;font-size:11px;letter-spacing:.07em;display:flex;gap:20px;align-items:center}.division-header a,.division-section-link{text-decoration:none;color:inherit}.division-section-link{position:relative;padding:16px 0;font-size:11px;letter-spacing:.08em;opacity:.65;white-space:nowrap}.division-section-link:hover,.division-section-link[aria-current]{opacity:1}.division-section-link[aria-current]:after{content:"";position:absolute;bottom:7px;left:calc(50% - 5px);width:10px;height:1px;background:currentColor}.studio-header nav .division-section-link[aria-current]:after{width:10px;height:1px;border-radius:0;left:calc(50% - 5px);bottom:7px}.division-extension{--division-bg:#050505;--division-ink:#f5f5f3;--division-muted:#a3a3aa;--division-line:#29292e;background:var(--division-bg);color:var(--division-ink);min-height:100svh;isolation:isolate}.studio-extension{--division-bg:#f7f6f2;--division-ink:#252522;--division-muted:#706e65;--division-line:#dcdad2;color-scheme:light;font-family:Inter,Arial,sans-serif}.division-extension a{color:inherit;text-decoration:none}.division-extension button{font:inherit;color:inherit}.about-identity small,.about-system small,.division-eyebrow,.identity-direction>span,.identity-signature span,.identity-specimen span,.identity-strategy,.identity-word span,.portfolio-artboard small,.portfolio-artboard>div>span,.portfolio-footnote,.portfolio-meta,.portfolio-scroll-note,.projects-navigation,.system-overline,.system-top,.window-caption,.window-chrome,.window-navigation{font-family:IBM Plex Mono,monospace;font-size:10px;line-height:1.5;font-weight:400;letter-spacing:.07em}.division-eyebrow{color:var(--division-muted)}.portfolio-intro{padding:65px 7vw 38px;min-height:350px;position:relative}.about-intro h1,.portfolio-intro h1{font-size:clamp(52px,7vw,112px);line-height:1.05;font-weight:400;letter-spacing:-.065em;margin:24px 0}.portfolio-intro p{font-size:14px;color:var(--division-muted);line-height:1.7}.portfolio-intro p span{margin-left:14px}.portfolio-scroll-note{display:block;color:var(--division-muted);margin-top:35px}.portfolio-scroll{height:420svh}.portfolio-stage{position:sticky;top:0;height:100svh;min-height:560px}.portfolio-panel{position:absolute;inset:115px 7vw 60px;display:flex;flex-direction:column;gap:22px}.portfolio-panel:not(:first-child){visibility:hidden}.portfolio-meta{display:grid;grid-template-columns:65px 1fr auto;align-items:center;gap:24px}.project-counter{font-size:13px;align-self:start;padding-top:4px}.project-counter span{color:var(--division-muted)}.portfolio-meta h2{font:400 clamp(22px,2.4vw,36px)/1.1 Helvetica Neue,Arial,sans-serif;letter-spacing:-.035em;margin:0 0 8px}.portfolio-meta p{margin:0;color:var(--division-muted);font-size:10px}.portfolio-meta>a,.portfolio-meta>span:last-child{font-size:8px;color:var(--division-muted)}.digital-window-zone{flex:1;min-height:0;position:relative;perspective:1400px;width:100%;max-width:1180px;margin:auto}.digital-window{height:100%;position:relative;background:var(--project-paper);color:var(--project-ink);border:1px solid #4b4a47;border-radius:5px;overflow:hidden;box-shadow:0 20px 70px #0003;transform-style:preserve-3d}.window-chrome{height:26px;padding:0 20px;display:flex;align-items:center;justify-content:space-between;font-size:7px;border-bottom:1px solid #26272120}.window-chrome span:first-child{letter-spacing:3px;opacity:.4}.window-navigation{display:flex;justify-content:space-between;padding:18px 5% 0;font-size:8px}.window-navigation b{font-weight:500}.window-composition{height:calc(100% - 75px);padding:18px 5% 22px;display:grid;grid-template-columns:1fr 1.05fr;grid-template-rows:1fr auto;gap:18px 5%;align-items:center}.window-composition h3{font:400 clamp(35px,4.6vw,74px)/1.02 Helvetica Neue,Arial,sans-serif;letter-spacing:-.05em;margin:0}.window-composition h3 em{font-family:Georgia,serif;font-weight:400}.window-image{height:100%;min-height:0;overflow:hidden}.window-image img{height:100%;width:100%;object-fit:cover}.window-caption{grid-column:1/-1;display:flex;justify-content:space-between;font-size:8px;border-top:1px solid #26272130;padding-top:12px}.editorial-poster{height:100%;display:flex;flex-direction:column;justify-content:center;background:#282b26;color:#d6d3c0;padding:7%;font-size:clamp(40px,6vw,110px);font-weight:600;letter-spacing:-.09em;line-height:.86}.editorial-poster span:nth-child(2){align-self:end;font-style:italic}.editorial-poster small{font-size:7px;letter-spacing:.05em;margin-top:20px}.window-fieldwork .window-image{display:flex;align-items:center;background:#21322e0b}.window-image svg{width:100%;height:100%}.window-hit{position:absolute;inset:0;border:0;background:transparent;cursor:pointer}.project-view-cursor{pointer-events:none;position:absolute;left:0;top:0;transform:translate(12px,12px);font:9px IBM Plex Mono,monospace;letter-spacing:.1em;background:#050505;color:#eee;padding:8px 10px;opacity:0}.project-detail{position:absolute;inset:0;z-index:2;background:var(--project-paper);padding:8%;display:flex;flex-direction:column;justify-content:center}.project-detail>span{font:10px monospace}.project-detail p{max-width:620px;font-size:clamp(19px,2.5vw,32px);line-height:1.5;letter-spacing:-.03em}.project-detail button{align-self:start;padding:10px 0;border:0;border-bottom:1px solid;background:transparent;font-size:11px}.portfolio-footnote{margin:0;color:var(--division-muted);font-size:9px;max-width:90ch;line-height:1.6;min-height:18px}.projects-navigation{position:absolute;bottom:15px;left:7vw;right:7vw;display:flex;gap:20px}.projects-navigation button{display:flex;align-items:center;gap:10px;min-height:30px;border:0;background:none;padding:0;font-size:9px;opacity:.5}.projects-navigation button[aria-current]{opacity:1}.projects-navigation button span{height:1px;width:34px;background:currentColor;transition:width .3s}.projects-navigation button[aria-current] span{width:65px}.portfolio-artboard{flex:1;min-height:0;display:grid;grid-template-columns:1.1fr 1fr .75fr;grid-template-rows:1fr .66fr;gap:15px;position:relative;color:var(--project-ink)}.portfolio-artboard>div{position:relative;overflow:hidden}.portfolio-type{grid-column:1;grid-row:1;background:var(--project-paper);padding:25px;display:flex;flex-direction:column;justify-content:space-between}.portfolio-type strong{font-size:clamp(36px,7vw,110px);font-weight:400;line-height:1;letter-spacing:-.07em}.portfolio-type small{font-size:9px}.portfolio-image{grid-column:2;grid-row:1/3}.portfolio-image img{width:100%;height:100%;object-fit:cover}.portfolio-mark{grid-column:3;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid var(--division-line);gap:22px}.portfolio-mark svg{width:44%;max-height:120px}.portfolio-mark>span{font-size:clamp(45px,6vw,90px)!important;letter-spacing:-.08em!important}.portfolio-mark small{font-size:7px}.portfolio-palette{grid-column:3;grid-row:2;display:flex;align-items:stretch;padding-bottom:26px}.portfolio-palette i{width:33.333%;background:var(--project-ink)}.portfolio-palette i:nth-child(2){background:var(--project-paper)}.portfolio-palette i:nth-child(3){background:#eceae0}.portfolio-palette span{position:absolute;bottom:0;font-size:8px!important}.portfolio-editorial{grid-column:1;grid-row:2;display:flex;flex-direction:column;justify-content:space-between;background:var(--project-ink);color:var(--project-paper);padding:22px}.portfolio-editorial>span{font-family:Georgia,serif!important;font-size:clamp(18px,2.5vw,36px)!important;line-height:1.1!important;letter-spacing:-.03em!important}.portfolio-editorial small{font-size:7px}.portfolio-graphic{height:100%;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--project-paper)}.portfolio-graphic i{display:block;height:65%;width:16%;background:var(--project-ink);transform:skewY(-30deg)}.portfolio-graphic i:nth-child(2){height:85%}.portfolio-graphic>span{font:italic clamp(70px,15vw,240px)/1 Georgia;letter-spacing:-.15em}.artboard-form{grid-template-columns:1.1fr .65fr 1fr}.artboard-form .portfolio-image{grid-column:1}.artboard-form .portfolio-editorial,.artboard-form .portfolio-type{grid-column:3}.artboard-form .portfolio-mark,.artboard-form .portfolio-palette{grid-column:2}.artboard-form .portfolio-type strong{font-size:clamp(36px,5.5vw,88px)}.artboard-ground .portfolio-type strong{font:italic clamp(32px,5.5vw,90px)/1 Georgia}.artboard-ground .portfolio-graphic{background:#314738;color:#d9dfc9}.artboard-ground .portfolio-graphic>span:last-child{align-self:end;margin-bottom:12%}.division-end{min-height:80svh;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding:100px 7vw;gap:28px}.division-end h2{font-size:clamp(36px,5.9vw,88px);letter-spacing:-.055em;font-weight:400;line-height:1.07;margin:0}.division-end>a{font:11px IBM Plex Mono,monospace;letter-spacing:.03em;display:flex;gap:35px;padding:12px 0;border-bottom:1px solid var(--division-line)}.division-end .division-home{color:var(--division-muted);font-size:9px;border:0;margin-top:40px}.about-intro{padding:12svh 7vw 8svh;min-height:calc(100svh - 110px);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.about-intro .portfolio-scroll-note{margin-top:60px}.about-intro .portfolio-scroll-note>span{margin-left:35px}.about-story{position:relative;padding:0 7vw;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:8vw}.about-chapter{min-height:90svh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:70px 0}.about-chapter h2{font-size:clamp(35px,4.5vw,70px);font-weight:400;line-height:1.06;letter-spacing:-.055em;margin:25px 0}.about-chapter p{font-size:clamp(14px,1.2vw,18px);color:var(--division-muted);line-height:1.8;max-width:35ch;margin:0}.about-object-zone{height:100svh;position:sticky;top:0;display:flex;align-items:center;justify-content:center;padding:130px 0 60px;min-width:0}.about-identity,.about-system{position:relative;width:100%;aspect-ratio:1;max-height:65svh}.identity-grid,.system-grid{position:absolute;inset:0;background-image:linear-gradient(var(--division-line) 1px,transparent 1px),linear-gradient(90deg,var(--division-line) 1px,transparent 1px);background-size:12.5% 12.5%;opacity:.5}.behavior-route{display:flex;justify-content:space-between;align-items:center;position:absolute;left:0;right:0;top:0;transform:translateY(-30px);font:8px monospace;letter-spacing:.06em}.behavior-route i{height:4px;width:4px;background:#aaa}.system-interface{position:absolute;inset:6%;background:#15161a;border:1px solid #45454c;padding:7%;flex-direction:column;gap:12px}.system-interface,.system-top{display:flex;justify-content:space-between}.system-overline,.system-top{font-size:7px;color:#bcbcc5}.system-design h3{font-size:clamp(27px,3.6vw,55px);line-height:1;letter-spacing:-.05em;font-weight:400;margin:13px 0}.system-design p{font-size:10px;color:#bcbcc5;margin:15px 0 0}.system-shape{height:3px;background:linear-gradient(90deg,#9542dc,#3d85f3,#16d8ef);margin-top:20px}.system-controls>div{display:flex;gap:10px}.system-controls button{border:1px solid #4a4a53;background:transparent;padding:10px;font-size:9px;display:flex;justify-content:space-between;flex:1}.system-controls button[aria-pressed=true]{background:#d9d9df;color:#15161a;border-color:#d9d9df}.system-controls p{font-size:9px;line-height:1.5;min-height:27px;color:#bcbcc5}.system-coordinate{position:absolute;left:0;bottom:-15px;font-size:6px!important;letter-spacing:.04em!important;color:var(--division-muted)}.about-identity{color:#252522}.identity-strategy{position:absolute;top:3%;left:4%;font-size:7px}.identity-word{position:absolute;top:24%;left:5%;right:0;font-size:clamp(40px,6.2vw,96px);letter-spacing:-.04em;line-height:1}.plain-word{font-family:Arial,sans-serif;opacity:0}.designed-word{font-family:Georgia,serif;font-style:italic;letter-spacing:-.065em}.identity-word span{display:block;font:7px IBM Plex Mono,monospace;letter-spacing:.04em;margin:22px 0 0 3px}.identity-color{position:absolute;left:5%;bottom:12%;width:38%;height:18%;display:flex}.identity-color i{width:33.333%;background:#b34d34}.identity-color i:nth-child(2){background:#e0c9bb}.identity-color i:nth-child(3){background:#252522}.identity-color small{position:absolute;bottom:-22px;font-size:7px}.identity-specimen{position:absolute;right:9%;top:4%;font:italic 32px Georgia}.identity-specimen span{font:6px monospace;display:block;margin-top:8px}.identity-direction{position:absolute;left:5%;top:51%;font-size:8px}.identity-direction>span{font-size:7px}.identity-direction b{display:block;font-size:clamp(13px,1.5vw,22px);font-weight:400;line-height:1.25;margin-top:9px}.identity-signature{position:absolute;right:5%;bottom:12%;background:#b34d34;color:#f7f6f2;width:35%;height:33%;display:flex;align-items:center;justify-content:center;font:italic clamp(45px,7vw,110px) Georgia}.identity-signature span{position:absolute;bottom:9px;font:5px monospace}@media(max-width:1000px){.division-header{height:90px;gap:20px}.division-header nav{gap:22px}.portfolio-panel{inset:105px 5vw 60px}.portfolio-intro{padding-left:5vw;padding-right:5vw}.about-story{padding:0 5vw;gap:6vw;grid-template-columns:1fr 1fr}.portfolio-meta{gap:15px}.portfolio-meta>span:last-child{max-width:125px}.portfolio-artboard{gap:10px}.portfolio-editorial,.portfolio-type{padding:16px}.about-chapter h2{font-size:clamp(34px,4.6vw,48px)}.system-interface{padding:6%}.system-controls button{padding:7px;font-size:8px}.system-top{font-size:6px}}@media(max-width:700px){.division-header{height:100px;padding:14px 6vw;grid-template-columns:1fr auto;gap:6px 16px;align-content:center}.division-brand{width:98px}.division-header nav{grid-row:2;grid-column:1/-1;gap:28px}.division-header nav a{font-size:10px;padding:11px 0}.division-contact{grid-column:2;grid-row:1;font-size:8px;gap:12px}.division-header .division-symbol{width:20px;height:26px}.division-header .division-word{width:59px}.digital-page .division-nav .division-section-link{font-size:11px}.studio-header nav .division-section-link{font-size:9px}.portfolio-intro{min-height:320px;padding:55px 6vw 30px}.about-intro h1,.portfolio-intro h1{font-size:clamp(40px,11vw,68px)}.portfolio-intro p{font-size:12px;max-width:28ch}.portfolio-intro p span{display:block;margin:5px 0}.portfolio-scroll{height:390svh}.portfolio-stage{min-height:550px}.portfolio-panel{inset:115px 6vw 65px;gap:17px}.portfolio-meta{grid-template-columns:38px 1fr;gap:10px}.portfolio-meta h2{font-size:25px}.portfolio-meta>a,.portfolio-meta>span:last-child{grid-column:2;font-size:7px}.project-counter{font-size:10px}.window-navigation{font-size:6px;padding-top:14px}.window-chrome{font-size:5px;padding:0 12px;height:22px}.window-composition{height:calc(100% - 65px);grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding-top:14px}.window-composition h3{font-size:clamp(30px,8vw,45px)}.window-composition h3 br{display:none}.window-composition h3 em{margin-left:6px}.window-caption{font-size:5px;gap:8px;padding-top:8px}.window-image img{object-position:center 55%}.editorial-poster{font-size:clamp(40px,14vw,80px);padding:6% 10%;line-height:.85}.editorial-poster small{font-size:6px;margin-top:12px}.portfolio-footnote{font-size:7px}.projects-navigation{left:6vw;right:6vw;gap:16px}.projects-navigation button[aria-current] span{width:45px}.portfolio-artboard{grid-template-columns:1fr 1fr;grid-template-rows:1fr .7fr .4fr;gap:9px}.portfolio-type{grid-column:1;grid-row:1;padding:15px}.artboard-form .portfolio-type strong,.artboard-ground .portfolio-type strong,.portfolio-type strong{font-size:clamp(30px,10vw,56px)}.portfolio-type>span{font-size:6px!important}.portfolio-type small{font-size:7px}.portfolio-image{grid-column:2;grid-row:1/3}.portfolio-mark{grid-column:1;grid-row:2;gap:10px}.portfolio-mark svg{width:28%;max-height:70px}.portfolio-mark small{font-size:5px}.portfolio-editorial{grid-column:2;grid-row:3;padding:10px}.portfolio-editorial>span{font-size:15px!important}.portfolio-editorial small{display:none}.portfolio-palette{grid-column:1;grid-row:3;padding-bottom:18px}.portfolio-palette span{font-size:6px!important}.artboard-form .portfolio-image{grid-column:1}.artboard-form .portfolio-type{grid-column:2}.artboard-form .portfolio-editorial{grid-column:1}.artboard-form .portfolio-mark,.artboard-form .portfolio-palette{grid-column:2}.portfolio-mark>span{font-size:40px!important}.portfolio-graphic>span{font-size:90px}.division-end{min-height:65svh;padding:80px 6vw;gap:24px}.division-end h2{font-size:clamp(34px,8.5vw,59px)}.division-end>a{font-size:9px}.about-intro{padding:8svh 6vw;min-height:calc(100svh - 100px)}.about-intro h1{max-width:13ch}.about-intro .portfolio-scroll-note{font-size:8px;line-height:1.8;max-width:28ch}.about-story{display:block;padding:0 6vw}.about-chapters{position:relative;z-index:1}.about-chapter{min-height:95svh;justify-content:flex-start;padding-top:120px;padding-bottom:55svh}.about-chapter h2{font-size:clamp(31px,8vw,43px);margin:20px 0 15px;max-width:15ch}.about-chapter p{font-size:12px;line-height:1.65;max-width:36ch}.about-object-zone{position:sticky;bottom:3svh;top:auto;height:43svh;max-height:350px;min-height:240px;margin-top:-46svh;padding:0;z-index:2;pointer-events:none}.about-identity,.about-system{width:min(78vw,40svh);max-height:100%;background:var(--division-bg);pointer-events:auto}.system-design h3{font-size:29px;margin:10px 0}.system-design p{font-size:8px;margin-top:10px}.system-interface{padding:6%;gap:8px}.system-overline{font-size:5px}.system-controls p{font-size:7px;min-height:20px;margin:7px 0 0}.system-controls button{padding:6px;font-size:7px}.system-shape{margin-top:12px}.system-top{font-size:5px}.system-coordinate{font-size:4px!important;bottom:-12px}.behavior-route{font-size:6px;transform:translateY(-17px)}.identity-word{font-size:clamp(40px,12vw,65px)}.identity-strategy{font-size:5px}.identity-word span{font-size:5px;margin-top:10px}.identity-specimen{font-size:25px}.identity-specimen span{font-size:4px}.identity-color small,.identity-direction>span{font-size:5px}.identity-direction b{font-size:13px}.identity-signature{font-size:60px}.identity-signature span{font-size:4px}}@media(max-height:700px) and (min-width:701px){.portfolio-panel{inset:125px 7vw 50px;gap:14px}.portfolio-meta h2{font-size:26px}.window-composition h3{font-size:44px}.window-navigation{padding-top:10px}.portfolio-type strong{font-size:60px}.portfolio-mark svg{max-height:80px}.portfolio-artboard{gap:10px}.about-object-zone{padding-top:110px}.system-design h3{font-size:30px}.system-design p{font-size:9px}.system-interface{padding:5%;gap:6px}.system-shape{margin-top:10px}.system-controls p{font-size:8px;margin:5px 0 0}.system-controls button{padding:7px}.about-identity,.about-system{width:min(100%,65svh)}}@media(prefers-reduced-motion:reduce){.portfolio-scroll{height:auto}.portfolio-stage{height:auto;position:static;min-height:0}.portfolio-panel,.portfolio-panel:not(:first-child){position:relative;inset:auto;margin:50px 7vw 90px;min-height:650px;visibility:visible}.digital-window-zone,.portfolio-artboard{min-height:440px}.projects-navigation{display:none}.about-object-zone{position:sticky}.plain-word,.project-view-cursor{display:none}.about-chapter{min-height:70svh}@media(max-width:700px){.about-story{display:flex;flex-direction:column}.about-chapter{min-height:0;padding:40px 0}.about-object-zone{position:relative;bottom:auto;margin:40px 0;height:360px;max-height:none}.about-identity,.about-system{width:85vw;max-width:340px}.portfolio-panel,.portfolio-panel:not(:first-child){margin:35px 6vw 80px;min-height:640px}}}@media(max-width:700px) and (prefers-reduced-motion:no-preference){.about-story{display:grid;grid-template-columns:1fr;grid-template-rows:1fr;min-height:380svh;align-items:start}.about-chapters{grid-area:1/1;position:sticky;top:115px;height:34svh;min-height:200px}.about-chapter{position:absolute;inset:0;min-height:0;padding:0;justify-content:flex-start}.about-chapter:not(:first-child){visibility:hidden}.about-object-zone{grid-area:1/1;position:sticky;top:55svh;bottom:auto;align-self:start;margin-top:55svh;height:40svh;max-height:350px;min-height:0}}.system-controls button{min-height:32px}.digital-window:has(.window-hit:focus-visible){outline:2px solid #a8a8b4;outline-offset:5px}.about-social{display:flex;align-items:center;gap:12px}.about-social a{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;opacity:.64;cursor:pointer;transition:opacity .22s ease,transform .22s ease}.about-social a:hover{opacity:1;transform:translateY(-2px)}.about-social a:focus-visible{opacity:1;outline:1px solid currentColor;outline-offset:2px}@media(max-width:700px){.about-social{gap:8px}}@media(prefers-reduced-motion:reduce){.about-social a{transition:none}.about-social a:hover{transform:none}}.project-counter{white-space:nowrap}@media(max-width:700px){.portfolio-footnote{font-size:9px}.portfolio-meta>span:last-child{max-width:none;font-size:8px}.portfolio-meta{grid-template-columns:42px 1fr}.projects-navigation button{min-height:36px}}.division-primary-link{position:relative;text-decoration:none;font-size:11px;letter-spacing:.08em;white-space:nowrap;color:inherit;opacity:.7;padding:15px 0}.division-primary-link:hover,.division-primary-link[aria-current]{opacity:1}.division-primary-link[aria-current]:after{content:"";position:absolute;bottom:5px;left:calc(50% - 1px);width:2px;height:2px;border-radius:50%;background:currentColor}.division-secondary{position:relative;justify-self:end}.division-header .division-secondary-links,.studio-header .division-secondary-links{display:flex;align-items:center;gap:22px;white-space:nowrap}.division-secondary-links .division-section-link,.studio-header .division-secondary-links .division-section-link{font-size:10px;color:inherit;opacity:.65}.division-secondary-links .division-section-link:hover,.division-secondary-links .division-section-link[aria-current]{opacity:1}.division-secondary-contact,.studio-header .division-secondary-contact{font-size:10px!important;color:inherit!important;letter-spacing:.05em;display:flex;align-items:center;gap:12px}.division-secondary-toggle{display:none;border:0;background:transparent;color:inherit;padding:0;width:32px;height:40px;font-size:24px;cursor:pointer}.digital-page .company-nav{gap:22px}.digital-page .company-nav .contact,.digital-page .company-nav .division-section-link{font-size:10px}@media(min-width:1001px) and (max-width:1200px){.division-header{gap:22px}.division-header .division-primary{gap:24px}.studio-header{gap:22px}.studio-header .division-primary{gap:24px}.division-header .division-secondary-links,.studio-header .division-secondary-links{gap:16px}}@media(max-width:1000px){.division-secondary-toggle{display:block}.division-header .division-secondary-links,.studio-header .division-secondary-links{display:none;position:absolute;right:0;top:46px;min-width:180px;padding:20px 24px;flex-direction:column;align-items:flex-start;gap:10px;background:var(--division-bg,var(--paper,#050505));color:inherit}.division-header .division-secondary-links.is-open,.studio-header .division-secondary-links.is-open{display:flex}.division-secondary-links a{min-height:36px;display:flex;align-items:center}}@media(max-width:700px){.division-header>.division-primary{grid-row:2;grid-column:1/-1}.division-header>.division-secondary{grid-row:1;grid-column:2;justify-self:end}.division-header .division-secondary-links{top:40px}.digital-page .company-nav{gap:15px}.digital-page .company-nav .contact,.digital-page .company-nav .division-section-link{font-size:11px}.studio-page .studio-header{grid-template-columns:auto 1fr auto;gap:12px}.studio-header .division-primary{justify-self:center;gap:20px}.studio-header .division-primary-link{font-size:9px}.studio-header>.division-secondary{grid-row:1;grid-column:3}.studio-header .division-secondary-toggle{width:24px;font-size:24px}}@media(max-width:360px){.studio-page .studio-header{gap:8px}.studio-header .division-primary{gap:13px}}@media(max-width:700px){.digital-page .company-nav{top:100%}.division-header>.division-secondary,.studio-header>.division-secondary{position:static}.division-header .division-secondary-links,.studio-header .division-secondary-links{top:100%;right:6vw}}@font-face{font-family:Project Manrope;font-style:normal;font-weight:300 800;font-display:swap;src:url(/projects/vive-med/manrope-latin.woff2) format("woff2")}.project-atmosphere{position:absolute;inset:0;pointer-events:none;opacity:0}.client-window{container-type:inline-size;border-color:#ffffff24}.client-window .window-chrome{position:relative;z-index:1;border-bottom:1px solid #ffffff12;background:var(--project-paper);color:#bbb}.client-interface{position:relative;height:calc(100% - 26px);display:flex;flex-direction:column;isolation:isolate;font-family:Arial,sans-serif}.client-backdrop{position:absolute;inset:0;z-index:-1;overflow:hidden}.client-backdrop video{width:100%;height:100%;object-fit:cover;filter:grayscale(1);opacity:.5}.client-backdrop:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#08090a15,#08090a00 35%,#08090aee)}.client-globe{position:absolute;width:48%;aspect-ratio:1;left:26%;top:4%;border-radius:50%;background-size:auto 100%;background-position:50%;opacity:.22;box-shadow:inset 15px 0 50px #000,inset -25px -10px 55px #000;filter:sepia(1)}.client-navigation{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 5%;height:66px;flex-shrink:0}.client-navigation>img{width:82px;height:48px;object-fit:contain}.window-al-aseel .client-navigation>img{width:70px;height:64px}.client-navigation>span{display:flex;gap:clamp(10px,2cqw,28px);font-size:clamp(7px,.85cqw,11px);color:#d8d8d8}.client-navigation>span>span:first-child{color:var(--client-accent)}.client-hero{flex:1;min-height:0;display:flex;align-items:center;justify-content:center;text-align:center;padding:10px 7% 20px}.client-hero small{display:inline-block;color:var(--client-accent);border:1px solid #cabc3338;border-radius:20px;padding:5px 12px;font-size:clamp(7px,.85cqw,11px);margin-bottom:14px}.client-hero h3{font-size:clamp(28px,5.4cqw,68px);font-weight:600;line-height:1.06;letter-spacing:-.045em;margin:0}.client-hero h3 em{font-style:normal;color:var(--client-accent)}.client-hero p{font-size:clamp(9px,1.2cqw,15px);line-height:1.6;color:#d2d0ca;max-width:58ch;margin:15px auto 20px}.client-actions{display:flex;justify-content:center;gap:12px;font-size:clamp(8px,1cqw,13px)}.client-actions span{display:block;padding:11px 22px;background:var(--client-accent);color:#111;border-radius:4px}.client-actions span+span{background:#08090a;color:#fff;border:1px solid #fff4}.client-details{margin:0 5% 18px;flex-shrink:0}.client-details>div{display:flex;gap:16px}.client-detail{display:flex;align-items:center;gap:15px;flex:1;min-width:0;background:#161512dd;border:1px solid #fff2;border-radius:5px;overflow:hidden}.client-detail>img{width:27%;height:65px;object-fit:cover}.client-detail>span{flex:1;font-size:clamp(9px,1.1cqw,14px);display:flex;align-items:center;justify-content:space-between;padding-right:16px}.client-detail i{font-style:normal;color:var(--client-accent)}.window-vive-med .client-interface{font-family:Project Manrope,Arial,sans-serif}.window-vive-med .client-actions span:first-child{background:#fff}.window-vive-med .client-detail{background:#0a0a0ae0}.window-vive-med .client-detail:last-child>img{object-fit:contain;background:#e9e9e9}@media(max-width:700px){.client-interface{height:calc(100% - 22px)}.client-navigation{height:49px;padding:4px 5%;gap:10px}.client-navigation>img{width:60px;height:32px}.window-al-aseel .client-navigation>img{width:50px;height:47px}.client-navigation>span{gap:8px;font-size:6px}.client-navigation>span>span:nth-child(n+4){display:none}.client-hero{padding:10px 6% 18px}.client-hero h3{font-size:clamp(26px,8.7cqw,42px)}.client-hero p{font-size:9px;margin:13px auto 17px;max-width:33ch}.client-hero small{font-size:7px;margin-bottom:13px}.client-actions span{padding:9px 14px}.client-globe{width:90%;left:5%;top:12%}.client-details{margin-bottom:12px}.client-details>div{gap:8px}.client-detail{gap:7px}.client-detail>img{width:32%;height:46px}.client-detail>span{font-size:8px;padding-right:6px}}@media(max-height:700px) and (min-width:701px){.client-navigation{height:48px}.client-navigation>img{height:38px}.client-hero{padding:4px 7% 12px}.client-hero h3{font-size:clamp(28px,4cqw,48px)}.client-hero small{margin-bottom:8px}.client-hero p{margin:9px auto 12px;font-size:11px}.client-actions span{padding:8px 17px}.client-detail>img{height:43px}.client-details{margin-bottom:12px}}@media(prefers-reduced-motion:reduce){.client-backdrop video,.project-atmosphere{display:none}.client-interface{min-height:420px}}.client-window{container-type:size}.client-hero h3{font-size:clamp(26px,min(5.4cqw,10cqh),68px)}@media(max-width:700px){.client-hero h3{font-size:clamp(26px,min(8.7cqw,8cqh),42px)}}.portfolio-type.portfolio-type-image{padding:0}.portfolio-type-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.portfolio-palette.portfolio-palette-image{padding:0}.portfolio-palette-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.portfolio-mark.portfolio-mark-image{gap:0;background:#fff}.portfolio-mark-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.portfolio-editorial.portfolio-editorial-image{padding:0;background:#4b542b}.portfolio-editorial-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.artboard-ground .portfolio-editorial-image{background:var(--project-ink)}.artboard-ground .portfolio-image img{object-fit:contain;background:#faf9f5}.portfolio-type-image picture{display:block;width:100%;height:100%;min-height:0}