@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;500;600;700&family=Plus+Jakarta+Sans:wght@400;500;600;700&family=Tajawal:wght@400;500;700;800&display=swap");*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246/0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }
/*
! tailwindcss v3.4.19 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.visible{visibility:visible}.relative{position:relative}.flex{display:flex}.hidden{display:none}.h-14{height:3.5rem}.h-20{height:5rem}.h-36{height:9rem}.h-9{height:2.25rem}.h-full{height:100%}.min-h-full{min-height:100%}.w-auto{width:auto}.grow{flex-grow:1}.resize{resize:both}.items-center{align-items:center}.justify-center{justify-content:center}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.object-top{-o-object-position:top;object-position:top}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}:root{--font-arabic:"Tajawal",sans-serif;--font-latin:"Plus Jakarta Sans",sans-serif;--font-editorial:"Cormorant Garamond",Georgia,serif;--paper:#f2f1ed;--ink:#181b1d;--red:#923b35;--red-light:#ba5d50;--muted:#797b78;--hairline:#1e242326}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}html[lang=ar]{font-family:var(--font-arabic)}html[lang=en]{font-family:var(--font-latin)}body{margin:0;background:#fff;color:var(--ink);-webkit-font-smoothing:antialiased}::-moz-selection{background:var(--red);color:white}::selection{background:var(--red);color:white}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}a,button{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible{outline:2px solid var(--red-light);outline-offset:5px}h1,h2,h3,p{margin:0}p{line-height:1.9}em{font-style:normal}.editorial-site{width:min(1440px,100%);margin-inline:auto;background:var(--paper);overflow:clip}.editorial-shell{width:min(1090px,calc(100% - 160px));margin-inline:auto;position:relative}.eyebrow{font-size:11px;font-weight:500;line-height:1.7;margin-bottom:12px;color:var(--red)}[lang=en] .eyebrow{font-size:9px;letter-spacing:.15em}.micro-label{display:block;font:8px/1.8 var(--font-latin);letter-spacing:.12em;color:#777b78}.light{color:#c5c7c4}.serif-title{font-size:52px;line-height:1.14;font-weight:500;white-space:pre-line;letter-spacing:-.035em}[lang=en] .serif-title{font-family:var(--font-editorial);font-size:62px;font-weight:500}.editorial-button{display:inline-flex;align-items:center;justify-content:space-between;gap:28px;padding:17px 24px;background:var(--red);color:#fff;border:1px solid #bf74674d;font-size:13px;transition:background .25s,transform .25s}.editorial-button:hover{background:#ab4c43;transform:translateY(-3px)}.text-link{display:inline-flex;gap:17px;align-items:center;padding-block:10px;border-bottom:1px solid #24282740;font-size:12px;font-weight:500}.text-link svg{transition:transform .25s}.text-link:hover svg{transform:translateY(-3px)}.skip-link{position:fixed;inset-inline-start:20px;top:-100px;padding:14px 22px;background:var(--paper);color:var(--ink);z-index:110}.skip-link:focus{top:12px}.editorial-header{position:fixed;z-index:50;top:0;left:50%;width:min(1440px,100%);transform:translateX(-50%);color:#eeefea;transition:background .25s}.header-solid{background:#171a1bf2;backdrop-filter:blur(16px);border-bottom:1px solid #ffffff0b}.header-shell{display:flex;align-items:center;gap:27px;width:min(1090px,calc(100% - 160px));height:106px;margin-inline:auto}.brand-plaque{display:block;background:transparent;align-self:flex-start;flex-shrink:0}.brand-plaque img{display:block;width:125px;height:84px;-o-object-fit:contain;object-fit:contain}.header-caption{font:7px/1.9 var(--font-latin);color:#b6bcb8;letter-spacing:.16em}.header-caption b{font-weight:400;color:#767d7a}.header-tools{gap:24px;margin-inline-start:auto}.header-project,.header-tools{display:flex;align-items:center}.header-project{font-size:11px;gap:14px}.language-switch{background:none;color:#dedfdc;border:0;padding:12px 0;font-size:11px}.menu-trigger{color:#eee;border:0;background:none;padding:10px 0 10px 10px;display:flex}.editorial-menu{position:absolute;inset-inline-end:max(80px,calc((100% - 1090px) / 2));top:92px;width:360px;padding:20px 30px;background:#191c1d;box-shadow:0 25px 50px #0003;border-top:2px solid var(--red)}.editorial-menu a{display:flex;justify-content:space-between;align-items:center;padding:19px 0;border-bottom:1px solid #ffffff18;font-size:17px}.editorial-menu a:last-child{border:0}.editorial-menu small{color:#a45a50;font:10px var(--font-latin)}.editorial-hero{height:min(850px,100svh);min-height:740px;position:relative;isolation:isolate;color:#f5f3ef;background:#151819}.hero-art{position:absolute;inset:0;z-index:-3}.hero-art img{-o-object-fit:cover;object-fit:cover;-o-object-position:45% center;object-position:45% center}.hero-vignette{position:absolute;inset:0;z-index:-2;background:linear-gradient(270deg,#101314d4,#10131455 36%,transparent 60%),linear-gradient(180deg,#0c0f1080,transparent 26%,transparent 70%,#1013148a)}.hero-grid{height:100%;display:flex;align-items:center;padding-block:120px 80px}.hero-manifesto{width:39%;margin-inline-end:auto;animation:quiet-arrival .8s ease-out}.hero-index{font:600 102px/.85 var(--font-editorial);letter-spacing:-.065em;color:#fff;margin-bottom:26px;text-align:start}[dir=rtl] .hero-index{text-align:right}.hero-index>span{font-size:50px;vertical-align:top;line-height:1;padding-left:6px}.hero-index small{display:block;font:7px var(--font-latin);letter-spacing:.2em;color:#999e9a;margin-top:15px}.hero-manifesto h1{font-size:clamp(42px,4.6vw,64px);font-weight:500;line-height:1.15;letter-spacing:-.04em}.hero-manifesto h1 em{color:#dedbd2}[lang=en] .hero-manifesto h1{font-family:var(--font-editorial);font-size:clamp(37px,4.1vw,59px);line-height:1.06}.hero-description{max-width:330px;font-size:14px;color:#b6bcb7;margin:25px 0 29px;line-height:1.9}[lang=en] .hero-description{font-size:12px}.hero-side-caption{position:absolute;left:-50px;top:41%;writing-mode:vertical-rl;display:flex;gap:15px;align-items:center;color:#b3b8b3;font:7px var(--font-latin);letter-spacing:.12em}.hero-side-caption i{display:block;width:1px;height:30px;background:#c5c5be55}[dir=ltr] .hero-manifesto{margin-left:auto;margin-right:0}.hero-foot{position:absolute;inset-inline:0;bottom:102px;justify-content:space-between;z-index:2}.hero-foot,.hero-foot a{display:flex;align-items:center}.hero-foot a{gap:12px;font-size:10px;color:#d6d8d1}.hero-foot>span{font:7px var(--font-latin);letter-spacing:.13em;color:#b3b5ae}.torn-edge{position:absolute;bottom:-1px;left:-1px;right:-1px;height:100px;background:url(/images/editorial/torn-edge.svg) bottom/100% 100% no-repeat;pointer-events:none}.paper-journey{position:relative;isolation:isolate;background:var(--paper)}.paper-journey:before{content:"";inset:0;background:url(/images/editorial/paper.svg);opacity:.45}.ink-river,.paper-journey:before{position:absolute;z-index:-1;pointer-events:none}.ink-river{top:-85px;bottom:-135px;width:75%;left:12%;background:url(/images/editorial/ink-river.svg) 50%/100% 100% no-repeat}.journey-grid{position:absolute;inset:0;display:flex;justify-content:space-evenly;opacity:.14;z-index:-1;pointer-events:none}.journey-grid i{width:1px;border-inline-start:1px dashed #96958f}.craft-section{height:650px}.craft-heading{position:absolute;left:0;top:55px;width:22%}.craft-heading>p:not(.eyebrow){white-space:pre-line;font-size:13px;line-height:1.8;margin-top:17px;color:#6c706c}.tiny-rule{display:block;width:35px;height:1px;background:var(--red);margin-top:20px}.craft-icons{display:flex;gap:19px;margin-top:27px;color:#585f5c}.capability-stack{position:absolute;top:170px;left:23%;width:43%;height:340px;display:flex;align-items:start;direction:ltr}.red-panel{color:#f2e5dc;background:var(--red);background-image:url(/images/editorial/paper.svg);padding:30px}.red-panel .micro-label{color:#ead0c5;font-size:7px;letter-spacing:.07em}.red-panel h3{font-size:39px;font-weight:400;line-height:1.2;white-space:pre-line;margin:25px 0}[lang=en] .red-panel h3{font-family:var(--font-editorial)}.capability-stack>.red-panel{width:50%;min-height:315px;padding:28px}[dir=rtl] .capability-stack>div{direction:rtl}.panel-index{display:block;font:7px var(--font-latin);letter-spacing:.1em;margin-top:30px;opacity:.7}.paper-panel{background:#f7f6f1;background-image:url(/images/editorial/paper.svg);color:var(--ink);box-shadow:0 14px 35px #00000008}.capability-panel{width:57%;min-height:290px;margin-left:-1px;margin-top:65px;padding:28px 26px 22px}.paper-panel h3{font-size:23px;line-height:1.35;font-weight:500;margin:18px 0 15px}[lang=en] .paper-panel h3{font-family:var(--font-editorial);font-size:27px}.paper-panel p{font-size:12px;color:#7c817b;line-height:1.9}.capability-select{display:flex;justify-content:center;gap:8px;margin-top:23px}.capability-select button{width:25px;height:25px;border:0;background:none;display:grid;place-items:center}.capability-select button span{width:4px;height:4px;background:#a7aaa4;border-radius:50%}.capability-select button[aria-pressed=true] span{background:var(--red);width:6px;height:6px}.studio-statement{position:absolute;left:63%;top:38px;width:29%;color:#e7e7df;padding:10px;background:#181b1dcc}.studio-statement h2{font-size:32px;line-height:1.25;font-weight:400;margin:12px 0 18px}[lang=en] .studio-statement h2{font-family:var(--font-editorial);font-size:34px}.studio-statement p{font-size:12px;line-height:1.9;color:#b8bdb4}.craft-margin-note{position:absolute;right:0;top:390px;width:22%;text-align:center}.craft-margin-note svg{margin:0 auto 16px}.craft-margin-note>span{font-size:13px}.craft-margin-note p{font-size:11px;color:#92958d;white-space:pre-line;margin-top:10px}.chapter-heading{display:flex;align-items:flex-start;gap:18px;position:absolute;z-index:3}.chapter-number{font:500 65px/.85 var(--font-editorial);letter-spacing:-.06em;color:var(--ink)}.chapter-heading .eyebrow{font-size:10px;margin-bottom:10px}.chapter-heading h2{font-size:38px;font-weight:400;line-height:1.2}.chapter-heading h2 em{color:#737971}[lang=en] .chapter-heading h2{font-family:var(--font-editorial);font-size:38px}.chapter-heading p:not(.eyebrow){margin-top:17px;font-size:12px;color:#81867e}.web-chapter{height:740px}.web-chapter .chapter-heading{left:0;top:10px;max-width:36%}.chapter-side-note{position:absolute;top:220px;left:0;width:20%;z-index:2}.crosshair{display:block;height:22px;width:22px;border:1px solid #7e8a7b;border-radius:50%;position:relative;margin-bottom:15px}.crosshair:after{content:"+";position:absolute;inset:0;font:19px/19px Georgia;text-align:center;color:#72816f}.chapter-side-note p{font-size:12px;white-space:pre-line;color:#858b82;margin-bottom:13px}.web-art{position:absolute;width:77%;left:14%;top:45px;z-index:1}.floating-art img{width:100%;height:auto;filter:drop-shadow(0 25px 15px #0002)}.web-spec{position:absolute;top:26px;right:-1%;width:24%;padding:25px;z-index:3}.web-spec h3{font-size:23px}.web-spec ul{list-style:none;padding:0;margin:20px 0}.web-spec li{font-size:10px;color:#6c776a;padding-block:6px;display:flex;gap:8px}.web-spec li>span{color:var(--red)}.black-caption{position:absolute;z-index:4;bottom:76px;left:22%;width:62%;background:#181c1be8;color:#edede4;display:flex;align-items:center;gap:23px;padding:19px 45px;box-shadow:-30px 6px 0 -5px #181c1bed,35px -5px 0 -8px #181c1bed;transform:rotate(-2deg)}.caption-number{font:600 47px/.9 var(--font-editorial)}.black-caption h3{font-size:20px;font-weight:400}[lang=en] .black-caption h3{font-family:var(--font-editorial);font-size:24px}.black-caption p{color:#aeb3a8;font-size:10px;margin-top:6px}.mobile-chapter{height:880px}.mobile-chapter .chapter-heading{top:72px;left:0;max-width:30%}.mobile-art{position:absolute;width:53%;left:27%;top:-5px;z-index:2}.mobile-spec{position:absolute;top:210px;right:1%;width:25%;min-height:360px;z-index:1;padding-inline-start:45px}.mobile-spec ul{list-style:none;padding:0;margin:0 0 25px}.mobile-spec li{font-size:11px;color:#ead5ca;border-bottom:1px solid #f3d4c526;padding:11px 0}.mobile-footnote{position:absolute;bottom:120px;left:3%;width:24%}.mobile-footnote>p{font-size:22px;white-space:pre-line;line-height:1.5;margin:15px 0}[lang=en] .mobile-footnote>p{font-family:var(--font-editorial);font-size:28px}.work-chapter{height:820px}.work-intro{position:absolute;top:45px;left:0;width:27%}.work-intro>p:not(.eyebrow){font-size:12px;color:#878d82;margin:25px 0;max-width:190px}.work-intro>svg{display:block;color:#88977f;margin:30px 0 10px}.project-dossier{position:absolute;top:20px;left:36%;width:54%;color:#e4e8dd;background:#1b1f1e;padding:30px;border-top:2px solid #75352f}.dossier-top{display:flex;justify-content:space-between;gap:10px;font:7px var(--font-latin);letter-spacing:.1em;padding-bottom:20px;color:#92998c;direction:ltr}.project-list button{background:none;color:#9ca597;display:flex;align-items:center;gap:18px;width:100%;padding:19px 0;border:0;border-top:1px solid #e4e6dc1b;text-align:start}.project-list button small{font:10px var(--font-latin);color:#818b79}.project-list button>span{font-size:21px}.project-list button svg{margin-inline-start:auto}.project-list button[aria-pressed=true]{color:#edece1}.project-list button[aria-pressed=true] small{color:#dc8271}.project-description{margin-top:24px;padding:26px 30px;min-height:205px}.project-description h3{margin-top:8px}.project-scope{border-top:1px solid var(--hairline);margin-top:18px;padding-top:13px;font-size:9px;color:#767e70}.work-seal{position:absolute;bottom:26px;right:2%;display:flex;gap:15px;align-items:center}.work-seal>span{border:1px solid #89937e;height:43px;width:43px;border-radius:50%;display:grid;place-items:center;font:18px var(--font-editorial);color:#727d67}.work-seal small{font:6px/1.7 var(--font-latin);color:#878e7e;letter-spacing:.1em}.process-chapter{height:600px}.process-intro{position:absolute;top:105px;right:0;width:25%}.process-intro h2{font-size:37px;font-weight:400;line-height:1.25}[lang=en] .process-intro h2{font-family:var(--font-editorial);font-size:41px}.process-intro>p:last-child{font-size:12px;color:#82897b;margin-top:20px}.editorial-steps{list-style:none;position:absolute;left:19%;top:30px;width:43%;padding:20px 32px;margin:0;background:#f2f1ec;background-image:url(/images/editorial/paper.svg);box-shadow:0 15px 35px #0002}.editorial-steps li{display:flex;gap:23px;padding:22px 0;border-bottom:1px solid #313a2923}.editorial-steps li:last-child{border:0}.editorial-steps li>span{font:30px var(--font-editorial);color:var(--red)}.editorial-steps h3{font-size:20px;font-weight:500;margin-bottom:5px}[lang=en] .editorial-steps h3{font-family:var(--font-editorial);font-size:26px}.editorial-steps p{font-size:11px;color:#808779}.process-mark{position:absolute;left:4%;bottom:180px;font:300 50px Georgia;color:#686f61}.editorial-contact{position:relative;z-index:2;color:#ebece3;background:#191d1c;background-image:url(/images/editorial/paper.svg);padding:110px 0 80px}.editorial-contact:before{content:"";position:absolute;top:-39px;height:40px;left:0;right:0;background:#191d1c;clip-path:polygon(0 90%,3% 72%,5% 83%,8% 47%,10% 58%,13% 44%,16% 66%,20% 40%,24% 34%,27% 55%,31% 25%,34% 32%,39% 19%,43% 27%,47% 0,51% 9%,55% 0,60% 13%,64% 8%,69% 21%,74% 12%,78% 32%,82% 48%,85% 36%,89% 63%,94% 53%,98% 75%,100% 68%,100% 100%,0 100%)}.contact-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:110px;align-items:center}.contact-copy h2{font-size:58px;font-weight:400;line-height:1.18}[lang=en] .contact-copy h2{font-family:var(--font-editorial);font-size:67px}.contact-copy h2 em{color:#c17a6b}.contact-copy>p:last-child{font-size:13px;color:#a0a79a;max-width:340px;margin-top:22px}.contact-form>.micro-label{font-size:10px;margin-bottom:22px}.project-type-options{display:grid;grid-template-columns:1fr 1fr;gap:9px}.project-type-options button{display:flex;align-items:center;justify-content:space-between;text-align:start;gap:8px;padding:14px 15px;border:1px solid #eef0db29;color:#b2b9aa;background:none;font-size:12px}.project-type-options button[aria-pressed=true]{border-color:#b56e5e;background:#923b351b;color:#f0ded1}.contact-send{width:100%;margin-top:22px}.contact-direct{display:flex;justify-content:space-between;gap:15px;margin-top:22px;font:10px var(--font-latin);color:#a1ab99}.editorial-footer{background:#151918;color:#b4bcab;padding-top:45px}.footer-main{display:flex;align-items:center;gap:40px;padding-bottom:40px}.footer-logo{background:transparent;flex-shrink:0}.footer-logo img{display:block;width:105px;height:70px;-o-object-fit:contain;object-fit:contain}.footer-main>p{font-size:11px;white-space:pre-line;color:#909c87}.footer-main nav{display:flex;gap:24px;font-size:11px;margin-inline-start:auto}.back-to-top{justify-content:center;width:39px;height:39px;border:1px solid #d4dfc528}.back-to-top,.footer-legal{display:flex;align-items:center}.footer-legal{justify-content:space-between;gap:25px;padding:22px 0;border-top:1px solid #d4dfc51b;font-size:9px;color:#78866e}.footer-legal>span[dir]{font:7px var(--font-latin);letter-spacing:.08em}@keyframes quiet-arrival{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media(prefers-reduced-motion:no-preference){.floating-art{animation:art-arrival both;animation-timeline:view();animation-range:entry 0 entry 100%}@keyframes art-arrival{0%{translate:0 35px}to{translate:0 0}}}}@media(min-width:1441px){.editorial-site{width:100%;margin-block:0}.editorial-header{width:100%;top:0}}@media(max-width:1150px){.editorial-shell,.header-shell{width:calc(100% - 100px)}.hero-manifesto{width:43%}.hero-manifesto h1{font-size:52px}.hero-art img{-o-object-position:43% center;object-position:43% center}.hero-side-caption{left:-32px}.capability-stack{left:20%;width:48%}.studio-statement{left:64%;width:32%}.studio-statement h2{font-size:27px}.web-spec{width:25%;padding:20px;right:0}.web-art{width:83%;left:7%;top:90px}.web-chapter{height:690px}.black-caption{bottom:35px}.mobile-art{width:57%;left:24%}.mobile-chapter{height:800px}.mobile-spec{width:28%;padding:25px}.contact-grid{gap:65px}.footer-main{gap:26px}}@media(max-width:900px){.editorial-shell,.header-shell{width:calc(100% - 64px)}.header-caption{display:none}.header-shell{height:96px}.editorial-menu{inset-inline-end:32px}.hero-manifesto{width:47%}.hero-manifesto h1{font-size:44px}.hero-description{font-size:13px}.hero-index{font-size:88px}.hero-vignette{background:linear-gradient(270deg,#101314ef,#10131470 47%,transparent 80%)}.hero-side-caption{display:none}.craft-section{height:670px}.craft-heading{width:24%}.craft-heading .eyebrow{font-size:9px}.serif-title{font-size:43px}.capability-stack{left:17%;width:58%;top:255px}.capability-stack>.red-panel{padding:22px}.capability-panel{padding:24px 20px}.studio-statement{top:40px;left:47%;width:48%}.craft-margin-note{top:425px;width:19%}.chapter-heading h2{font-size:32px}.chapter-number{font-size:55px}.chapter-side-note{top:200px;width:21%}.web-spec{top:0;width:30%}.web-art{top:170px;width:88%;left:3%}.black-caption{width:73%;left:16%;bottom:36px;padding:20px 28px}.mobile-chapter{height:760px}.mobile-chapter .chapter-heading{max-width:34%;top:42px}.mobile-art{top:110px;left:20%;width:62%}.mobile-spec{top:200px;width:30%;right:-1%;padding:23px 20px}.mobile-spec h3{font-size:32px}.mobile-footnote{bottom:35px;width:29%;left:0}.project-dossier{left:35%;width:62%;padding:23px}.work-intro{width:30%}.work-seal{bottom:10px}.editorial-steps{left:12%;width:51%;padding:17px 25px}.process-intro{width:29%}.contact-grid{gap:35px}.contact-copy h2{font-size:48px}[lang=en] .contact-copy h2{font-size:54px}.contact-direct{flex-direction:column}.footer-main nav{gap:15px}}@media(max-width:600px){html{scroll-padding-top:90px}.editorial-shell,.header-shell{width:calc(100% - 40px)}.header-shell{height:80px;gap:15px}.brand-plaque img{width:96px;height:64px}.header-tools{gap:20px}.header-project{display:none}.editorial-menu{top:80px;inset-inline:20px;width:auto;padding:15px 25px}.editorial-menu a{font-size:18px}.editorial-hero{height:900px;min-height:900px}.hero-grid{align-items:flex-start;padding-top:135px}.hero-manifesto{width:100%}.hero-index{font-size:72px;margin-bottom:25px}.hero-index>span{font-size:34px}.hero-index small{font-size:6px}.hero-manifesto .eyebrow{font-size:10px}.hero-manifesto h1{font-size:49px;line-height:1.14}[lang=en] .hero-manifesto h1{font-size:47px}.hero-description{font-size:13px;max-width:310px;margin:20px 0 23px}.editorial-button{font-size:12px;padding:15px 20px}.hero-art{inset:310px -110px 0 -60px}.hero-art img{-o-object-position:24% 50%;object-position:24% 50%}.hero-vignette{background:linear-gradient(180deg,#141718 28%,#141718dc 40%,#14171840 66%,#14171805 80%,#141718a1)}.hero-foot{bottom:75px}.hero-foot>span{font-size:5px;max-width:100px;text-align:end;line-height:1.8}.hero-foot a{font-size:9px}.torn-edge{height:65px}.ink-river{width:120%;left:-10%;top:-30px;bottom:-60px;opacity:1}.journey-grid{display:none}.craft-section{height:860px}.craft-heading{left:0;top:35px;width:42%}.craft-heading .eyebrow{max-width:120px}.serif-title{font-size:44px}[lang=en] .serif-title{font-size:46px}.craft-heading>p:not(.eyebrow){font-size:12px}.craft-icons{gap:15px;margin-top:20px}.studio-statement{left:43%;width:57%;top:48px;padding:18px;background:#171b1bec}.studio-statement .micro-label{font-size:6px}.studio-statement h2{font-size:24px}[lang=en] .studio-statement h2{font-size:25px}.studio-statement p{font-size:11px}.capability-stack{top:350px;left:1%;width:98%;height:auto}.capability-stack>.red-panel{width:46%;padding:23px 20px;min-height:300px}.red-panel h3{font-size:37px}.capability-panel{width:59%;padding:24px 20px 16px;margin-top:60px}.paper-panel h3{font-size:23px}.paper-panel p{font-size:12px}.craft-margin-note{top:745px;right:0;width:40%;padding:10px;background:var(--paper)}.craft-margin-note p{display:none}.craft-margin-note svg{margin-bottom:8px}.craft-margin-note>span{font-size:11px}.web-chapter{height:930px}.web-chapter .chapter-heading{top:20px;left:0;max-width:88%}.chapter-number{font-size:53px}.chapter-heading h2{font-size:36px}[lang=en] .chapter-heading h2{font-size:35px}.chapter-side-note{display:none}.web-art{width:130%;left:-17%;top:225px}.web-spec{top:550px;right:0;width:65%;padding:25px}.web-spec .micro-label{font-size:7px}.web-spec ul{margin:13px 0}.black-caption{top:475px;bottom:auto;left:3%;width:94%;gap:14px;padding:14px 20px}.caption-number{font-size:34px}.black-caption h3{font-size:16px}[lang=en] .black-caption h3{font-size:19px}.black-caption p{font-size:9px}.mobile-chapter{height:1060px}.mobile-chapter .chapter-heading{top:15px;left:0;max-width:89%}.mobile-chapter .chapter-heading>div>p:last-child{max-width:240px;font-size:12px}.mobile-art{top:240px;width:104%;left:-17%}.mobile-spec{top:475px;right:-1%;width:46%;padding:25px 19px;z-index:3;min-height:305px}.mobile-spec h3{font-size:31px;margin-block:18px}.mobile-spec li{font-size:10px}.mobile-spec .micro-label{font-size:6px}.mobile-footnote{width:53%;bottom:55px;left:0;padding:17px;background:var(--paper)}.mobile-footnote .micro-label{font-size:6px}.mobile-footnote>p{font-size:22px}.mobile-footnote .text-link{font-size:11px;gap:8px}.work-chapter{height:1040px}.work-intro{top:20px;left:0;width:100%}.work-intro .serif-title{font-size:42px;white-space:normal}.work-intro>p:not(.eyebrow){max-width:100%;margin:15px 0}.work-intro>.micro-label,.work-intro>svg{display:none}.project-dossier{top:210px;left:0;width:100%;padding:24px}.project-list button{padding-block:20px}.project-list button>span{font-size:21px}.project-description{padding:23px;min-height:230px}.work-seal{bottom:55px;right:0;background:var(--paper);padding:15px}.process-chapter{height:780px}.process-intro{top:15px;left:0;right:auto;width:80%;background:var(--paper);padding:15px 0}.process-intro h2{font-size:37px}.process-intro>p:last-child{margin-top:12px}.editorial-steps{top:255px;left:10%;width:90%;padding:15px 24px}.editorial-steps li{padding-block:20px}.editorial-steps h3{font-size:20px}.editorial-steps p{font-size:12px}.process-mark{display:none}.editorial-contact{padding:85px 0 60px}.contact-grid{grid-template-columns:1fr;gap:40px}.contact-copy h2{font-size:52px}.contact-copy>p:last-child{font-size:13px}.contact-direct{flex-direction:row;font-size:9px}.footer-main{flex-wrap:wrap;gap:20px;padding-bottom:28px}.footer-main>p{flex:1;min-width:160px}.footer-main nav{margin-inline-start:0;gap:30px}.back-to-top{margin-inline-start:auto}.footer-legal{align-items:flex-start;flex-direction:column;gap:12px}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.ink-river{filter:brightness(.57)}.chapter-heading,.chapter-side-note,.mobile-footnote,.work-intro{background:var(--paper);background-image:url(/images/editorial/paper.svg)}.chapter-heading{padding:12px 8px}.work-intro{padding:15px 12px}.mobile-footnote{padding:20px 17px}.chapter-side-note{padding:14px 10px}@media(max-width:600px){.chapter-heading{padding:12px 0}.work-intro{padding:15px 0}}.chapter-heading p:not(.eyebrow),.editorial-steps p,.paper-panel p,.process-intro>p:last-child,.work-intro>p:not(.eyebrow){color:#65705f}.chapter-side-note p,.craft-margin-note p{color:#6f7769}[lang=en] .work-intro .serif-title{font-size:52px}@media(max-width:900px){[lang=en] .work-intro .serif-title{font-size:44px}}@media(max-width:600px){[lang=en] .craft-heading .serif-title{font-size:39px}[lang=en] .capability-stack .red-panel h3{font-size:30px}[lang=en] .mobile-spec h3{font-size:26px}[lang=en] .work-intro .serif-title{font-size:42px}}[lang=en] .craft-heading .serif-title{font-size:48px}@media(max-width:900px){[lang=en] .craft-heading .serif-title,[lang=en] .work-intro .serif-title{font-size:36px}}@media(max-width:600px){[lang=en] .craft-heading .serif-title{font-size:36px}[lang=en] .capability-stack .red-panel h3{font-size:21px;line-height:1.4}[lang=en] .mobile-spec h3{font-size:19px;line-height:1.35}[lang=en] .work-intro .serif-title{font-size:38px}}.brand-plaque img,.footer-logo img{padding:9px 12px}.group:hover .group-hover\:scale-105{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@media (min-width:640px){.sm\:h-11{height:2.75rem}.sm\:h-56{height:14rem}}