:root{--c-white:#FFFFFF;--c-gold:#B3122E;--c-gold-deep:#A0102A;--c-soft:#F5F5F5;--c-ink:#0A0A0A;--c-amber:#B3122E;--c-bronze:#A0102A;--c-oak:#6B6B6B;--c-text-2:#5A5A5A;--c-text-on-dark:#D6D6D6;--c-error:#B21939;--c-mark:#F7E4E7;--glass-fill:linear-gradient(120deg,rgba(255,255,255,.96),rgba(255,255,255,.92));--a-badge-dark:rgba(10,10,10,.85);--a-badge-light:rgba(255,255,255,.96);--a-scrim:rgba(10,10,10,.55);--sh-panel:0 12px 42px rgba(10,10,10,.06);--sh-card:0 12px 32px rgba(10,10,10,.08);--sh-menu:0 20px 50px rgba(10,10,10,.08);--sh-dialog:0 24px 64px rgba(10,10,10,.18);--sh-btn:none;--sh-btn-hover:0 6px 18px rgba(10,10,10,.12);--ds-cover:drop-shadow(0 6px 12px rgba(10,10,10,.18));--ds-cover-hero:drop-shadow(0 12px 24px rgba(10,10,10,.28));--ds-fan:drop-shadow(0 24px 26px rgba(10,10,10,.28));--fs-display:clamp(44px,1.9143rem + calc(3.429vw / var(--scale, 1)),80px);--lh-display:clamp(48px,2.1179rem + calc(3.619vw / var(--scale, 1)),86px);--fs-h1:clamp(40px,1.9661rem + calc(2.1905vw / var(--scale, 1)),63px);--lh-h1:clamp(46px,2.2946rem + calc(2.381vw / var(--scale, 1)),71px);--fs-h2:clamp(32px,1.5357rem + calc(1.905vw / var(--scale, 1)),52px);--lh-h2:clamp(40px,1.9893rem + calc(2.095vw / var(--scale, 1)),62px);--fs-h3f:clamp(20px,1.2036rem + calc(.1905vw / var(--scale, 1)),22px);--lh-h3f:clamp(27px,1.6411rem + calc(.1905vw / var(--scale, 1)),29px);--fs-h3c:clamp(17px,1.0161rem + calc(.1905vw / var(--scale, 1)),19px);--lh-h3c:clamp(24px,1.4536rem + calc(.1905vw / var(--scale, 1)),26px);--fs-standfirst:clamp(17px,.9929rem + calc(.286vw / var(--scale, 1)),20px);--lh-standfirst:clamp(27px,1.5714rem + calc(.476vw / var(--scale, 1)),32px);--fs-body:16px;--lh-body:26px;--fs-label:clamp(12px,.7268rem + calc(.095vw / var(--scale, 1)),13px);--lh-label:clamp(19px,1.1411rem + calc(.1905vw / var(--scale, 1)),21px);--fs-chip:12px;--lh-chip:16px;--fs-ctl:14px;--lh-ctl:20px;--fs-caption:13px;--lh-caption:20px;--fs-figure:clamp(36px,1.7857rem + calc(1.905vw / var(--scale, 1)),56px);--lh-figure:clamp(40px,2.0357rem + calc(1.905vw / var(--scale, 1)),60px);--fs-skyline:clamp(32px,.3rem + calc(5.5vw / var(--scale, 1)),80px);--lh-skyline:clamp(38px,1.2607rem + calc(4.5714vw / var(--scale, 1)),86px);--tr-display:-.052em;--tr-h1:-.043em;--tr-h2:-.04em;--tr-h3:-.025em;--tr-figure:-.04em;--tr-tiledate:-.03em;--tr-label:.12em;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:88px;--pad-a:clamp(56px,2.7571rem + calc(3.048vw / var(--scale, 1)),88px);--pad-b:clamp(32px,1.6286rem + calc(1.524vw / var(--scale, 1)),48px);--gutter:clamp(16px,.2571rem + calc(3.048vw / var(--scale, 1)),48px);--gap:clamp(16px,.8143rem + calc(.762vw / var(--scale, 1)),24px);--card-pad:clamp(16px,.8143rem + calc(.762vw / var(--scale, 1)),24px);--tile-pad:clamp(20px,1.157rem + calc(.381vw / var(--scale, 1)),24px);--well-inset:clamp(12px,.6571rem + calc(.381vw / var(--scale, 1)),16px);--panel-py:clamp(28px,1.4714rem + calc(1.1429vw / var(--scale, 1)),40px);--panel-px:clamp(24px,.7571rem + calc(3.0476vw / var(--scale, 1)),56px);--wrap:min(1344px,100% - 2 * var(--gutter));--wrap-read:min(720px,100% - 2 * var(--gutter));--r-ctl:5px;--r-card:10px;--rule:1px solid var(--bnc-line);--rule-dashed:1px dashed var(--bnc-line);--t-fast:200ms;--t-reveal:600ms;--ease:cubic-bezier(.2,.65,.3,1);--lift:-2px;--arrive:8px;--reveal-y:16px;--reveal-media:24px;--scale-hover:1.02;--scale-scroll:1.03;--scene-max:40px;--layer-max:24px;--shadow-hover:0 12px 32px rgba(10,10,10,.08);--shadow-overlay:0 24px 64px rgba(10,10,10,.18);--utility-h:34px;--nav-h:86px;--header-pinned:90px;--secnav-h:56px;--crumb-h:48px;--ctl-h:48px;--chip-h:44px;--row-h:56px;--z-secnav:50;--z-brief:55;--z-header:60;--z-overlay:80}@media (max-width:900px){:root{--nav-h:76px;--header-pinned:80px}}@media (max-width:640px){:root{--utility-h:0px;--nav-h:72px;--header-pinned:76px;--secnav-h:48px;--crumb-h:44px}}em{font-family:inherit;font-style:normal;letter-spacing:inherit}.wireframe .wrap{width:var(--wrap);margin-inline:auto}.wireframe .wrap-read{width:var(--wrap-read);margin-inline:auto}html{scroll-padding-top:calc(var(--header-pinned) + 16px)}html:has(.x-secnav){scroll-padding-top:calc(var(--header-pinned) + var(--secnav-h) + 16px)}.wireframe :is(h1,h2,h3,h4){font-weight:500}.wireframe h1{font-size:var(--fs-h1);line-height:max(var(--lh-h1),1.1em);letter-spacing:var(--tr-h1)}.wireframe h2{font-size:var(--fs-h2);line-height:max(var(--lh-h2),1.15em);letter-spacing:var(--tr-h2)}.wireframe h3{font-size:var(--fs-h3f);line-height:max(var(--lh-h3f),1.3em);letter-spacing:var(--tr-h3)}.wireframe p,body p{line-height:var(--lh-body);color:var(--c-text-2)}.wireframe :focus-visible,body :focus-visible{outline:2px solid var(--c-bronze);outline-offset:3px}@font-face{font-family:Poppins Fallback;src:local("Arial");size-adjust:112.1%;ascent-override:93.6%;descent-override:31.2%;line-gap-override:8.9%}.wireframe,body{font-family:Poppins,Poppins Fallback,Arial,sans-serif}[lang=ar]{font-family:Noto Sans Arabic,Geeza Pro,Segoe UI,Tahoma,sans-serif;letter-spacing:0;line-height:1.6;font-size:1.12em;unicode-bidi:isolate;text-transform:none}:root{color-scheme:light;--bnc-line:#DCDCDC;--button-gradient:linear-gradient(#B3122E,#B3122E);--button-gradient-hover:linear-gradient(#951026,#951026);--background:#FFFFFF;--foreground:#0A0A0A;--card:#FFFFFF;--card-foreground:#0A0A0A;--popover:#FFFFFF;--popover-foreground:#0A0A0A;--primary:#B3122E;--primary-foreground:#0A0A0A;--secondary:#FFFFFF;--secondary-foreground:#0A0A0A;--muted:#FFFFFF;--muted-foreground:#5A5A5A;--accent:#F5F5F5;--accent-foreground:#A0102A;--destructive:#B21939;--border:var(--bnc-line);--input:var(--bnc-line);--ring:#A0102A;--orange:#A0102A;--ink:#0A0A0A;--paper:#FFFFFF;--line:var(--bnc-line)}.wireframe,body,html{background:#FFFFFF}.wireframe{--amber:#B3122E;--oak:#6B6B6B;--bronze:#A0102A;--bronze-hover:#A0102A;--ink:#0A0A0A;--paper:#FFFFFF;--line:var(--bnc-line);--orange:#A0102A;--cover-ratio:3/4;color:#0A0A0A}.wireframe :is(h1,h2,h3,h4){color:#0A0A0A}.wireframe p{color:#5A5A5A}.wireframe :is(.eyebrow,.section-label>span,.text-link,.edition-read){color:#A0102A}.wireframe .reach-statement h2 span,.wireframe h2 em{color:#A0102A}::selection{background:#A0102A;color:#FFFFFF}button,input,select,textarea{font:inherit;accent-color:#A0102A}input::placeholder,textarea::placeholder{color:var(--c-text-2);opacity:1}.wireframe :focus-visible{outline:2px solid #A0102A;outline-offset:3px}.wireframe .clean-artwork,.wireframe img,.wireframe video{filter:none}.wireframe .review-bar{background:#0A0A0A;color:#CECECE}.review-bar :is(.review-project,.review-mark,.all-pages-link){color:#FFFFFF}.review-bar .review-divider{color:#999999}.wireframe .site-header{background:#FFFFFFF5;border-top:3px solid var(--bnc-line);border-bottom:1px solid var(--bnc-line);box-shadow:0 6px 22px #0A0A0A08}.wireframe .utility{color:#5A5A5A;border-color:var(--bnc-line)}.wireframe .nav-overview-link,.wireframe .nav-trigger{color:#0A0A0A}.wireframe .nav-overview-link:focus-visible,.wireframe .nav-overview-link:hover{color:#A0102A}.wireframe .brand-logo{flex-shrink:0}.wireframe .brand-logo img{display:block;width:100%;height:auto;aspect-ratio:300/117;object-fit:contain;filter:none}.wireframe .desktop-navigation [data-slot=navigation-menu-viewport],.wireframe .mega-menu{background:#FFFFFF;border-color:var(--bnc-line);box-shadow:0 20px 50px #0A0A0A15}.wireframe .mega-intro{background:#0A0A0A;border-color:var(--bnc-line);border-radius:10px}.wireframe .mega-intro :is(h2,p){color:#FFFFFF}.wireframe .mega-intro .eyebrow{color:#B3122E}.wireframe .mega-links a{color:#1A1A1A;border-color:var(--bnc-line)}.wireframe .mega-links a:hover{color:#A0102A;background:#F5F5F5}.wireframe .archive-pagination button,.wireframe .archive-result-line button,.wireframe .audience-evidence .btn,.wireframe .btn,.wireframe .btn.light,.wireframe .btn.secondary,.wireframe .footer .btn,.wireframe .main-nav>.btn,.wireframe .mobile-menu,.wireframe .review-bar .all-pages-link,.wireframe .tags button{background:var(--button-gradient);border:1px solid var(--bnc-line);border-radius:5px;color:#0A0A0A;box-shadow:0 3px 16px #B3122E20}.wireframe .archive-pagination button:hover:not(:disabled),.wireframe .archive-result-line button:hover:not(:disabled),.wireframe .audience-evidence .btn:hover:not(:disabled),.wireframe .btn.light:hover:not(:disabled),.wireframe .btn.secondary:hover:not(:disabled),.wireframe .btn:hover:not(:disabled),.wireframe .footer .btn:hover:not(:disabled),.wireframe .main-nav>.btn:hover:not(:disabled),.wireframe .mobile-menu:hover:not(:disabled),.wireframe .review-bar .all-pages-link:hover:not(:disabled),.wireframe .tags button:hover:not(:disabled){background:var(--button-gradient-hover);border-color:var(--bnc-line);color:#0A0A0A;box-shadow:0 6px 20px #B3122E30}.wireframe .archive-result-line button{padding:9px 14px;min-height:44px;text-decoration:none}.wireframe .mobile-menu{min-width:44px;min-height:44px;align-items:center;justify-content:center}.wireframe .plus-circle{background:var(--button-gradient);color:#0A0A0A;border-color:var(--bnc-line)}.wireframe a:hover .plus-circle{background:var(--button-gradient-hover);color:#0A0A0A;border-color:var(--bnc-line)}.wireframe .text-link:hover{color:#A0102A}.page-index-sheet,.placeholder-dialog{background:#FFFFFF!important;color:#0A0A0A}.index-group h3,.page-index-sheet :is(h2,h3){color:#0A0A0A}.index-group a{color:#4C4C4C;border-color:var(--bnc-line)}.skip-link{background:#A0102A;color:#FFFFFF}.glass-banner{background:linear-gradient(108deg,#FFFFFF,#FFFFFF 53%,#1A1A1A 53.15%,#0A0A0A);color:#0A0A0A}.banner-scene{opacity:.32}.wireframe .banner-scene img{filter:grayscale(1) sepia(0) brightness(1.12) contrast(1.08)}.banner-shade,.page-banner.with-cover .banner-shade,.reach-banner .banner-shade{background:linear-gradient(90deg,#FFFFFF80,transparent 54%),linear-gradient(0deg,#FFFFFF,#FFFFFF 8%,transparent 25%)}.wireframe .glass-panel{background:linear-gradient(120deg,#FFFFFFF5,#FFFFFFEB);border:1px solid var(--bnc-line);border-radius:12px;box-shadow:0 12px 42px #0A0A0A0F;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.wireframe .glass-banner :is(h1,p,.eyebrow),.wireframe .glass-banner h1 span{color:#0A0A0A;background:none;-webkit-text-fill-color:currentColor}.wireframe .glass-banner .eyebrow{color:#A0102A}.wireframe .glass-banner .banner-description{color:#4C4C4C}.wireframe .banner-text-link{color:#0A0A0A;border-color:var(--bnc-line)}.banner-breadcrumb{color:#5A5A5A;background:#FFFFFFF0;width:fit-content;max-width:100%;border-radius:5px;padding:10px 14px;margin-bottom:24px}.banner-breadcrumb a{color:#0A0A0A}.banner-baseline{color:#4C4C4C;border-color:var(--bnc-line)}.banner-baseline a{color:#0A0A0A}.banner-photo-note{color:#FFFFFF;background:#0A0A0AD9}.banner-reach-logo{background:#FFFFFF;border-radius:5px}.reach-banner .reach-pillars span{background:#FFFFFF;border-color:var(--bnc-line);color:#1A1A1A;border-radius:5px}.banner-publications:before{content:"";position:absolute;top:12%;right:5%;height:70%;width:18%;background:linear-gradient(180deg,#B3122E,#B3122E99 68%,#B3122E16);box-shadow:0 0 60px #B3122E35;z-index:0}.banner-issue-art span{color:#0A0A0A;background:#FFFFFFEF;padding:5px 10px;border-radius:4px}.wireframe .banner-book{width:45%;max-width:240px;aspect-ratio:var(--cover-ratio);filter:none;background:#FFFFFF;box-shadow:10px 20px 35px #0A0A0A55;border-radius:2px}.wireframe .banner-book img{width:100%;height:100%;max-height:none;box-shadow:none}.wireframe .banner-book img,.wireframe .banner-issue-art img{aspect-ratio:var(--cover-ratio);object-fit:contain;background:#FFFFFF;border-radius:2px}.wireframe .banner-issue-art img{width:232.5px;height:310px;max-width:100%;box-shadow:10px 20px 35px #0A0A0A40}.wireframe .compact-banner .banner-issue-art img{width:138.75px;height:185px}.wireframe .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}.wireframe .portfolio-item{padding-top:0}.wireframe .brand-art,.wireframe .designed-card .brand-art,.wireframe .portfolio-item .brand-art{aspect-ratio:var(--cover-ratio);height:auto;min-height:0;padding:24px;background:#DFDFDF;border:1px solid var(--bnc-line);border-radius:10px;box-shadow:none;display:block}.wireframe .brand-art:before{background:none}.wireframe .brand-art>img{width:100%;height:100%;max-width:none;max-height:none;aspect-ratio:var(--cover-ratio);object-fit:contain;background:#FFFFFF;border-radius:2px;box-shadow:6px 12px 23px #0A0A0A28}.wireframe .brand-detail-stage>.brand-art,.wireframe .detail-hero .brand-art{max-height:none;max-width:450px;width:100%;justify-self:center}.wireframe .edition-cover{aspect-ratio:var(--cover-ratio);padding:20px;background:#DFDFDF;border-radius:0;display:flex;align-items:center;justify-content:center}.wireframe .edition-cover img{width:100%;height:100%;aspect-ratio:var(--cover-ratio);object-fit:contain;background:#FFFFFF;box-shadow:5px 10px 20px #0A0A0A28}.wireframe .card-photo.report-photo>img,.wireframe .detail-visual.is-cover>img,.wireframe .edition-cover img,.wireframe .editorial-photo.cover-photo>img{filter:none}.wireframe .edition-unavailable{aspect-ratio:var(--cover-ratio);background:#FFFFFF;border:1px solid var(--bnc-line);color:#0A0A0A}.wireframe .edition-detail>.edition-cover{width:100%;max-width:450px;max-height:none;aspect-ratio:var(--cover-ratio);padding:30px;border-radius:10px}.wireframe .insight-cover{aspect-ratio:var(--cover-ratio);background:#DFDFDF;border-radius:5px;padding:16px;display:flex;align-items:center;justify-content:center}.wireframe .insight-cover img{height:100%;width:100%;object-fit:contain;aspect-ratio:var(--cover-ratio);background:#FFFFFF}.wireframe .detail-visual.is-cover,.wireframe .editorial-photo.cover-photo{background:#DFDFDF}.wireframe .designed-card.report .report-photo>img,.wireframe .detail-visual.is-cover>img,.wireframe .editorial-photo.cover-photo>img{width:min(100%,300px);height:auto;max-height:none;object-fit:contain;aspect-ratio:var(--cover-ratio);background:#FFFFFF;padding:0;margin-inline:auto}.wireframe .designed-card.report .report-photo{height:auto;min-height:0;padding:24px;background:#DFDFDF;display:flex;align-items:center;justify-content:center}.wireframe .brand-marquee{background:#FFFFFF;border-color:var(--bnc-line)}.wireframe .brand-ribbon img{display:block;width:100%;height:44px;object-fit:contain;filter:brightness(0);opacity:1}.wireframe .brand-ribbon img.white-source-logo{filter:brightness(0)}.wireframe .brand-ribbon a:hover img{opacity:1}.wireframe .brand-ribbon img[src$="logo-logistics.jpg"]{filter:grayscale(1)}.wireframe .intelligence-section,.wireframe .portfolio-section{background:#F5F5F5;color:#0A0A0A}.wireframe .intelligence-section :is(h2,h3){color:#0A0A0A}.wireframe .detail-tile,.wireframe .publishing-values>div{background:#FFFFFF;border:1px solid var(--bnc-line);border-radius:10px;box-shadow:none}.wireframe .publishing-values>div{border-top:2px solid var(--bnc-line)}.wireframe .detail-tile h3{color:#0A0A0A}.wireframe .detail-tile p{color:#5A5A5A}.wireframe .capability-rows>a,.wireframe .portfolio-links a{border-color:var(--bnc-line);color:#0A0A0A}.wireframe .capability-rows>a:hover h3,.wireframe .capability-rows>a>svg,.wireframe .contact-methods svg,.wireframe .portfolio-links a:hover{color:#A0102A}.wireframe .experience-overlay{background:linear-gradient(90deg,#0A0A0AAA,transparent 85%)}.wireframe .experience-copy{background:#FFFFFFED;border:1px solid var(--bnc-line);border-radius:12px}.wireframe .experience-copy :is(p,h2 em),.wireframe .experience-copy h2{color:#0A0A0A}.wireframe .experience-copy .eyebrow,.wireframe .experience-copy h2 em{color:#A0102A}.wireframe .reach-feature{background:linear-gradient(112deg,#0A0A0A 48%,#1A1A1A);color:#FFFFFF}.wireframe .reach-feature:before{background:none}.wireframe .reach-feature-copy h2,.wireframe .reach-feature-copy h2 em{color:#FFFFFF}.wireframe .reach-feature-copy p{color:#D6D6D6}.wireframe .reach-feature-copy .eyebrow{color:#B3122E}.wireframe .reach-feature .reach-pillars span{color:#FFFFFF;border-color:var(--bnc-line)}.wireframe .reach-campaign{border:1px solid var(--bnc-line);background:#0A0A0A;box-shadow:0 24px 50px #00000030;border-radius:10px}.wireframe :is(.campaign-credit,.art-label,.card-photo>span,.event-badge){color:#FFFFFF;background:#0A0A0AD9}.wireframe .complete-kit-list article,.wireframe .designed-card,.wireframe .edition-card,.wireframe .event-archive-card,.wireframe .insight-home-grid>a,.wireframe .service-card{background:#FFFFFF;border-color:var(--bnc-line);box-shadow:none;border-radius:10px}.wireframe .designed-card:hover,.wireframe .edition-card:hover{border-color:var(--bnc-line);box-shadow:0 12px 30px #0A0A0A0C}.wireframe .designed-card .card-copy p{color:#5A5A5A}.wireframe .tags span{background:#FFFFFF;color:#5A5A5A;border-color:var(--bnc-line)}.wireframe .objective-links a{background:#FFFFFF;color:#0A0A0A;border-color:var(--bnc-line)}.wireframe .objective-links a:hover{background:#A0102A;color:#FFFFFF;border-color:var(--bnc-line)}.wireframe .audience-evidence{background:#0A0A0A;border-color:var(--bnc-line)}.wireframe .audience-evidence h3{color:#FFFFFF}.wireframe .audience-evidence p{color:#D6D6D6}.wireframe .detail-faq details,.wireframe .detail-jump{border-color:var(--bnc-line)}.wireframe .detail-jump a{color:#5A5A5A}.wireframe .detail-jump a:hover{color:#A0102A}.wireframe .deliverables-band,.wireframe .reach-detail .deliverables-band,.wireframe .reach-services{background:#0A0A0A;color:#FFFFFF}.wireframe :is(.reach-services,.deliverables-band) :is(h2,h3){color:#FFFFFF}.wireframe :is(.reach-services,.deliverables-band) p{color:#D6D6D6}.wireframe :is(.reach-services,.deliverables-band) :is(.eyebrow,.text-link){color:#B3122E}.wireframe .reach-services h2 em{color:#FFFFFF}.wireframe .deliverable-list>div,.wireframe .reach-service-row{border-color:var(--bnc-line)}.wireframe .deliverables-band .tags span{background:#FFFFFF12;border-color:var(--bnc-line);color:#FFFFFF}.wireframe .deliverable-list svg{color:#B3122E}.wireframe .reach-concepts,.wireframe .reach-process-band{background:#F5F5F5;color:#0A0A0A}.wireframe .reach-process-band :is(h2,h3){color:#0A0A0A}.wireframe .reach-concepts-head p,.wireframe .reach-process-band p{color:#5A5A5A}.wireframe .reach-solutions-promo{background:#0A0A0A;border-color:var(--bnc-line)}.wireframe .reach-solutions-promo h2{color:#FFFFFF}.wireframe .reach-solutions-promo p{color:#D6D6D6}.wireframe .reach-index-links a{border-color:var(--bnc-line);color:#0A0A0A}.wireframe :is(.kit-feature,.event-side-note,.concept-notice,.leader-card,.career-guide,.reach-kit-callout,.newsletter-selector,.directory-note,.contact-methods>a,.note-box,.success-panel,.policy-layout aside,.policy-status){background:#FFFFFF;border-color:var(--bnc-line);color:#5A5A5A}.wireframe .policy-layout aside a{color:#0A0A0A}.wireframe .directory-note a,.wireframe .reading-layout aside a{color:#A0102A}.wireframe .future-report,.wireframe .research-concept-art{background:#0A0A0A;color:#FFFFFF}.wireframe .footer{background:radial-gradient(ellipse at right top,#6B6B6B28,transparent 55%),#0A0A0A;border-top:1px solid var(--bnc-line);border-color:var(--bnc-line);color:#FFFFFF}.wireframe .footer p,.wireframe .footer-links a{color:#C0C0C0}.wireframe .footer h3,.wireframe .footer-links a:hover,.wireframe .footer-top p{color:#FFFFFF}.wireframe .footer-bottom,.wireframe .footer-top{border-color:var(--bnc-line)}.wireframe .footer .brand-logo img,.wireframe .footer-top .brand-logo{filter:none}.wireframe .archive-filters,.wireframe .brief-form,.wireframe .filters{background:#FFFFFF;border-color:var(--bnc-line);border-radius:10px;box-shadow:none}.wireframe .archive-filters label,.wireframe .brief-form h3{color:#1A1A1A}.wireframe .archive-filters :is(input,button),.wireframe .brief-form :is(input,textarea),.wireframe :is(.search-input,.filter-select,.archive-select){background:#FFFFFF;color:#0A0A0A;border-color:var(--bnc-line);border-radius:5px}.wireframe .search-input input{background:transparent;color:#0A0A0A}[data-slot=dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=select-content],[data-slot=sheet-content]{background:#FFFFFF;color:#0A0A0A;border-color:var(--bnc-line)}[data-slot=dropdown-menu-item][data-highlighted],[data-slot=select-item]:focus,[data-slot=select-item][data-highlighted]{background:var(--c-soft);color:var(--c-ink)}.wireframe .archive-switch a{background:#FFFFFF;color:#5A5A5A;border-color:var(--bnc-line);border-radius:5px}.wireframe .archive-switch a.active{background:#0A0A0A;color:#FFFFFF;border-color:var(--bnc-line)}.wireframe .archive-result-line{color:#5A5A5A}.wireframe .archive-total strong,.wireframe .event-archive-top strong{color:#0A0A0A}.wireframe .archive-detail-facts,.wireframe .archive-detail-facts>div,.wireframe .archive-related,.wireframe .event-archive-foot{border-color:var(--bnc-line)}.wireframe .event-archive-card{border-top:3px solid var(--bnc-line)}.wireframe .event-detail-aside{background:#0A0A0A;border-color:var(--bnc-line);box-shadow:none}.wireframe .event-detail-aside dt{color:#B3122E}.wireframe .event-detail-aside dd{color:#FFFFFF}.wireframe .event-detail-aside p{color:#D6D6D6}.wireframe .archive-sources{background:#FFFFFF;border-color:var(--bnc-line);border-radius:10px}.wireframe .archive-sources summary{color:#0A0A0A}.wireframe .source-grid a{color:#A0102A}.wireframe .archive-banner{background:#FFFFFF;border-color:var(--bnc-line);border-radius:10px;box-shadow:none}.issue-reader-section,.wireframe .archive-banner>div+div{border-color:var(--bnc-line)}.issue-reader-section{background:#F5F5F5;color:#0A0A0A;border-radius:10px}.issue-reader-frame{background:#FFFFFF;border-color:var(--bnc-line);border-radius:5px;filter:none}.reader-load{background:#FFFFFF;color:#0A0A0A}.reader-load,.wireframe .search-results>a{border-color:var(--bnc-line)}[data-parallax-depth]{translate:0 var(--parallax-y,0)}.has-parallax .banner-scene,.has-parallax [data-parallax-depth]{will-change:transform,translate}.wireframe .experience-band>img{top:-70px;height:calc(100% + 140px);max-height:none}@media(min-width:1600px){.wireframe .banner-book{max-width:265px}}@media(max-width:1150px){.wireframe .banner-issue-art img{width:202.5px;height:270px}}@media(max-width:900px){.wireframe .banner-book{width:62%}.wireframe .banner-issue-art img{width:165px;height:220px}.wireframe .portfolio-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.wireframe .brand-art,.wireframe .designed-card .brand-art,.wireframe .portfolio-item .brand-art{padding:16px}}@media(max-width:640px){.glass-banner{background:linear-gradient(162deg,#FFFFFF,#FFFFFF 57%,#1A1A1A 57.15%,#0A0A0A)}.banner-shade,.page-banner.with-cover .banner-shade,.reach-banner .banner-shade{background:linear-gradient(0deg,#FFFFFF,#FFFFFF 9%,transparent 30%)}.wireframe .glass-panel,.wireframe .home-glass-panel{border-radius:10px}.banner-breadcrumb{margin-bottom:18px;padding:8px 10px;font-size:.75rem}.wireframe .banner-book{width:46%;max-width:150px}.wireframe .banner-book img{max-height:none}.wireframe .banner-issue-art img{width:150px;height:200px}.wireframe .portfolio-grid{grid-template-columns:1fr;gap:34px}.wireframe .portfolio-item .brand-art{max-width:360px;width:100%;margin-inline:auto;padding:24px}.wireframe .portfolio-item-caption{max-width:360px;margin-inline:auto}.wireframe .edition-cover{padding:12px}.wireframe .edition-detail>.edition-cover{padding:24px;max-width:330px;max-height:none}.wireframe .designed-card.report .report-photo>img,.wireframe .detail-visual.is-cover>img,.wireframe .editorial-photo.cover-photo>img{width:min(100%,210px);height:auto}.wireframe .archive-banner,.wireframe .brief-form,.wireframe .experience-copy{border-radius:10px}}@media(max-width:899px),(pointer:coarse),(prefers-reduced-motion:reduce){[data-parallax-depth]{translate:none!important}.banner-scene{transform:none!important;will-change:auto!important}.has-parallax [data-parallax-depth]{will-change:auto}.wireframe .experience-band>img{top:0;height:100%}}@media(prefers-reduced-motion:reduce){.wireframe.with-motion [data-reveal]{opacity:1;transform:none;transition:none}}.wireframe [data-reveal],.wireframe.with-motion [data-reveal]{opacity:1;visibility:visible}.wireframe :is(.reach-feature,.reach-services,.deliverables-band,.reach-solutions-promo,.audience-evidence,.event-detail-aside,.research-concept-art,.future-report,.footer,.dark-section) :is(h1,h2,h3,h4){color:#FFFFFF}.wireframe :is(.reach-feature,.reach-services,.deliverables-band,.reach-solutions-promo,.audience-evidence,.event-detail-aside,.research-concept-art,.future-report,.footer,.dark-section) p{color:#D6D6D6}.wireframe :is(.reach-feature,.reach-services,.deliverables-band,.reach-solutions-promo,.audience-evidence,.event-detail-aside,.research-concept-art,.future-report,.footer,.dark-section) :is(.eyebrow,.text-link){color:#B3122E}.wireframe .reach-solutions-promo .reach-index-links a{color:#FFFFFF;border-color:var(--bnc-line)}.wireframe .reach-solutions-promo .reach-index-links a:hover{color:#B3122E}.wireframe .reach-process-band .detail-tile{background:#FFFFFF;border-color:var(--bnc-line);box-shadow:none}.wireframe .reach-process-band .detail-tile h3{color:#0A0A0A}.wireframe .reach-process-band .detail-tile p{color:#5A5A5A}.wireframe .research-concept-art h3 em{color:#B3122E}.wireframe .footer .footer-top p{color:#FFFFFF}.wireframe .footer-bottom,.wireframe .footer-bottom a{color:#C0C0C0}.wireframe :is(.source-note,.detail-footnote,.muted,.event-facts span,.index-group a small){color:#5E5E5E}.wireframe .contact-methods span,.wireframe .form-steps span{color:#5A5A5A}.wireframe .brief-form label>span{color:#5E5E5E}.wireframe :is(.reach-feature,.reach-services,.deliverables-band,.footer,.mega-intro,.event-detail-aside) :focus-visible{outline-color:#B3122E}.wireframe .publishing-values{align-items:stretch}.wireframe .publishing-value{min-width:0;overflow:hidden;display:flex;flex-direction:column;background:#FFFFFF;border:1px solid var(--bnc-line);border-top:2px solid var(--bnc-line);border-radius:10px}.wireframe .value-image{width:100%;aspect-ratio:16/9;overflow:hidden;background:#DFDFDF;border-bottom:1px solid var(--bnc-line)}.wireframe .value-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;transition:transform .9s cubic-bezier(.2,.65,.3,1)}.wireframe .value-copy{padding:28px;flex:1}.wireframe .value-copy p{font-size:1rem;line-height:1.75;margin:0}.wireframe .value-copy .eyebrow{font-size:.875rem}@media(hover:hover) and (prefers-reduced-motion:no-preference){.wireframe .publishing-value:hover .value-image img{transform:scale(1.025)}}@media(max-width:640px){.wireframe .value-copy{padding:24px}}.wireframe .event-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px;align-items:stretch}.wireframe .event-editorial,.wireframe .event-editorial:nth-child(2){padding:0;display:flex;flex-direction:column;min-width:0}.wireframe .event-editorial>.moment-image{width:100%;aspect-ratio:16/9;border-radius:12px;margin:0 0 24px;isolation:isolate}.wireframe .moment-image>img{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:center;transition:transform .8s cubic-bezier(.2,.65,.3,1)}.wireframe .event-editorial>.moment-copy{margin:0;overflow:visible;display:flex;flex:1;flex-direction:column;border-radius:0}.wireframe .moment-copy h3{font-size:clamp(1.5rem,calc(2.1vw / var(--scale, 1)),2rem);line-height:1.3;max-width:24ch;margin-bottom:16px}.wireframe .moment-description{font-size:.9375rem;line-height:1.8;max-width:49ch;margin-bottom:24px}.wireframe .moment-copy .text-link{margin-top:auto;gap:18px;align-items:center}.wireframe .moment-image .event-badge{background:#FFFFFFF5;color:#0A0A0A;backdrop-filter:blur(8px);font-size:.75rem;line-height:1.4;padding:10px 14px;border-radius:4px}.wireframe .event-editorial:is(:hover,:focus-visible) .moment-image>img{transform:scale(1.035)}.wireframe .event-editorial:is(:hover,:focus-visible) h3{color:#A0102A}.wireframe .event-collection{margin-block:48px 64px;scroll-margin-top:30px}.wireframe .event-collection-heading{display:flex;gap:24px;align-items:end;justify-content:space-between;border-top:1px solid var(--bnc-line);padding-top:28px;margin-bottom:28px}.wireframe .event-collection-heading h2{font-size:clamp(1.8rem,calc(3vw / var(--scale, 1)),2.7rem);margin-bottom:10px}.wireframe .event-collection-heading p{font-size:.875rem;line-height:1.7;max-width:55ch}.wireframe .event-collection-heading>span{font-size:.75rem;color:#5A5A5A;white-space:nowrap}.wireframe .event-archive-card>a{display:block;aspect-ratio:16/9;overflow:hidden}.wireframe .event-archive-image{height:100%;width:100%;object-fit:cover;transition:transform .6s ease}.wireframe .event-archive-card:focus-within .event-archive-image,.wireframe .event-archive-card:hover .event-archive-image{transform:scale(1.025)}.wireframe .event-image-fallback{height:100%;min-height:180px;background:linear-gradient(120deg,#E9E9E9,#D7D7D7);padding:24px;display:flex;flex-direction:column;justify-content:space-between;color:#0A0A0A}.wireframe .event-image-fallback span{font-size:.75rem}.wireframe .event-image-fallback strong{font-size:2.5rem;font-weight:500;color:#A0102A}.wireframe .event-image-fallback.detail{aspect-ratio:16/9;margin-bottom:28px}.wireframe .event-image-credit{font-size:.75rem;color:#5A5A5A;margin-top:-16px;margin-bottom:24px}.wireframe .text-link{transition:color .25s,border-color .25s}.wireframe .plus-circle{transition:background .25s,color .25s,transform .3s}.wireframe a:hover .plus-circle{transform:rotate(90deg)}.wireframe .btn{transition:background .25s,border-color .25s,box-shadow .25s,translate .25s}.wireframe .btn:hover{translate:0 -2px}@media(min-width:900px) and (min-height:650px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wireframe .portfolio-section.cinematic-ready .design-heading{position:sticky;top:20px;z-index:3;padding-block:18px 30px;background:linear-gradient(#F5F5F5 82%,#F5F5F500)}.wireframe .portfolio-section.cinematic-ready .portfolio-grid{padding-top:16px}.wireframe .portfolio-section.cinematic-ready .portfolio-item .brand-art{translate:0 var(--arrival-y,0);scale:var(--image-scale,1);transform-origin:center bottom}.wireframe .portfolio-section.cinematic-ready .portfolio-item-1 .brand-art{translate:0 calc(var(--arrival-y,0px)*1.35)}.wireframe .portfolio-section.cinematic-ready .portfolio-item-2 .brand-art{translate:0 calc(var(--arrival-y,0px)*1.7)}}@media(min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wireframe .home-banner.cinematic-ready .banner-publications{scale:var(--image-scale,1);transform-origin:60% 60%}.wireframe .experience-band.cinematic-ready{clip-path:inset(0 var(--panorama-inset,0) round var(--panorama-radius,0))}.wireframe .experience-band.cinematic-ready>img{scale:var(--image-scale,1)}.wireframe .reach-feature:before{background:radial-gradient(ellipse at 83% 65%,#B3122E3D,transparent 65%);opacity:var(--reach-glow,.65);z-index:-1}.wireframe .reach-feature.cinematic-ready .reach-campaign{scale:var(--image-scale,1);transform-origin:center center}.wireframe .design-events.cinematic-ready .moment-image>img{scale:var(--image-scale,1)}.wireframe .has-parallax .brand-art,.wireframe .has-parallax .reach-campaign{will-change:translate,scale}}@media(max-width:640px){.wireframe .event-editorial-grid{grid-template-columns:1fr;gap:38px}.wireframe .event-editorial>.moment-image{margin-bottom:20px}.wireframe .moment-copy h3{font-size:1.5rem}.wireframe .moment-description{font-size:.9375rem;margin-bottom:20px}.wireframe .event-collection-heading{align-items:start;gap:18px}.wireframe .event-collection-heading h2{font-size:1.8rem}.wireframe .event-collection-heading>span{padding-top:6px}.wireframe .event-collection{margin-block:36px 48px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.wireframe :is(.btn,.plus-circle,.moment-image>img,.event-archive-image){transition:none!important;translate:none!important;transform:none!important;scale:none!important}.wireframe .portfolio-section .design-heading{position:static}.wireframe .experience-band{clip-path:none}}.wireframe .skyline-break{position:relative;isolation:isolate;width:100%;aspect-ratio:16/9;margin:0;padding:0;overflow:hidden;background:#0A0A0A;border-radius:0}.wireframe .skyline-image{display:block;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;filter:none;transform-origin:50% 0}.skyline-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(0deg,rgba(10,10,10,.78),transparent 43%)}.wireframe .skyline-caption{position:absolute;inset:auto 0 0;z-index:2;padding:0 0 clamp(18px,calc(5vw / var(--scale, 1)),76px);display:flex;flex-direction:column;gap:12px;color:#FFFFFF}.skyline-country{font-size:var(--fs-label);line-height:var(--lh-label);font-weight:500;letter-spacing:var(--tr-label);text-transform:uppercase;color:#FFFFFF}.skyline-city{font-size:var(--fs-skyline);line-height:var(--lh-skyline);font-weight:400;letter-spacing:-.04em;color:#FFFFFF}@media(min-width:900px) and (pointer:fine) and (prefers-reduced-motion:no-preference){.wireframe .skyline-break.cinematic-ready{clip-path:inset(0 var(--panorama-inset,0) round var(--panorama-radius,0))}.wireframe .skyline-break.cinematic-ready .skyline-image{scale:var(--image-scale,1)}}@media(max-width:640px){.wireframe .skyline-caption{gap:4px}.skyline-shade{background:linear-gradient(0deg,rgba(10,10,10,.8),transparent 62%)}}@media(max-width:899px),(pointer:coarse),(prefers-reduced-motion:reduce){.wireframe .skyline-break{clip-path:none}.wireframe .skyline-image{translate:none!important;scale:1!important}}