
:root{--orange:#f66018;--ink:#131313;--mute:#666;--line:#e9e9e9}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#fff;color:var(--ink);font-family:'DM Sans',Arial,sans-serif}a{color:inherit;text-decoration:none}button{font-family:inherit;cursor:pointer}nav{height:82px;display:flex;align-items:center;justify-content:space-between;padding:0 5.5%;border-bottom:1px solid #f1f1f1;background:#fff;position:sticky;top:0;z-index:50}.brand{font-family:'Space Grotesk',sans-serif;font-size:35px;letter-spacing:-3px;font-weight:700;color:var(--orange)}.navlinks{display:flex;gap:37px;font-size:13px;font-weight:700}.navlinks a:hover{color:var(--orange)}.pill{border:1px solid #1b1b1b;border-radius:40px;padding:13px 20px;background:#151515;color:white;font-size:12px;font-weight:700}.pill:hover{background:var(--orange);border-color:var(--orange)}.outline{background:#fff;color:#171717}.outline:hover{color:#fff}section{scroll-margin-top:90px}.hero{min-height:670px;position:relative;display:grid;align-items:center;overflow:hidden}.heroimg{position:absolute;right:-3%;top:0;height:100%;width:75%;object-fit:contain;object-position:center right;z-index:0;pointer-events:none}.hero:before{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(90deg,#fff 0%,#fff 24%,rgba(255,255,255,.97) 34%,rgba(255,255,255,0) 62%);pointer-events:none}.hero-inner{position:relative;z-index:2;padding:70px 5.5%;max-width:750px}.eyebrow{display:flex;gap:11px;align-items:center;color:#666;font-size:10px;letter-spacing:2.2px;text-transform:uppercase;font-weight:800}.eyebrow:before{content:"";height:7px;width:7px;border-radius:50%;background:var(--orange)}h1,h2,h3{font-family:'Space Grotesk',Arial,sans-serif}h1{font-size:clamp(54px,5.9vw,106px);line-height:.98;letter-spacing:-.07em;font-weight:600;margin:25px 0}h1 em{font-style:normal;color:var(--orange)}.intro{max-width:470px;color:#565656;line-height:1.8;font-size:16px}.cta{display:flex;align-items:center;gap:20px;margin-top:31px}.textlink{font-weight:700;font-size:13px;border-bottom:1px solid #111;padding-bottom:5px}.hero-bottom{position:absolute;bottom:26px;left:5.5%;z-index:2;font-size:9px;letter-spacing:1.4px;color:#898989;font-weight:800;text-transform:uppercase}.ticker{display:flex;justify-content:space-between;padding:25px 5.5%;border-top:1px solid var(--line);border-bottom:1px solid var(--line);color:#999;font-size:11px;letter-spacing:1.4px;text-transform:uppercase;font-weight:700;gap:16px;flex-wrap:wrap}.wrap{max-width:1440px;padding:0 5.5%;margin:auto}.section{padding:112px 0}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px}.section-head h2{font-size:clamp(44px,5vw,80px);line-height:1.05;letter-spacing:-.065em;max-width:900px;margin:17px 0 0;font-weight:600}.section-head p{width:320px;flex-shrink:0;color:#777;line-height:1.7;font-size:14px}.orange{color:var(--orange)}.story{display:grid;grid-template-columns:.9fr 1.1fr;border-top:1px solid #ddd;min-height:420px}.story-left{padding:38px 70px 38px 0}.story-left h3{font-size:clamp(36px,4vw,60px);line-height:1.1;letter-spacing:-.055em;margin:22px 0}.story-left p{font-size:15px;color:#777;line-height:1.9;max-width:460px}.story-right{background:#f8f8f6;padding:55px 8%;position:relative;overflow:hidden}.q-bubble{background:white;padding:20px 24px;border-radius:15px;box-shadow:0 8px 35px #00000008;max-width:370px;font-size:14px;line-height:1.5}.q-bubble:before{content:'BUYER QUESTION';display:block;font-size:9px;color:#aaa;font-weight:800;letter-spacing:2px;margin-bottom:10px}.answer-card{margin:22px 0 0 auto;background:#141414;color:white;padding:26px 30px;max-width:380px;border-radius:15px;box-shadow:0 18px 40px #0002}.answer-card .small{font-size:10px;color:#999;letter-spacing:2px;font-weight:700}.answer-card h4{font-size:22px;margin:14px 0 12px}.answer-card p{font-size:13px;line-height:1.6;color:#ccc}.answer-card span{color:#ff7a30}.intelligence{background:#151515;color:#fff}.intelligence .section-head p{color:#aaa}.demo{display:grid;grid-template-columns:1fr 1.35fr;gap:45px;min-height:410px}.demo-copy{padding:25px 0}.demo-copy h3{font-size:clamp(40px,4.2vw,64px);letter-spacing:-.06em;line-height:1.05;margin:20px 0}.demo-copy p{color:#bbb;line-height:1.9;max-width:440px;font-size:14px}.tabbar{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0}.tab{border:1px solid #555;background:transparent;color:#aaa;border-radius:40px;padding:9px 17px;font-size:11px}.tab.active{border-color:var(--orange);background:var(--orange);color:#fff}.viz{border:1px solid #444;border-radius:5px;position:relative;padding:34px;background:radial-gradient(circle at 75% 45%,#3a211a 0%,#171717 45%,#171717 100%)}.viz-top{display:flex;justify-content:space-between;color:#aaa;font-size:10px;letter-spacing:1.5px;font-weight:700}.viz-question{font-size:23px;line-height:1.3;letter-spacing:-.03em;margin:31px 0 28px;max-width:440px}.barrow{display:grid;grid-template-columns:125px 1fr 50px;gap:15px;align-items:center;margin:20px 0;font-size:12px}.bartrack{height:7px;background:#373737;border-radius:12px;overflow:hidden}.barfill{height:100%;width:55%;background:var(--orange);border-radius:12px;transition:width .5s}.barval{text-align:right;color:#ddd}.demo-foot{border-top:1px solid #3d3d3d;margin-top:32px;padding-top:18px;font-size:11px;color:#aaa;display:flex;justify-content:space-between}.stripe{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ddd}.feature{padding:42px 38px 45px 0;border-right:1px solid #ddd}.feature:not(:first-child){padding-left:36px}.feature:last-child{border:0}.fnum{color:var(--orange);font-size:11px;font-weight:800}.feature h3{font-size:28px;line-height:1.15;letter-spacing:-.045em}.feature p{font-size:13px;color:#777;line-height:1.8}.phrase{background:#f6f6f5;padding:110px 5.5%;text-align:center}.phrase h2{font-size:clamp(46px,6vw,100px);letter-spacing:-.075em;line-height:1.04;font-weight:600;max-width:1100px;margin:20px auto}.phrase p{max-width:650px;margin:auto;color:#777;line-height:1.8}.footer{padding:75px 5.5% 35px;background:var(--orange);color:#151515}.footer h2{font-size:clamp(46px,6vw,94px);line-height:1;letter-spacing:-.06em;max-width:900px;margin:20px 0 35px}.footer .pill{background:#111}.footline{display:flex;justify-content:space-between;align-items:center;gap:20px;border-top:1px solid #a44621;padding-top:25px;margin-top:90px;font-size:12px}.reveal{opacity:0;transform:translateY(18px);transition:opacity .65s,transform .65s}.reveal.visible{opacity:1;transform:none}@media(max-width:900px){.navlinks{display:none}.hero{min-height:700px;align-items:start}.heroimg{top:280px;width:100%;height:420px;right:0;object-position:center}.hero:before{background:linear-gradient(180deg,#fff 0%,#fff 30%,transparent 67%)}.hero-inner{padding-top:50px}.hero-inner h1{font-size:64px}.intro{font-size:14px}.section{padding:75px 0}.section-head,.story,.demo{display:block}.section-head p{width:auto}.story-left{padding-right:0}.story-right{min-height:340px}.demo-copy{margin-bottom:30px}.stripe{grid-template-columns:1fr}.feature,.feature:not(:first-child){border-right:0;border-bottom:1px solid #ddd;padding:25px 0}.ticker{justify-content:center}.hero-bottom{display:none}}@media(max-width:560px){nav{height:66px}.brand{font-size:30px}.hero-inner h1{font-size:54px}.hero{min-height:650px}.heroimg{top:300px;height:350px}.cta{flex-wrap:wrap}.section-head h2{font-size:44px}.phrase{padding:70px 5.5%}.viz{padding:23px}.barrow{grid-template-columns:95px 1fr 36px;gap:8px;font-size:10px}.viz-question{font-size:19px}.story-right{padding:28px}.footline{flex-direction:column;align-items:start}}

/* v2: speculative intelligence visual language */
.future-band{padding:112px 0 100px;background:#f8f8f6;overflow:hidden}.future-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.future-grid h2{font-size:clamp(45px,5.6vw,85px);line-height:1.02;letter-spacing:-.075em;margin:20px 0 26px}.future-grid p{color:#676767;line-height:1.85;max-width:510px}.network{height:470px;border:1px solid #e6e3e0;background:radial-gradient(circle at 48% 45%,#fff5ec 0%,white 54%);position:relative;overflow:hidden;border-radius:18px;box-shadow:0 30px 80px #10101009}.network svg{width:100%;height:100%}.network .path{fill:none;stroke:#f66018;stroke-width:1.7;stroke-dasharray:6 9;animation:dash 14s linear infinite}.network .fine{stroke:#d3d3d3;stroke-width:1;fill:none}.network .node{fill:white;stroke:#f66018;stroke-width:2}.network text{font-family:'DM Sans',sans-serif;fill:#151515;font-size:13px;font-weight:700}.network .tiny{font-size:10px;fill:#777;font-weight:500}.network .core{filter:drop-shadow(0 0 19px #f6601870)}@keyframes dash{to{stroke-dashoffset:-240}}.network-label{position:absolute;top:22px;left:24px;font-size:10px;letter-spacing:2px;color:#777;font-weight:700}.micro-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:40px}.micro-step{border-top:2px solid #dedede;padding-top:14px;font-size:11px;color:#777}.micro-step b{display:block;font-size:15px;color:#171717;margin-top:5px}.micro-step:first-child{border-color:var(--orange)}
.intersection{padding:110px 0;background:#fff}.splithead{max-width:900px}.splithead h2{font-size:clamp(45px,5.5vw,84px);letter-spacing:-.07em;line-height:1.04;margin:18px 0}.perception{display:grid;grid-template-columns:1.1fr .9fr;gap:30px;margin-top:44px}.perception-scene{min-height:450px;background:#121214;color:white;border-radius:14px;padding:31px;position:relative;overflow:hidden;background-image:radial-gradient(circle at 55% 50%,#3b231a,transparent 48%)}.orbit{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border:1px solid #f6601860;border-radius:50%;width:240px;height:240px;box-shadow:0 0 38px #f6601817,inset 0 0 35px #f6601814}.orbit.second{width:355px;height:355px;opacity:.5}.orbit.third{width:490px;height:490px;opacity:.25}.center-brand{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;background:#f66018;color:#fff;width:124px;height:124px;border-radius:50%;display:flex;align-items:center;justify-content:center;font:600 26px 'Space Grotesk',sans-serif;box-shadow:0 0 90px #f6601866}.perception .signal{position:absolute;border:1px solid #ffffff32;backdrop-filter:blur(10px);background:#ffffff0d;color:#f7f7f7;padding:13px 16px;border-radius:9px;font-size:12px;z-index:4}.signal small{display:block;color:#ff975e;font-size:9px;letter-spacing:1px;margin-bottom:5px}.signal.s1{top:18%;left:7%}.signal.s2{top:21%;right:5%}.signal.s3{bottom:17%;left:8%}.signal.s4{bottom:14%;right:8%}.scene-label{font-size:10px;letter-spacing:2px;color:#aaa}.perception-info{padding:42px 35px;background:#faf9f7;border:1px solid #efefef;border-radius:14px;display:flex;flex-direction:column;justify-content:center}.perception-info h3{font-size:clamp(32px,3vw,48px);line-height:1.08;letter-spacing:-.055em;margin:20px 0}.perception-info p{color:#747474;line-height:1.8}.tagrow{display:flex;gap:8px;flex-wrap:wrap;margin-top:21px}.tagrow span{border:1px solid #dedede;padding:10px 13px;border-radius:30px;font-size:11px;font-weight:700}.tagrow span:first-child{background:#fff0e8;color:#c94b0d;border-color:#ffd8c5}
.journey{padding:115px 0;background:#131313;color:#fff}.journey h2{font-size:clamp(50px,6vw,90px);line-height:1.03;letter-spacing:-.07em;margin:20px 0 48px}.journey-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.journey-card{border:1px solid #333;padding:28px 22px;min-height:250px;border-radius:12px;background:linear-gradient(145deg,#1a1a1a,#141414);position:relative;overflow:hidden}.journey-card:before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--orange),transparent)}.journey-card .glyph{font-size:42px;color:var(--orange);margin-bottom:31px;display:block;font-family:'Space Grotesk',sans-serif}.journey-card h3{font-size:24px;letter-spacing:-.04em;margin-bottom:10px}.journey-card p{font-size:12px;line-height:1.7;color:#aaa}.journey-note{font-size:11px;color:#999;margin-top:21px}
.model-controls{display:flex;gap:14px;align-items:center;margin-top:17px;flex-wrap:wrap}.model-controls select{appearance:none;padding:12px 32px 12px 15px;border:1px solid #666;border-radius:7px;background:#222;color:#fff;font:600 12px 'DM Sans',sans-serif}.insight{background:#242120;border-left:3px solid var(--orange);padding:17px 20px;margin-top:25px;border-radius:3px;font-size:12px;color:#ddd;line-height:1.8}.insight b{color:#ff9c5a}.source-label{font-size:10px;color:#a8a8a8}
@media(max-width:900px){.future-grid,.perception{grid-template-columns:1fr}.journey-grid{grid-template-columns:repeat(2,1fr)}.network{height:400px}}@media(max-width:560px){.future-band,.intersection,.journey{padding:70px 0}.network{height:340px}.micro-steps{grid-template-columns:repeat(2,1fr)}.journey-grid{grid-template-columns:1fr}.journey-card{min-height:190px}.perception-scene{min-height:350px}.signal.s1{top:18%;left:3%}.signal.s2{right:3%;top:18%}.signal.s3{left:3%;bottom:10%}.signal.s4{right:3%;bottom:10%}.perception .signal{padding:10px;font-size:10px}.orbit.third{width:380px;height:380px}}
@media(prefers-reduced-motion:reduce){.network .path{animation:none}}

/* V3 white-led creative intelligence */
.intelligence,.demo,.viz,.journey,.perception-scene{background:#fff !important;color:#171717 !important}
.intelligence{background:linear-gradient(180deg,#fafbfc,#fff) !important}.demo{border:1px solid #e8e9ea;box-shadow:0 25px 65px #18181809;border-radius:16px;overflow:hidden}.demo-copy{background:#fff !important;color:#181818 !important}.demo-copy p,.journey-card p,.scene-label{color:#6b6e71 !important}.demo .eyebrow,.viz-top,.demo-foot,.source-label{color:#666 !important}.viz{background:radial-gradient(circle at 45% 48%,#fff0e5,#fff 63%) !important;border-left:1px solid #efebe7;min-width:0}.viz-question{color:#171717 !important}.model-controls select{background:#fff !important;color:#171717 !important;border:1px solid #d5d5d5 !important}.insight{background:#fff7f1 !important;color:#48423e !important;border-left:3px solid #f66018}.insight b{color:#c24f0e}.demo-foot{border-color:#e9e9e9 !important}.journey{background:#f8f8f7 !important;color:#171717 !important}.journey-card{background:#fff !important;border:1px solid #e9e5e2 !important;color:#141414 !important;box-shadow:0 18px 40px #00000006}.journey-note{color:#777 !important}.perception-scene{background:radial-gradient(circle at center,#fff1e9 0%,#fff 70%) !important;border:1px solid #eee;min-height:470px}.center-brand{background:#f66018;color:#fff}.signal{background:#fff !important;color:#111 !important;border:1px solid #eee !important;box-shadow:0 10px 35px #0000000d}.signal small{color:#dd5d16 !important}.orbit{border-color:#f6601860}
.radar-layout{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.radar-shell{width:min(100%,630px);margin:auto;position:relative}.radar-shell svg{display:block;width:100%;height:auto;overflow:visible}.radar-ring{fill:none;stroke:#e5e6eb;stroke-width:1}.radar-spoke{stroke:#dadde2;stroke-width:1}.radar-area{fill:#ff772d25;stroke:#ed661c;stroke-width:2.8;stroke-linejoin:round;transition:all .3s}.radar-point{fill:#f66018;stroke:#fff;stroke-width:2}.radar-name{font:600 12px 'DM Sans',sans-serif;fill:#555}.radar-value{font:700 13px 'DM Sans',sans-serif;fill:#c75817}.radar-caption{text-align:center;color:#858585;font-size:11px;line-height:1.6}.radar-legend{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;font-size:11px;color:#555}.radar-legend i{display:inline-block;background:#f66018;width:9px;height:9px;border-radius:50%;margin-right:7px}.radar-legend i.faint{background:#e5e6eb}.radar-label-top{font-size:10px;letter-spacing:1.8px;color:#888;text-align:center;font-weight:700}.value-tip{margin:12px 0 0;font-size:12px;color:#777;line-height:1.6}.services-matrix{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:38px}.service-tile{background:#fff;border:1px solid #e9e8e6;border-radius:12px;padding:25px;min-height:210px;position:relative;overflow:hidden;transition:transform .2s,box-shadow .2s}.service-tile:hover{transform:translateY(-4px);box-shadow:0 18px 40px #0000000b}.service-tile:before{content:'';position:absolute;inset:0 auto 0 0;width:3px;background:#f66018}.service-tile .num{color:#ee6922;letter-spacing:1.4px;font-size:10px;font-weight:800}.service-tile h3{font-size:22px;line-height:1.12;letter-spacing:-.04em;margin:21px 0 9px}.service-tile p{font-size:12px;line-height:1.8;color:#777}.visual-break{padding:110px 5.5%;background:#fff}.visual-break-grid{max-width:1320px;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;align-items:center;gap:54px}.visual-break h2{font-size:clamp(40px,5vw,76px);line-height:1.04;letter-spacing:-.065em;margin:20px 0}.visual-break p{color:#6c6c6c;line-height:1.85}.creative-image{height:450px;background-image:url('/assets/editorial/v5-background-1.webp');background-position:72% 43%;background-size:cover;border-radius:16px;border:1px solid #eee;position:relative;overflow:hidden}.creative-image:after{content:'AI × BRAND × PEOPLE';position:absolute;left:20px;bottom:20px;padding:11px 15px;background:#ffffffea;color:#f66018;letter-spacing:2px;font-size:10px;font-weight:800;border:1px solid #eee}.agency{padding:100px 0;background:#fff6ef}.agency-inner{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:center}.agency h2{font-size:clamp(42px,5vw,76px);letter-spacing:-.07em;line-height:1.02;margin:22px 0}.agency p{color:#666;line-height:1.85}.agency-map{padding:28px;background:#fff;border-radius:14px;border:1px solid #f0d7c7}.agency-map svg{width:100%;height:auto}.agency-caption{font-size:11px;color:#777;line-height:1.7;margin-top:12px}.site-note{margin-top:20px;color:#888;font-size:11px}
@media(max-width:900px){.services-matrix{grid-template-columns:repeat(2,1fr)}.visual-break-grid,.agency-inner{grid-template-columns:1fr}.creative-image{height:380px}}@media(max-width:580px){.services-matrix{grid-template-columns:1fr}.service-tile{min-height:0}.visual-break{padding:70px 5.5%}.creative-image{height:260px}.agency{padding:70px 0}.radar-name{font-size:11px}.radar-shell{padding:8px}}

/* V4 typography direction: Archivo wordmark with creative-agency-inspired condensed editorial display. */
:root{--font-wordmark:'Archivo',Arial,sans-serif;--font-display:'Archivo','Arial Narrow',Arial,sans-serif;--font-text:'DM Sans',Arial,sans-serif}
.brand{font-family:var(--font-wordmark);font-weight:900;letter-spacing:-.085em;font-size:37px;text-transform:lowercase}
h1,h2,h3,.footer h2,.phrase h2,.future-grid h2{font-family:var(--font-display);font-weight:700;letter-spacing:-.025em}
h1{font-size:clamp(76px,8vw,142px);line-height:.84;letter-spacing:-.016em;text-transform:uppercase;max-width:750px}
.section-head h2{font-size:clamp(62px,7.2vw,116px);line-height:.88;letter-spacing:-.02em;text-transform:uppercase}
.story-left h3,.demo-copy h3,.future-grid h2{font-size:clamp(57px,6vw,96px);line-height:.9;letter-spacing:-.02em;text-transform:uppercase}
.feature h3{font-size:37px;line-height:1;letter-spacing:-.015em;text-transform:uppercase}
.phrase h2,.footer h2{font-size:clamp(65px,8vw,142px);line-height:.85;text-transform:uppercase;letter-spacing:-.015em}
.eyebrow,.fnum,.navlinks,.ticker,.viz-top{font-family:'Archivo',Arial,sans-serif}
@media(max-width:900px){h1{font-size:clamp(65px,12vw,102px)}.section-head h2{font-size:clamp(52px,10vw,83px)}}
@media(max-width:560px){h1{font-size:clamp(57px,13vw,77px)}.section-head h2{font-size:clamp(49px,11vw,68px)}.brand{font-size:32px}.phrase h2,.footer h2{font-size:clamp(58px,13vw,88px)}}


/* V5 creative intelligence art direction */
body{background:#fff!important} .section#full-capabilities{background:#fff!important}
.hero-bridge{position:relative;margin:32px auto 0;max-width:1180px;padding:24px 28px;border:1px solid #f0e4da;border-radius:12px;background:linear-gradient(105deg,#fff 55%,#fff7f1);display:flex;justify-content:space-between;gap:22px;align-items:center;flex-wrap:wrap}
.hero-bridge>span,.industry-title,.microtag{font-family:'Space Mono',monospace;font-size:10px;letter-spacing:2px;font-weight:700;color:#f66018}
.hero-bridge strong{font-family:'Barlow Condensed',sans-serif;font-size:clamp(26px,3vw,43px);font-weight:800;line-height:.96;text-transform:uppercase}.hero-bridge em{font-style:normal;color:#f66018}.hero-bridge a{font-size:12px;text-decoration:none;color:#111;border-bottom:1px solid #111;padding-bottom:4px}
.decision-stage{display:grid;grid-template-columns:minmax(220px,.78fr) minmax(380px,1.45fr) minmax(215px,.78fr);border:1px solid #e8e8e8;border-radius:15px;overflow:hidden;background:linear-gradient(120deg,#fff,#fff 57%,#fff9f5)}
.decision-context,.decision-insights{padding:30px 25px;min-width:0}.decision-context{border-right:1px solid #eee}.decision-insights{border-left:1px solid #eee;align-self:stretch;display:flex;flex-direction:column;justify-content:center}
.decision-context h3,.decision-insights h3,.universe-copy h3{font-family:'Barlow Condensed',sans-serif;font-size:clamp(31px,3vw,48px);font-weight:800;line-height:.98;letter-spacing:-.5px;margin:20px 0 14px}.decision-context p,.decision-insights p,.universe-copy p{font-size:13px;line-height:1.7;color:#666}.decision-context .industry-title{margin-top:27px;margin-bottom:12px;display:flex;justify-content:space-between}.industry-rail{display:flex;flex-wrap:wrap;gap:7px}.industry-chip,.model-switch button{border:1px solid #dedede;background:#fff;color:#333;border-radius:100px;padding:10px 12px;font-size:11px;cursor:pointer;transition:.2s}.industry-chip.active,.model-switch button.selected{background:#f66018;border-color:#f66018;color:white}.industry-chip:focus-visible,.model-switch button:focus-visible,#cycleToggle:focus-visible{outline:2px solid #f66018;outline-offset:3px}.motion-controls{margin:11px 0 26px;display:flex;gap:10px;justify-content:space-between;align-items:center;color:#999;font-size:9px;letter-spacing:1px}.motion-controls button{border:0;background:none;font-size:10px;text-decoration:underline;cursor:pointer}.model-switch{display:flex;gap:6px;flex-wrap:wrap}.context-question{font-size:13px;font-weight:700;margin-top:28px;border-left:2px solid #f66018;padding-left:12px;line-height:1.5}.decision-graphic{min-width:0;padding:22px 15px 14px}.decision-graphic .viz-top{display:flex;justify-content:space-between;font-family:'Space Mono',monospace;color:#aaa;font-size:9px;letter-spacing:.7px;gap:10px}.decision-graphic svg{width:100%;display:block;min-height:360px}.decision-graphic .radar-ring{fill:none;stroke:#e8e1dc;stroke-width:1}.decision-graphic .radar-spoke{stroke:#eee;stroke-width:1}.decision-graphic .radar-area{fill:rgba(246,96,24,.2);stroke:#f66018;stroke-width:3}.decision-graphic .radar-point{fill:#f66018;stroke:#fff;stroke-width:2}.decision-graphic .radar-name{font-size:11px;fill:#383838;font-family:'DM Sans',sans-serif;font-weight:600}.decision-graphic .radar-value{font-size:9px;fill:#f66018}.decision-graphic .radar-caption{font-size:10px;color:#999;line-height:1.5;text-align:center;margin-top:8px}.decision-graphic .radar-legend{display:flex;justify-content:space-between;font-size:10px;color:#888}.decision-graphic .radar-legend i{background:#f66018;width:8px;height:8px;display:inline-block;border-radius:50%;margin-right:6px}.insight-factor{margin:20px 0;padding:16px;background:#fff4ec;color:#f66018;font-family:'Barlow Condensed',sans-serif;font-size:23px;font-weight:800}.insight-note{font-size:11px!important}.decision-insights .pill{margin-top:20px;align-self:flex-start}
.capability-universe{margin-top:40px;border:1px solid #ece7e2;border-radius:20px;min-height:410px;display:grid;grid-template-columns:1fr 1fr;align-items:center;overflow:hidden;background:radial-gradient(circle at 25% 50%,#fff0e5,white 50%)}.universe-core{width:min(350px,80%);aspect-ratio:1;margin:auto;position:relative;display:grid;place-items:center}.orb-ring{border:1px solid #ffab76;position:absolute;border-radius:50%;inset:5%;animation:orbspin 24s linear infinite}.orb-ring-one:before{content:'';width:11px;height:11px;border-radius:50%;background:#f66018;position:absolute;top:7%;left:23%}.orb-ring-two{inset:17%;border-style:dashed;animation-duration:18s;animation-direction:reverse}.orb-heart{width:47%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 24%,#ff9e5a,#f66018 50%,#8d2700);box-shadow:0 0 60px #f6601866;color:#fff;display:flex;align-items:center;justify-content:center;flex-direction:column;font:900 75px 'Barlow Condensed';line-height:1}.orb-heart span{font:700 9px 'Space Mono';letter-spacing:1px}.orbit-dot{position:absolute;width:8px;height:8px;background:#f66018;border-radius:50%}.od1{top:19%;right:12%}.od2{bottom:15%;left:19%}.od3{top:53%;left:5%}.universe-copy{padding:45px}.universe-copy h3{max-width:510px}.signal-line{border-top:1px solid #eee;margin-top:25px;padding-top:20px;word-spacing:7px;font-size:11px;color:#666;letter-spacing:1px}.signal-line b{color:#f66018}.capability-editorial{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin:35px 0}.capability-editorial article{padding:25px 19px 30px;border-top:1px solid #dedede;border-right:1px solid #eee}.capability-editorial article:nth-child(4n){border-right:0}.capability-editorial article span{font:700 10px 'Space Mono';color:#f66018;letter-spacing:.6px}.capability-editorial article h3{font:800 29px/1 'Barlow Condensed';margin:23px 0 12px}.capability-editorial article p{font-size:12px;line-height:1.7;color:#686868}
.image-interlude{padding:45px 0 90px;background:#fff}.interlude-layout{display:grid;grid-template-columns:1fr 1.3fr;gap:30px;align-items:center}.interlude-layout h2{font:800 clamp(42px,5.2vw,83px)/.93 'Barlow Condensed';margin:19px 0}.interlude-layout p{color:#666;max-width:390px;line-height:1.65;margin-bottom:25px}.visual-window{overflow:hidden;border-radius:22px;background:#fff7f2;border:1px solid #eee}.visual-window img{width:100%;display:block;aspect-ratio:1.55;object-fit:cover;object-position:68% center}
@keyframes orbspin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.orb-ring{animation:none!important}}
@media(max-width:1050px){.decision-stage{grid-template-columns:1fr 1.5fr}.decision-insights{grid-column:1/-1;border-left:0;border-top:1px solid #eee}.capability-editorial{grid-template-columns:repeat(2,1fr)}.capability-editorial article:nth-child(2n){border-right:0}}
@media(max-width:680px){.decision-stage{grid-template-columns:1fr}.decision-context{border-right:0;border-bottom:1px solid #eee}.decision-graphic svg{min-height:250px}.decision-graphic .radar-name{font-size:9px}.capability-universe,.interlude-layout{grid-template-columns:1fr}.universe-core{height:320px}.universe-copy{padding:25px}.capability-editorial{grid-template-columns:1fr}.capability-editorial article{border-right:0}.hero-bridge{margin:12px 15px}.decision-context,.decision-insights{padding:23px}.image-interlude{padding-bottom:40px}}






/* Zoowa editorial cover: redesigned in a standalone preview, original V5 experience continues below. */
:root{--cover-orange:#ff5a0b;--cover-ink:#101010}
html{scroll-behavior:smooth}
body{font-family:"Inter",sans-serif;background:#fff}
main{overflow:clip}
.cover-stage{padding:clamp(14px,3.5vw,54px) clamp(12px,3.5vw,56px) 0;scroll-margin-top:0}
.cover-tile{--inset:clamp(23px,3.5vw,64px);position:relative;isolation:isolate;max-width:1580px;margin:0 auto;min-height:clamp(790px,64vw,915px);overflow:hidden;border:1px solid #e1dedb;border-radius:24px;background:#fff;box-shadow:0 18px 80px rgba(24,19,13,.055),0 3px 8px rgba(24,19,13,.025)}
.cover-tile::before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 88% 28%,rgba(255,120,36,.065),transparent 46%);z-index:-1}
.cover-nav{position:relative;z-index:20;min-height:96px;padding:22px var(--inset);display:flex;justify-content:space-between;align-items:center;gap:20px}
.cover-wordmark{color:#101010!important;font:900 clamp(27px,2.4vw,42px)/1 "Archivo",sans-serif;letter-spacing:-.082em;white-space:nowrap}
.cover-wordmark span{color:var(--cover-orange)}
.cover-navlinks{display:flex;align-items:center;gap:clamp(18px,2.7vw,38px);margin:0 auto}
.cover-navlinks a{font:600 12px/1.1 "Inter",sans-serif;color:#353537;white-space:nowrap;transition:color .2s}
.cover-navlinks a:hover,.cover-navlinks a:focus-visible{color:var(--cover-orange)}
.cover-nav-cta,.cover-button-primary{display:inline-flex;align-items:center;justify-content:space-between;gap:22px;color:#fff!important;background:var(--cover-orange)!important;border:1px solid var(--cover-orange);border-radius:100px;font:650 12px/1.2 "Inter",sans-serif;padding:15px 22px;box-shadow:0 7px 16px rgba(250,81,0,.1);white-space:nowrap;transition:transform .2s,box-shadow .2s}
.cover-nav-cta:hover,.cover-button-primary:hover{transform:translateY(-2px);box-shadow:0 10px 22px rgba(250,81,0,.18)}
.cover-menu-btn{display:none}
.cover-art{pointer-events:none;position:absolute;z-index:0;right:-5.5%;top:7.5%;width:90%;height:81%;overflow:visible}
.cover-art-image{display:block;width:100%;height:100%;object-fit:contain;object-position:right center;max-width:none}
.cover-veil{pointer-events:none;position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff 0%,#fff 18%,rgba(255,255,255,.96) 25%,rgba(255,255,255,.78) 34%,rgba(255,255,255,.2) 49%,transparent 65%);opacity:.92}
.cover-copy{position:relative;z-index:5;margin-left:var(--inset);margin-top:clamp(100px,10.2vw,154px);width:min(45%,625px)}
.cover-kicker{font:650 11px/1.4 "Inter",sans-serif;letter-spacing:.32em;color:#272727;text-transform:uppercase;margin:0}
.cover-copy h1{font:800 clamp(74px,8.3vw,126px)/.93 "Archivo",sans-serif;letter-spacing:-.092em;margin:24px 0 22px;max-width:620px;color:#111!important;word-break:normal}
.cover-copy h1 span{display:block;color:var(--cover-orange)}
.cover-lede{font:450 clamp(15px,1.25vw,19px)/1.57 "Inter",sans-serif;color:#343434;max-width:525px;margin:0 0 29px}
.cover-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}
.cover-button-primary,.cover-button-secondary{min-height:50px}
.cover-button-secondary{display:inline-flex;justify-content:space-between;align-items:center;gap:19px;padding:15px 23px;color:#111;border:1px solid #b7b7b7;background:rgba(255,255,255,.86);border-radius:100px;font:650 12px/1.2 "Inter",sans-serif;white-space:nowrap;backdrop-filter:blur(6px)}
.cover-button-secondary span{color:var(--cover-orange)}
.cover-button-secondary:hover{border-color:var(--cover-orange)}
.cover-bottom{position:relative;z-index:6;display:flex;align-items:end;justify-content:space-between;gap:30px;margin-top:clamp(82px,10vw,150px);min-height:205px;padding:24px 0 0 var(--inset);background:linear-gradient(90deg,rgba(255,255,255,.95),rgba(255,255,255,.73) 48%,rgba(255,255,255,0))}
.cover-bottom-message{padding-bottom:35px;max-width:690px;position:relative;z-index:1}
.cover-bottom-message .cover-kicker{color:var(--cover-orange);font-size:10px;letter-spacing:.26em;margin-bottom:16px}
.cover-bottom-message h2{font:750 clamp(26px,3.1vw,45px)/1.06 "Archivo",sans-serif;letter-spacing:-.063em;margin:0 0 7px;color:#111}
.cover-bottom-message p:last-child{font:500 clamp(22px,2.55vw,37px)/1.18 "Archivo",sans-serif;letter-spacing:-.06em;color:var(--cover-orange);margin:0}
.cover-accent{width:clamp(252px,24vw,366px);min-height:198px;background:#f85d0b;color:white!important;padding:26px 30px 22px;border-radius:0;position:relative;overflow:hidden;flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;transition:background .25s}
.cover-accent:hover{background:#e94900}
.cover-accent-label{font:650 10px/1.25 "Inter",sans-serif;letter-spacing:.21em;position:relative;z-index:2}
.cover-accent strong{font:600 20px/1.16 "Archivo",sans-serif;letter-spacing:-.05em;max-width:190px;position:relative;z-index:2}
.cover-accent-art{position:absolute;right:-8px;top:18px;width:200px;opacity:.7;transform:rotate(-8deg)}
.cover-accent-art svg{width:100%}
.cover-accent-arrow{position:absolute;right:22px;bottom:24px;font-size:24px}
.cover-corner-label{position:absolute;bottom:230px;right:25px;z-index:3;color:rgba(53,53,53,.5);font:500 9px/1 "JetBrains Mono",monospace;letter-spacing:.06em;transform:rotate(-90deg) translateX(100%);transform-origin:right bottom;pointer-events:none}
.cover-stage-footnote{max-width:1580px;margin:13px auto 50px;display:flex;align-items:center;justify-content:space-between;gap:20px;color:#777;font:600 9px/1.3 "Inter",sans-serif;letter-spacing:.13em}
.cover-stage-footnote span{color:var(--cover-orange)}
@media(min-width:1600px){.cover-copy{margin-top:140px}.cover-bottom{margin-top:155px}}
@media(max-width:1120px){.cover-tile{min-height:790px}.cover-copy{width:49%;margin-top:100px}.cover-copy h1{font-size:clamp(73px,8.2vw,103px)}.cover-art{width:91%;right:-8%;top:8%;height:76%}.cover-veil{background:linear-gradient(90deg,#fff 0%,#fff 12%,rgba(255,255,255,.97) 23%,rgba(255,255,255,.67) 37%,transparent 64%)}.cover-bottom{margin-top:130px}.cover-accent{min-height:190px}}
@media(max-width:780px){.cover-stage{padding:10px 10px 0}.cover-tile{--inset:24px;border-radius:20px;min-height:730px}.cover-nav{min-height:74px;padding:18px var(--inset)}.cover-wordmark{font-size:31px}.cover-nav-cta{padding:12px 16px;font-size:11px;gap:9px;margin-left:auto}.cover-menu-btn{display:flex;width:36px;height:36px;padding:9px 6px;border:0;background:transparent;flex-direction:column;justify-content:center;gap:6px}.cover-menu-btn span{display:block;height:2px;width:100%;background:#111;border-radius:2px}.cover-navlinks{display:none;position:absolute;left:18px;right:18px;top:68px;background:white;border:1px solid #eee;box-shadow:0 18px 40px #00000018;border-radius:15px;padding:18px;flex-direction:column;align-items:stretch;gap:18px}.cover-navlinks.is-open{display:flex}.cover-copy{margin-left:var(--inset);margin-top:90px;width:55%;max-width:370px}.cover-kicker{font-size:9px;letter-spacing:.23em}.cover-copy h1{font-size:clamp(58px,8.6vw,78px);margin:16px 0 22px}.cover-lede{font-size:13px;max-width:315px;line-height:1.52}.cover-actions{gap:8px}.cover-button-primary,.cover-button-secondary{min-height:41px;padding:12px 13px;font-size:10px;gap:10px}.cover-art{width:107%;height:61%;right:-18%;top:13%}.cover-veil{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.97) 8%,rgba(255,255,255,.64) 29%,transparent 56%)}.cover-bottom{margin-top:126px;min-height:186px;padding-left:var(--inset)}.cover-bottom-message{padding-bottom:22px}.cover-bottom-message h2{font-size:clamp(23px,4.1vw,32px)}.cover-bottom-message p:last-child{font-size:clamp(19px,3.5vw,28px)}.cover-accent{width:222px;min-height:180px;padding:18px}.cover-accent strong{font-size:16px}.cover-accent-art{width:130px;right:-12px;top:38px}.cover-corner-label{display:none}}
@media(max-width:540px){.cover-tile{--inset:19px;min-height:0}.cover-nav{min-height:65px;padding:14px var(--inset)}.cover-wordmark{font-size:27px}.cover-nav-cta{padding:10px 12px}.cover-nav-cta span{display:none}.cover-menu-btn{width:30px}.cover-copy{width:61%;margin-top:52px;margin-bottom:0}.cover-copy h1{font-size:clamp(45px,10.5vw,57px);line-height:.98;letter-spacing:-.085em;margin:15px 0}.cover-lede{font-size:11.5px;line-height:1.48;max-width:230px;margin-bottom:19px}.cover-kicker{font-size:8px;letter-spacing:.16em}.cover-actions{align-items:flex-start;flex-direction:column}.cover-button-primary,.cover-button-secondary{min-height:36px;padding:9px 12px;font-size:10px}.cover-art{right:-35%;top:11%;width:140%;height:58%}.cover-veil{background:linear-gradient(90deg,#fff 0%,rgba(255,255,255,.95) 5%,rgba(255,255,255,.66) 29%,rgba(255,255,255,.02) 62%)}.cover-bottom{margin-top:80px;padding:22px var(--inset) 0;min-height:0;flex-direction:column;align-items:stretch;gap:18px;background:linear-gradient(0deg,#fff 0%,rgba(255,255,255,.92) 70%,rgba(255,255,255,0))}.cover-bottom-message{padding:15px 0 4px}.cover-bottom-message .cover-kicker{font-size:8px;margin-bottom:12px}.cover-bottom-message h2{font-size:clamp(25px,6.6vw,34px);margin-bottom:6px}.cover-bottom-message p:last-child{font-size:clamp(21px,5.5vw,28px)}.cover-accent{width:calc(100% + 2*var(--inset));margin:0 calc(-1*var(--inset));min-height:110px;flex-direction:row;gap:20px;align-items:center;border-radius:0;padding:15px 22px}.cover-accent-label{font-size:8px;max-width:100px}.cover-accent strong{font-size:15px;max-width:170px}.cover-accent-art{width:112px;top:-15px;right:11px;opacity:.26}.cover-accent-arrow{right:12px;bottom:12px;font-size:18px}.cover-stage-footnote{font-size:8px;margin-bottom:30px;letter-spacing:.05em}}
@media(max-width:375px){.cover-copy{width:63%}.cover-copy h1{font-size:44px}.cover-art{right:-42%;width:147%}.cover-hero .intro{font-size:11px}.cover-nav-cta{font-size:10px}}
/* End-of-sheet art-direction corrections. The source art already has a white background. */
.cover-navlinks{height:auto!important;position:static!important;top:auto!important;z-index:auto!important;background:transparent!important;border:0!important;padding:0!important;justify-content:center!important}
.cover-veil{display:none!important}
.cover-art{right:-10.5%}
.cover-copy{margin-top:105px}
.cover-copy h1{font-size:clamp(74px,7vw,106px);text-transform:none!important}
.cover-bottom{margin-top:112px}
@media(max-width:780px){.cover-art{right:-18%}.cover-copy{margin-top:85px}.cover-copy h1{font-size:clamp(58px,8.6vw,78px)}}
@media(max-width:780px){.cover-navlinks{display:none!important;position:absolute!important;left:18px!important;right:18px!important;top:68px!important;background:#fff!important;border:1px solid #eee!important;box-shadow:0 18px 40px #00000018;border-radius:15px;padding:18px!important;flex-direction:column;align-items:stretch;gap:18px}.cover-navlinks.is-open{display:flex!important}}
@media(max-width:540px){.cover-art{right:-50%;top:12%;width:145%}.cover-copy{margin-top:52px}.cover-copy h1{font-size:clamp(45px,10.5vw,57px)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cover-button-primary,.cover-button-secondary,.cover-nav-cta{transition:none}}

/* V5.1 editorial tile: bring back the visual energy of the white Dribbble concept. */
:root{--cover-orange:#ff5b0b}
.cover-stage{padding:clamp(16px,3.5vw,52px) clamp(12px,3.45vw,56px) 0!important;background:#fff!important}
.cover-tile{
  border-radius:30px!important;min-height:940px!important;
  border:1px solid #ded8d3!important;
  background:radial-gradient(ellipse at 76% 37%,rgba(255,138,70,.11) 0%,rgba(255,255,255,0) 44%),#fff!important;
  box-shadow:0 35px 110px rgba(29,23,20,.085),0 1px 2px rgba(29,23,20,.05),inset 0 1px 0 #fff!important;
  isolation:isolate;
}
.cover-tile::after{content:"";position:absolute;inset:10px;border:1px solid rgba(247,173,132,.16);border-radius:22px;pointer-events:none;z-index:12}
.cover-nav{z-index:30!important;min-height:100px!important;padding-top:28px!important;padding-bottom:25px!important}
.cover-wordmark{font-weight:900!important;letter-spacing:-.085em!important}
.cover-navlinks a{font-weight:550!important;font-size:12px!important}
.cover-art{left:10%!important;right:-17%!important;top:2%!important;height:89%!important;width:auto!important;overflow:visible!important;transform:none!important;z-index:1!important}
.cover-art-image{object-fit:contain!important;object-position:center center!important;filter:saturate(1.23) contrast(1.055)!important;transform:scale(1.085);transform-origin:75% 43%}
.cover-art::after{content:"";position:absolute;inset:12% -4% 1% 20%;background:radial-gradient(ellipse at 65% 49%,rgba(255,97,21,.12),transparent 58%);mix-blend-mode:multiply;pointer-events:none}
.cover-flow{position:absolute;z-index:3;inset:0;width:100%;height:100%;pointer-events:none;opacity:.85}
.cover-copy{margin-top:115px!important;width:44%!important;max-width:610px!important;z-index:10!important}
.cover-copy h1{font-size:clamp(80px,7.7vw,130px)!important;letter-spacing:-.095em!important;line-height:.92!important;margin:20px 0 24px!important}
.cover-copy h1 span{color:var(--cover-orange)!important}
.cover-kicker{letter-spacing:.36em!important;font-size:11px!important}
.cover-lede{font-size:clamp(15px,1.2vw,18px)!important;line-height:1.55!important;max-width:480px!important}
.cover-button-primary,.cover-nav-cta{background:linear-gradient(110deg,#f64d00,#ff751c)!important;border-color:#ff6912!important;box-shadow:0 12px 30px rgba(237,75,0,.19)!important;min-height:54px!important;padding:10px 12px 10px 23px!important;gap:22px!important;transition:transform .25s,box-shadow .25s!important}
.cover-button-primary span,.cover-nav-cta span{display:grid;place-items:center;background:rgba(255,255,255,.17);border:1px solid rgba(255,255,255,.28);width:30px;height:30px;border-radius:50%;font-size:19px;line-height:1}
.cover-button-primary:hover,.cover-nav-cta:hover{transform:translateY(-3px)!important;box-shadow:0 18px 36px rgba(237,75,0,.25)!important}
.cover-button-secondary{min-height:54px!important;padding:10px 12px 10px 21px!important;border:1px solid #aba49f!important;gap:20px!important;box-shadow:0 12px 35px rgba(0,0,0,.035)}
.cover-button-secondary span{display:grid;place-items:center;background:#fff1e8;width:30px;height:30px;border-radius:50%;font-size:19px}
.cover-actions{gap:12px!important}
.cover-bottom{z-index:9!important;margin-top:140px!important;min-height:247px!important;padding-top:20px!important;padding-left:var(--inset)!important;align-items:stretch!important;gap:35px!important;background:linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.83) 43%,rgba(255,255,255,0) 70%)!important}
.cover-bottom-message{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:35px!important;max-width:650px!important}
.cover-bottom-message:after{content:"";height:3px;width:68px;background:var(--cover-orange);margin-top:20px}
.cover-bottom-message h2{font-size:clamp(31px,3.3vw,51px)!important;letter-spacing:-.067em!important;margin:0 0 8px!important}
.cover-bottom-message p:last-child{font-size:clamp(27px,2.85vw,43px)!important;color:var(--cover-orange)!important}
.cover-accent{width:clamp(365px,34%,490px)!important;min-height:244px!important;padding:29px 26px 24px 30px!important;justify-content:flex-start!important;background:linear-gradient(125deg,#ed4900 0%,#fd5c0b 62%,#d83e00 100%)!important;border-radius:24px 0 0 0!important;box-shadow:-12px -12px 50px rgba(246,88,11,.10)!important;overflow:hidden!important;flex-direction:column!important;position:relative!important;isolation:isolate}
.cover-accent:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(174,30,0,.16),transparent 72%);pointer-events:none}
.cover-accent-label{font-size:9px!important;letter-spacing:.22em!important;line-height:1.4!important;z-index:3!important;width:55%}
.cover-accent-content{position:relative;z-index:3;margin-top:auto;padding-top:23px;max-width:53%}
.cover-accent strong{font:700 clamp(26px,2.3vw,39px)/.98 "Archivo",sans-serif!important;letter-spacing:-.055em!important;display:block;max-width:none!important}
.cover-accent-content p{color:#fff7ef;font:450 11px/1.45 "Inter",sans-serif;margin:10px 0 0}
.cover-feature-photo{position:absolute;right:27px;top:24px;bottom:27px;width:34%;border:1px solid rgba(255,255,255,.55);background:#ffb07f;z-index:2;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 12px 22px rgba(78,24,4,.18)}
.cover-feature-photo img{width:100%;height:100%;object-fit:cover;object-position:center 18%;display:block}
.cover-accent-arrow{position:absolute!important;right:14px!important;top:11px!important;bottom:auto!important;width:26px;height:26px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;font-size:18px!important}
.cover-corner-label{bottom:260px!important}
.cover-floating-glass{position:absolute;z-index:6;color:#2b211f;background:rgba(255,255,255,.72);border:1px solid rgba(255,126,53,.21);box-shadow:0 12px 40px rgba(88,40,10,.13);border-radius:13px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:12px 15px;font:500 10px/1.3 "Inter",sans-serif}
.cover-floating-glass .fg-index{color:var(--cover-orange);font:700 8px/1.3 "JetBrains Mono",monospace;letter-spacing:.12em;display:block;margin-bottom:7px}
.cover-floating-glass strong{font:750 11px/1.25 "Archivo",sans-serif;display:block;letter-spacing:-.02em}
.cover-floating-glass .fg-micro{display:block;margin-top:6px;color:#615958;font-size:9px}
.cover-floating-glass--signal{right:26%;top:13%;transform:rotate(-5deg)}
.cover-floating-glass--signal i{display:block;width:8px;height:8px;background:#ff620b;border-radius:50%;position:absolute;top:-4px;right:-5px;box-shadow:0 0 0 5px #ff6b2226}
.cover-floating-glass--decision{right:15%;bottom:26%;transform:rotate(4deg)}
.fg-bars{display:grid;gap:5px;margin:8px 0}
.fg-bars b{display:block;width:var(--w);height:4px;border-radius:6px;background:linear-gradient(90deg,#ff6310,#ffbe8e);}
.cover-annotation{position:absolute;right:8%;top:14%;font:600 9px/1.4 "JetBrains Mono",monospace;color:#f26718;display:flex;gap:8px;align-items:flex-start;transform:rotate(90deg) translateX(100%);transform-origin:top right;letter-spacing:.12em}
.cover-annotation b{font-size:15px}
.cover-stage-footnote{letter-spacing:.1em!important}
@media(max-width:1160px){
 .cover-tile{min-height:820px!important}
 .cover-copy{margin-top:105px!important;width:47%!important}
 .cover-copy h1{font-size:clamp(72px,8vw,105px)!important}
 .cover-art{top:4%!important;left:8%!important;right:-22%!important;height:80%!important}
 .cover-bottom{margin-top:125px!important;min-height:230px!important}
 .cover-accent{width:35%!important;min-height:224px!important}
 .cover-accent strong{font-size:27px!important}
}
@media(max-width:780px){
 .cover-tile{border-radius:22px!important;min-height:750px!important}
 .cover-copy{width:55%!important;margin-top:88px!important}
 .cover-copy h1{font-size:clamp(58px,8.6vw,78px)!important}
 .cover-art{left:auto!important;right:-22%!important;top:12%!important;width:111%!important;height:60%!important}
 .cover-art-image{transform:none!important}
 .cover-floating-glass,.cover-annotation{display:none!important}
 .cover-bottom{margin-top:110px!important;min-height:199px!important;gap:12px!important}
 .cover-bottom-message h2{font-size:clamp(25px,4vw,33px)!important}
 .cover-bottom-message p:last-child{font-size:clamp(21px,3.4vw,28px)!important}
 .cover-accent{width:36%!important;min-height:197px!important;padding:20px 17px!important}
 .cover-accent-label{max-width:92%;font-size:8px!important}
 .cover-feature-photo{right:12px;top:54px;bottom:15px;width:42%;opacity:.78}
 .cover-accent-content{max-width:65%;padding-top:10px}
 .cover-accent strong{font-size:19px!important}
 .cover-accent-content p{display:none}
}
@media(max-width:540px){
 .cover-tile{--inset:19px;min-height:0!important;border-radius:22px!important}
 .cover-tile::after{inset:6px;border-radius:16px}
 .cover-nav{min-height:68px!important;padding:14px var(--inset)!important}
 .cover-nav-cta{min-height:37px!important;padding:9px 13px!important;font-size:10px!important}
 .cover-nav-cta span{display:none!important}
 .cover-copy{width:61%!important;margin-top:46px!important}
 .cover-copy h1{font-size:clamp(44px,10.5vw,56px)!important;line-height:.97!important;letter-spacing:-.083em!important;margin:16px 0 16px!important}
 .cover-lede{font-size:11.5px!important;line-height:1.49!important;max-width:227px!important}
 .cover-kicker{font-size:8px!important;letter-spacing:.14em!important}
 .cover-actions{align-items:flex-start!important;gap:8px!important;flex-direction:column}
 .cover-button-primary,.cover-button-secondary{min-height:39px!important;padding:5px 6px 5px 12px!important;font-size:10px!important;gap:9px!important}
 .cover-button-primary span,.cover-button-secondary span{height:25px;width:25px;font-size:16px}
 .cover-art{right:-52%!important;top:11%!important;width:147%!important;height:58%!important;left:auto!important}
 .cover-art-image{filter:saturate(1.22) contrast(1.035)!important}
 .cover-bottom{margin-top:84px!important;min-height:0!important;padding:16px var(--inset) 0!important;flex-direction:column!important;align-items:stretch!important;gap:19px!important;background:linear-gradient(0deg,#fff 0%,#ffffffef 66%,#fff0)!important}
 .cover-bottom-message{padding:13px 0 4px!important}
 .cover-bottom-message h2{font-size:clamp(25px,6.4vw,34px)!important;margin-bottom:5px!important}
 .cover-bottom-message p:last-child{font-size:clamp(21px,5.4vw,29px)!important}
 .cover-bottom-message:after{margin-top:15px;width:49px;height:2px}
 .cover-accent{width:calc(100% + 2*var(--inset))!important;margin:0 calc(-1*var(--inset))!important;min-height:160px!important;padding:18px 18px!important;border-radius:0!important}
 .cover-accent-label{font-size:8px!important;max-width:58%;line-height:1.4!important}
 .cover-accent-content{max-width:56%;padding-top:10px}
 .cover-accent strong{font-size:25px!important}
 .cover-accent-content p{display:block;font-size:9px;max-width:170px;margin-top:6px}
 .cover-feature-photo{width:29%;right:40px;top:14px;bottom:13px;opacity:1}
 .cover-accent-arrow{right:7px!important;top:10px!important;width:23px;height:23px}
 .cover-flow{opacity:.5}
}
@media(prefers-reduced-motion:reduce){.cover-flow,.cover-floating-glass,.cover-accent{animation:none!important;transition:none!important}}
