@import "https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Fraunces:opsz,wght@9..144,500;9..144,600&family=IBM+Plex+Mono:wght@400;500&family=IBM+Plex+Sans:wght@400;500;600;700&family=Playfair+Display:wght@700&family=Poppins:wght@700;800&display=swap";:root{--ink:#15130f;--ink-soft:#1d1b17;--paper:#f6f1e7;--paper-dim:#ece5d5;--brass:#b4894f;--brass-bright:#cf9f5f;--signal:#3fa8a0;--signal-bright:#55c2b9;--wine:#7d2c33;--wine-light:#a24d3d;--champagne:#c9a876;--red:#9e2f2f;--red-bright:#c84a42;--line-dark:#f6f1e729;--line-light:#14171f24;--sans:"IBM Plex Sans", sans-serif;--reference-font:"DM Sans", "IBM Plex Sans", sans-serif;--heading:"Fraunces", serif;--mono:"IBM Plex Mono", monospace;font:16px/1.5 var(--sans);color:var(--ink);background:var(--ink);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased}html{scroll-behavior:smooth}body{min-width:320px;margin:0}button,a{font:inherit}button:focus-visible,a:focus-visible{outline:2px solid var(--signal-bright);outline-offset:4px}#root{min-height:100svh}:root{--content:min(1180px, calc(100% - 96px))}*{box-sizing:border-box}body{background:#121011}a{color:inherit}.site-header{border-bottom:1px solid var(--line-dark);height:84px;color:var(--paper);z-index:4;background:var(--ink);justify-content:space-between;align-items:center;padding:0 48px;display:flex;position:relative}.site-header .wordmark-logo{object-fit:contain;width:auto;height:98px;display:block}@media (width<=700px){.site-header{background:var(--paper);color:var(--ink);border-bottom-color:#7d2c3324}.site-header .wordmark,.site-header .menu-toggle{color:var(--ink)}.site-header .wordmark span{color:var(--wine)}.site-header .desktop-nav.open{z-index:19;background:var(--paper);border-top:1px solid #7d2c3324;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:26px 24px 36px;display:flex;position:fixed;inset:58px 0 0;overflow-y:auto;box-shadow:0 18px 34px #14100c24}.site-header .desktop-nav.open a{color:var(--ink);font:500 18px/1 var(--heading);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #14100c1f;padding:14px 0;display:block}.site-header .desktop-nav.open a:after{height:2px;bottom:0}.site-header .desktop-nav.open a:hover,.site-header .desktop-nav.open a.active{color:var(--wine)}.new-hero-image-column{height:auto;min-height:0;padding-top:0}.new-hero-portrait,.new-hero-image-frame{height:auto;min-height:0}}.wordmark{font:700 22px/1 var(--sans);letter-spacing:-.06em;color:var(--paper);text-decoration:none}.wordmark span{color:var(--signal)}nav{gap:32px;margin-left:auto;margin-right:72px;display:flex}nav a{color:var(--paper-dim);font-size:13px;text-decoration:none}nav a:hover,nav a.active{color:var(--signal-bright)}.menu-toggle{color:var(--paper);background:0 0;border:0;display:none}.hero,.dark-section{background:var(--ink);color:var(--paper)}.hero{flex-direction:column;justify-content:center;min-height:calc(100svh - 84px);padding:12vh max(48px,50% - 590px) 34px;display:flex;position:relative;overflow:hidden}.hero-inner{z-index:1;max-width:750px;position:relative}.hero h1{color:var(--paper);letter-spacing:-.075em;margin:24px 0 38px;font-size:clamp(68px,10vw,146px);line-height:.84}.hero h1 em,h1 em,h2 em{color:var(--brass-bright);font-style:normal}.hero-copy{max-width:590px;color:var(--paper-dim);font-size:18px}.hero-actions{gap:34px;margin-top:46px;display:flex}.hero-footer{border-top:1px solid var(--line-dark);color:#9ea19d;font:10px var(--mono);justify-content:space-between;padding-top:14px;display:flex;position:absolute;bottom:34px;left:max(48px,50% - 590px);right:max(48px,50% - 590px)}.hero-signal{color:var(--signal);font:11px var(--mono);gap:15px;display:grid;position:absolute;top:25%;right:13%}.signal-mark{border:1px solid #3fa8a066;border-radius:50%;width:180px;height:180px;animation:18s linear infinite spin;position:relative}.signal-mark:before,.signal-mark:after{content:"";border:1px solid #3fa8a057;border-radius:50%;position:absolute;inset:28px}.signal-mark:after{border-color:var(--signal);inset:60px}.signal-mark span{background:var(--signal-bright);border-radius:50%;width:5px;height:5px;position:absolute}.signal-mark span:first-child{top:10px;left:50%}.signal-mark span:nth-child(2){bottom:21px;right:9px}.signal-mark span:nth-child(3){top:83px;left:12px}.signal-mark i{background:#3fa8a040;width:1px;height:100%;position:absolute;left:50%}.paper-section{background:var(--paper);color:var(--ink)}.company-strip,.achievement-teaser,.about-copy,.ledger-section,.company-list,.products-list{padding:130px max(48px,50% - 590px)}.section-heading{grid-template-columns:1fr 1.6fr;margin-bottom:70px;display:grid}.section-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,92px);line-height:.9}.eyebrow{color:var(--brass);font:11px var(--mono);letter-spacing:.03em;text-transform:uppercase;margin:0}.eyebrow.light{color:var(--signal-bright)}.teaser-list{border-top:1px solid var(--line-light)}.teaser{border-bottom:1px solid var(--line-light);grid-template-columns:80px 1fr 20px;align-items:center;gap:20px;padding:25px 0;text-decoration:none;display:grid}.teaser h3{font:500 26px var(--heading);margin:0 0 6px}.teaser p{max-width:500px;margin:0;font-size:14px}.teaser:hover h3{color:var(--signal)}.entry-number,.product-number{color:var(--brass);font:12px var(--mono)}.achievement-teaser .section-heading{color:var(--paper)}.ledger-preview{margin-bottom:40px}.ledger-row{grid-template-columns:80px 1fr;gap:20px;padding:25px 0 30px;display:grid;position:relative}.ledger-rule{background:var(--brass);transform-origin:0;height:1px;position:absolute;top:0;left:0;right:0}.ledger-content{max-width:750px}.ledger-content h3{font:500 25px var(--heading);color:var(--paper);margin:0 0 5px}.ledger-org{color:var(--brass-bright);margin-bottom:11px!important}.ledger-content p{color:#b9b9b1;max-width:650px;font-size:14px}.rule-link{width:fit-content;color:inherit;border-bottom:1px solid;align-items:center;gap:8px;margin-top:18px;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-flex}.rule-link:hover{color:var(--signal-bright)}.page-intro{padding:130px max(48px,50% - 590px) 110px}.page-intro h1{letter-spacing:-.075em;color:var(--paper);margin:45px 0 0;font-size:clamp(62px,9vw,126px);line-height:.86}.page-intro.paper-section h1{color:var(--ink)}.page-intro>p{max-width:680px;color:var(--paper-dim);margin:40px 0 0 33%}.about-copy p{max-width:800px;font:22px/1.45 var(--heading);margin-left:33%}.ledger-section .section-heading{color:var(--paper)}.company-entry{border-top:1px solid var(--line-light);grid-template-columns:80px 1fr;gap:20px;padding:65px 0;display:grid}.company-entry h2{letter-spacing:-.07em;margin:20px 0;font-size:clamp(42px,6vw,80px)}.company-entry h3{font:500 23px/1.2 var(--heading);max-width:630px}.company-entry p{max-width:650px;font-size:15px}.company-detail{color:var(--signal);margin-top:28px}.company-entry.brass .company-detail{color:var(--brass)}.products-list{padding-top:40px}.product-entry{border-top:1px solid var(--line-dark);grid-template-columns:80px 1fr;gap:20px;padding:85px 0;display:grid}.product-entry h2{color:var(--paper);letter-spacing:-.06em;max-width:660px;margin:12px 0 35px;font-size:clamp(40px,5vw,72px);line-height:.93}.product-entry p{color:#c1c2bc;max-width:680px;font-size:15px}.product-who{border-left:2px solid var(--signal);margin-bottom:30px;padding-left:17px}.product-entry h3{color:var(--paper);font:500 16px var(--heading);margin-top:38px}.product-entry ul{columns:2;color:#c1c2bc;max-width:760px;padding-left:18px;font-size:14px}.product-entry li{padding:6px 18px 6px 0}.contact{min-height:calc(100svh - 84px);padding:140px max(48px,50% - 590px)}.contact h1{color:var(--paper);letter-spacing:-.08em;margin:42px 0;font-size:clamp(72px,11vw,150px);line-height:.82}.contact>p{max-width:510px;color:var(--paper-dim);font-size:18px}.contact-button{color:var(--ink);background:var(--brass-bright);align-items:center;gap:12px;margin-top:35px;padding:15px 20px;font-size:14px;text-decoration:none;display:inline-flex}.contact-button:hover{background:var(--paper)}.tag-row{border-top:1px solid var(--line-dark);color:#a8aaa3;font:11px var(--mono);gap:35px;margin-top:120px;padding-top:16px;display:flex}footer{background:var(--ink-soft);color:#969b98;justify-content:space-between;gap:20px;padding:24px max(48px,50% - 590px);font-size:11px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (width<=700px){.site-header{height:70px;padding:0 20px}.header-index{display:none}.menu-toggle{margin-left:auto;display:block}.site-header nav{background:var(--ink);border-bottom:1px solid var(--line-dark);flex-direction:column;gap:18px;margin:0;padding:22px 20px;display:none;position:absolute;top:70px;left:0;right:0}.site-header nav.open{display:flex}.hero,.page-intro,.company-strip,.achievement-teaser,.about-copy,.ledger-section,.company-list,.products-list,.contact{padding-left:20px;padding-right:20px}.hero{min-height:calc(100svh - 70px);padding-top:90px}.hero h1{font-size:clamp(58px,17vw,100px)}.hero-copy{font-size:16px}.hero-actions{flex-wrap:wrap;gap:20px}.hero-signal{opacity:.35;top:24%;right:6%;transform:scale(.65)}.hero-footer{bottom:20px;left:20px;right:20px}.hero-footer span:last-child{display:none}.section-heading{grid-template-columns:1fr;gap:35px;margin-bottom:45px}.section-heading h2{font-size:57px}.company-strip,.achievement-teaser,.about-copy,.ledger-section,.company-list,.products-list{padding-top:85px;padding-bottom:85px}.page-intro{padding-top:90px;padding-bottom:75px}.page-intro h1{margin-top:35px;font-size:62px}.page-intro>p{margin-top:35px;margin-left:0}.about-copy p{margin-left:0;font-size:20px}.ledger-row,.company-entry,.product-entry{grid-template-columns:44px 1fr;gap:12px}.ledger-content h3{font-size:21px}.company-entry h2{font-size:48px}.product-entry{padding:55px 0}.product-entry h2{font-size:47px}.product-entry ul{columns:1}.contact{padding-top:95px}.contact h1{font-size:78px}.tag-row,footer{flex-direction:column;gap:13px}footer{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.hero:after,.dark-section:after{content:"";pointer-events:none;opacity:.055;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.dark-section,.hero{isolation:isolate}.hero-inner,.hero-footer,.hero-signal{z-index:1}.hero-line,.char-clip{vertical-align:bottom;display:inline-block;overflow:hidden}.hero-char{display:inline-block}.opening{perspective:1200px;background:var(--ink);min-height:100svh;color:var(--paper);align-items:center;padding:120px 60px 80px;display:flex;position:relative;overflow:hidden}.opening-vertical-rule{transform-origin:0;z-index:1;background:#f4eee126;width:1px;height:calc(100% - 160px);position:absolute;top:80px;left:50%}.credential-tick{background:var(--wine);z-index:2;pointer-events:none;width:12px;height:2px;transition:width .2s,background .2s;position:absolute;left:50%;transform:translate(-50%)}.credential-tick:hover{background:var(--wine);width:20px}.opening-layout{z-index:2;grid-template-columns:1.25fr 1fr;align-items:center;gap:80px;max-width:1400px;margin:0 auto;display:grid;position:relative}.opening-content{max-width:650px;padding-right:40px}.opening-eyebrow{font:11px var(--mono);color:var(--wine);text-transform:uppercase;letter-spacing:.08em;margin:0 0 35px;font-weight:500}.opening-name h1{font:700 clamp(56px, 7.5vw, 120px) / .95 var(--heading);letter-spacing:-.03em;color:var(--paper);font-optical-sizing:auto;margin:0 0 45px}.opening-line-accent{color:var(--wine);font-style:italic}.opening-tagline{letter-spacing:.02em;color:var(--paper);max-width:580px;margin:0 0 45px;font-size:clamp(18px,2.2vw,24px);font-weight:400;line-height:1.5}.opening-fragments{margin:0 0 50px}.fragment{align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.fragment-marker{width:20px;height:20px;color:var(--wine);flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.fragment p{color:var(--paper-dim);max-width:500px;margin:0;font-size:16px;line-height:1.6}.opening-bio{color:var(--paper-dim);margin:0 0 40px;font-size:15px;line-height:1.7}.bio-accent{color:var(--champagne);font-weight:500}.opening-footer{border-top:1px solid #f6f1e726;justify-content:space-between;align-items:center;gap:24px;padding-top:20px;display:flex}.opening-footer-cities{font:10px var(--mono);color:#9ea19d;flex-shrink:0}.opening-footer-line{font:10px var(--mono);color:#9ea19d;text-align:right;flex:1}.opening-image-wrap{perspective:1000px;height:650px;transform-style:preserve-3d;position:relative;overflow:hidden}.opening-image-container{perspective:1200px;transform-style:preserve-3d;transform-origin:50%;position:absolute;inset:0}.opening-image{object-fit:cover;object-position:center top;transform-origin:bottom;filter:none;will-change:transform, opacity;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%);mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%)}.home-header{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.home-header.header-transparent{background:#17191d14}.home-header.header-transparent .wordmark,.home-header.header-transparent nav a,.home-header.header-transparent .menu-toggle{color:#17191d}.home-header.header-transparent .active-section{color:#777b84}.reference-hero{--reference-accent:#3563e9;--reference-ink:#17191d;--reference-muted:#737780;--reference-card:#fffffff2;min-height:100svh;color:var(--reference-ink);background:#f5f5f3;padding:84px 0 0;position:relative;overflow:hidden}.reference-hero:before{content:"";opacity:.5;pointer-events:none;background-image:radial-gradient(#17191d29 .8px,#0000 .8px);background-size:22px 22px;position:absolute;inset:0}.reference-hero-surface{width:100%;min-height:calc(100svh - 84px);box-shadow:none;isolation:isolate;background:#fafaf9d1;border:0;border-radius:0;position:relative;overflow:hidden}.reference-hero-surface:after{content:"";pointer-events:none;z-index:-1;background:radial-gradient(circle at 50% 38%,#fffffff2,#0000 44%);position:absolute;inset:0}.reference-content{z-index:5;text-align:center;flex-direction:column;align-items:center;width:min(700px,72%);margin:0 auto;padding:78px 0 64px;display:flex;position:relative}.reference-kicker{color:var(--reference-accent);font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;position:absolute;top:31px;left:38px}.reference-title{width:100%;max-width:760px;color:var(--reference-ink);font:700 clamp(58px, 7.5vw, 116px)/.88 var(--reference-font);letter-spacing:-.075em;margin:0}.reference-title span,.reference-title em,.reference-title span{display:block}.reference-title em{color:#a3a6ad;font-style:normal}.reference-subtext{max-width:560px;color:var(--reference-muted);margin:28px 0 0;font-size:17px;line-height:1.55}.reference-cta{background:var(--reference-accent);color:#fff;border-radius:999px;align-items:center;gap:18px;margin-top:30px;padding:14px 21px 14px 24px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 10px 20px #3563e933}.reference-cta span{font-size:18px;line-height:12px}.reference-cta:hover{background:#274fc8;transform:translateY(-2px);box-shadow:0 14px 26px #3563e947}.reference-float{z-index:3;will-change:transform, opacity;transition:transform .2s,box-shadow .2s;position:absolute}.reference-float:after{content:"";z-index:0;background:var(--reference-card);pointer-events:none;border-radius:15px;position:absolute;inset:0;box-shadow:0 14px 36px #23262d1c}.reference-float>*{z-index:1;position:relative}.reference-card-back{background:#eef0f4;border:1px solid #17191d0d;border-radius:15px;inset:8px -9px -8px 9px;box-shadow:0 8px 22px #23262d12;z-index:0!important;position:absolute!important}.reference-stat-cluster>.reference-card-back{clip-path:polygon(0 0,82% 0,90% 7%,100% 7%,100% 100%,0 100%);background:#eef0f4}.reference-float:hover{z-index:8;transform:scale(1.03) rotate(var(--resting-rotation,0deg));box-shadow:0 18px 32px #23262d29}.reference-photo-card{z-index:1;width:min(350px,30vw);box-shadow:none;will-change:transform, opacity;background:0 0;border:0;border-radius:0;flex-direction:column;align-items:center;margin-top:32px;padding:0;transition:none;display:flex;position:relative;transform:none}.reference-content .reference-photo-card:after{display:none}.reference-content .reference-photo-card{box-shadow:none}.reference-photo-card img{aspect-ratio:1/1.08;object-fit:cover;object-position:center top;mix-blend-mode:multiply;width:100%;box-shadow:none;filter:drop-shadow(0 18px 22px #23262d24);will-change:transform, filter;border-radius:46% 46% 10% 10%;display:block}.reference-content .reference-photo-card:hover{transform:none}.reference-photo-card span{color:#8a8d95;font:8px var(--mono);letter-spacing:.08em;text-align:center;padding-top:10px;display:block}.reference-photo-card img.photo-ambient{animation:5.5s ease-in-out infinite reference-photo-float}@keyframes reference-photo-float{0%,to{transform:translateY(-7px)}50%{transform:translateY(7px)}}.reference-note{--resting-rotation:-6deg;background:#fff3b0;border-radius:12px;width:174px;min-height:148px;padding:30px 18px 18px;top:118px;left:9%;transform:rotate(-6deg);box-shadow:0 15px 27px #524b2821}.reference-note strong{color:#34322a;font:500 19px/1.08 Comic Sans MS,Bradley Hand,cursive}.reference-pin{background:#f78b7c;border:2px solid #e36262;border-radius:50%;width:13px;height:13px;position:absolute;top:13px;left:50%;transform:translate(-50%);box-shadow:0 2px #84313126}.reference-note-check{background:var(--reference-accent);color:#fff;border:4px solid #fff3b0;border-radius:11px;place-items:center;width:40px;height:40px;font-size:22px;font-weight:700;display:grid;position:absolute;bottom:-14px;right:-15px;box-shadow:0 8px 16px #23262d29}.reference-grid-card{--resting-rotation:5deg;background:var(--reference-card);border-radius:14px;grid-template-columns:repeat(2,7px);gap:7px;width:48px;height:48px;padding:13px;display:grid;top:74px;left:50%;transform:translate(112px)rotate(5deg);box-shadow:0 11px 22px #23262d1a}.reference-grid-card span{background:#d8dae0;border-radius:50%;width:7px;height:7px}.reference-grid-card span.active{background:var(--reference-accent)}.reference-grid-card:hover{transform:translate(112px)scale(1.03)rotate(5deg)}.reference-stat-cluster{--resting-rotation:5deg;width:210px;height:110px;top:126px;right:8%;transform:rotate(5deg)}.reference-clock{background:var(--reference-accent);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:55px;height:55px;font-size:28px;display:grid;position:absolute;top:-40px;left:-32px;box-shadow:0 12px 28px #23262d1c;z-index:3!important}.reference-stat-card{z-index:1;background:var(--reference-card);box-shadow:none;border-radius:14px;gap:8px;padding:17px 16px;display:grid;position:relative}.reference-stat-card small,.reference-tasks small,.reference-integrations small{color:#9b9ea6;font-size:10px}.reference-stat-card strong{color:var(--reference-ink);font-size:14px}.reference-stat-card span{color:#888c96;font:10px var(--mono)}.reference-stat-card b{color:var(--reference-accent);margin-left:8px;font-weight:500}.reference-tasks{--resting-rotation:6deg;background:var(--reference-card);width:240px;box-shadow:none;border-radius:15px;padding:17px 17px 13px;bottom:76px;left:8%;transform:rotate(6deg)}.reference-tasks>small,.reference-integrations>small{margin-bottom:13px;display:block}.reference-tasks>div{grid-template-columns:26px minmax(0,1fr) 30px 38px;align-items:center;gap:7px;margin-top:11px;display:grid}.reference-tasks b{color:#fff;font:700 9px var(--mono);text-align:center}.priority-badge{border-radius:7px;place-items:center;width:24px;height:24px;display:grid}.priority-orange{background:#ed9141}.priority-green{background:#42ad7a}.reference-tasks div span{color:#51545c;font-size:11px}.reference-tasks i{background:#e8e9ed;border-radius:99px;height:4px;margin-top:6px;display:block;overflow:hidden}.reference-tasks u{border-radius:inherit;background:linear-gradient(90deg, var(--reference-accent) 0 72%, #f09a45 72% 100%);height:100%;text-decoration:none;display:block}.reference-tasks strong{color:#8b8f98;font:9px var(--mono);text-align:right}.task-avatars{justify-content:flex-end;display:flex!important}.task-avatars i{color:#fff;width:22px;height:22px;font:700 7px var(--mono);background:#ef9a58;border:2px solid #fff;border-radius:50%;place-items:center;margin-left:-6px;font-style:normal;display:grid}.task-avatars i+i{background:#687bdc}.reference-integrations{--resting-rotation:-5deg;background:var(--reference-card);width:190px;box-shadow:none;border-radius:15px;padding:17px;bottom:82px;right:9%;transform:rotate(-5deg)}.reference-integration-tiles{align-items:center;gap:0;padding-left:3px;display:flex}.reference-integration-tiles span{background:#fff;border:1px solid #ececf0;border-radius:15px;place-items:center;width:60px;height:60px;margin-left:-9px;font-size:29px;font-weight:700;display:grid;box-shadow:0 12px 28px #23262d1c}.reference-integration-tiles span:first-child{margin-left:0;transform:rotate(-4deg)}.reference-integration-tiles span:nth-child(2){color:#e49b32;transform:translateY(-2px)rotate(3deg)}.reference-integration-tiles span:nth-child(3){color:#3aa879;transform:translateY(1px)rotate(-2deg)}.reference-integration-tiles .integration-ledger{color:#3563e9}.reference-note,.reference-grid-card,.reference-photo-card,.reference-stat-card,.reference-tasks,.reference-integrations{border-radius:15px;box-shadow:0 14px 36px #23262d1c}.reference-note-check,.reference-clock{box-shadow:0 9px 19px #23262d1a}.new-hero{min-height:calc(100svh - 62px);color:var(--paper);background:linear-gradient(#12100e 0%,#15130f 46%,#1c1714 100%);grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);align-items:center;gap:clamp(48px,8vw,130px);padding:110px max(48px,50% - 590px) 86px;display:grid;position:relative;overflow:hidden}.new-hero:before{content:"";z-index:0;pointer-events:none;opacity:.18;background:radial-gradient(circle at 74% 40%,#a24d3d52,#0000 30%),linear-gradient(115deg,#0000 0 62%,#f6f1e70a 62% 62.1%,#0000 62.1%);position:absolute;inset:0}.new-hero:after{content:"";z-index:0;pointer-events:none;opacity:.035;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.82' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.8'/%3E%3C/svg%3E");position:absolute;inset:0}.new-hero-rule{background:var(--line-dark);height:1px;position:absolute;top:38px;left:max(48px,50% - 590px);right:max(48px,50% - 590px)}.new-hero-rule:after{content:"";background:var(--wine-light);width:18%;height:1px;display:block}.new-hero-content,.new-hero-image-column,.new-hero-portrait{z-index:1;position:relative}.new-hero-content{max-width:650px}.new-hero-content>.new-hero-title,.new-hero-content>.new-hero-copy,.new-hero-content>.new-hero-actions,.new-hero-portrait{opacity:0;transition:opacity .68s ease-out,transform .68s ease-out;transform:translate(-40px)}.new-hero .new-hero-portrait{transform:translate(40px)rotate(2deg)}.new-hero.is-entered .new-hero-title,.new-hero.is-entered .new-hero-copy,.new-hero.is-entered .new-hero-actions{opacity:1;transform:translate(0)}.new-hero.is-entered .new-hero-portrait{opacity:1;transform:translate(0)rotate(2deg)}.new-hero-content>.new-hero-title{transition-delay:0s}.new-hero-content>.new-hero-copy{transition-delay:.1s}.new-hero-content>.new-hero-actions{transition-delay:.2s}.new-hero-label{color:var(--wine-light);font:20px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px}.new-hero-title{max-width:760px;font:600 clamp(68px, 8.4vw, 132px)/.83 var(--heading);letter-spacing:-.075em;margin:0}.new-hero-title-line{display:block}.new-hero-copy{max-width:470px;color:var(--paper-dim);margin:34px 0 0;font-size:17px;line-height:1.6}.new-hero-actions{align-items:center;gap:28px;margin-top:44px;display:flex}.new-hero-link{border-bottom:1px solid var(--wine-light);color:var(--paper);font:500 13px var(--sans);align-items:center;gap:18px;padding-bottom:8px;text-decoration:none;display:inline-flex}.new-hero-link span{width:18px;height:18px;color:var(--brass-bright);place-items:center;font-size:18px;line-height:1;transition:transform .22s;display:inline-grid}.new-hero-link:hover span{transform:translate(4px,4px)}.new-hero-secondary{color:#aaa59a;font:11px var(--mono);letter-spacing:.04em;align-items:center;gap:8px;display:inline-flex}.new-hero-secondary i{width:24px;height:24px;color:var(--brass-bright);border:0;border-radius:50%;flex:0 0 24px;place-items:center;font-style:normal;line-height:1;transition:transform .22s;display:grid}.new-hero-secondary .new-hero-social-button{width:24px;height:24px;color:var(--brass-bright);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;flex:0 0 24px;place-items:center;padding:0;line-height:1;transition:transform .22s;display:grid}.new-hero-secondary .new-hero-social-button:hover{transform:rotate(18deg)scale(1.06)}.new-hero-copy-status{color:var(--wine-light);font:10px var(--mono);letter-spacing:.03em}.new-hero-portrait{background:#f6f1e70b;border:1px solid #a24d3d7a;border-radius:160px 4px 4px;justify-self:end;width:min(100%,440px);padding:14px 14px 18px;transform:rotate(2deg);box-shadow:0 28px 70px #00000057,0 0 0 18px #7d2c3312}.new-hero-portrait:before{content:"";z-index:-1;filter:blur(24px);pointer-events:none;background:radial-gradient(circle,#7d2c334d 0%,#7d2c331f 36%,#0000 70%);border-radius:50%;position:absolute;inset:-74px}.new-hero-portrait img{aspect-ratio:.8;object-fit:cover;object-position:center top;filter:saturate(.86)contrast(1.05);width:100%;display:block}.new-hero-portrait-index{color:var(--brass-bright);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 12px;display:block}.new-hero-badge{background:var(--wine);min-width:172px;color:var(--paper);border:1px solid #a24d3d80;border-radius:3px 18px;gap:8px;padding:17px 18px;text-decoration:none;display:grid;position:absolute;top:72px;right:-82px;transform:rotate(-4deg);box-shadow:0 18px 34px #00000040}.new-hero-badge strong{font:10px var(--mono);letter-spacing:.08em}.new-hero-badge span{color:var(--paper-dim);font-size:12px}.new-hero-dots{opacity:.55;background-image:radial-gradient(var(--brass-bright) 1px, transparent 1px);background-size:9px 9px;width:58px;height:58px;position:absolute}.new-hero-dots-top{top:-28px;right:-42px}.new-hero-dots-bottom{opacity:.3;bottom:14px;left:-44px}.new-hero-stats,.new-hero-ticker,.new-hero-pillars{z-index:1;grid-column:1/-1;position:relative}.new-hero-stat strong{color:var(--brass-bright);font:600 clamp(30px, 4vw, 54px)/1 var(--heading);letter-spacing:-.05em;text-shadow:0 0 18px #d2a96929}.new-hero-stat span{color:#938e85;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.new-hero-ticker{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);margin-top:34px;overflow:hidden}.new-hero-ticker:before,.new-hero-ticker:after{content:"";z-index:2;pointer-events:none;width:10%;position:absolute;top:1px;bottom:1px}.new-hero-ticker:before{background:linear-gradient(90deg,#1a1613,#0000);left:0}.new-hero-ticker:after{background:linear-gradient(270deg,#1a1613,#0000);right:0}.new-hero-ticker-track{width:max-content;padding:12px 0;animation:38s linear infinite new-hero-ticker-scroll;display:flex}.new-hero-ticker-item{color:var(--brass-bright);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:16px;padding-right:16px;display:inline-flex}.new-hero-ticker-item i{color:var(--wine-light);font-size:15px;font-style:normal;line-height:0}.new-hero-ticker:hover .new-hero-ticker-track{animation-play-state:paused}@keyframes new-hero-ticker-scroll{to{transform:translate(-50%)}}.new-hero-pillars{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:32px;display:grid}.new-hero-pillars:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(#5b302761,#0000 70%);height:190px;position:absolute;top:-96px;left:-8%;right:-8%}.new-hero-pillar{min-height:225px;color:var(--ink);cursor:pointer;border:1px solid #be976f40;border-radius:4px 22px;padding:24px 22px 22px;transition:transform .4s cubic-bezier(.16,1,.3,1),box-shadow .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 16px 30px #0000003d,inset 0 2px #f6f1e70f}.new-hero-pillar-icon{width:38px;height:38px;color:var(--wine-light);border:1px solid;border-radius:11px;place-items:center;margin-bottom:25px;display:grid}.new-hero-pillar-wine .new-hero-pillar-icon{color:var(--brass-bright)}.new-hero-pillar h2{font:600 25px/1 var(--heading);letter-spacing:-.035em;margin:0 0 10px}.new-hero-pillar p{color:#15130fa8;max-width:290px;margin:0;font-size:13px;line-height:1.5}.new-hero-pillar-more{opacity:0;gap:6px;margin-top:18px;transition:opacity .35s cubic-bezier(.16,1,.3,1),transform .35s cubic-bezier(.16,1,.3,1);display:grid;transform:translateY(22px)}.new-hero-pillar:hover .new-hero-pillar-more,.new-hero-pillar.is-expanded .new-hero-pillar-more{opacity:1;transform:translateY(0)}section.new-hero .new-hero-pillar.is-expanded .new-hero-pillar-more{transform:translateY(0);opacity:1!important}.new-hero-pillar-more a{color:var(--wine-light);font:12px var(--sans);margin-top:4px;text-decoration:none}@media (width<=900px){.new-hero{grid-template-columns:minmax(0,1fr) minmax(250px,.78fr);gap:48px;padding-left:40px;padding-right:40px}.new-hero-title{font-size:clamp(58px,8vw,92px)}.new-hero-badge{right:-48px}.new-hero-pillars{grid-template-columns:repeat(2,1fr)}.new-hero-pillar:last-child{grid-column:1/-1}}@media (width<=700px){.new-hero{min-height:auto;padding:96px 20px 70px;display:block}.new-hero-rule{top:28px;left:20px;right:20px}.new-hero-title{font-size:clamp(56px,16vw,84px)}.new-hero-copy{margin-top:28px;font-size:15px}.new-hero-actions{flex-direction:column;align-items:flex-start;gap:17px;margin-top:32px}.new-hero-portrait{width:min(100%,330px);margin:64px auto 0}.new-hero-badge{min-width:154px;top:62px;right:-18px}.new-hero-stats{grid-template-columns:repeat(2,1fr);gap:24px 14px;margin-top:58px}.new-hero-pillars{grid-template-columns:1fr;margin-top:28px}.new-hero-pillar:last-child{grid-column:auto}.new-hero-pillar{min-height:205px}}@media (prefers-reduced-motion:reduce){.new-hero-content>.new-hero-title,.new-hero-content>.new-hero-copy,.new-hero-content>.new-hero-actions,.new-hero-portrait{opacity:1;transition:none;transform:none}.new-hero-link span,.new-hero-pillar,.new-hero-pillar-more{transition:none}.new-hero-ticker{overflow:visible}.new-hero-ticker-track{flex-wrap:wrap;gap:4px 18px;width:auto;padding:12px 0;animation:none}.new-hero-ticker-item{padding-right:0}}@media (width<=900px){.reference-hero{padding:88px 18px 18px}.reference-hero-surface{border-radius:24px;min-height:calc(100svh - 106px)}.reference-content{width:min(620px,76%);padding-top:64px}.reference-note{transform-origin:0 0;left:4%;transform:scale(.82)rotate(-6deg)}.reference-stat-cluster{transform-origin:100% 0;right:3%;transform:scale(.82)rotate(5deg)}.reference-tasks{transform-origin:0 100%;left:3%;transform:scale(.82)rotate(6deg)}.reference-integrations{transform-origin:100% 100%;right:3%;transform:scale(.82)rotate(-5deg)}}@media (width<=620px){.reference-hero{min-height:auto;padding:76px 12px 12px}.reference-hero-surface{border-radius:20px;height:auto;min-height:0}.reference-kicker{top:22px;left:22px}.reference-content{width:calc(100% - 36px);padding-top:42px;padding-bottom:48px}.reference-photo-card{width:min(240px,64vw);margin-top:24px}.reference-title{letter-spacing:-.08em;font-size:clamp(45px,13vw,76px)}.reference-subtext{margin-top:22px;font-size:15px}.reference-cta{margin-top:24px}.reference-grid-card{top:58px;left:auto;right:22px;transform:rotate(5deg)scale(.8)}.reference-note,.reference-stat-cluster,.reference-tasks,.reference-integrations{display:none}}@media (prefers-reduced-motion:reduce){.reference-photo-card img.photo-ambient{animation:none}}.story-section{color:var(--ink);background:#f7f5ef;padding:150px max(48px,50% - 590px) 170px;position:relative;overflow:hidden}.story-header{text-align:center;max-width:620px;margin:0 auto 96px}.story-header .eyebrow{color:var(--wine-light)}.story-header h2{font:600 clamp(52px, 7vw, 94px)/.9 var(--heading);letter-spacing:-.065em;margin:18px 0}.story-header p{color:#77736d;max-width:430px;margin:0 auto;font-size:15px;line-height:1.55}.story-timeline{max-width:1080px;margin:0 auto;position:relative}.story-track{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.story-track path{fill:none;stroke:var(--wine-light);stroke-width:5px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.story-rows{z-index:1;position:relative}.story-row{grid-template-columns:1fr 1fr;align-items:center;column-gap:clamp(90px,13vw,170px);min-height:390px;display:grid}.story-row-reverse .story-photo-wrap{grid-area:1/2}.story-row-reverse .story-content{grid-area:1/1}.story-photo-wrap{justify-self:center;width:min(310px,100%);position:relative}.story-photo{aspect-ratio:1.28;background:#e9e1da;border-radius:999px;width:100%;margin:0;overflow:hidden;box-shadow:0 18px 30px #2118141f}.story-photo img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.story-photo-index{background:var(--wine-light);width:clamp(30px,3.5vw,38px);height:clamp(30px,3.5vw,38px);color:var(--paper);font:clamp(9px, .75vw, 10px) var(--mono);border:clamp(3px,.4vw,5px) solid #f7f5ef;border-radius:50%;place-items:center;display:grid;position:absolute;bottom:clamp(12px,1.7vw,18px);right:clamp(-16px,-1.5vw,-10px)}.story-content{max-width:360px;padding:26px 0}.story-row:not(.story-row-reverse) .story-content{justify-self:start}.story-row-reverse .story-content{text-align:left;justify-self:end}.story-icon{width:44px;height:44px;color:var(--wine-light);background:#a24d3d21;border-radius:12px;place-items:center;margin-bottom:22px;display:grid}.story-content .eyebrow{color:var(--wine-light);margin-bottom:12px}.story-subsection+.story-subsection{margin-top:44px}.story-content h3{font:600 clamp(32px, 3.4vw, 42px) / .98 var(--heading);letter-spacing:-.045em;margin:0 0 15px}.story-content h3.next-chapter-heading{white-space:nowrap;font-size:clamp(18px,1.6vw,32px)}.story-content h3.next-chapter-heading .accent-word{color:#8b2e3c}.story-content p{color:#68645e;max-width:340px;margin:0;font-size:15px;line-height:1.65}.story-content p+p{margin-top:16px}@media (width<=900px) and (width>=701px){.story-section{padding-left:40px;padding-right:40px}.story-row{column-gap:70px;min-height:350px}.story-photo-wrap{width:min(270px,100%)}}@media (width<=700px){.story-section{padding:100px 20px 110px}.story-header{margin-bottom:70px}.story-header h2{font-size:clamp(48px,15vw,70px)}.story-track{display:block}.story-track path{stroke-width:3px}.story-rows{padding-left:28px}.story-row,.story-row-reverse{flex-direction:column;align-items:stretch;min-height:0;margin-bottom:76px;display:flex}.story-row:last-child{margin-bottom:0}.story-row-reverse .story-photo-wrap,.story-row-reverse .story-content{order:initial}.story-photo-wrap{width:min(100%,330px);margin-left:0}.story-photo{aspect-ratio:1.35}.story-photo-index{bottom:12px;right:-10px}.story-content,.story-row-reverse .story-content{text-align:left;max-width:500px;padding:28px 0 0}.story-icon{margin-bottom:18px}.story-content h3{font-size:38px}.story-content h3.next-chapter-heading{white-space:normal}}.recognition-section{background:var(--ink);color:var(--paper);padding:150px max(48px,50% - 520px) 170px;position:relative;overflow:hidden}.recognition-header{text-align:center;width:min(100%,680px);margin:0 auto 92px}.recognition-header .eyebrow{color:var(--wine-light)}.recognition-header h2{font:500 clamp(2.5rem, 6vw, 5.5rem)/1.1 var(--heading);letter-spacing:normal;word-spacing:.01em;margin:18px 0 36px}.recognition-header h2 span{color:var(--brass-bright);letter-spacing:normal;word-spacing:.01em;margin-bottom:14px;font-size:.48em;line-height:1.1;display:block}.recognition-header h2 em{color:var(--paper);letter-spacing:normal;word-spacing:.01em;font-style:normal;display:block}.recognition-header p{color:#aaa59a;width:min(100%,530px);margin:0 auto;font-size:15px;line-height:1.6}.recognition-list{max-width:1100px;margin:0 auto}.recognition-entry{border-top:1px solid #f6f1e721;grid-template-columns:minmax(0,1fr) minmax(300px,.82fr);align-items:center;gap:clamp(50px,9vw,130px);min-height:520px;padding:68px 0;display:grid;position:relative}.recognition-entry:last-child{border-bottom:1px solid #f6f1e721}.recognition-entry-reverse{grid-template-columns:minmax(300px,.82fr) minmax(0,1fr)}.recognition-entry-reverse .recognition-row-image{grid-area:1/1}.recognition-entry-reverse .recognition-copy{grid-area:1/2}.recognition-copy{z-index:1;min-width:0;position:relative}.recognition-index{background:var(--ink);color:#f6f1e77a;width:48px;height:48px;font:500 14px var(--mono);border:1px solid #f6f1e754;border-radius:50%;place-items:center;margin-bottom:26px;transition:border-color .3s,background-color .3s,color .3s,transform .3s;display:grid}.recognition-entry.is-active .recognition-index{border-color:var(--wine-light);background:var(--wine-light);color:var(--paper)}.recognition-title{max-width:570px;color:var(--paper);font:600 clamp(26px, 3vw, 42px)/1.06 var(--heading);letter-spacing:-.035em;margin:0 0 14px}.recognition-title-word{margin-right:.22em;display:inline-block}.recognition-context{color:var(--brass-bright);font:12px var(--mono);letter-spacing:.04em;margin:0 0 22px}.recognition-description{color:#ece5d59e;max-width:520px;margin:0 0 24px;font-size:15px;line-height:1.65}.recognition-tag{color:#d9a59a;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:#a24d3d1a;border:1px solid #a24d3d61;border-radius:999px;padding:8px 11px;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.recognition-entry.is-active .recognition-tag{border-color:var(--wine-light);color:var(--paper);background:#a24d3d38}.recognition-row-image{background:var(--ink-soft);border:1px solid #a24d3d66;border-radius:28px 4px;width:100%;min-height:320px;position:relative;overflow:hidden;box-shadow:0 22px 52px #0000004d,0 0 0 12px #7d2c3312}.recognition-row-image:after{content:"";pointer-events:none;mix-blend-mode:screen;background:linear-gradient(145deg,#7d2c3329,#0000 50%);position:absolute;inset:0}.recognition-row-image img{object-fit:cover;object-position:center top;width:100%;height:390px;transform-style:preserve-3d;will-change:transform, opacity, filter, clip-path;display:block}.recognition-divider{background:var(--wine-light);opacity:.2;height:1px;position:absolute;bottom:0;left:0;right:0}.honors-board{background:var(--ink);color:var(--paper);padding:138px max(48px,50% - 590px) 150px;position:relative;overflow:hidden}.honors-board:before{content:"";filter:blur(28px);pointer-events:none;background:radial-gradient(circle,#7d2c3329,#0000 68%);border-radius:50%;width:52%;height:58%;position:absolute;top:18%;right:-12%}.honors-board-header{z-index:1;max-width:700px;margin-bottom:76px;position:relative}.honors-board-watermark{z-index:-1;color:var(--wine-light);opacity:.055;pointer-events:none;position:absolute;top:-72px;right:-190px;transform:rotate(14deg)}.honors-board-header .eyebrow{color:var(--wine-light)}.honors-board-header h2{max-width:760px;font:500 clamp(54px, 7vw, 94px)/.88 var(--heading);letter-spacing:-.06em;margin:18px 0 22px}.honors-board-header h2 span,.honors-board-header h2 em{display:block}.honors-board-header h2 em{color:var(--brass-bright);font-style:normal}.honors-board-header p{color:#aaa59a;max-width:590px;margin:0;font-size:15px;line-height:1.65}.honors-board-layout{z-index:1;grid-template-columns:minmax(300px,.85fr) minmax(0,1fr);align-items:center;gap:clamp(56px,9vw,136px);display:grid;position:relative}.honors-board-feature{width:calc(100% + 44px);margin:0 0 0 -22px;position:relative}.honors-board-feature:before{display:none}.honors-board-glow{z-index:-1;filter:blur(34px);background:radial-gradient(circle,#a24d3d42,#0000 68%);border-radius:50%;animation:2.4s ease-out .8s both honors-board-glow-pulse;position:absolute;inset:12% -12%}.honors-board-frame{background:var(--ink-soft);clip-path:inset(0 round 22px 5px);border:0;border-radius:22px 5px;position:relative;overflow:hidden;box-shadow:0 24px 56px #00000057}.honors-board-frame:before,.honors-board-frame:after{display:none}.honors-board-frame img{aspect-ratio:1;object-fit:contain;object-position:center;width:100%;height:auto;transition:transform .55s cubic-bezier(.16,1,.3,1),filter .55s;display:block}.honors-board-frame:hover img{filter:saturate(1.08)sepia(.05);transform:scale(1.03)}.honors-board-list{padding-left:34px;position:relative}.honors-board-list:before{content:"";background:#f6f1e733;width:1px;position:absolute;top:16px;bottom:16px;left:8px}.honors-board-list:after{content:"";background:var(--wine-light);opacity:0;pointer-events:none;border-radius:999px;width:5px;height:36px;position:absolute;top:16px;left:6px;box-shadow:0 0 12px 2px #a24d3d9e}.honors-board-entry{opacity:0;border-top:1px solid #f6f1e71f;grid-template-columns:1fr;padding:26px 24px 28px 22px;transition:background-color .3s,transform .3s;display:grid;position:relative}.honors-board-entry:last-child{border-bottom:1px solid #f6f1e71f}.honors-board-entry:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#7d2c3329,#0000 72%);transition:transform .35s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scaleX(0)}.honors-board-entry:hover{transform:translate(5px)}.honors-board-entry:hover:before{transform:scaleX(1)}.honors-board-marker{border:1px solid var(--wine-light);background:var(--ink);width:26px;height:26px;color:var(--wine-light);border-radius:50%;place-items:center;transition:background-color .3s,color .3s,border-color .3s,transform .3s;display:grid;position:absolute;top:26px;left:-34px}.honors-board-entry.is-active .honors-board-marker{border-color:var(--wine-light);background:var(--wine-light);color:var(--paper);transform:scale(1.08)}.honors-board-entry-copy h3{color:var(--paper);font:500 clamp(22px, 2.4vw, 34px)/1.05 var(--heading);letter-spacing:-.035em;margin:0 0 9px}.honors-board-entry-copy h3 small{color:var(--brass-bright);font:9px var(--mono);letter-spacing:.08em;vertical-align:middle;border:1px solid #b4894f73;border-radius:999px;margin-left:8px;padding:4px 7px;display:inline-block}.honors-board-entry-1 .honors-board-entry-copy h3{font-weight:600}.honors-board-entry .honors-board-marker svg{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.honors-board-entry-1:hover .honors-board-marker svg{transform:translateY(3px)rotate(-8deg)}.honors-board-entry-2:hover .honors-board-marker svg{transform:scale(1.14)}.honors-board-entry-3:hover .honors-board-marker svg{transform:rotate(-10deg)scale(1.08)}.honors-board-entry-copy p{color:#aaa59a;max-width:480px;margin:0;font-size:14px;line-height:1.55}@keyframes honors-board-glow-pulse{0%{opacity:.3;transform:scale(.92)}45%{opacity:.75;transform:scale(1.04)}to{opacity:.48;transform:scale(1)}}@keyframes honors-rail-travel{0%{transform:translateY(0)}to{transform:translateY(calc(100% - 36px))}}@keyframes honors-marker-signal{0%,18%,to{opacity:.75;transform:scale(1)}8%{opacity:1;transform:scale(1.08)}}@keyframes honors-icon-signal{0%,18%,to{opacity:.75;transform:scale(1)}8%{opacity:1;transform:scale(1.08)}}@media (prefers-reduced-motion:no-preference){.honors-board.is-visible .honors-board-list:after{opacity:.82;animation:5s linear infinite honors-rail-travel}.honors-board.is-visible .honors-board-entry-1 .honors-board-marker{animation:5s linear infinite honors-marker-signal}.honors-board.is-visible .honors-board-entry-2 .honors-board-marker{animation:5s linear 1.66s infinite honors-marker-signal}.honors-board.is-visible .honors-board-entry-3 .honors-board-marker{animation:5s linear 3.32s infinite honors-marker-signal}.honors-board.is-visible .honors-board-entry-1 .honors-board-marker svg{animation:5s linear infinite honors-icon-signal}.honors-board.is-visible .honors-board-entry-2 .honors-board-marker svg{animation:5s linear 1.66s infinite honors-icon-signal}.honors-board.is-visible .honors-board-entry-3 .honors-board-marker svg{animation:5s linear 3.32s infinite honors-icon-signal}}@media (width<=900px){.honors-board{padding-left:40px;padding-right:40px}.honors-board-layout{grid-template-columns:minmax(250px,.8fr) minmax(0,1fr);gap:48px}.honors-board-feature{width:calc(100% + 24px);margin-left:-12px}}@media (width<=700px){.honors-board{padding:100px 20px 110px}.honors-board-header{margin-bottom:52px}.honors-board-header h2{font-size:52px}.honors-board-layout{flex-direction:column;align-items:stretch;gap:54px;display:flex}.honors-board-feature{width:100%;margin-left:0}.honors-board-frame img{aspect-ratio:1}.honors-board-watermark{width:150px;height:150px;top:-30px;right:-80px}.honors-board-list{padding-left:24px}.honors-board-list:before{top:14px;bottom:14px;left:4px}.honors-board-entry{padding:22px 4px 24px 16px}.honors-board-marker{width:20px;height:20px;top:22px;left:-24px}.honors-board-marker svg{width:13px;height:13px}.honors-board-entry-copy h3{font-size:25px}}@media (prefers-reduced-motion:reduce){.honors-board-glow{animation:none}.honors-board-list:after{display:none}.honors-board-entry{opacity:1;transition:none}.honors-board-entry:before,.honors-board-entry:hover{transform:none}}@media (width<=900px) and (width>=701px){.recognition-section{padding-left:40px;padding-right:40px}.recognition-entry{grid-template-columns:minmax(0,1fr) minmax(260px,.9fr);gap:46px}.recognition-entry-reverse{grid-template-columns:minmax(260px,.9fr) minmax(0,1fr)}.recognition-row-image img{height:320px}}@media (width<=700px){.recognition-section{padding:100px 20px 110px}.recognition-header{margin-bottom:64px}.recognition-header h2{font-size:clamp(2.5rem,15vw,4.375rem)}.recognition-entry,.recognition-entry-reverse{background:#f6f1e706;border:1px solid #f6f1e71a;border-radius:18px 3px;flex-direction:column;min-height:0;margin-bottom:18px;padding:28px 18px 34px;display:flex}.recognition-entry:last-child{margin-bottom:0}.recognition-entry:before{border-radius:inherit;inset:0}.recognition-index{width:38px;height:38px;margin-bottom:20px;font-size:10px}.recognition-row-image{border-radius:16px 2px;order:1;width:100%;min-height:0;margin-bottom:24px}.recognition-row-image img{aspect-ratio:4/5;height:auto}.recognition-copy{order:2;width:100%}.recognition-title{font-size:27px}.recognition-description{font-size:14px}.recognition-tag{margin-top:2px;font-size:9px}}@media (prefers-reduced-motion:reduce){.recognition-entry,.recognition-copy,.recognition-index,.recognition-tag,.recognition-row-image img{transition:none}.recognition-entry:before{transform:none}.reference-float,.reference-cta{transition:none}.reference-float:hover{transform:none}}.reference-hero{padding:104px 32px 32px}.reference-hero-surface{border:1px solid #17191d14;border-radius:30px;max-width:1440px;min-height:calc(100svh - 132px);margin:0 auto;box-shadow:0 24px 70px #26282e17}.reference-note{background:#fff3b0}.reference-note-check{border-color:#fff3b0}.reference-stat-cluster{height:148px}.reference-stat-cluster:after{display:none}.reference-reminder-card{z-index:1;clip-path:polygon(0 0,82% 0,90% 7%,100% 7%,100% 100%,0 100%);background:#f8f9fb;border-radius:0 15px 15px;width:210px;min-height:137px;padding:15px 15px 13px;position:relative;box-shadow:0 14px 36px #23262d1c}.reference-reminder-card>strong{color:#20232a;font-size:14px;display:block}.reminder-divider{border-top:1px solid #d9dce2;height:18px;margin:5px 0 7px;position:relative}.reminder-divider span{color:#a4a8b0;background:#f8f9fb;padding-left:7px;font-size:9px;position:absolute;top:-7px;right:0}.reference-reminder-card>b{color:#272a31;font-size:11px;display:block}.reference-reminder-card>p{color:#9a9ea7;margin:2px 0 7px;font-size:9px}.reminder-time{justify-content:space-between;align-items:center;gap:6px;display:flex}.reminder-time small{color:#a4a8b0;font-size:9px}.reminder-time>span{color:#3563e9;font:9px var(--mono);background:#dce9ff;border-radius:999px;align-items:center;gap:4px;padding:5px 7px;display:inline-flex}.reminder-time i{font-size:12px;font-style:normal}.reference-clock-card{z-index:4;background:#fff;border:5px solid #fff;border-radius:14px;width:58px;height:58px;position:absolute;top:-52px;left:-36px;transform:rotate(-7deg);box-shadow:0 14px 30px #23262d24}.stopwatch-crown{border:2px solid #24262b;border-bottom:0;border-radius:4px 4px 0 0;width:10px;height:6px;position:absolute;top:5px;left:23px}.stopwatch-face{border:2px solid #24262b;border-radius:50%;width:27px;height:27px;position:absolute;top:14px;left:12px}.stopwatch-face:before,.stopwatch-face:after{content:"";background:#24262b;width:2px;height:5px;position:absolute;top:-5px}.stopwatch-face:before{left:2px;transform:rotate(-35deg)}.stopwatch-face:after{right:2px;transform:rotate(35deg)}.stopwatch-face i{transform-origin:bottom;background:#e44e4e;width:2px;height:10px;position:absolute;top:4px;left:12px;transform:rotate(32deg)}.reference-integration-tiles span{width:60px;height:60px;padding:0}.integration-gmail i{color:#e94235;font:800 31px/1 var(--sans);letter-spacing:-.12em;-webkit-text-stroke:1px #fbbc04;font-style:normal}.integration-gmail:after{content:"";opacity:.9;border-top:4px solid #34a853;border-bottom:4px solid #4285f4;width:26px;height:14px;position:absolute}.integration-slack{position:relative;display:block!important}.integration-slack i{border-radius:5px;width:8px;height:24px;display:block;position:absolute}.integration-slack i:first-child{background:#36c5f0;top:11px;left:24px;transform:rotate(90deg)}.integration-slack i:nth-child(2){background:#2eb67d;top:24px;left:11px}.integration-slack i:nth-child(3){background:#ecb22e;top:16px;left:28px;transform:rotate(90deg)}.integration-slack i:nth-child(4){background:#e01e5a;top:28px;left:16px}.integration-calendar{position:relative;border-top:8px solid #4285f4!important;display:block!important}.integration-calendar:before,.integration-calendar:after{content:"";background:#ea4335;border-radius:3px;width:5px;height:9px;position:absolute;top:-12px}.integration-calendar:before{left:13px}.integration-calendar:after{right:13px}.integration-calendar i{color:#4285f4;font:800 21px/1 var(--sans);font-style:normal}.reference-integration-tiles span:after,.reference-integration-tiles span:before{display:none}.reference-integration-tiles .brand-gmail,.reference-integration-tiles .brand-slack,.reference-integration-tiles .brand-calendar{z-index:2;width:35px;height:35px;display:block;position:relative}.reference-integration-tiles .brand-gmail{fill:#ea4335}.reference-integration-tiles .brand-slack{color:#36c5f0;font-size:35px}.reference-integration-tiles .brand-calendar{fill:#4285f4}.reference-integration-tiles .integration-calendar{border-top:1px solid #ececf0!important}.reference-integration-tiles img.brand-gmail,.reference-integration-tiles img.brand-slack,.reference-integration-tiles img.brand-calendar{object-fit:contain;fill:none}.reference-note{z-index:4}.note-paper-stack{pointer-events:none;background:#fffdf2;border:1px solid #17191d0f;border-radius:15px;display:block;box-shadow:0 20px 45px #0000001a,0 8px 16px #00000014;z-index:0!important;position:absolute!important}.note-paper-back-one{inset:8px -8px -8px 9px;transform:rotate(3deg)}.note-paper-back-two{background:#fff;inset:16px -16px -16px 18px;transform:rotate(-2deg)}.reference-note>.reference-pin,.reference-note>strong,.reference-note>.reference-note-check{z-index:2}.reference-integration-tiles>span{box-sizing:border-box;flex:0 0 64px;width:64px;height:64px;margin-left:-10px}.reference-integration-tiles>span:first-child{margin-left:0;transform:rotate(-3deg)}.reference-integration-tiles>span:nth-child(2){transform:rotate(3deg)}.reference-integration-tiles>span:nth-child(3){transform:rotate(-3deg)}.reference-tasks div>span:not(.task-avatars){line-height:1.15}.reference-tasks div>span:not(.task-avatars) time{color:#a0a4ad;font:8px/1 var(--mono);margin-top:3px;display:block}.reference-tasks div>span:not(.task-avatars) i{margin-top:5px}.reference-reminder-card,.reference-stat-cluster>.reference-card-back,.reference-tasks:after,.reference-tasks>.reference-card-back,.reference-integrations:after,.reference-integrations>.reference-card-back{clip-path:polygon(0 0,72% 0,80% 8%,100% 8%,100% 100%,0 100%)}.reference-reminder-card,.reference-float:after,.reference-photo-card,.reference-note,.reference-grid-card,.reference-clock-card,.reference-reminder-card,.reference-tasks,.reference-integrations,.reference-note-check,.reference-card-back{box-shadow:0 20px 45px #0000001f,0 8px 16px #00000014}.reference-float:after,.reference-photo-card,.reference-note,.reference-grid-card,.reference-clock-card,.reference-reminder-card,.reference-tasks,.reference-integrations,.reference-note-check{box-shadow:0 18px 40px #0000001f}.reference-tasks:after,.reference-integrations:after,.reference-tasks>.reference-card-back,.reference-integrations>.reference-card-back{clip-path:polygon(0 0,82% 0,90% 7%,100% 7%,100% 100%,0 100%)}.reference-tasks:after,.reference-integrations:after{background:#fff}.reference-tasks>.reference-card-back,.reference-integrations>.reference-card-back{background:#eef0f4;inset:9px -10px -9px 10px}.reference-integration-tiles img.brand-gmail,.reference-integration-tiles img.brand-slack,.reference-integration-tiles img.brand-calendar{width:48px;height:48px}.task-avatars{gap:0}.task-avatars img{object-fit:cover;border:2px solid #fff;border-radius:50%;width:23px;height:23px;margin-left:-7px;display:block}.task-avatars img:first-child{margin-left:0}@media (width<=900px){.reference-hero{padding:88px 18px 18px}.reference-hero-surface{border-radius:24px;min-height:calc(100svh - 106px)}}@media (width<=620px){.reference-hero{padding:76px 12px 12px}.reference-hero-surface{border-radius:20px;min-height:700px}}.signature-caption{color:#f4eee1b3;font:11px/1.2 var(--sans);letter-spacing:.15em;text-transform:uppercase;z-index:3;pointer-events:none;white-space:nowrap;font-style:italic;position:absolute;bottom:12px;left:12px}.opening~.paper-section{position:relative}.opening~.paper-section:before{content:"";background:linear-gradient(to bottom, var(--ink) 0%, var(--paper) 100%);pointer-events:none;z-index:1;height:150px;position:absolute;top:-1px;left:0;right:0}@media (width<=1200px){.opening{padding:100px 48px 70px}.opening-layout{grid-template-columns:1.15fr 1fr;gap:60px}.opening-content{padding-right:20px}.opening-name h1{font-size:clamp(48px,6vw,90px)}.opening-image-wrap{height:550px}.opening-vertical-rule{height:calc(100% - 140px)}}@media (width<=1024px){.opening{min-height:auto;padding:90px 40px 60px}.opening-layout{grid-template-columns:1fr;gap:50px}.opening-content{max-width:100%;padding-right:0}.opening-name h1{font-size:clamp(42px,9vw,80px)}.opening-tagline{margin-bottom:35px;font-size:18px}.opening-image-wrap{width:100%;height:500px;margin-top:20px}.opening-image{-webkit-mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%);mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%)}.opening-vertical-rule{display:none}.opening-footer{flex-wrap:wrap;gap:16px}.opening-footer-line{text-align:left;flex-basis:100%}}@media (width<=700px){.opening{min-height:100svh;padding:80px 24px 50px}.opening-bg-vignette{opacity:.5}.opening-layout{gap:30px}.opening-eyebrow{margin-bottom:25px;font-size:10px}.opening-name h1{margin-bottom:30px;font-size:clamp(36px,11vw,64px);line-height:1}.opening-tagline{margin-bottom:30px;font-size:16px}.fragment{gap:12px;margin-bottom:16px}.fragment-marker{width:16px;height:16px}.fragment p{font-size:14px}.opening-bio{margin-bottom:30px;font-size:13px}.opening-footer{flex-direction:column;align-items:flex-start;gap:12px;padding-top:16px}.opening-footer-cities,.opening-footer-line{text-align:left;font-size:9px}.opening-image-wrap{height:380px;margin-top:20px}.opening-image{-webkit-mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%);mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%)}.opening-glow-radial{filter:none}}@media (prefers-reduced-motion:reduce){.opening *{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.opening-glow-radial{opacity:.35!important;animation:none!important}.opening-image-container{transform:none!important}}@media (width<=1024px){.opening-layout{grid-template-columns:1fr;gap:40px}.opening-image-area{height:500px}}@media (width<=700px){.opening{min-height:calc(100svh + 70px);padding-top:70px}.opening-layout{grid-template-columns:1fr;gap:30px}.opening-image-area{height:400px;margin-top:30px}.opening-eyebrow{margin-bottom:30px;font-size:10px}.opening-name h1{font-size:clamp(48px,12vw,80px)}.opening-tagline{margin-bottom:16px;font-size:16px}.opening-copy{margin-bottom:30px;font-size:14px}.opening-footer{flex-direction:column;gap:12px;font-size:9px}.opening-footer-line:after{display:none}}:root{--accent-burgundy:#8b4544;--accent-burgundy-light:#a24d3d}.magnetic{will-change:transform}.rule-link{transition:color .2s;position:relative;overflow:hidden}.rule-link:before{content:"";background:var(--signal);transform-origin:0;z-index:-1;transition:transform .3s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;transform:scaleX(0)}.rule-link:hover{color:var(--ink);border-color:var(--signal);padding-left:7px;padding-right:7px}.rule-link:hover:before{transform:scaleX(1)}.company-scrub{background:var(--paper);height:260vh;color:var(--ink)}.scrub-viewport{flex-direction:column;justify-content:center;height:100svh;padding:130px max(48px,50% - 590px);display:flex;position:sticky;top:0;overflow:hidden}.scrub-heading{flex:none;grid-template-columns:1fr 1.6fr;margin-bottom:70px;display:grid}.scrub-heading h2{letter-spacing:-.07em;margin:0;font-size:clamp(48px,7vw,92px);line-height:.9}.scrub-track{align-items:stretch;gap:40px;width:max-content;display:flex}.scrub-track .teaser{border-top:1px solid var(--line-light);border-bottom:1px solid var(--line-light);grid-template-columns:60px 1fr 20px;width:min(560px,65vw);min-height:190px}.scrub-track .teaser h3{font-size:34px}.company-entry,.product-entry{transition:none}.company-entry:after,.product-entry:after{content:"";transform-origin:0;width:100%;height:1px;display:block;position:absolute;bottom:0;left:0;transform:scaleX(0)}.company-entry{position:relative}.company-entry:after{background:var(--brass)}.company-entry.signal:after,.product-entry:after{background:var(--signal)}.company-entry:hover:after,.product-entry:hover:after{width:100%}.product-entry{position:relative}.product-entry:hover h2{color:var(--signal-bright);transition:color .3s}.page-intro:after{content:"";opacity:.16;background:currentColor;width:38%;height:1px;position:absolute;bottom:74px;right:max(48px,50% - 590px)}.page-intro{position:relative;overflow:hidden}@media (pointer:coarse),(width<=700px){.custom-cursor{display:none}.company-scrub{height:auto}.scrub-viewport{height:auto;padding:85px 20px;position:relative;overflow:visible}.scrub-heading{grid-template-columns:1fr;gap:35px;margin-bottom:45px}.scrub-heading h2{font-size:57px}.scrub-track{width:auto;display:block}.scrub-track .teaser{width:auto;min-height:0}}@media (prefers-reduced-motion:reduce){.company-scrub{height:auto}.scrub-viewport{height:auto;position:relative}.scrub-track{transform:none!important}.custom-cursor{display:none}.journey-progress{transform:none!important}}.journey-spine{z-index:5;pointer-events:none;mix-blend-mode:difference;align-items:stretch;gap:14px;height:50vh;display:flex;position:fixed;top:25%;right:28px}.journey-track{background:#f6f1e752;width:1px;height:100%;position:relative}.journey-progress{background:var(--signal-bright);transform-origin:top;width:3px;height:100%;position:absolute;top:0;left:-1px}.journey-progress-horizontal{display:none}.journey-stages{color:var(--paper);font:10px var(--mono);text-transform:uppercase;flex-direction:column;justify-content:space-between;display:flex}.journey-stages span{opacity:.74;flex-direction:column;gap:3px;display:flex}.journey-stages b{color:var(--brass-bright);font-weight:400}.journey-thesis{color:var(--signal-bright);font:12px var(--mono);letter-spacing:.02em;text-transform:uppercase;margin:0 0 4px}.journey-thesis span{color:var(--brass-bright);padding:0 7px}.journey-bridge{background:var(--ink-soft);min-height:260px;color:var(--paper);border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 90px 1fr;align-items:center;gap:35px;padding:70px max(48px,50% - 590px);display:grid}.journey-bridge p{max-width:300px;font:20px/1.2 var(--heading);margin:14px 0 0}.journey-bridge .eyebrow{color:var(--brass-bright)}.journey-bridge .eyebrow.light{color:var(--signal-bright)}.bridge-line{color:var(--signal);font:48px var(--heading);text-align:center}.journey-stage-system .entry-number,.journey-stage-system .product-number{color:var(--signal)}.journey-stage-decision .entry-number{color:var(--brass-bright)}@media (width<=700px){.journey-spine{mix-blend-mode:difference;width:calc(100% - 40px);height:auto;display:block;top:auto;bottom:18px;right:20px}.journey-track{width:100%;height:1px}.journey-progress-vertical{display:none}.journey-progress-horizontal{transform-origin:0;width:100%;height:3px;display:block;top:-1px;left:0}.journey-stages{flex-direction:row;margin-top:9px}.journey-bridge{grid-template-columns:1fr;gap:24px;min-height:0;padding:55px 20px}.journey-bridge p{font-size:19px}.bridge-line{text-align:left;transform-origin:0;height:35px;margin-left:12px;transform:rotate(90deg)}}.eyebrow{font-family:var(--sans);letter-spacing:0;text-transform:none;font-weight:500}.hero-footer,.journey-stages{font-family:var(--sans)}.signal-mark{animation:none}.journey-stage-system .entry-number{color:var(--brass)}.journey-stage-system .teaser.signal .entry-number{color:var(--signal)}.journey-stage-system .teaser.brass .entry-number{color:var(--brass)}.product-entry{grid-template-columns:1fr}.product-entry .eyebrow{color:var(--signal-bright)}.product-entry h2{color:var(--paper)}.products-deck-section{place-items:center;min-height:720px;display:grid}.product-deck{width:min(100%,720px);height:540px;margin:0 auto;position:relative}.product-deck-card{box-sizing:border-box;background:var(--paper);width:430px;min-width:0;height:540px;color:var(--ink);cursor:pointer;transform-origin:50% 90%;border:1px solid #7d2c332e;border-radius:26px 8px;flex-direction:column;padding:30px;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:0;left:calc(50% - 215px);box-shadow:0 18px 32px #0000003d}.product-deck-card:after{background:var(--deck-accent-soft);content:"";opacity:.55;pointer-events:none;border-radius:100% 0 0;width:45%;height:45%;position:absolute;bottom:-1px;right:-1px}.product-deck-card>*{z-index:1;position:relative}.product-deck-card-orbital{z-index:3;--deck-accent:var(--wine);--deck-accent-soft:#7d2c3326;transform:translate(0)rotate(-2deg)}.product-deck-card-magnus{z-index:2;--deck-accent:#356f4c;--deck-accent-soft:#356f4c29;transition-delay:0s;transform:translate(10px,14px)rotate(1deg)}.product-deck-card-simfore{z-index:1;--deck-accent:var(--brass);--deck-accent-soft:#b4894f33;transform:translate(20px,28px)rotate(3deg)}.product-deck-card-top{justify-content:space-between;align-items:flex-start;display:flex}.product-deck-index{color:var(--deck-accent);font:11px var(--mono);letter-spacing:.08em}.product-deck-icon{border:1px solid var(--deck-accent);width:52px;height:52px;color:var(--deck-accent);border-radius:50%;place-items:center;display:grid}.product-deck-copy{margin-top:auto}.product-deck-label{color:var(--deck-accent);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.product-deck-copy h2{color:var(--ink);font:600 clamp(42px, 5vw, 58px)/.9 var(--heading);letter-spacing:-.06em;margin:14px 0 16px}.product-deck-copy p{color:#4e4d48;max-width:330px;font:500 19px/1.25 var(--heading);margin:0 0 16px}.product-deck-audience{color:#77736d;font-size:13px;line-height:1.5;display:block}.product-deck-action{background:var(--deck-accent);width:fit-content;color:var(--paper);font:500 12px var(--sans);border-radius:999px;align-items:center;gap:8px;margin-top:28px;padding:10px 15px;display:inline-flex}.product-deck.is-revealed .product-deck-card{box-shadow:0 28px 48px #00000052}.product-deck.is-revealed .product-deck-card-magnus{transition-delay:.15s;transform:translateY(14px)rotate(0)}.product-deck.is-revealed .product-deck-card-simfore{transition-delay:.3s;transform:translate(145px,28px)rotate(4deg)}@media (width<=700px){.products-deck-section{min-height:620px;padding-top:85px;padding-bottom:95px}.product-deck{width:min(100%,360px);height:470px}.product-deck-card{width:100%;height:470px;padding:24px;left:0}.product-deck-copy h2{font-size:46px}.product-deck-copy p{font-size:17px}.product-deck.is-revealed .product-deck-card-orbital{transform:translate(-76px)rotate(-4deg)}.product-deck.is-revealed .product-deck-card-magnus{transform:translateY(14px)rotate(0)}.product-deck.is-revealed .product-deck-card-simfore{transform:translate(76px,28px)rotate(4deg)}}@media (prefers-reduced-motion:reduce){.product-deck-card{transition:none}}.closing-entry{border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);grid-template-columns:180px 1fr auto;align-items:center;gap:25px;max-width:900px;margin-top:65px;padding:22px 0;display:grid}.closing-entry>div{flex-direction:column;gap:4px;display:flex}.closing-entry strong{color:var(--paper);font:500 22px var(--heading)}.closing-entry div span{color:var(--paper-dim);font-size:14px}.closing-entry a{color:var(--brass-bright);border-bottom:1px solid;padding-bottom:4px;font-size:13px;text-decoration:none}.closing-entry a:hover{color:var(--signal-bright)}@media (width<=700px){.product-entry{grid-template-columns:1fr}.contact h1{font-size:clamp(54px,18vw,68px)}.closing-entry{grid-template-columns:1fr;gap:14px;margin-top:50px}.closing-entry a{width:fit-content}}.opening-name{transform-origin:0;transform:scale(1.05)}.opening-name h1{margin-bottom:34px}.opening .hero-copy{max-width:600px}.opening-rule{background:var(--brass-bright);width:0;height:1px;margin:20px 0 24px}.journey-thesis span{font-family:var(--mono)}.record-chapter{padding-bottom:190px}.record-list{width:100%;max-width:none}.record-row{border-top:0;grid-template-columns:80px minmax(0,820px);gap:24px;padding:44px 0 50px;display:grid;position:relative}.record-rule{background:var(--brass);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0}.record-number{color:var(--brass);font:13px var(--mono);opacity:.4}.record-institution{color:var(--ink);font:500 clamp(28px, 3.2vw, 52px)/.98 var(--heading);letter-spacing:-.05em;opacity:.4;margin:0 0 8px}.record-role{color:var(--brass);margin:0 0 14px;font-weight:500}.record-copy>p:not(.record-role){color:#4e4d48;max-width:680px;margin:0;font-size:15px}.record-copy .rule-link{color:var(--brass)}.systems-chapter{padding-bottom:0}.system-scene{border-top:1px solid var(--line-dark);grid-template-rows:auto 1fr;grid-template-columns:minmax(260px,.9fr) minmax(330px,1.1fr);align-items:center;column-gap:8vw;min-height:125svh;padding:90px 0 110px;display:grid;position:relative}.system-scene-head{align-self:end}.system-id{color:var(--signal-bright);font:14px var(--mono);margin-bottom:24px;display:block}.system-scene-head h3{color:var(--paper);font:500 clamp(46px, 6vw, 100px)/.9 var(--heading);letter-spacing:-.07em;max-width:620px;margin:0}.system-scene-motif{grid-area:1/2/span 2;place-self:center end;width:min(100%,480px);position:relative}.system-motif{width:100%;height:auto;display:block;overflow:visible}.motif-dot,.motif-core,.motif-orbit{fill:var(--signal);stroke:var(--signal)}.motif-dot{opacity:.9}.motif-orbit{fill:none;stroke-width:1px}.motif-orbit-wide{stroke-dasharray:2 8}.magnus-motif{height:300px;color:var(--signal-bright);font:500 clamp(42px, 7vw, 100px)/1 var(--heading);letter-spacing:-.06em;place-items:center;display:grid;position:relative}.magnus-motif span{position:absolute}.magnus-motif .claim-layer{color:var(--paper)}.magnus-motif .signal-layer{color:var(--signal-bright)}.magnus-motif i{background:var(--signal);transform-origin:0;width:72%;height:1px;position:absolute;bottom:74px}.simfore-trunk,.simfore-branch{fill:none;stroke:#f6f1e773;stroke-width:1.5px}.simfore-branch.is-selected{stroke:var(--signal);stroke-width:3px}.motif-state{color:var(--signal-bright);font:11px var(--sans);margin-top:20px;display:block}.system-scene-content{opacity:.25;grid-column:1;align-self:start;max-width:610px;padding-top:38px;transition:opacity .3s}.system-scene:has(.motif-state) .system-scene-content{opacity:1}.system-scene-content p{color:var(--paper-dim);margin:0 0 20px;font-size:16px}.system-scene-content strong{color:var(--paper)}.system-help{border-top:1px solid var(--line-dark);margin-top:28px;padding-top:20px}.system-help>strong{color:var(--signal-bright);font:14px var(--sans)}.system-help ul{color:var(--paper-dim);margin:14px 0 0;padding-left:18px;font-size:14px}.system-help li{padding:5px 0}.line-chapter{grid-template-columns:1fr;min-height:100svh;padding-top:110px;padding-bottom:110px}.line-chapter blockquote{max-width:1100px;margin-top:15vh;font-size:clamp(58px,9vw,160px)}.line-chapter>p{display:none}@media (width<=700px){.record-chapter{padding-bottom:120px}.record-row{grid-template-columns:44px minmax(0,1fr);gap:12px;padding:34px 0 40px}.record-institution{font-size:31px}.record-copy>p:not(.record-role){font-size:14px}.system-scene{flex-direction:column;align-items:stretch;gap:42px;min-height:120svh;padding:80px 0;display:flex}.system-scene-head h3{font-size:54px}.system-scene-motif{order:2;align-self:center;width:100%;max-width:360px}.system-scene-content{opacity:1;order:3;padding-top:0}.orbital-motif{transform-origin:50%;transform:scale(.86)}.magnus-motif{height:180px;font-size:60px}.magnus-motif i{bottom:38px}.simfore-motif{height:210px}.line-chapter{min-height:100svh;padding-top:90px;padding-bottom:90px}.line-chapter blockquote{margin-top:20vh;font-size:58px}}.scroll-progress{z-index:12;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.scroll-progress>div{background:var(--signal);transform-origin:0;width:100%;height:100%}.site-header{z-index:20;border-bottom:1px solid #0000;height:78px;padding:0 max(28px,50% - 640px);transition:background-color .35s,color .35s,border-color .35s,-webkit-backdrop-filter .35s,backdrop-filter .35s;position:fixed;top:0;left:0;right:0}.header-transparent{color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15130fc7;border-bottom-color:#f6f1e71f}.header-paper{background:var(--paper);color:var(--ink);border-bottom-color:var(--line-light)}.header-ink{color:var(--paper);border-bottom-color:var(--line-dark);background:#15130ff5}.header-paper .wordmark,.header-paper nav a{color:var(--ink)}.header-paper .header-index{color:var(--brass)}.header-ink .wordmark,.header-ink nav a{color:var(--paper)}.home-header.header-transparent{color:var(--paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#15130fc7;border-bottom-color:#f6f1e71f}.home-header.header-transparent .wordmark,.home-header.header-transparent nav a{color:var(--paper)}.home-header.header-transparent .wordmark span,.home-header.header-transparent nav a:hover,.home-header.header-transparent nav a.active{color:var(--wine-light)}.home-header.header-paper{color:var(--paper);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#1d1b17f5;border-bottom-color:#f6f1e724}.home-header.header-paper .wordmark,.home-header.header-paper nav a{color:var(--paper)}.desktop-nav{align-items:center;gap:clamp(16px,2.2vw,32px);margin:0 0 0 auto;display:flex}.desktop-nav a{color:var(--paper-dim);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:8px 0;text-decoration:none;transition:color .25s;position:relative}.desktop-nav a:after{content:"";background:var(--wine-light);transform-origin:100%;height:1px;transition:transform .25s;position:absolute;bottom:2px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover,.desktop-nav a.active{color:var(--wine-light)}.desktop-nav a:hover:after,.desktop-nav a.active:after{transform-origin:0;transform:scaleX(1)}.header-paper .desktop-nav a:hover,.header-paper .desktop-nav a.active{color:var(--wine-light)}.active-section{display:none}.header-index{color:var(--brass);font:11px var(--mono)}.menu-toggle{color:currentColor;background:0 0;border:0;padding:10px;display:none}.site-header .wordmark,.site-header .desktop-nav a{opacity:1}@media (prefers-reduced-motion:no-preference){.site-header .wordmark{animation:.4s cubic-bezier(.16,1,.3,1) both navbar-wordmark-in}.site-header .desktop-nav a{animation:.36s cubic-bezier(.16,1,.3,1) both navbar-link-in}.site-header .desktop-nav a:nth-child(2){animation-delay:45ms}.site-header .desktop-nav a:nth-child(3){animation-delay:90ms}.site-header .desktop-nav a:nth-child(4){animation-delay:.135s}.site-header .desktop-nav a:nth-child(5){animation-delay:.18s}.site-header .desktop-nav a:nth-child(6){animation-delay:.225s}.site-header .desktop-nav a:nth-child(7){animation-delay:.27s}}@keyframes navbar-wordmark-in{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes navbar-link-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-overlay{z-index:11;background:var(--ink);color:var(--paper);padding:26px 24px;position:fixed;inset:0}.overlay-close{color:var(--paper);background:0 0;border:0;padding:12px;position:absolute;top:18px;right:18px}.overlay-kicker{color:var(--brass-bright);font:500 13px var(--sans);display:block}.mobile-overlay nav{flex-direction:column;gap:18px;margin-top:22vh;display:flex}.mobile-overlay nav a{color:var(--paper);font:500 54px/.95 var(--heading);letter-spacing:-.05em;text-decoration:none}.mobile-overlay nav a.active{color:var(--signal-bright)}.reference-hero,[data-section]{scroll-margin-top:62px}@media (width<=700px){.site-header{height:58px;padding:0 16px}.desktop-nav{display:none}.active-section{margin-right:8px;font-size:11px}.header-index{display:none}.menu-toggle{display:block}.mobile-overlay nav{margin-top:18vh}.mobile-overlay nav a{font-size:clamp(42px,14vw,58px)}}.system-scene .motif-dot:nth-of-type(n+9){display:none}@media (width>=701px){.system-scene .motif-dot:nth-of-type(n+9){display:block}}@media (width<=700px),(pointer:coarse){.simfore-branch:nth-child(n+3){display:none}}.closing-chapter{min-height:0;padding-top:150px;padding-bottom:170px}.closing-record-entry{padding-top:44px;padding-bottom:44px}.closing-record-entry .record-institution{opacity:1;color:var(--ink)}.closing-source{color:var(--brass);border-bottom:1px solid;margin-top:20px;padding-bottom:4px;font-size:13px;text-decoration:none;display:inline-block}.closing-source:hover{color:var(--signal)}@media (width<=700px){.closing-chapter{padding-top:90px;padding-bottom:110px}.closing-record-entry{padding-top:34px;padding-bottom:38px}}.home-opening .achievement-teaser{display:none}.new-hero-stat strong{color:#0000;-webkit-text-fill-color:transparent;background:linear-gradient(135deg,#2a2a28 0%,#8b5e4a 100%);-webkit-background-clip:text;background-clip:text}.new-hero-stats.is-animating strong{font-family:var(--mono)}.new-hero{--hero-bg:#f8f5ef;--hero-bg-deep:#f1ebe2;--hero-text:#25221f;--hero-muted:#5a5550;--hero-wine:#7d2c33;--hero-wine-light:#963f3f;--hero-gold:#8e612f;--hero-line:#7d2c332e;background:linear-gradient(180deg, var(--hero-bg) 0%, #f7f2eb 54%, var(--hero-bg-deep) 100%);color:var(--hero-text)}.new-hero:after{opacity:.035;mix-blend-mode:multiply}.new-hero-title{color:var(--hero-text)}.new-hero-title-accent{color:var(--hero-gold)}.new-hero-link{border-bottom-color:var(--hero-wine-light);color:var(--hero-text)}.new-hero-secondary{color:var(--hero-muted)}.new-hero-secondary i{border-color:var(--hero-wine);color:var(--hero-gold)}.new-hero-portrait{background:#fffcf7db;border-color:#7d2c3352;box-shadow:0 26px 56px #52352424,0 0 0 12px #7d2c330b}.new-hero-portrait:before{background:radial-gradient(circle,#963f3f24 0%,#963f3f0d 38%,#0000 70%)}.new-hero-badge{background:var(--hero-wine);color:#fffaf3;border-color:#7d2c3352;box-shadow:0 16px 30px #5235242e}.new-hero-badge span{color:#f1ddd3}.new-hero-dots{background-image:radial-gradient(var(--hero-gold) 1px, transparent 1px)}.new-hero-stats{border-top-color:var(--hero-line)}.new-hero-stat strong{color:var(--hero-wine);text-shadow:0 0 18px #963f3f1f}.new-hero-ticker{border-top-color:var(--hero-line);border-bottom-color:var(--hero-line)}.new-hero-pillar-cream{background:#ebe3d5}.new-hero-pillar-wine{background:var(--hero-wine);color:#fffaf3}.new-hero-pillar p{color:#25221fb8}.new-hero-pillar-wine p{color:#fffaf3cc}.new-hero-pillar-wine .new-hero-pillar-more span{color:#fffaf3bd}.new-hero-pillar-more a{color:var(--hero-wine)}.new-hero-pillar-wine .new-hero-pillar-more a{color:#e0b978}.home-header.header-transparent,.home-header.header-paper{color:var(--hero-text);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f8f5efeb;border-bottom-color:#7d2c3329}.home-header.header-transparent .wordmark,.home-header.header-paper .wordmark,.home-header.header-transparent nav a,.home-header.header-paper nav a{color:var(--hero-text)}.home-header.header-transparent .wordmark span,.home-header.header-paper .wordmark span,.home-header .desktop-nav a:hover,.home-header .desktop-nav a.active{color:var(--hero-wine)}.home-header .desktop-nav a{color:var(--hero-muted)}.home-header .desktop-nav a:after{background:var(--hero-wine)}.home-header .menu-toggle{color:var(--hero-text)}.new-hero{--hero-text:#1a2e1a;--hero-muted:#626762;--hero-wine:#6f3938;--hero-wine-light:#8c5a55;--hero-gold:#8e612f;background:#f7f5ef}.new-hero:before{opacity:.08;background:radial-gradient(circle at 74% 38%,#a8d5a857,#0000 30%),linear-gradient(115deg,#0000 0 62%,#1a2e1a09 62% 62.1%,#0000 62.1%)}.new-hero-rule{background:#1a2e1a24}.new-hero-rule:after{background:#a8d5a8}.new-hero-portrait-index{color:#718074}.new-hero-title,.new-hero-title-accent{color:var(--hero-text)}.new-hero-copy{color:var(--hero-muted)}.new-hero-actions{align-items:center}.new-hero-link{color:var(--hero-text);background:#a8d5a8;border:0;border-radius:999px;padding:14px 22px;font-weight:600;box-shadow:0 8px 18px #4160411f}.new-hero-link span{color:var(--hero-text)}.new-hero-secondary{color:var(--hero-muted);gap:10px}.new-hero-secondary i{color:#426248;background:#e2efe2;border:0;flex-basis:28px;width:28px;height:28px;font-size:13px}.new-hero-secondary i+i{color:#78652e;background:#f1ebcb}.new-hero-secondary:hover i{transform:rotate(16deg)scale(1.05)}.new-hero-portrait{background:#fffdf8;border:0;border-radius:26px;padding:16px 16px 18px;transform:none;box-shadow:0 20px 42px #464e3a29}.new-hero-portrait:before{filter:blur(28px);background:radial-gradient(circle,#a8d5a83d 0%,#a8d5a814 42%,#0000 70%)}.new-hero-portrait-index{margin:0 0 12px;padding:0 2px}.new-hero-portrait img{filter:saturate(.84)contrast(1.02);border-radius:18px}.new-hero-badge{min-width:182px;color:var(--hero-text);background:#fffdf8;border:1px solid #1a2e1a1a;border-radius:14px;padding:16px 18px;top:30px;right:-52px;transform:none;box-shadow:0 14px 28px #464e3a29}.new-hero-badge strong{color:var(--hero-text)}.new-hero-badge span{color:#617261;border-bottom:1px solid;width:fit-content;padding-bottom:2px;display:inline-block}.new-hero-dots{opacity:.5;background-image:radial-gradient(#9dbb9d 1px,#0000 1px)}.new-hero-dots-top{top:-24px;left:-24px;right:auto}.new-hero-dots-bottom{bottom:-22px;left:auto;right:-24px}.new-hero-stat strong{z-index:0;width:fit-content;color:var(--hero-text);text-shadow:none;display:inline-block;position:relative}.new-hero-stat span{color:var(--hero-muted)}.new-hero-ticker{background:#fffdf852;border-top-color:#1a2e1a24;border-bottom-color:#1a2e1a24}.new-hero-ticker:before{background:linear-gradient(90deg,#f7f5ef,#0000)}.new-hero-ticker:after{background:linear-gradient(270deg,#f7f5ef,#0000)}.new-hero-ticker-item{color:#526153}.new-hero-ticker-item i{color:#ae8a47}.new-hero-pillars:before{background:radial-gradient(#a8d5a82e,#0000 70%)}.new-hero-pillar{border-color:#1a2e1a1a;box-shadow:0 16px 30px #464e3a21,inset 0 2px #ffffffb8}.new-hero-pillar:hover,.new-hero-pillar.is-expanded{box-shadow:0 22px 38px #464e3a2e,inset 0 2px #ffffffb8}.new-hero-pillar-illustration{background:#dceef0}.new-hero-pillar-blush{background:#e2f0df}.new-hero-pillar-wine{color:var(--hero-text);background:#edf0cf}.new-hero-pillar-icon{color:#426248;background:#dcebdc;border-color:#42624829}.new-hero-pillar-wine .new-hero-pillar-icon{color:#78652e;background:#f3eccb;border-color:#78652e29}.new-hero-pillar:not(.new-hero-pillar-illustration){text-align:center;align-items:center}.new-hero-pillar:not(.new-hero-pillar-illustration) p{color:#ffffffe6}.new-hero-pillar-more span{color:#1a2e1a94}.new-hero-pillar-more a,.new-hero-pillar-wine .new-hero-pillar-more a{color:#426248}.new-hero-pillar-illustration .new-hero-pillar-icon,.new-hero-pillar-illustration h2,.new-hero-pillar-illustration p,.new-hero-pillar-illustration .new-hero-pillar-more{display:none}.new-hero-pillar-art{position:absolute;inset:34px}.new-hero-pillar-art:before,.new-hero-pillar-art:after,.new-hero-pillar-art span{content:"";border:12px solid #5da6ad;border-radius:26px;display:block;position:absolute;box-shadow:10px 12px #41858d1f}.new-hero-pillar-art:before{border-right-color:#0000;width:48%;height:36%;top:18%;left:17%;transform:rotate(18deg)}.new-hero-pillar-art:after{border-left-color:#0000;width:42%;height:32%;bottom:16%;right:14%;transform:rotate(-20deg)}.new-hero-pillar-art span:first-child{border-width:9px;border-color:#85c9c2;width:18%;height:18%;top:10%;right:12%;transform:rotate(24deg)}.new-hero-pillar-art span:nth-child(2){border-width:9px;border-color:#78bfc0;width:19%;height:19%;bottom:12%;left:12%;transform:rotate(-18deg)}.new-hero-pillar-art span:nth-child(3){border-width:9px;border-color:#a3d8cf;width:21%;height:21%;top:40%;left:42%;transform:rotate(10deg)}.new-hero-title,.new-hero-title-line,.new-hero-title-accent{font-family:"Poppins", var(--sans);letter-spacing:-.035em;font-weight:700;line-height:.98}.new-hero-link{gap:9px;padding-left:24px;padding-right:24px}.new-hero-secondary>span{margin-right:0}.new-hero-secondary i{border-radius:50%;flex-basis:38px;width:38px;height:38px}.new-hero-secondary i:last-of-type{color:#1a2e1a;background:#c5e0b4}.new-hero-secondary i svg{width:15px;height:15px;display:block}.new-hero-link{border:2px solid #416341;border-radius:13px}.new-hero-secondary i:first-of-type{color:#1a2e1a;background:linear-gradient(135deg,#8fd4c8 0%,#a8d5a8 100%)}.new-hero-secondary i:last-of-type{color:#1a2e1a}.new-hero-corner-dots{z-index:0;opacity:.42;pointer-events:none;background-image:radial-gradient(circle,#89a88d 1.25px,#0000 1.5px),radial-gradient(circle,#b5c9a8 1px,#0000 1.4px);background-position:3px 5px,19px 13px;background-size:17px 17px,23px 21px;width:92px;height:76px;position:absolute}.new-hero-corner-dots-top{top:112px;right:5.5%;transform:rotate(7deg)}.new-hero-corner-dots-bottom{opacity:.3;bottom:42px;right:8%;transform:rotate(-8deg)}@media (width>=901px){.new-hero{align-content:start;gap:24px clamp(42px,5vw,76px);min-height:calc(100dvh - 78px);padding-top:92px;padding-bottom:34px}.new-hero-content{align-self:start}.new-hero-title{letter-spacing:-.07em;max-width:620px;font-size:clamp(58px,6.2vw,94px);font-weight:700;line-height:.98}.new-hero-copy{margin-top:24px;font-size:15px;line-height:1.45}.new-hero-actions{gap:14px;margin-top:26px}.new-hero-portrait{width:min(100%,380px)}.new-hero-stats{gap:18px;margin-top:0;padding-top:16px}.new-hero-stat{gap:3px}.new-hero-stat strong{font-size:clamp(28px,3.2vw,46px)}.new-hero-ticker{margin-top:0}.new-hero-ticker-track{padding:9px 0}.new-hero-pillars{margin-top:12px}}@media (width>=901px) and (height<=820px){.new-hero{padding-top:82px;padding-bottom:24px}.new-hero-portrait{width:min(100%,340px)}.new-hero-title{font-size:clamp(54px,5.8vw,82px);line-height:.98}.new-hero-copy{margin-top:18px}.new-hero-actions{margin-top:20px}}.new-hero-title,.new-hero-title-line,.new-hero-title-accent{font-family:var(--sans);letter-spacing:0;font-size:clamp(64px,5.4vw,72px);font-weight:700;line-height:1.05}.new-hero-secondary{gap:11px}.new-hero-secondary i{width:44px;height:44px;color:var(--ink);border:0;flex-basis:44px;background:#3fa8a02b!important}.new-hero-secondary i+i{color:var(--ink);margin-left:-6px;background:#3fa8a02b!important}.new-hero-secondary i svg{stroke-width:1.5px;width:19px;height:19px}.new-hero-image-column{grid-column:2;justify-self:end;width:min(100%,380px)}.new-hero-portrait{width:100%}.new-hero-stats{border-top:0;justify-content:space-between;gap:0;width:100%;margin-top:18px;padding-top:0;display:flex}.new-hero-stat{flex-direction:column;align-items:flex-start;gap:6px;min-width:max-content;display:flex}.new-hero-stat strong{font-family:var(--sans);letter-spacing:0;color:var(--ink);text-shadow:none;font-size:clamp(28px,2.2vw,34px);font-weight:700;display:block;position:static}.new-hero-stat span{color:var(--ink-soft);letter-spacing:0;text-transform:none;white-space:nowrap;font-size:10px;line-height:1.3}.new-hero-portrait{box-shadow:none;background:0 0;border:0;overflow:visible}.new-hero-image-frame{z-index:1;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 20px 60px -15px #00000040}.new-hero-image-glow{z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#3b82f659,#0000 70%);border-radius:50%;position:absolute;inset:-14%}.new-hero-image-frame img{aspect-ratio:1.42;object-fit:cover;object-position:center top;filter:none;border-radius:0;width:100%;display:block}@media (width<=700px){.new-hero-title,.new-hero-title-line,.new-hero-title-accent{font-size:clamp(40px,12vw,54px);line-height:1.05}.new-hero-image-column{width:min(100%,330px);margin:0 auto}.new-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin-top:22px}.new-hero-stat strong{font-size:28px}}.record-chapter{padding:150px max(48px,50% - 590px)}.record-chapter .section-heading{margin-bottom:80px}.record-chapter .section-heading h2{color:var(--ink);font-size:clamp(72px,10vw,150px)}.record-list{max-width:980px}.record-chapter .ledger-content h3{color:var(--ink)}.record-chapter .ledger-content p{color:#4e4d48}.record-chapter .ledger-org,.record-chapter .rule-link{color:var(--brass)}.systems-chapter{padding:150px max(48px,50% - 590px)}.systems-intro{grid-template-columns:1fr 1.6fr;margin-bottom:110px;display:grid}.systems-intro h2{letter-spacing:-.07em;color:var(--paper);margin:0;font-size:clamp(72px,10vw,150px);line-height:.86}.systems-intro .eyebrow{color:var(--signal-bright)}.system-panel{border-top:1px solid var(--line-dark);grid-template-columns:1fr 1.6fr;align-content:center;gap:20px;min-height:72svh;padding:80px 0;display:grid}.system-panel-label{color:var(--signal-bright);font:12px var(--mono);flex-direction:column;gap:6px;display:flex}.system-panel-label span:last-child{color:var(--paper-dim);font-family:var(--sans)}.system-panel-copy{max-width:700px}.system-panel h3{color:var(--paper);font:500 clamp(58px, 8vw, 180px)/.86 var(--heading);letter-spacing:-.07em;margin:0 0 34px}.system-panel p{max-width:650px;color:var(--paper-dim);font-size:17px}.system-panel .rule-link{color:var(--signal-bright)}.system-panel .rule-link:hover{color:var(--ink)}.systems-chapter h2 em,.page-intro.journey-stage-system h1 em{color:var(--signal-bright)}.page-intro.journey-stage-product>.eyebrow{color:var(--wine-light);font:11px var(--mono);letter-spacing:.03em;text-transform:uppercase}.page-intro.journey-stage-product h1{color:var(--paper);font:500 clamp(62px, 9vw, 126px)/.86 var(--heading)}.page-intro.journey-stage-product h1 em{color:var(--wine-light);font-style:normal}@media (width>=901px){.new-hero{grid-template-columns:minmax(0,1fr) minmax(420px,480px);align-content:center;gap:24px clamp(42px,7vw,92px);min-height:100dvh;padding-top:72px;padding-bottom:52px}.new-hero-content{align-self:center;padding-bottom:28px}.new-hero-title{letter-spacing:-.035em;max-width:620px;font-size:clamp(58px,5.3vw,78px);line-height:1.05}.new-hero-copy{max-width:500px;margin-top:28px;font-size:15px;line-height:1.5}.new-hero-actions{margin-top:32px}.new-hero-image-column{place-self:center;width:min(100%,480px);min-width:0;padding-top:48px;overflow:visible}.new-hero-portrait{background:0 0;border-radius:14px;width:calc(100% - 36px);max-width:480px;margin:0 auto;padding:0;overflow:visible;box-shadow:0 18px 38px #464e3a29}.new-hero-portrait-index{display:none}.new-hero-portrait img{aspect-ratio:1.42;border-radius:14px}.new-hero-badge{border-radius:8px;min-width:166px;padding:12px 14px;top:-30px;right:12px}.new-hero-stats{margin-top:22px}.new-hero-stat{isolation:isolate;text-align:center;align-items:center;gap:4px;position:relative}.new-hero-stat:before{content:"";z-index:-1;background:radial-gradient(ellipse, var(--stat-blob) 0%, transparent 70%);filter:blur(24px);opacity:.2;pointer-events:none;border-radius:50%;width:170%;height:145%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.new-hero-stat:first-child{--stat-blob:var(--signal)}.new-hero-stat:nth-child(2){--stat-blob:var(--brass)}.new-hero-stat:nth-child(3){--stat-blob:var(--wine)}.new-hero-stat:nth-child(4){--stat-blob:var(--champagne)}.new-hero-stat strong{font-size:clamp(27px,2.5vw,36px)}.new-hero-stat span{font-size:10px}.new-hero-ticker{display:none}.new-hero-pillars{grid-column:1/-1;align-items:stretch;margin-top:16px}.new-hero-pillar{height:100%;padding-top:30px;padding-bottom:30px}.new-hero-actions{gap:18px}.new-hero-link{color:#1a2e1a;background:#8fd19e;border:0;border-radius:999px;padding:15px 30px;font-weight:700;box-shadow:0 8px 18px #4160411f}.new-hero-secondary{align-items:center;gap:16px}.new-hero-secondary>span{color:#626762;white-space:normal;width:148px;line-height:1.25}.new-hero-secondary i{flex:0 0 46px;width:46px;height:46px}}.new-hero-link{background:var(--wine);color:var(--paper);box-shadow:0 8px 18px #7d2c3338}.new-hero-link:hover{background:var(--wine-light);color:var(--paper);transform:translateY(-2px);box-shadow:0 12px 24px #7d2c334d}.new-hero-secondary .new-hero-social-button{width:56px;height:56px;color:var(--ink);background:0 0;border:0;flex-basis:56px}.new-hero-title-line{white-space:nowrap;font-size:1em;line-height:.98;display:block}.new-hero-title-primary{font-weight:700}.new-hero-title-support{font-weight:400}.new-hero-pillars{align-items:stretch;width:90%;margin-left:auto;margin-right:auto}.new-hero-pillar{--pillar-accent:#7d2c33;--pillar-accent-deep:#64232b;color:#f7f2e8;isolation:isolate;border:1px solid #f6f1e738;border-radius:4px 22px;flex-direction:column;align-items:flex-start;min-height:300px;padding:26px 24px 24px;transition:transform .3s,box-shadow .3s;display:flex;position:relative;box-shadow:0 14px 28px #2617142e}.new-hero-pillar:before{content:"";z-index:2;background:var(--pillar-accent);height:2px;position:absolute;top:-1px;left:22px;right:22px}.new-hero-pillar:after{z-index:0;content:"";transform-origin:100%;pointer-events:none;background:#f7f2e838;width:72%;height:1px;position:absolute;bottom:34px;right:-8%;transform:rotate(-18deg)}.new-hero-pillar>*{z-index:1;position:relative}.new-hero-pillar-cream{--pillar-accent:#7d2c33;--pillar-accent-deep:#64232b;background:radial-gradient(circle at 88% 18%,#d4917438,#0000 34%),linear-gradient(145deg,#4d2027 0%,#9a5f4b 100%)}.new-hero-pillar-blush{--pillar-accent:#9eb7a0;--pillar-accent-deep:#d5e2d2;background:radial-gradient(circle at 90% 14%,#bedabe33,#0000 34%),linear-gradient(145deg,#253c32 0%,#718c77 100%)}.new-hero-pillar-wine{--pillar-accent:#e0bd83;--pillar-accent-deep:#f1d6a4;background:radial-gradient(circle at 88% 18%,#ffefc338,#0000 34%),linear-gradient(145deg,#987247 0%,#d1b486 100%)}.new-hero-pillar:hover,.new-hero-pillar.is-expanded{transform:translateY(-6px);box-shadow:0 20px 40px #00000024}.new-hero-pillar-label{color:#f7f2e8b8;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;margin-bottom:28px;display:block}.new-hero-pillar h2{color:#fffaf2;max-width:100%;font:600 clamp(30px, 3.2vw, 48px)/.92 var(--heading);letter-spacing:-.045em;overflow-wrap:break-word;margin:0 0 18px}.new-hero-pillar p{color:#ffffffe6;opacity:1;max-width:390px;margin:0;font-size:14px;line-height:1.6}.new-hero-pillar-more{opacity:1;gap:6px;margin-top:22px;padding-top:0;display:grid;transform:none}.new-hero-pillar-more span{color:#f7f2e8b8;font:10px var(--mono);letter-spacing:.04em}.new-hero-pillar-action{margin-top:auto;padding-top:28px}.new-hero-pillar-action a{color:#25221f;width:fit-content;font:600 11px var(--sans);background:#fffaf2;border-radius:999px;align-items:center;gap:6px;margin-top:0;padding:10px 15px;text-decoration:none;display:inline-flex}.new-hero-pillar-action a svg{flex:0 0 15px;transition:transform .2s}.new-hero-pillar-action a:hover svg{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.new-hero-pillar,.new-hero-pillar-more a,.new-hero-pillar-more a svg{transition:none}}.qualification-section{background:var(--ink);color:var(--paper);padding:150px max(48px,50% - 590px) 170px;position:relative;overflow:hidden}.qualification-section:before{content:"";filter:blur(30px);pointer-events:none;background:radial-gradient(circle,#7d2c332e,#0000 70%);border-radius:50%;width:58%;height:48%;position:absolute;top:12%;right:-16%}.qualification-header{z-index:1;max-width:700px;margin:0 0 92px;position:relative}.qualification-badge{color:#d9a59a;font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #a24d3d73;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.qualification-header h2{max-width:760px;color:var(--paper);font:500 clamp(54px, 7vw, 94px)/.88 var(--heading);letter-spacing:-.06em;margin:24px 0}.qualification-header h2 em{color:var(--brass-bright);font-style:normal;display:block}.qualification-highlight{z-index:0;color:var(--paper);padding:0 .08em;display:inline-block;position:relative}.qualification-highlight:before{content:"";z-index:-1;background:var(--wine);border-radius:2px;position:absolute;inset:.12em -.05em .04em}.qualification-header p{color:#aaa59a;max-width:650px;margin:0;font-size:15px;line-height:1.65}.qualification-mosaic{z-index:1;gap:34px;max-width:1120px;margin:0 auto;display:grid;position:relative}.qualification-row{grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:clamp(38px,7vw,104px);display:grid}.qualification-row-reverse{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr)}.qualification-row-image{background:var(--ink-soft);border-radius:18px 4px;min-width:0;margin:0;position:relative;overflow:hidden;box-shadow:0 24px 52px #00000052}.qualification-row-wide .qualification-row-image{aspect-ratio:1.45}.qualification-row-tall .qualification-row-image{aspect-ratio:1.16}.qualification-row-medium .qualification-row-image{aspect-ratio:.75}.qualification-row-tech .qualification-row-image{aspect-ratio:4/3;border-radius:14px;width:min(100%,520px);margin:0 auto;box-shadow:0 18px 38px #0000003d}.qualification-row-reverse .qualification-row-image{grid-column:2}.qualification-row-reverse .qualification-row-copy{grid-area:1/1}.qualification-row-image img{object-fit:cover;object-position:center;filter:saturate(.7)contrast(1.08);width:100%;height:100%;display:block}.qualification-row-wash{mix-blend-mode:multiply;pointer-events:none;background:linear-gradient(135deg,#15130f1a,#7d2c3357 100%);position:absolute;inset:0}.qualification-row-copy{max-width:370px}.qualification-row-icon{width:46px;height:46px;color:var(--brass-bright);background:linear-gradient(145deg,#a24d3d4d,#b4894f1f);border:1px solid #a24d3d7a;border-radius:13px;place-items:center;margin-bottom:24px;display:grid;box-shadow:inset 0 0 22px #a24d3d1f}.qualification-row-copy h3{color:var(--paper);font:500 clamp(30px, 3.2vw, 48px)/.98 var(--heading);letter-spacing:-.045em;margin:0 0 16px}.qualification-row-copy p{color:#aaa59a;max-width:340px;margin:0;font-size:15px;line-height:1.65}@media (width<=900px) and (width>=701px){.qualification-section{padding-left:40px;padding-right:40px}.qualification-row,.qualification-row-reverse{grid-template-columns:minmax(0,1fr) minmax(220px,.9fr);gap:40px}.qualification-row-reverse{grid-template-columns:minmax(220px,.9fr) minmax(0,1fr)}}@media (width<=700px){.qualification-section{padding:100px 20px 110px}.qualification-header{margin-bottom:62px}.qualification-header h2{font-size:clamp(48px,15vw,70px)}.qualification-mosaic{gap:64px}.qualification-row,.qualification-row-reverse{flex-direction:column;align-items:stretch;gap:28px;display:flex}.qualification-row-image,.qualification-row-tall .qualification-row-image,.qualification-row-medium .qualification-row-image{aspect-ratio:auto;width:100%}.qualification-row-image img{aspect-ratio:auto;object-fit:contain;height:auto}.qualification-row-tech .qualification-row-image{aspect-ratio:4/3;width:100%}.qualification-row-tech .qualification-row-image img{object-fit:cover;height:100%}.qualification-row-copy{max-width:500px}.qualification-row-icon{margin-bottom:18px}.qualification-row-copy h3{font-size:38px}}@media (prefers-reduced-motion:reduce){.qualification-section .qualification-header>*,.qualification-section .qualification-row-image,.qualification-section .qualification-row-copy,.qualification-section .qualification-row-icon{opacity:1!important;transform:none!important}}.ai-innovation-section{color:var(--ink);background:#f7f5ef;padding:150px max(48px,50% - 590px) 170px;position:relative;overflow:hidden}.ai-innovation-section:before{content:"";filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#7d2c3324,#0000 68%);border-radius:50%;width:46%;height:72%;position:absolute;top:12%;right:-12%}.ai-innovation-layout{z-index:1;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:center;gap:clamp(54px,8vw,118px);max-width:1180px;margin:0 auto;display:grid;position:relative}.ai-innovation-left{min-width:0}.ai-innovation-header{max-width:700px}.ai-innovation-badge{color:var(--wine);font:10px var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid #7d2c3347;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.ai-innovation-header h2{max-width:760px;color:var(--ink);font:600 clamp(48px, 5.2vw, 76px)/.92 var(--heading);letter-spacing:-.06em;margin:24px 0 22px}.ai-innovation-header h2 em{color:var(--wine);font-style:normal;display:block}.ai-innovation-header p{color:#68645e;max-width:650px;margin:0;font-size:15px;line-height:1.65}.ai-innovation-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;gap:14px;margin-top:54px;display:grid}.ai-innovation-card{isolation:isolate;border:1px solid var(--card-border);background:var(--card-background);min-width:0;min-height:264px;color:var(--card-ink);opacity:1;border-radius:26px 8px;padding:26px 22px 24px;transition:border-color .25s,box-shadow .25s;position:relative;overflow:hidden;transform:translateY(0);box-shadow:0 18px 34px #52352429}.ai-innovation-card:before{z-index:-1;border:1px solid var(--card-shape-border);background:var(--card-shape);content:"";border-radius:42% 58% 55% 45%;width:170px;height:170px;position:absolute;top:-58px;right:-44px;transform:rotate(24deg)}.ai-innovation-card:after{z-index:-1;border:1px solid var(--card-shape-border);content:"";opacity:.7;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-72px;right:-34px}.ai-innovation-card>*{z-index:1;position:relative}.ai-innovation-card:first-child{--card-background:linear-gradient(145deg, #7d2c33 0%, #481923 100%);--card-border:#ffdacb52;--card-ink:#fff8f1;--card-muted:#ffefe5c7;--card-shape:#ae5c4d4d;--card-shape-border:#ffdecf38;min-height:284px}.ai-innovation-card:nth-child(2){--card-background:linear-gradient(145deg, #c2674d 0%, #963d3f 100%);--card-border:#fff0dc6b;--card-ink:#fffaf2;--card-muted:#fff4e3d6;--card-shape:#6f263033;--card-shape-border:#fff5e540;min-height:250px}.ai-innovation-card:nth-child(3){--card-background:linear-gradient(145deg, #202022 0%, #100f12 100%);--card-border:#e5b5a052;--card-ink:#fffaf2;--card-muted:#efdacec2;--card-shape:#7d2c3347;--card-shape-border:#dda69338;min-height:276px}.ai-innovation-card:nth-child(4){--card-background:linear-gradient(145deg, #f3dcd2 0%, #dfb9b5 100%);--card-border:#7d2c3333;--card-ink:#271b1b;--card-muted:#402525c2;--card-shape:#fff7e66b;--card-shape-border:#7d2c3329;min-height:252px}.ai-innovation-card-icon{border:1px solid var(--card-border);width:52px;height:52px;color:var(--card-ink);animation:4s ease-in-out infinite ai-innovation-icon-pulse;animation-delay:var(--card-delay);background:#ffffff14;border-radius:50%;place-items:center;margin-bottom:28px;display:grid;box-shadow:0 0 0 8px #ffffff0a}.ai-innovation-card h3{max-width:210px;color:var(--card-ink);font:600 24px/1 var(--heading);letter-spacing:-.035em;margin:0 0 12px}.ai-innovation-card p{max-width:250px;color:var(--card-muted);margin:0;font-size:12px;line-height:1.55}.ai-innovation-visual-wrap{justify-self:center;width:min(100%,390px);margin:0;padding:28px 20px 28px 0;position:relative}.ai-innovation-visual-halo{z-index:0;filter:blur(34px);pointer-events:none;background:radial-gradient(circle,#7d2c3333,#0000 68%);border-radius:50%;position:absolute;inset:4% -12% 4% -18%}.ai-innovation-visual{z-index:1;background:linear-gradient(145deg,#fffcf6f0,#efe4d6b8);border:1px solid #7d2c3333;border-radius:24px 5px;min-height:360px;position:relative;overflow:visible;box-shadow:0 24px 48px #5235241f}.ai-innovation-visual:before{content:"";pointer-events:none;border:1px solid #7d2c331a;border-radius:50%;position:absolute;inset:20px;transform:rotate(-12deg)}.ai-innovation-visual-kicker{color:var(--wine);font:9px var(--mono);letter-spacing:.12em;position:absolute;top:22px;left:24px}.ai-innovation-visual svg{width:calc(100% - 32px);height:calc(100% - 82px);position:absolute;inset:48px 16px 34px;overflow:visible}.ai-innovation-network-link{stroke:var(--wine-light);stroke-width:1.5px;stroke-linecap:round}.ai-innovation-network-ring{fill:none;stroke:#7d2c3340;stroke-width:1px}.ai-innovation-network-node{fill:var(--wine)}.ai-innovation-visual-caption{color:#8a8178;font:9px var(--mono);letter-spacing:.03em;position:absolute;bottom:20px;right:22px}.ai-innovation-chip{z-index:2;width:42px;height:42px;color:var(--wine);background:#fcfaf4eb;border:1px solid #7d2c3338;border-radius:12px 4px;place-items:center;display:grid;position:absolute;box-shadow:0 10px 20px #5235241f}.ai-innovation-chip.is-layers{top:70px;right:-17px}.ai-innovation-chip.is-brain{color:var(--brass);bottom:68px;right:24px}.ai-innovation-chip.is-shield{color:var(--wine-light);bottom:30px;left:26px}.ai-innovation-chip.is-target{color:var(--brass);top:142px;left:-18px}.ai-innovation-title-line{display:block;position:relative}.ai-innovation-title-accent{color:var(--wine)}.ai-innovation-title-accent i{background:var(--wine);transform-origin:0;height:2px;position:absolute;bottom:-.08em;left:0;right:0;transform:scaleX(0)}.ai-innovation-badge-dot{background:var(--wine);border-radius:50%;width:6px;height:6px;box-shadow:0 0 #7d2c333d}@keyframes ai-innovation-card-drift{0%,to{background-position:0%}50%{background-position:100%}}@keyframes ai-innovation-icon-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@media (width<=1100px) and (width>=701px){.ai-innovation-section{padding-left:40px;padding-right:40px}.ai-innovation-layout{grid-template-columns:minmax(0,1fr) minmax(240px,.65fr);gap:48px}.ai-innovation-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.ai-innovation-section{padding:100px 20px 110px}.ai-innovation-layout{flex-direction:column;align-items:stretch;gap:62px;display:flex}.ai-innovation-header h2{font-size:clamp(44px,13vw,64px)}.ai-innovation-cards{grid-template-columns:1fr;gap:14px;margin-top:38px}.ai-innovation-card{min-height:0;padding:22px}.ai-innovation-visual-wrap{align-self:center;width:min(100%,340px);padding-right:16px}.ai-innovation-visual{min-height:320px}}@media (prefers-reduced-motion:reduce){.ai-innovation-section .ai-innovation-card,.ai-innovation-section .ai-innovation-card-icon,.ai-innovation-section .ai-innovation-badge-dot{animation:none!important}.ai-innovation-section .ai-innovation-card{opacity:1!important;transform:none!important}.ai-innovation-card,.ai-innovation-card-icon{animation:none!important}.ai-innovation-visual-halo{opacity:.7}}.thought-leadership-section{color:var(--ink);background:#f5f1ea;padding:150px max(28px,50% - 640px) 170px;position:relative;overflow:hidden}.thought-leadership-section:before{content:"";filter:blur(22px);pointer-events:none;background:radial-gradient(circle,#8b2e3c14,#0000 70%);border-radius:50%;width:58%;height:72%;position:absolute;top:-16%;right:-16%}.thought-leadership-inner{z-index:1;max-width:1180px;margin:0 auto;position:relative}.thought-leadership-header-row{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:70px;margin-bottom:72px;display:grid}.thought-leadership-header{max-width:720px}.thought-leadership-badge{color:#8b2e3c;font:10px var(--mono);letter-spacing:.16em;text-transform:uppercase;border:1px solid #8b2e3c47;border-radius:999px;align-items:center;gap:9px;padding:9px 13px;display:inline-flex}.thought-leadership-badge i{background:#8b2e3c;border-radius:50%;width:6px;height:6px}.thought-leadership-header h2{color:#171513;font:600 clamp(56px, 7.4vw, 108px)/.88 var(--heading);letter-spacing:-.065em;margin:28px 0 24px}.thought-leadership-header h2 span{color:#8b2e3c;position:relative}.thought-leadership-header h2 span:after{content:"";background:#8b2e3c;height:2px;position:absolute;bottom:-.08em;left:0;right:0}.thought-leadership-header>p{color:#77736d;max-width:520px;font:17px/1.6 var(--heading);margin:0}.thought-leadership-diagram{color:#8b2e3c;text-align:center;margin:0}.thought-leadership-diagram svg{width:220px;height:180px;margin:0 auto;display:block;overflow:visible}.thought-leadership-diagram path{fill:none;stroke:currentColor;stroke-width:1.2px;opacity:.42}.thought-leadership-diagram circle{fill:#f5f1ea;stroke:currentColor;stroke-width:1.5px}.thought-leadership-diagram figcaption{color:#8b8178;font:9px var(--mono);letter-spacing:.1em;text-transform:lowercase;margin-top:8px}.thought-leadership-grid{isolation:isolate;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:minmax(0,1.95fr) minmax(0,1fr);gap:16px;width:100%;max-width:1180px;height:clamp(420px,36vw,480px);margin:0 auto;display:grid}.thought-card{color:#fff;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#25211f;border:1px solid #fff3;border-radius:24px;flex-direction:column;justify-content:space-between;align-items:stretch;min-width:0;min-height:0;margin:0;padding:24px;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #231a151a}.thought-card:before,.thought-card:after{z-index:-1;pointer-events:none;content:"";position:absolute;inset:0}.thought-card:before{background-image:var(--thought-card-image);background-position:50%;background-size:cover}.thought-card:after{background:linear-gradient(#0f0c0c33,#0f0c0cb8)}.thought-card.is-featured{z-index:2;cursor:default;grid-area:1/1/span 3;padding:clamp(28px,3vw,44px);box-shadow:0 16px 32px #231a1529}.thought-card.is-featured:after{background:linear-gradient(#110c0c26,#110c0c6b 32%,#110c0ce8)}.thought-card.is-preview{grid-column:2;grid-row:var(--thought-slot);z-index:1;padding:17px 24px}.thought-card.is-preview:after{background:linear-gradient(90deg,#110c0cd9,#110c0c80)}.thought-card.is-preview:hover{box-shadow:0 0 0 2px #8b2e3c52,0 12px 24px #231a152e}.thought-card-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.thought-card-icon{background:#ffffff14;border:1px solid #ffffff85;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.thought-card-number{color:#fff;font:11px/1 var(--mono);letter-spacing:.1em}.thought-card-number>span{opacity:.55}.thought-card-content{min-width:0;display:block}.thought-card-title{color:#fff;max-width:610px;font:600 clamp(32px, 3.6vw, 52px)/1.02 var(--heading);letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0;display:block}.thought-card-copy{color:#ffffffdb;max-width:510px;font:15px/1.6 var(--sans);margin-top:18px;padding:0 38px 0 0;display:block}.thought-card-arrow{color:#fff;border:1px solid #ffffff59;border-radius:50%;place-items:center;width:30px;height:30px;display:grid;position:absolute;bottom:22px;right:24px}.thought-card.is-featured .thought-card-arrow{bottom:clamp(28px,3vw,44px);right:clamp(28px,3vw,44px)}.thought-card.is-preview .thought-card-topline{margin-bottom:8px}.thought-card.is-preview .thought-card-icon{background:0 0;border:0;width:26px;height:26px}.thought-card.is-preview .thought-card-icon svg{width:19px;height:19px}.thought-card.is-preview .thought-card-title{padding-right:32px;font-size:clamp(18px,1.7vw,24px);line-height:1.1}.thought-card.is-preview .thought-card-number{font-size:10px}.thought-card.is-preview .thought-card-number>span{display:none}.thought-card:focus-visible,.thought-leadership-controls button:focus-visible{outline-offset:4px;outline:3px solid #8b2e3c}.thought-leadership-controls{color:#8b2e3c;align-items:center;gap:14px;min-height:44px;margin-top:18px;display:flex}.thought-leadership-counter{font:11px/1 var(--mono);letter-spacing:.08em}.thought-leadership-counter>span{color:#8b8178}.thought-leadership-pagination{align-items:center;display:flex}.thought-leadership-pagination button{cursor:pointer;background:0 0;border:0;place-items:center;width:38px;min-height:44px;padding:0;display:grid}.thought-leadership-pagination button>span{background:#8b2e3c3d;border-radius:3px;width:20px;height:3px;display:block}.thought-leadership-pagination button.is-active>span{background:#8b2e3c}.thought-leadership-playback{color:#77736d;min-height:44px;font:11px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;margin-left:auto;padding:8px 0 8px 12px}.thought-leadership-playback:hover{color:#8b2e3c}@media (width<=900px) and (width>=601px){.thought-leadership-header-row{grid-template-columns:minmax(0,1fr) 180px;gap:30px}.thought-leadership-diagram svg{width:180px}.thought-leadership-grid{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:12px;height:450px}.thought-card.is-preview{padding:15px 18px}.thought-card.is-preview .thought-card-title{font-size:20px}.thought-card-title{font-size:36px}.thought-card-copy{font-size:14px}}@media (width<=700px){.thought-leadership-section{padding:100px 20px 110px}.thought-leadership-header-row{margin-bottom:40px;display:block}.thought-leadership-header h2{font-size:clamp(42px,13vw,76px)}.thought-leadership-header>p{font-size:15px}.thought-leadership-diagram{display:none}}@media (width<=600px){.thought-leadership-grid{grid-template-rows:minmax(370px,auto) minmax(172px,auto);grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:auto}.thought-card{border-radius:18px}.thought-card.is-featured{grid-area:1/1/auto/-1;padding:26px}.thought-card.is-featured .thought-card-arrow{bottom:26px;right:26px}.thought-card.is-preview{grid-column:var(--thought-slot);grid-row:2;padding:14px 10px}.thought-card.is-preview .thought-card-topline{gap:3px;margin-bottom:14px}.thought-card.is-preview .thought-card-title{letter-spacing:-.02em;padding:0;font-size:clamp(13px,3.3vw,18px);line-height:1.16}.thought-card.is-preview .thought-card-arrow{width:23px;height:23px;margin-top:10px;position:static}.thought-card.is-preview .thought-card-arrow svg{width:14px;height:14px}.thought-card-title{font-size:clamp(30px,7.5vw,42px)}.thought-card-copy{margin-top:14px;font-size:14px;line-height:1.55}.thought-leadership-controls{gap:7px}.thought-leadership-pagination button{width:30px}.thought-leadership-playback{max-width:98px}}@media (width<=360px){.thought-leadership-section{padding-left:16px;padding-right:16px}.thought-card.is-featured{padding:22px}.thought-card.is-featured .thought-card-arrow{bottom:22px;right:22px}.thought-card-copy,.thought-card.is-preview .thought-card-title{font-size:13px}}@media (prefers-reduced-motion:reduce){.thought-card-copy{animation:none}}.dashboard-showcase{color:var(--ink);background:linear-gradient(135deg,#f5ede1 0%,#efe4d4 100%);padding:150px max(28px,50% - 640px) 170px;position:relative;overflow:hidden}.dashboard-showcase-intro{max-width:1180px;margin:0 auto 58px}.dashboard-showcase-intro h2{color:var(--ink);font:600 clamp(48px, 6vw, 82px)/.88 var(--heading);letter-spacing:-.065em;margin:18px 0 20px}.dashboard-showcase-intro h2 em{color:var(--wine);font-style:normal}.dashboard-showcase-intro>p:last-child{color:#77736d;max-width:510px;margin:0;font-size:16px;line-height:1.6}.dashboard-browser{background:#fbfaf7;border:1px solid #15130f1f;border-radius:22px 6px;max-width:1280px;margin:0 auto;overflow:hidden;box-shadow:0 30px 80px #5235242b}.dashboard-companies{max-width:1280px;margin:88px auto 0}.dashboard-companies-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:36px;display:flex}.dashboard-companies-heading .eyebrow{color:#8c4a4a;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:600}.dashboard-companies-heading h2{color:#292623;font:600 clamp(48px, 6vw, 82px)/.88 var(--heading);letter-spacing:-.065em;text-align:right;margin:0}.dashboard-companies-heading h2 span{color:var(--wine);font-style:normal}.dashboard-companies-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.dashboard-company-card{perspective:1600px;isolation:isolate;cursor:pointer;background:#fffdfa;border:1px solid #7e664e2e;border-radius:20px;flex-direction:column;min-width:0;height:230px;transition:transform .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden;box-shadow:0 10px 24px #5235241a}.dashboard-company-card:hover{transform:translateY(-4px);box-shadow:0 18px 34px #52352429}.dashboard-company-card-khaldun-systems{--company-icon-delay:0s;border-radius:20px;box-shadow:0 24px 52px #233d7e38,0 7px 16px #232b421a}.dashboard-company-card-khaldun-systems:hover{box-shadow:0 29px 62px #233d7e42,0 9px 20px #232b421f}.dashboard-company-card-ma-chaudhari{--company-icon-delay:1.2s}.dashboard-company-card-yesaya{--company-icon-delay:2.4s}.dashboard-company-motif{z-index:0;opacity:.22;pointer-events:none;-webkit-mask-composite:source-in;width:88px;height:88px;transition:opacity .25s;position:absolute;top:8px;right:8px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 32%),linear-gradient(#000 0 58%,#0000);mask-image:linear-gradient(90deg,#0000,#000 32%),linear-gradient(#000 0 58%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.dashboard-company-card-inner{z-index:1;transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:rotateY(0)}.dashboard-company-card-face{backface-visibility:hidden;pointer-events:none;transform-style:preserve-3d;display:flex;position:absolute;inset:0;overflow:hidden}.dashboard-company-card-front{background:#fffdfa;flex-direction:column;justify-content:stretch;align-items:stretch}.dashboard-company-card-front>*{z-index:1;position:relative}.dashboard-company-card-front .dashboard-company-sector{position:absolute;top:0;right:0}.dashboard-company-front-band{background:var(--grad);flex:0 0 38%}.dashboard-company-card-khaldun-systems .dashboard-company-front-band{background:linear-gradient(126deg,#0000 0%,#a2c9ffb8 13%,#6fa3ff33 24%,#0000 39%),linear-gradient(135deg,#102e73 0%,#234faf 54%,#4e7fdf 100%);flex-basis:39%}.dashboard-company-card-khaldun-systems .dashboard-company-front-band-bottom{flex-basis:39%}.dashboard-company-front-middle{background:#fffdfa;flex:0 0 24%;justify-content:center;align-items:center;gap:14px;padding:0 22px;display:flex}.dashboard-company-card-khaldun-systems .dashboard-company-front-middle{border-top:1px solid #6da5f761;border-bottom:1px solid #6da5f761;flex-basis:22%;box-shadow:inset 0 2px 10px #233e780d,inset 0 -2px 10px #233e780a}.dashboard-company-card-khaldun-systems .dashboard-company-front-line{background:linear-gradient(90deg, transparent, var(--accent) 28%, var(--accent) 72%, transparent);opacity:.78;height:2px}.dashboard-company-front-lockup{align-items:center;gap:10px;min-width:0;display:flex}.dashboard-company-k-mark{background:var(--accent);border-radius:11px;flex:0 0 46px;width:46px;height:46px;display:block;overflow:hidden}.dashboard-company-card-khaldun-systems .dashboard-company-k-mark{filter:drop-shadow(0 6px 9px #1d3e8b4d);border-radius:14px;flex-basis:60px;width:60px;height:60px}.dashboard-company-k-mark img{width:auto;max-width:none;height:64px;display:block;transform:translateY(-8px)}.dashboard-company-card-khaldun-systems .dashboard-company-k-mark img{height:84px;transform:translateY(-11px)}.dashboard-company-k-mark-back{border-radius:10px;flex-basis:40px;width:40px;height:40px}.dashboard-company-k-mark-back img{height:56px;transform:translateY(-7px)}.dashboard-company-card-front .dashboard-company-icon{background:var(--accent-soft);border-color:var(--accent);width:46px;height:46px;color:var(--accent);border-radius:50%;flex:0 0 46px}.dashboard-company-front-lockup h3{color:var(--ink);font:600 17px/1.05 var(--heading);white-space:nowrap;margin:0}.dashboard-company-card-khaldun-systems .dashboard-company-front-lockup h3{font-size:20px}.dashboard-company-front-lockup h3 span{color:#17191d}.dashboard-company-front-lockup h3 em{color:var(--accent);font-style:normal}.dashboard-company-card-back{background:#fff;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:26px;transform:rotateY(180deg)}.dashboard-company-card-khaldun-systems .dashboard-company-card-back{background:linear-gradient(135deg,#fff 0%,#fbfcff 100%);border-radius:20px;padding:28px;box-shadow:inset 0 0 0 1px #3f73df14}.dashboard-company-card-back:before{content:"";z-index:0;background:var(--accent);width:5px;position:absolute;inset:0 auto 0 0}.dashboard-company-card-khaldun-systems .dashboard-company-card-back:before{background:linear-gradient(#75a8ff,#2d5dcc);border-radius:0 4px 4px 0}.dashboard-company-card-khaldun-systems .dashboard-company-card-back-top{margin-bottom:18px}.dashboard-company-card-back .dashboard-company-icon{background:var(--accent-soft);border-color:var(--accent);width:40px;height:40px;color:var(--accent);border-radius:50%;flex:0 0 40px}.dashboard-company-card-back .dashboard-company-sector{background:var(--accent-soft);color:var(--accent)}.dashboard-company-card-khaldun-systems .dashboard-company-card-back .dashboard-company-sector{border:1px solid #3f73df24;padding:7px 10px;box-shadow:0 2px 6px #3f73df1a}.dashboard-company-card-khaldun-systems .dashboard-company-card-back h3{margin-bottom:12px}.dashboard-company-card-back h3 span{color:#17191d}.dashboard-company-card-back h3 em{color:var(--accent);font-style:normal}.dashboard-company-card-khaldun-systems .dashboard-company-front-lockup h3 em{letter-spacing:.04em}.dashboard-company-card-khaldun-systems .dashboard-company-card-back p{line-height:1.42}.dashboard-company-card-khaldun-systems{overflow:visible;transform:rotate(-3deg)}.dashboard-company-card-khaldun-systems:hover{transform:translateY(-5px)rotate(-1deg)}.dashboard-company-card-khaldun-systems .dashboard-company-card-front{border-radius:inherit;background:linear-gradient(145deg,#0d1d43 0%,#112b62 58%,#0a1738 100%);overflow:hidden}.dashboard-company-card-khaldun-systems .dashboard-company-card-front .dashboard-company-sector{z-index:2;color:#d7e2f4;letter-spacing:.08em;background:#05122eb8;border:1px solid #b9cff126;padding:7px 11px;font-size:8px;top:24px;left:28px;right:auto}.dashboard-company-card-khaldun-systems .dashboard-company-front-copy{z-index:2;box-sizing:border-box;flex-direction:column;justify-content:flex-start;width:64%;height:100%;padding:64px 0 24px 28px;display:flex;position:relative}.dashboard-company-card-khaldun-systems .dashboard-company-front-copy h3{color:#fff;font:600 26px/1 var(--heading);letter-spacing:-.03em;white-space:nowrap;margin:0 0 12px}.dashboard-company-card-khaldun-systems .dashboard-company-front-copy h3 span{color:#fff}.dashboard-company-card-khaldun-systems .dashboard-company-front-copy h3 em{color:#91b9ff;letter-spacing:.04em;font-style:normal}.dashboard-company-card-khaldun-systems .dashboard-company-front-copy p{color:#dde6f5b8;max-width:242px;margin:0;font-size:11.5px;line-height:1.42}.dashboard-company-card-khaldun-systems .dashboard-company-front-action{color:#11244e;width:fit-content;font:600 10px/1 var(--sans);background:#fff;border-radius:999px;margin-top:auto;padding:8px 15px;display:inline-flex;box-shadow:0 5px 14px #020c2338}.dashboard-company-card-khaldun-systems .dashboard-company-front>.dashboard-company-k-mark{z-index:1;filter:drop-shadow(0 10px 16px #030c2561);border-radius:27px;flex-basis:116px;width:116px;height:116px;position:absolute;top:62px;right:-20px}.dashboard-company-card-khaldun-systems .dashboard-company-front>.dashboard-company-k-mark img{height:162px;transform:translateY(-21px)}.dashboard-company-card-ma-chaudhari{border-color:#69272f4d;border-radius:20px;overflow:visible;transform:rotate(3deg);box-shadow:0 24px 52px #5c1c2638,0 7px 16px #23181b1a}.dashboard-company-card-ma-chaudhari:hover{transform:translateY(-5px)rotate(1deg);box-shadow:0 29px 62px #5c1c2645,0 9px 20px #23181b1f}.dashboard-company-card-ma-chaudhari .dashboard-company-card-front{border-radius:inherit;background:linear-gradient(145deg,#0d2c22 0%,#18513b 58%,#071c16 100%);overflow:hidden}.dashboard-company-card-ma-chaudhari .dashboard-company-card-front .dashboard-company-sector{z-index:2;color:#f0ded8;letter-spacing:.08em;background:#280914a8;border:1px solid #f2dad326;padding:7px 11px;font-size:8px;top:24px;left:28px;right:auto}.dashboard-company-ma-front-mark{z-index:2;background:#fffdf4;border-radius:999px;width:190px;height:70px;margin:48px 0 0 28px;padding:8px 15px;position:relative;box-shadow:0 0 20px #fffae433}.dashboard-company-ma-front-mark img{object-fit:contain;filter:drop-shadow(0 6px 9px #1103094d);width:100%;height:100%;display:block}.dashboard-company-ma-front-copy{z-index:2;box-sizing:border-box;flex-direction:column;width:84%;height:100%;padding:58px 28px 24px;display:flex;position:relative}.dashboard-company-ma-front-copy h3{color:#fff;font:600 23px/1.02 var(--heading);letter-spacing:-.025em;margin:0 0 10px}.dashboard-company-ma-front-copy p{color:#ffffffe0;max-width:270px;margin:0;font-size:11.5px;line-height:1.42}.dashboard-company-card-ma-chaudhari .dashboard-company-front-action{color:#4a1523;width:fit-content;font:600 10px/1 var(--sans);background:#fffaf7;border-radius:999px;margin-top:auto;padding:8px 15px;display:inline-flex;box-shadow:0 5px 14px #19040b3d}.dashboard-company-card-yesaya{border-color:#8e612f4d;border-radius:20px;overflow:visible;transform:rotate(-2.5deg);box-shadow:0 24px 52px #5235183b,0 7px 16px #231c161a}.dashboard-company-card-yesaya:hover{transform:translateY(-5px)rotate(-1deg);box-shadow:0 29px 62px #52351847,0 9px 20px #231c161f}.dashboard-company-card-yesaya .dashboard-company-card-front{border-radius:inherit;background:linear-gradient(145deg,#182637 0%,#29445f 58%,#101923 100%);overflow:hidden}.dashboard-company-card-yesaya .dashboard-company-card-front .dashboard-company-sector{z-index:2;color:#f1dfbd;letter-spacing:.08em;background:#221309b3;border:1px solid #f4deb929;padding:7px 11px;font-size:8px;top:24px;left:28px;right:auto}.dashboard-company-yesaya-front-mark{z-index:2;width:80px;height:80px;margin:46px 0 0 28px;position:relative}.dashboard-company-yesaya-front-mark img{object-fit:contain;filter:drop-shadow(0 6px 9px #07050357);width:100%;height:100%;display:block}.dashboard-company-yesaya-front-copy{z-index:2;box-sizing:border-box;flex-direction:column;flex:1;width:84%;padding:16px 28px 24px;display:flex;position:relative}.dashboard-company-yesaya-front-copy h3{color:#fff;font:600 25px/1.02 var(--heading);letter-spacing:-.025em;margin:0 0 10px}.dashboard-company-yesaya-front-copy p{color:#ffffffe0;max-width:270px;margin:0;font-size:11.5px;line-height:1.42}.dashboard-company-card-yesaya .dashboard-company-front-action{color:#4a2d14;width:fit-content;font:600 10px/1 var(--sans);background:#fff4dc;border-radius:999px;margin-top:auto;padding:8px 15px;display:inline-flex;box-shadow:0 5px 14px #190c0340}.dashboard-company-logo{border-radius:50%;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.dashboard-company-logo img{object-fit:contain;width:100%;height:100%;display:block}.dashboard-company-logo-ma{background:#e1f0e5;border:1px solid #43845e57;box-shadow:inset 0 0 14px #43845e1f}.dashboard-company-logo-yesaya{background:#f4ead4;border:1px solid #a9793e4d}.dashboard-company-card.is-flipped>.dashboard-company-card-inner{transform:rotateY(180deg)}.dashboard-company-card:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media (hover:hover) and (pointer:fine){.dashboard-company-card:hover>.dashboard-company-card-inner{transform:rotateY(180deg)}}.dashboard-company-card:hover .dashboard-company-motif{opacity:.4}.company-motif-neural svg,.company-motif-orbit svg{width:100%;height:100%;display:block;overflow:visible}.company-motif-neural{color:var(--accent)}.company-motif-neural .neural-line{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;opacity:.12;animation:7.5s ease-in-out infinite company-neural-line}.company-motif-neural .neural-line-two{animation-delay:1.8s}.company-motif-neural .neural-line-three{animation-delay:3.6s}.company-motif-neural circle{fill:var(--accent-soft);opacity:.8}.dashboard-company-card-khaldun-systems:hover .neural-line{animation-duration:6.5s}.company-motif-ledger{color:var(--accent);align-items:flex-end;gap:8px;padding:12px 12px 13px;display:flex;top:auto;bottom:8px;left:auto}.company-motif-ledger .ledger-bar{background:var(--accent);transform-origin:bottom;opacity:.15;border-radius:2px 2px 0 0;flex:0 0 7px;width:7px;animation:8.5s ease-in-out infinite company-ledger-bar;display:block;transform:scaleY(.82)}.company-motif-ledger .ledger-bar-one{height:29px}.company-motif-ledger .ledger-bar-two{background:var(--accent-soft);height:48px;animation-delay:1.1s}.company-motif-ledger .ledger-bar-three{height:37px;animation-delay:2.2s}.company-motif-ledger .ledger-bar-four{background:var(--accent-soft);height:56px;animation-delay:3.3s}.company-motif-ledger .ledger-baseline{background:var(--accent-soft);opacity:.6;height:1px;position:absolute;bottom:12px;left:10px;right:10px}.dashboard-company-card-ma-chaudhari:hover .ledger-bar{animation-duration:6.8s}.company-motif-orbit{color:var(--accent)}.company-motif-orbit .orbit-ring{fill:none;stroke:currentColor;stroke-width:1px;opacity:.2}.company-motif-orbit .orbit-ring-outer{stroke:var(--accent-soft)}.company-motif-orbit .orbit-center{fill:var(--accent);opacity:.22}.company-motif-orbit .orbit-dot-group{transform-box:view-box;transform-origin:50%;animation:9.5s ease-in-out infinite company-orbit-dot}.company-motif-orbit .orbit-dot-group circle{fill:var(--accent-soft);opacity:.8}.dashboard-company-card-yesaya:hover .orbit-dot-group{animation-duration:7.5s}.dashboard-company-icon{border:1px solid var(--accent);background:var(--accent-soft);width:36px;height:36px;color:var(--accent);animation:4s ease-in-out infinite company-icon-idle;animation-delay:var(--company-icon-delay);border-radius:50%;flex:0 0 36px;place-items:center;display:grid}.dashboard-company-sector{background:var(--accent-soft);color:var(--accent);font:8px var(--mono);white-space:nowrap;border-radius:999px;padding:6px 8px}.dashboard-company-card-front .dashboard-company-icon{flex-basis:46px;width:46px;height:46px}.dashboard-company-card-front h3{color:var(--ink);font:600 17px/1.05 var(--heading);margin:0}.dashboard-company-card[class*=dashboard-company-card-]{border:1px solid var(--company-border);background:var(--company-background);cursor:default;border-radius:24px;height:280px;overflow:hidden;transform:none;box-shadow:0 16px 30px #14191e2e}.dashboard-company-card-khaldun-systems{--company-background:linear-gradient(145deg, #102e5a 0%, #0a1d3b 100%);--company-border:#8fb9ff5c;--company-text:#f4f8ff;--company-muted:#dae7fcc2;--company-pill:#04112ab8;--company-pill-text:#d7e7ff}.dashboard-company-card-ma-chaudhari{--company-background:linear-gradient(145deg, #18523a 0%, #0b2c20 100%);--company-border:#a4dab552;--company-text:#f5fff8;--company-muted:#dcf1e2c7;--company-pill:#052318b8;--company-pill-text:#ddf5e4}.dashboard-company-card-yesaya{--company-background:linear-gradient(145deg, #303843 0%, #191d25 100%);--company-border:#bdc9da4d;--company-text:#f7f8fb;--company-muted:#e0e5efc2;--company-pill:#0b0e14b8;--company-pill-text:#e3e9f5}.dashboard-company-card-content{box-sizing:border-box;flex-direction:column;align-items:flex-start;height:100%;padding:28px;display:flex}.dashboard-company-card-content .dashboard-company-sector{border:1px solid var(--company-border);background:var(--company-pill);color:var(--company-pill-text);font:9px var(--mono);letter-spacing:.04em;border-radius:999px;padding:7px 11px;position:static}.dashboard-company-card-content h3{max-width:100%;color:var(--company-text);font:600 27px/1.02 var(--heading);letter-spacing:-.035em;margin:26px 0 10px}.dashboard-company-card-content p{max-width:270px;color:var(--company-muted);margin:0;font-size:12px;line-height:1.5}.dashboard-company-card-content .dashboard-company-front-action{border:1px solid var(--company-border);background:var(--company-text);color:#172334;font:600 10px/1 var(--sans);border-radius:999px;align-items:center;margin-top:auto;padding:9px 16px;display:inline-flex}.dashboard-company-card-ma-chaudhari .dashboard-company-front-action{color:#123324}.dashboard-company-card-yesaya .dashboard-company-front-action{color:#242a33}@keyframes company-icon-idle{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes company-neural-line{0%,to{opacity:.06}50%{opacity:.25}}@keyframes company-ledger-bar{0%,to{opacity:.1;transform:scaleY(.72)}50%{opacity:.2;transform:scaleY(1)}}@keyframes company-orbit-dot{0%,to{opacity:.12;transform:rotate(0)}50%{opacity:.2;transform:rotate(180deg)}}@media (prefers-reduced-motion:reduce){.dashboard-company-motif,.dashboard-company-motif *,.dashboard-company-card .dashboard-company-icon{animation:none!important}.dashboard-company-card-inner{transition:none!important}}.dashboard-browser-bar{background:#ffffffb8;border-bottom:1px solid #15130f1a;grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;min-height:68px;padding:0 28px;display:grid}.dashboard-browser-brand{color:var(--wine);font:700 21px/1 var(--sans);letter-spacing:-.07em}.dashboard-browser-brand span{color:var(--brass)}.dashboard-browser-bar nav{gap:27px;margin:0;display:flex}.dashboard-browser-bar nav a{color:#77736d;white-space:nowrap;font-size:12px;text-decoration:none;position:relative}.dashboard-browser-bar nav a.is-active{color:var(--ink);font-weight:600}.dashboard-browser-bar nav a.is-active:after{content:"";background:var(--wine);height:2px;position:absolute;bottom:-25px;left:0;right:0}.dashboard-browser-controls{justify-content:flex-end;align-items:center;gap:12px;display:flex}.dashboard-mode{color:#77736d;border:1px solid #15130f26;border-radius:999px;padding:3px;font-size:10px;display:flex}.dashboard-mode b{background:var(--ink);color:var(--paper);border-radius:999px;padding:7px 11px;font-weight:500}.dashboard-mode>span{padding:7px 10px}.dashboard-bell{background:var(--ink);width:32px;height:32px;color:var(--paper);border-radius:50%;place-items:center;display:grid}.dashboard-content{background:radial-gradient(circle at 42% 35%,#b4894f14,#0000 42%);grid-template-columns:minmax(190px,.82fr) minmax(430px,1.5fr) minmax(190px,.8fr);gap:24px;padding:38px 34px 44px;display:grid}.dashboard-left-column,.dashboard-quick-column{min-width:0}.dashboard-greeting{align-items:center;gap:11px;display:flex}.dashboard-greeting img{border:2px solid var(--paper);object-fit:cover;object-position:center top;border-radius:50%;width:38px;height:38px;box-shadow:0 2px 8px #15130f1f}.dashboard-greeting div{gap:1px;display:grid}.dashboard-greeting span{color:#918b82;font-size:10px}.dashboard-greeting strong{font:600 18px var(--heading)}.dashboard-product-select{background:#ffffffa8;border:1px solid #7d2c3333;border-radius:10px 3px;align-items:center;gap:9px;margin-top:44px;padding:10px 11px;display:flex}.dashboard-product-icon{width:30px;height:30px;color:var(--wine);background:#7d2c331a;border-radius:8px;flex:0 0 30px;place-items:center;display:grid}.dashboard-product-select>span:nth-child(2){flex:1;gap:1px;min-width:0;display:grid}.dashboard-product-select b{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.dashboard-product-select small{color:#918b82;font-size:9px}.dashboard-product-select>svg{color:var(--wine)}.dashboard-stat{gap:5px;margin:38px 0 30px;display:grid}.dashboard-stat strong{color:var(--ink);font:600 clamp(60px, 6vw, 88px)/.8 var(--heading);letter-spacing:-.08em}.dashboard-stat span{color:#77736d;font-size:12px}.dashboard-activity-card{background:var(--wine);color:var(--paper);border-radius:14px 4px;padding:20px 17px 19px;position:relative;box-shadow:0 14px 25px #7d2c3333}.dashboard-activity-heading{justify-content:space-between;align-items:center;gap:8px;margin-bottom:24px;display:flex}.dashboard-activity-heading>span{font:500 14px var(--heading)}.dashboard-activity-heading b{color:var(--paper);font:8px var(--mono);background:#f6f1e729;border-radius:999px;padding:5px 7px;font-weight:400}.dashboard-activity-stats{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.dashboard-activity-stats span{gap:4px;display:grid}.dashboard-activity-stats strong{color:var(--paper);font:600 20px var(--heading)}.dashboard-activity-stats small{color:#f6f1e7b3;font-size:9px}.dashboard-edit{background:var(--brass-bright);width:26px;height:26px;color:var(--ink);border:0;border-radius:50%;place-items:center;margin-top:20px;padding:0;display:grid}.dashboard-task-stack{gap:12px;max-height:590px;padding:4px 8px 0 4px;display:grid;position:relative;overflow:hidden}.dashboard-task-card{z-index:1;background:#fff;border:1px solid #15130f14;border-radius:13px 4px;padding:17px 18px 15px;position:relative;box-shadow:0 10px 24px #5235241a}.dashboard-task-card+.dashboard-task-card{margin-top:-2px}.dashboard-task-heading{align-items:center;gap:9px;min-width:0;display:flex}.dashboard-task-icon{width:31px;height:31px;color:var(--wine);background:#7d2c331a;border-radius:9px;flex:0 0 31px;place-items:center;display:grid}.dashboard-task-heading h3{min-width:0;color:var(--ink);font:600 16px var(--heading);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.dashboard-task-status{font:8px var(--mono);white-space:nowrap;border-radius:999px;margin-left:auto;padding:5px 7px}.dashboard-task-status.meeting{color:#4d6844;background:#dfe9db}.dashboard-task-status.priority{color:var(--wine);background:#7d2c3324}.dashboard-task-status.task{color:#85622e;background:#b4894f2e;margin-left:0}.dashboard-task-details{border-top:1px solid #15130f14;border-bottom:1px solid #15130f14;grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0 21px;padding:13px 0;display:grid}.dashboard-task-details span{gap:4px;min-width:0;display:grid}.dashboard-task-details small{color:#aaa39a;font-size:9px}.dashboard-task-details b{color:#5d5851;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:500;overflow:hidden}.dashboard-task-footer{align-items:center;gap:8px;display:flex}.dashboard-task-footer>span{color:#77736d;white-space:nowrap;flex:1;font-size:10px}.dashboard-avatar-stack{padding-left:5px;display:flex}.dashboard-avatar-stack img{object-fit:cover;object-position:center top;border:2px solid #fff;border-radius:50%;width:22px;height:22px;margin-left:-5px}.dashboard-task-footer button{background:var(--ink);color:var(--paper);white-space:nowrap;border:0;border-radius:7px;align-items:center;gap:5px;padding:9px 10px;font-size:9px;display:inline-flex}.dashboard-paper-plane{z-index:3;color:var(--brass);position:absolute;top:49%;right:-2px;transform:rotate(-19deg)}.dashboard-quick-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.dashboard-quick-heading h3{color:var(--ink);font:600 17px var(--heading);align-items:center;gap:7px;margin:0;display:flex}.dashboard-quick-heading h3 svg{color:var(--wine)}.dashboard-quick-heading a{color:var(--wine);white-space:nowrap;font-size:10px;text-decoration:none}.dashboard-request-list{border-top:1px solid #15130f1c;margin-top:21px}.dashboard-request-list a{color:#77736d;border-bottom:1px solid #15130f1c;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;font-size:11px;text-decoration:none;display:flex}.dashboard-request-list a svg{color:var(--wine);flex:none}.dashboard-voice-card{background:var(--ink);color:var(--paper);border-radius:14px 4px;margin-top:30px;padding:18px 17px 22px;position:relative;box-shadow:0 15px 25px #15130f2e}.dashboard-voice-pill{background:var(--wine);color:var(--paper);font:8px var(--mono);border-radius:999px;margin-bottom:19px;padding:6px 8px;display:inline-block}.dashboard-voice-card strong{font:500 19px/1.05 var(--heading);display:block}.dashboard-waveform{align-items:center;gap:3px;height:36px;margin-top:24px;display:flex}.dashboard-waveform i{background:var(--brass-bright);opacity:.8;border-radius:999px;width:2px;display:block}.dashboard-voice-card button{background:var(--brass-bright);width:34px;height:34px;color:var(--ink);border:1px solid #f6f1e733;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:17px;right:16px}.dashboard-company-card[class*=dashboard-company-card-]{border:1px solid color-mix(in srgb, var(--accent) 22%, transparent);cursor:pointer;perspective:1600px;background:0 0;border-radius:8px;height:230px;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 14px 28px #5235241f}.dashboard-company-card[class*=dashboard-company-card-]:hover{transform:none;box-shadow:0 18px 34px #52352429}.dashboard-company-card-inner{transform-style:preserve-3d;will-change:transform;transition:transform .55s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0}.dashboard-company-card-face{backface-visibility:hidden;display:flex;position:absolute;inset:0;overflow:hidden}.dashboard-company-card-front{background:#fff;flex-direction:column}.dashboard-company-front-band{background:var(--grad);flex:0 0 38%;display:block}.dashboard-company-front-band-bottom{flex-basis:38%}.dashboard-company-front-middle{background:#fff;flex:0 0 24%;justify-content:center;align-items:center;gap:11px;min-width:0;padding:0 16px;display:flex}.dashboard-company-front-line{background:var(--accent);opacity:.65;flex:0 48px;width:min(15%,48px);height:1px}.dashboard-company-front-middle h3{min-width:0;color:var(--ink);font:700 17px/1.05 "Playfair Display", var(--heading);text-align:center;margin:0}.dashboard-company-icon{border:1px solid var(--accent);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:50%;flex:0 0 46px;place-items:center;animation:none;display:grid}.dashboard-company-card-back{border-left:5px solid var(--accent);background:#fff;flex-direction:column;align-items:stretch;padding:26px;transform:rotateY(180deg)}.dashboard-company-card-back-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.dashboard-company-card-back .dashboard-company-icon{flex-basis:40px;width:40px;height:40px}.dashboard-company-card-back .dashboard-company-sector{background:var(--accent-soft);color:var(--accent);font:11px/1.1 var(--sans);white-space:nowrap;border-radius:999px;padding:5px 9px}.dashboard-company-card-back h3{color:var(--ink);font:700 19px/1.1 "Playfair Display", var(--heading);margin:0 0 8px}.dashboard-company-card-back p{color:#77736d;margin:0;font-size:13.5px;line-height:1.5}.dashboard-company-card-link{color:var(--accent);margin-top:auto;font-size:12px;font-weight:700;text-decoration:none}.dashboard-company-card-link span{margin-left:3px}.dashboard-company-card-back>*{z-index:1;position:relative}@media (hover:hover) and (pointer:fine){.dashboard-company-card[class*=dashboard-company-card-]:hover .dashboard-company-card-inner,.dashboard-company-card[class*=dashboard-company-card-]:focus-within .dashboard-company-card-inner{transform:rotateY(180deg)}}@media (prefers-reduced-motion:reduce){.dashboard-company-card-inner{transition:none}}@media (width<=1050px) and (width>=701px){.dashboard-showcase{padding-left:40px;padding-right:40px}.dashboard-content{grid-template-columns:minmax(170px,.8fr) minmax(360px,1.4fr)}.dashboard-quick-column{grid-column:1/-1;grid-template-columns:auto 1fr 1fr;align-items:start;gap:22px;display:grid}.dashboard-request-list,.dashboard-voice-card{margin-top:0}}@media (width<=700px){.dashboard-showcase{padding:100px 20px 110px}.dashboard-showcase-intro{margin-bottom:42px}.dashboard-showcase-intro h2{font-size:clamp(46px,14vw,70px)}.dashboard-companies{margin-top:68px}.dashboard-companies-heading{margin-bottom:24px;display:block}.dashboard-companies-heading h2{text-align:left;margin-top:12px;font-size:clamp(46px,14vw,70px)}.dashboard-companies-grid{grid-template-columns:1fr;gap:12px}.dashboard-browser{border-radius:17px 5px}.dashboard-browser-bar{grid-template-columns:1fr auto;min-height:62px;padding:0 16px}.dashboard-browser-bar nav{display:none}.dashboard-content{flex-direction:column;gap:30px;padding:24px 16px 28px;display:flex}.dashboard-left-column{grid-template-columns:1fr 1fr;gap:20px 12px;display:grid}.dashboard-product-select{margin-top:0}.dashboard-stat{margin:6px 0 0}.dashboard-stat strong{font-size:65px}.dashboard-activity-card{grid-column:1/-1}.dashboard-task-stack{max-height:630px;padding-right:2px}.dashboard-task-details{gap:7px}.dashboard-quick-column{display:block}.dashboard-voice-card{margin-top:24px}}@media (prefers-reduced-motion:reduce){.dashboard-browser{transition:none}}.line-chapter{grid-template-columns:1fr 1.6fr;align-content:center;column-gap:20px;min-height:70svh;padding:150px max(48px,50% - 590px);display:grid}.line-chapter blockquote{max-width:900px;color:var(--paper);font:500 clamp(52px, 8vw, 150px)/.9 var(--heading);letter-spacing:-.07em;margin:0}.line-chapter>p{max-width:620px;color:var(--paper-dim);grid-column:2;margin:35px 0 0;font-size:17px}.line-chapter .eyebrow{color:var(--brass-bright)}.closing-chapter{min-height:65svh;padding:130px max(48px,50% - 590px)}.closing-chapter h2{font:500 clamp(80px, 12vw, 200px)/.82 var(--heading);letter-spacing:-.08em;margin:42px 0 12px}.closing-chapter>p{font:22px var(--heading)}.closing-entry-light{border-color:var(--line-light);margin-top:80px}.closing-entry-light strong{color:var(--ink)}.closing-entry-light div span{color:#5b5b55}.closing-entry-light a{color:var(--brass)}@media (width<=700px){.record-chapter,.systems-chapter,.line-chapter,.closing-chapter{padding-left:20px;padding-right:20px}.record-chapter{padding-top:90px;padding-bottom:90px}.systems-chapter{padding-top:90px;padding-bottom:0}.systems-intro,.system-panel,.line-chapter{grid-template-columns:1fr}.systems-intro{gap:35px;margin-bottom:55px}.systems-intro h2{font-size:57px}.system-panel{gap:45px;min-height:78svh;padding:70px 0}.system-panel h3{font-size:50px}.line-chapter{gap:40px;min-height:78svh;padding-top:90px;padding-bottom:90px}.line-chapter>p{grid-column:1;margin-top:0}.closing-chapter{min-height:70svh;padding-top:90px;padding-bottom:90px}.closing-entry-light{margin-top:55px}}.company-list{position:relative;overflow:hidden}.company-list:before{content:"";background:var(--line-light);width:1px;position:absolute;top:0;bottom:0;left:max(88px,50% - 550px)}.company-entry{z-index:1;padding-top:80px;padding-bottom:80px;position:relative}.company-entry:first-child{padding-right:18%}.company-entry:nth-child(2){margin-left:11%;padding-right:10%}.company-entry:nth-child(3){margin-left:22%;padding-right:3%}.company-entry:first-child .entry-number:after,.company-entry:nth-child(2) .entry-number:after,.company-entry:nth-child(3) .entry-number:after{content:"";background:var(--paper);border:1px solid;border-radius:50%;width:10px;height:10px;position:absolute;top:7px;right:-21px}.company-entry.signal .company-main h2,.teaser.signal h3{color:var(--signal)}.company-entry.brass .company-main h2,.teaser.brass h3{color:var(--brass)}.scrub-track .teaser>svg{display:none}.scrub-track .teaser{grid-template-columns:60px 1fr}.teaser.signal:hover h3{color:var(--signal-bright)}.teaser.brass:hover h3{color:var(--brass-bright)}@media (width<=700px){.company-list:before{left:40px}.company-entry:first-child,.company-entry:nth-child(2),.company-entry:nth-child(3){margin-left:0;padding-right:0}.company-entry{padding-top:55px;padding-bottom:55px}}.site-header,.rule-link,.company-entry,.product-entry,.product-entry h2{transition:none}.company-entry:after,.product-entry:after{transform-origin:0;width:100%;transition:transform .45s cubic-bezier(.22,1,.36,1);transform:scaleX(0)}.company-entry:hover:after,.product-entry:hover:after{width:100%;transform:scaleX(1)}.rule-link:hover{padding-left:0;padding-right:0}.company-entry{animation:none!important}@media (prefers-reduced-motion:reduce){.record-rule{transform:scaleX(1)!important}.record-number,.record-institution{opacity:1!important;color:var(--ink)!important}.system-scene-content{opacity:1!important}}.opening-hero{justify-content:center;min-height:calc(100svh - 62px);padding:0 max(38px,50% - 640px) 34px}.opening-layout{z-index:1;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr);align-items:center;gap:4vw;width:100%;min-height:calc(100svh - 150px);display:grid;position:relative}.opening-content{z-index:2;max-width:760px;position:relative}.opening-name{transform:none}.opening-name h1{letter-spacing:-.085em;margin:18px 0 30px;font-size:clamp(76px,9.4vw,166px);line-height:.78}.opening-name h1 em{color:var(--brass-bright)}.opening-tagline{color:var(--paper);font:500 clamp(12px, 1.1vw, 16px) var(--mono);letter-spacing:.03em;text-transform:uppercase;max-width:650px}.opening-tagline span{color:var(--brass-bright)}.opening-copy{max-width:520px;margin-top:24px}.opening-rule{background:var(--red);width:100%;margin:20px 0 22px}.opening-portrait{isolation:isolate;perspective:900px;z-index:1;justify-content:end;align-items:end;margin-top:100px;display:flex;position:relative}.opening-portrait:before{content:"";pointer-events:none;z-index:1;background:#f4eee126;height:1px;position:absolute;bottom:0;left:0;right:0}.opening-portrait img{z-index:2;object-fit:cover;object-position:center top;transform-origin:bottom;filter:none;will-change:transform, opacity;width:100%;position:relative;-webkit-mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%);mask-image:linear-gradient(#0000 0% calc(100% - 130px),#121011 calc(100% - 130px) 100%)}.opening-portrait.image-missing{border-left:1px solid #c84a42a6;justify-content:center;align-items:center}.opening-portrait.image-missing img{display:none}.opening-portrait.image-missing span{z-index:2;color:var(--red-bright);font:12px var(--mono);max-width:220px;position:relative}.opening-footer{border-top:0;position:absolute;left:max(38px,50% - 640px);right:max(38px,50% - 640px)}.opening-footer:before{content:"";background:var(--red-bright);transform-origin:0;width:100%;height:1px;animation:1.1s cubic-bezier(.22,1,.36,1) .95s forwards footer-line-draw;position:absolute;top:0;left:0;transform:scaleX(0)}@keyframes portrait-breathe{0%,to{opacity:.56;transform:scale(.98)}50%{opacity:.88;transform:scale(1.04)}}@keyframes footer-line-draw{to{transform:scaleX(1)}}.opening-image-overlay{display:none}.new-hero .new-hero-portrait{box-shadow:none;background:0 0;border:0;overflow:visible}.products-deck-section{overflow:visible}.product-deck{--deck-card-width:min(430px, calc((100vw - 136px) / 3));width:min(1330px,100vw - 40px);max-width:none;overflow:visible}.product-deck-card{left:calc(50% - (var(--deck-card-width) / 2));width:var(--deck-card-width)}.product-deck.is-revealed .product-deck-card-orbital{transform:translateX(calc(0px - var(--deck-card-width) - 20px)) rotate(0deg)}.product-deck.is-revealed .product-deck-card-magnus{transform:translate(0)translateY(0)rotate(0)}.product-deck.is-revealed .product-deck-card-simfore{transform:translateX(calc(var(--deck-card-width) + 20px)) translateY(0) rotate(0deg)}.product-deck-card{transition-delay:0s;box-shadow:0 16px 28px #0003}.product-deck-card:nth-child(2){transition-delay:80ms;box-shadow:0 20px 34px #0000003d}.product-deck-card:nth-child(3){transition-delay:.16s;box-shadow:0 24px 42px #00000047}.product-deck.is-revealed .product-deck-card-orbital{transition-delay:0s;box-shadow:0 16px 28px #0003}.product-deck.is-revealed .product-deck-card-magnus{transition-delay:80ms;box-shadow:0 20px 34px #0000003d}.product-deck.is-revealed .product-deck-card-simfore{transition-delay:.16s;box-shadow:0 24px 42px #00000047}.product-deck-card:before{z-index:2;background:var(--deck-accent);content:"";height:2px;position:absolute;top:-1px;left:0;right:0}.product-deck-card:after{background:radial-gradient(circle at 70% 70%, var(--deck-accent-soft) 0%, transparent 72%);opacity:.55;transition:opacity .25s}.product-deck-card:hover:after{opacity:.78}.product-deck-icon{transition:transform .25s}.product-deck.is-revealed .product-deck-card:hover .product-deck-icon{transform:scale(1.1)rotate(4deg)}.product-deck-action{transition:background-color .2s}.product-deck-action svg{transition:transform .2s}.product-deck-action:hover{background:color-mix(in srgb, var(--deck-accent) 92%, white)}.product-deck-action:hover svg{transform:translate(2px,-2px)}.product-deck:not(.is-revealed){animation:5s ease-in-out infinite product-deck-breathe}@keyframes product-deck-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@media (width<=700px){.products-deck-section{min-height:1560px;overflow-x:auto}.product-deck{--deck-card-width:100%;width:100%;height:1450px}.product-deck-card{width:100%;left:0}.product-deck.is-revealed .product-deck-card-orbital{transform:translateY(0)rotate(0)}.product-deck.is-revealed .product-deck-card-magnus{transform:translateY(480px)rotate(0)}.product-deck.is-revealed .product-deck-card-simfore{transform:translateY(960px)rotate(0)}}@media (prefers-reduced-motion:reduce){.product-deck:not(.is-revealed){animation:none}.product-deck-card,.product-deck-icon,.product-deck-card:after,.product-deck-action,.product-deck-action svg{transition:none}}.product-deck-touch{animation:none}.product-deck-touch .product-deck-card{touch-action:manipulation;transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}.product-deck-touch .product-deck-card-orbital{z-index:3}.product-deck-touch .product-deck-card-magnus{z-index:2}.product-deck-touch .product-deck-card-simfore{z-index:1}.product-deck-touch.product-deck-step-2 .product-deck-card-orbital{z-index:2;transform:translate(-18%)rotate(-4deg)}.product-deck-touch.product-deck-step-2 .product-deck-card-magnus{z-index:4;transform:translate(0)rotate(0)}.product-deck-touch.product-deck-step-2 .product-deck-card-simfore{z-index:1;transform:translate(18%)rotate(4deg)}.product-deck-touch.product-deck-step-3 .product-deck-card-orbital{z-index:1;transform:translate(-100%)rotate(-4deg)}.product-deck-touch.product-deck-step-3 .product-deck-card-magnus{z-index:2;transform:translate(-18%)rotate(0)}.product-deck-touch.product-deck-step-3 .product-deck-card-simfore{z-index:4;transform:translate(0)rotate(0)}.product-deck-indicator{color:var(--paper-dim);font:10px var(--mono);letter-spacing:.08em;justify-content:center;align-items:center;gap:12px;display:flex;position:absolute;bottom:-34px;left:0;right:0}.product-deck-indicator>div{gap:6px;display:flex}.product-deck-indicator i{border:1px solid var(--paper-dim);border-radius:50%;width:5px;height:5px;display:block}.product-deck-indicator i.is-active{background:var(--brass);border-color:var(--brass)}@media (width<=700px){.products-deck-section{align-items:start;height:auto;min-height:0;padding:48px 20px 78px}.product-deck-touch{height:470px;overflow:visible}.product-deck-touch .product-deck-card{transition:transform .4s cubic-bezier(.22,1,.36,1),box-shadow .4s cubic-bezier(.22,1,.36,1)}}.new-hero-content{width:min(100%,600px);min-width:0;max-width:600px}.new-hero-title{overflow-wrap:break-word;word-break:normal;width:100%;max-width:100%;font-size:clamp(2.5rem,5vw,4.5rem)}.new-hero-title-line{white-space:normal;overflow-wrap:break-word;word-break:normal;max-width:100%}.site-header .wordmark{font-family:var(--heading);letter-spacing:-.08em;font-size:27px;font-weight:600}.site-header .wordmark span{color:var(--wine-light);font-family:var(--sans);letter-spacing:0;font-size:.72em}.site-header.is-scrolled{border-bottom-color:#7d2c3333;box-shadow:0 8px 24px #14100c1f}.site-header .desktop-nav a{letter-spacing:.14em}.site-header .desktop-nav a:after{border-radius:2px;height:2px}@media (width<=700px){.site-header{background:var(--paper);color:var(--ink);border-bottom-color:#7d2c3324}.site-header .wordmark,.site-header .menu-toggle{color:var(--ink)}.site-header .wordmark span{color:var(--wine)}.site-header .desktop-nav.open{z-index:19;background:var(--paper);border-top:1px solid #7d2c3324;flex-direction:column;align-items:stretch;gap:0;margin:0;padding:26px 24px 36px;display:flex;position:fixed;inset:58px 0 0;overflow-y:auto;box-shadow:0 18px 34px #14100c24}.site-header .desktop-nav.open a{color:var(--ink);font:500 18px/1 var(--heading);letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #14100c1f;padding:14px 0;display:block}.site-header .desktop-nav.open a:after{height:2px;bottom:0}.site-header .desktop-nav.open a:hover,.site-header .desktop-nav.open a.active{color:var(--wine)}.new-hero-image-column{height:auto;min-height:0;padding-top:0}.new-hero-portrait,.new-hero-image-frame{height:auto;min-height:0}}.new-hero-image-column{min-width:0;max-width:100%}@media (width<=900px){.new-hero-content{width:min(100%,600px)}.new-hero-title{font-size:clamp(2.5rem,6vw,4rem)}}@media (width<=700px){.new-hero-content{width:100%}.new-hero-title{font-size:clamp(2.5rem,12vw,3.5rem)}}@media (width>=481px) and (width<=1024px){.new-hero{grid-template-columns:minmax(0,1fr);gap:48px;min-height:auto;padding:96px 32px 64px}.new-hero-content,.new-hero-image-column,.new-hero-pillars{grid-column:1}.new-hero-content{order:1;width:100%;max-width:720px;margin:0 auto}.new-hero-image-column{order:2;width:min(100%,560px);margin:0 auto;padding-top:24px}.new-hero-content>.new-hero-title,.new-hero-content>.new-hero-copy,.new-hero-content>.new-hero-actions,.new-hero .new-hero-portrait{opacity:1;transform:none}.new-hero-portrait{width:min(100%,520px);max-width:100%;margin:0 auto;padding:0}.new-hero-image-frame{aspect-ratio:1.42}.new-hero .new-hero-image-frame img{object-fit:cover;width:100%;max-width:100%;height:100%}.new-hero-badge{min-width:166px;top:-24px;right:8px}.new-hero-title{font-size:clamp(2.8rem,7.5vw,5rem);line-height:1.05}.new-hero-copy{font-size:clamp(1rem,2vw,1.125rem)}.new-hero-actions{flex-wrap:wrap;align-items:center}.new-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.new-hero-stat{min-width:0}.new-hero-stat strong{font-size:clamp(2rem,4vw,3rem)}.new-hero-stat span{white-space:normal;font-size:clamp(.55rem,1.1vw,.65rem)}.new-hero-pillars{grid-template-columns:repeat(3,minmax(0,1fr));width:100%;margin-top:0}}@media (width<=480px){.new-hero{grid-template-columns:minmax(0,1fr);gap:36px;min-height:auto;padding:82px 20px 48px}.new-hero-content,.new-hero-image-column,.new-hero-pillars{grid-column:1}.new-hero-content{order:1;width:100%;max-width:none}.new-hero-image-column{order:2;width:100%;max-width:100%;margin:0 auto;padding-top:20px}.new-hero-content>.new-hero-title,.new-hero-content>.new-hero-copy,.new-hero-content>.new-hero-actions,.new-hero .new-hero-portrait{opacity:1;transform:none}.new-hero-portrait{width:100%;max-width:480px;margin:0 auto;padding:0}.new-hero-image-frame{aspect-ratio:1.42}.new-hero .new-hero-image-frame img{object-fit:cover;width:100%;max-width:100%;height:100%}.new-hero-badge{min-width:150px;padding:12px 14px;top:-20px;right:4px}.new-hero-badge strong{font-size:9px}.new-hero-title{font-size:clamp(2rem,10vw,3.25rem);line-height:1.05}.new-hero-copy{margin-top:22px;font-size:clamp(.95rem,4.2vw,1.05rem)}.new-hero-actions{flex-flow:column;align-items:flex-start;gap:18px;margin-top:28px}.new-hero-link{min-height:44px;padding:13px 24px}.new-hero-secondary{flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;max-width:100%;display:flex}.new-hero-secondary>span{flex:150px;width:auto;min-width:140px}.new-hero-secondary .new-hero-social-button{flex:0 0 54px;width:54px;height:54px}.new-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 12px;margin-top:20px;display:grid}.new-hero-stat{min-width:0}.new-hero-stat strong{font-size:clamp(1.8rem,9vw,2.5rem)}.new-hero-stat span{white-space:normal;max-width:140px;font-size:9px;line-height:1.3}.new-hero-pillars{grid-template-columns:1fr;width:90%;margin-top:0}.new-hero-pillar{min-width:0}}@media (width<=359px){.new-hero{padding-left:16px;padding-right:16px}.new-hero-secondary>span{flex-basis:130px;min-width:125px;font-size:10px}.new-hero-secondary .new-hero-social-button{flex-basis:54px;width:54px;height:54px}}html,body{overflow-x:clip}.dashboard-company-card[class*=dashboard-company-card-]{border:1px solid #2926231f;border-top:3px solid var(--accent);cursor:default;perspective:none;background:#fbf8f3;border-radius:8px;height:280px;transition:transform .25s,box-shadow .25s,border-top-width .25s;display:block;position:relative;overflow:hidden;transform:none;box-shadow:0 14px 28px #5235241a}.dashboard-company-card[class*=dashboard-company-card-]:hover{border-top-width:4px;transform:translateY(-6px);box-shadow:0 22px 38px #5235242b}.dashboard-company-card-content{flex-direction:column;align-items:stretch;height:100%;padding:26px 28px 24px;display:flex}.dashboard-company-card-top{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.dashboard-company-card-content .dashboard-company-icon{border:1px solid var(--accent);background:var(--accent-soft);width:46px;height:46px;color:var(--accent);border-radius:50%;flex:0 0 46px;place-items:center;animation:none;display:grid}.dashboard-company-card-content .dashboard-company-sector{background:var(--accent-soft);color:var(--accent);font:10px/1.2 var(--sans);white-space:nowrap;border-radius:999px;padding:6px 9px}.dashboard-company-card-content h3{color:#292623;font:700 24px/1.05 var(--heading);letter-spacing:-.025em;margin:22px 0 10px}.dashboard-company-card-content p{color:#77736d;max-width:350px;margin:0;font-size:13.5px;line-height:1.5}.dashboard-company-card-link{background:var(--accent);color:#fffaf2;width:fit-content;font:600 11px var(--sans);border-radius:999px;align-items:center;gap:6px;margin-top:auto;padding:9px 14px;text-decoration:none;transition:background-color .2s;display:inline-flex}.dashboard-company-card-link:hover{background:color-mix(in srgb, var(--accent) 92%, white)}.dashboard-company-card-link span{transition:transform .2s}.dashboard-company-card-link:hover span{transform:translate(2px,-2px)}@media (prefers-reduced-motion:reduce){.dashboard-company-card[class*=dashboard-company-card-],.dashboard-company-card-link,.dashboard-company-card-link span{transition:none}}.contact-page{isolation:isolate;min-height:calc(100svh - 84px);color:var(--ink);background:linear-gradient(145deg,#fbf8f3 0%,#f2e8dd 100%);padding:126px max(48px,50% - 590px) 150px;position:relative;overflow:hidden}.contact-page:before{content:"";z-index:0;pointer-events:none;border:1px solid #7d2c3312;border-radius:50%;width:620px;height:620px;position:absolute;top:8%;left:-16%;box-shadow:0 0 0 48px #7d2c3306,0 0 0 96px #7d2c3305}.contact-page>*{z-index:1;position:relative}.contact-page-intro{max-width:720px}.contact-page-intro .eyebrow{color:var(--wine)}.contact-page-intro h1{color:var(--ink);font:600 clamp(54px, 7vw, 94px)/.9 var(--heading);letter-spacing:-.065em;margin:24px 0 28px}.contact-page-intro h1 em{color:var(--wine);font-style:normal}.contact-page-lede{color:#6f6861;max-width:520px;margin:0;font-size:17px;line-height:1.6}.contact-page-grid{grid-template-columns:minmax(240px,.72fr) minmax(420px,1fr);gap:clamp(48px,9vw,140px);max-width:1080px;margin-top:90px;display:grid}.contact-page-details{padding-top:12px}.contact-page-kicker{color:var(--wine);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:0 0 18px}.contact-page-details h2{max-width:270px;font:500 30px/1.08 var(--heading);letter-spacing:-.035em;margin:0}.contact-page-detail-list{gap:12px;margin-top:52px;display:grid}.contact-page-detail-list a,.contact-page-detail-list div{color:var(--ink);background:#fffdf87a;border:1px solid #7d2c3324;border-radius:12px 4px;align-items:flex-start;gap:13px;padding:14px 15px;font-size:14px;text-decoration:none;transition:transform .2s,border-color .2s,box-shadow .2s,background-color .2s;display:flex;box-shadow:0 8px 18px #5235240a}.contact-page-detail-list a:hover,.contact-page-detail-list div:hover{background:#fffdf8d1;border-color:#7d2c3352;transform:translateY(-2px);box-shadow:0 12px 24px #5235241c}.contact-page-detail-list svg{color:var(--wine);flex:none;margin-top:2px}.contact-page-detail-list span{gap:5px;display:grid}.contact-page-detail-list small{color:#887d73;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}.contact-page-socials{border-top:1px solid #7d2c3333;gap:13px;margin-top:54px;padding-top:24px;display:grid}.contact-page-socials .contact-page-kicker{margin:0}.contact-page-socials a{width:34px;height:34px;color:var(--wine);font:700 13px var(--sans);border:1px solid #7d2c3352;border-radius:50%;place-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:grid}.contact-page-socials a:hover{background:var(--wine);color:var(--paper)}.contact-form-wrap{background:radial-gradient(circle at 80% 8%,#fffdf8fa 0%,#f6ebdce6 72%),#fffdf8b8;border:1px solid #7d2c3347;border-radius:18px 5px;min-height:420px;padding:32px;position:relative;box-shadow:0 28px 65px #5235242e,0 4px 12px #7d2c330f}.contact-form-wrap:before{content:"";pointer-events:none;border-top:1px solid #7d2c3347;border-right:1px solid #7d2c3347;border-radius:0 12px 0 0;width:46px;height:46px;position:absolute;top:18px;right:20px}.contact-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;display:grid}.contact-field{color:var(--wine);font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase;gap:8px;display:grid}.contact-field input,.contact-field select,.contact-field textarea{width:100%;min-width:0;color:var(--ink);font:15px/1.4 var(--sans);letter-spacing:0;text-transform:none;background:#fbf8f3;border:1px solid #d6c9bd;border-radius:9px;outline:none;padding:13px 14px;transition:border-color .2s,box-shadow .2s,background-color .2s}.contact-field textarea{resize:vertical}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--wine);background:#fffdf8;box-shadow:0 0 0 3px #7d2c331a,0 5px 16px #7d2c3312}.contact-field input[aria-invalid=true],.contact-field textarea[aria-invalid=true]{border-color:#b44747}.contact-field-message,.contact-form-error,.contact-submit{grid-column:1/-1}.contact-field-error,.contact-form-error{color:#a33f3f;font:11px/1.4 var(--sans);letter-spacing:0;text-transform:none}.contact-form-error{margin:-4px 0 0}.contact-submit{background:var(--wine);width:fit-content;color:var(--paper);cursor:pointer;font:600 12px var(--sans);border:0;border-radius:999px;justify-content:center;align-items:center;gap:9px;margin-top:2px;padding:13px 22px;transition:transform .2s,background-color .2s;display:inline-flex}.contact-submit:hover:not(:disabled){background:#963d46;transform:translateY(-2px)}.contact-submit svg{transition:transform .2s}.contact-submit:hover:not(:disabled) svg{transform:translate(2px,-2px)}.contact-submit:disabled{cursor:wait;opacity:.7}.contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;overflow:hidden}.contact-success{align-content:center;justify-items:start;min-height:356px;animation:.45s both contact-fade-in;display:grid}.contact-success>span{width:48px;height:48px;color:var(--wine);background:#7d2c331a;border-radius:50%;place-items:center;display:grid}.contact-success h2{font:500 34px/1 var(--heading);margin:24px 0 8px}.contact-success p{color:#77736d;margin:0;font-size:15px}@keyframes contact-fade-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (width<=800px){.contact-page{padding:90px 20px 100px}.contact-page-grid{grid-template-columns:1fr;gap:48px;margin-top:64px}.contact-page-details h2{max-width:420px}.contact-form-wrap{padding:24px 20px}}@media (width<=520px){.contact-page-intro h1{font-size:clamp(48px,15vw,68px)}.contact-form{grid-template-columns:1fr}.contact-field-message,.contact-form-error,.contact-submit{grid-column:auto}}@media (prefers-reduced-motion:reduce){.contact-success,.contact-submit,.contact-submit svg,.contact-page-socials a,.contact-page-detail-list a,.contact-page-detail-list div,.contact-field input,.contact-field select,.contact-field textarea{transition:none;animation:none}}.site-footer{color:#f6f1e7;background:#1a1815;padding:92px max(48px,50% - 590px) 38px;display:block;position:relative}.site-footer:before{content:"";background:linear-gradient(90deg,#0000,#a24d3dc7 48%,#0000);height:2px;position:absolute;top:0;left:0;right:0}.site-footer:after{content:"";pointer-events:none;background:radial-gradient(circle,#7d2c331f,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;top:-180px;left:-120px}.site-footer>*{z-index:1;position:relative}.site-footer-grid{grid-template-columns:1.35fr repeat(3,minmax(130px,1fr)) 1.15fr;gap:38px;max-width:1180px;margin:0 auto;display:grid}.site-footer-brand{max-width:245px}.site-footer-logo{color:#fffaf2;font:700 25px/1 var(--sans);letter-spacing:-.07em;text-decoration:none;display:inline-block}.site-footer-logo img{object-fit:contain;width:auto;height:156px;display:block}.site-footer-logo span{color:#c47b6e}.site-footer-brand p{color:#aca49a;margin:24px 0 28px;font-size:13px;line-height:1.6}.site-footer-socials{align-items:center;gap:9px;display:flex}.site-footer-socials a{color:#eee5d8;border:1px solid #f6f1e740;border-radius:50%;place-items:center;width:32px;height:32px;transition:border-color .2s,background-color .2s,color .2s;display:grid}.site-footer-socials a:hover{color:#fffaf2;background:#7d2c33;border-color:#c47b6e}.site-footer-socials .site-footer-linkedin{color:#0a66c2;background:#fff;border-color:#fff;border-radius:7px;width:36px;height:36px}.site-footer-socials .site-footer-linkedin svg{display:block}.site-footer-socials .site-footer-linkedin:hover{color:#0a66c2;background:#fff;border-color:#0a66c2}.site-footer-socials .site-footer-linkedin:focus-visible{outline-offset:4px;outline:2px solid #7bb7f2}.site-footer-column h2{color:#c47b6e;font:500 10px var(--mono);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:3px 0 22px;display:flex}.site-footer-column h2:before{content:"";background:#c47b6e;width:18px;height:1px}.site-footer-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.site-footer-column li a,.site-footer-column li strong,.site-footer-column li span{display:block}.site-footer-column li a,.site-footer-email{color:#eee5d8;width:fit-content;font-size:13px;line-height:1.4;text-decoration:none;position:relative}.site-footer-column li a:after,.site-footer-email:after{content:"";transform-origin:0;background:#c47b6e;height:1px;transition:transform .25s;position:absolute;bottom:-4px;left:0;right:0;transform:scaleX(0)}.site-footer-column li a:hover:after,.site-footer-email:hover:after{transform:scaleX(1)}.site-footer-column li a:hover,.site-footer-email:hover,.site-footer-column li a:hover strong{color:#d8ad69}.site-footer-column li a:hover span{color:#b9a99b}.site-footer-column li strong{color:#eee5d8;font:600 12px var(--sans);letter-spacing:.04em}.site-footer-column li span{color:#928b83;margin-top:3px;font-size:11px;line-height:1.35}.site-footer-contact{flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex}.site-footer-email{overflow-wrap:anywhere;max-width:190px}.site-footer-cta{color:#fffaf2;font:600 11px var(--sans);background:#7d2c33;border-radius:999px;align-items:center;gap:8px;margin-top:20px;padding:11px 16px;text-decoration:none;transition:background-color .2s,box-shadow .2s,transform .2s;display:inline-flex;box-shadow:0 8px 18px #7d2c332e}.site-footer-cta:hover{color:#fffaf2;background:#9a4149;transform:translateY(-2px);box-shadow:0 12px 25px #7d2c334d}.site-footer-cta svg{transition:transform .2s}.site-footer-cta:hover svg{transform:translate(2px,-2px)}.site-footer-bottom{color:#8f8880;border-top:1px solid #f6f1e73d;justify-content:space-between;align-items:center;gap:20px;max-width:1180px;margin:64px auto 0;padding-top:24px;font-size:10px;display:flex}.site-footer-bottom div{gap:20px;display:flex}.site-footer-bottom a{color:#aaa097;text-decoration:none;transition:color .2s}.site-footer-bottom a:hover{color:#d8ad69;text-underline-offset:4px;text-decoration:underline}@media (width<=900px){.site-footer{padding:76px 40px 32px}.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 30px}.site-footer-brand{max-width:300px}.site-footer-contact{grid-column:1/-1}.site-footer-bottom{margin-top:58px}}@media (width<=560px){.site-footer{padding:68px 20px 28px}.site-footer-grid{grid-template-columns:1fr 1fr;gap:40px 22px}.site-footer-brand,.site-footer-contact{grid-column:1/-1}.site-footer-bottom{flex-direction:column;align-items:flex-start;gap:14px;margin-top:48px}}@media (prefers-reduced-motion:reduce){.site-footer-socials a,.site-footer-column li a:after,.site-footer-email:after,.site-footer-cta,.site-footer-cta svg,.site-footer-bottom a{transition:none}}.new-hero .new-hero-image-frame{z-index:1;aspect-ratio:.8;border-radius:20px;width:100%;position:relative;overflow:hidden;box-shadow:0 20px 60px -15px #00000040}.new-hero .new-hero-image-frame img{object-fit:cover;object-position:top center;border-radius:0;width:100%;height:100%;margin:0;display:block}.new-hero .new-hero-image-glow{inset:-14%}.new-hero .new-hero-badge{z-index:3}@media (width<=700px){.site-header.menu-open{z-index:10000;background:var(--paper)}.site-header.menu-open .menu-toggle{z-index:10001;color:var(--ink);position:fixed;top:8px;right:10px}.site-header .desktop-nav.open{box-sizing:border-box;overscroll-behavior:contain;scrollbar-color:var(--wine) var(--paper);scrollbar-width:thin;padding:86px 24px 32px;overflow:hidden auto;z-index:9999!important;background:var(--paper)!important;width:100vw!important;height:100dvh!important;max-height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important}.site-header .desktop-nav.open a{opacity:1;min-height:44px;animation:none!important}.site-header .desktop-nav.open::-webkit-scrollbar{width:6px}.site-header .desktop-nav.open::-webkit-scrollbar-track{background:var(--paper)}.site-header .desktop-nav.open::-webkit-scrollbar-thumb{background:var(--wine);border-radius:6px}}.recognition-section{padding:150px 0 80px;overflow:clip}.recognition-header{width:min(100% - 56px,680px);margin-bottom:48px}.scroll-gallery-wrapper{position:relative}.scroll-gallery-stage{background:var(--ink);isolation:isolate;flex-direction:column;width:100%;height:clamp(500px,74svh,740px);display:flex;position:relative}.scroll-gallery-viewport{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;flex:1;min-height:0;position:relative;overflow:auto hidden}.scroll-gallery-track{align-items:center;gap:28px;height:100%;padding:0 9vw;display:flex;position:relative}.scroll-gallery-panel{scroll-snap-align:center;contain:layout paint;backface-visibility:hidden;background:#211b18;border:1px solid #f6f1e724;border-radius:32px;flex:none;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:stretch;width:min(82vw,1100px);height:min(620px,100% - 56px);display:grid;position:relative;overflow:hidden;box-shadow:0 12px 32px #0003}.scroll-gallery-stage.is-auto-ready .scroll-gallery-viewport{scroll-snap-type:none;touch-action:pan-y;overflow:hidden}.scroll-gallery-stage.is-auto-ready .scroll-gallery-track{gap:0;padding:0;display:block}.scroll-gallery-stage.is-auto-ready .scroll-gallery-panel{opacity:0;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .75s;position:absolute;top:50%;left:50%}.scroll-gallery-stage--stack .scroll-gallery-panel{background:#211b18;border-radius:clamp(30px,4vw,58px);grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);width:min(100vw - 96px,1180px);height:min(600px,100% - 100px)}.scroll-gallery-stage--stack.is-auto-ready .scroll-gallery-panel{transform-origin:top}.scroll-gallery-stage--stack .scroll-gallery-panel:nth-child(2){background:#25241f}.scroll-gallery-stage--stack .scroll-gallery-panel:nth-child(3){background:#202528}.gallery-controls{width:min(100% - 96px,1180px);min-height:64px;color:var(--paper);justify-content:flex-end;align-items:center;gap:24px;margin:12px auto 0;display:flex}.gallery-buttons{gap:8px;display:flex}.gallery-buttons button{width:44px;height:44px;color:var(--paper);cursor:pointer;background:0 0;border:1px solid #f6f1e738;border-radius:50%;place-items:center;transition:background-color .18s,border-color .18s;display:grid}.gallery-buttons button:hover{background:#3b2a24;border-color:#f6f1e780}.gallery-chapters{justify-content:center;gap:8px;margin-right:auto;display:flex}.gallery-chapters button{color:#f6f1e785;font:12px var(--sans);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 14px}.gallery-chapters button[aria-current=true]{color:var(--paper);background:#342822;border-color:#f6f1e726}.gallery-chapters button:hover{color:var(--paper)}.gallery-controls button:focus-visible{outline:2px solid var(--paper);outline-offset:4px}.scroll-gallery-panel .recognition-copy{z-index:2;flex-direction:column;justify-content:center;align-items:flex-start;width:auto;min-width:0;padding:clamp(24px,3.5vw,54px);display:flex;position:relative}.scroll-gallery-panel .recognition-index{border-color:var(--wine-light);background:var(--wine-light);width:42px;height:42px;color:var(--paper);flex:none;margin:0 0 24px}.scroll-gallery-panel .recognition-title{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:0 0 16px;font-size:clamp(26px,3.05vw,44px);line-height:1.06}.scroll-gallery-panel .recognition-context{margin:0 0 22px;font-size:11px;line-height:1.5}.scroll-gallery-panel .recognition-description{color:#f6f1e7ba;margin:0 0 24px;font-size:clamp(13px,1.1vw,15px);line-height:1.65}.scroll-gallery-panel .recognition-tag{color:#ecd8d2;background:#a24d3d33;border-color:#a24d3db3;margin:0}.scroll-gallery-panel-image{min-width:0;height:100%;position:relative;overflow:hidden}.scroll-gallery-panel-image img{object-fit:cover;object-position:center top;width:100%;height:100%;display:block}.scroll-gallery-panel-image:after{pointer-events:none;content:"";background:linear-gradient(90deg,#211b1833,#0000 35%);position:absolute;inset:0}.recognition-panel--announcement .scroll-gallery-panel-image{background:#f3efe4}.recognition-panel--announcement .scroll-gallery-panel-image img{object-fit:contain;object-position:center}.recognition-panel--announcement .scroll-gallery-panel-image:after{display:none}@media (width<=900px) and (width>=701px){.scroll-gallery-panel{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);width:86vw}.scroll-gallery-panel .recognition-copy{padding:28px}.scroll-gallery-panel .recognition-title{font-size:30px}}@media (width<=700px){.recognition-section{padding:100px 0 60px}.recognition-header{width:calc(100% - 40px);margin-bottom:30px}.scroll-gallery-stage{height:620px}.scroll-gallery-stage--stack .scroll-gallery-panel{border-radius:24px;grid-template-columns:1fr;width:calc(100vw - 40px)}.gallery-controls{gap:14px;width:calc(100% - 40px)}.gallery-chapters{display:none}.scroll-gallery-panel{border-radius:24px;grid-template-columns:1fr;width:calc(100vw - 40px)}.scroll-gallery-panel .recognition-copy{order:initial;justify-content:flex-end;padding:28px}.scroll-gallery-panel-image{opacity:.57;position:absolute;inset:0}.scroll-gallery-panel-image:after{background:linear-gradient(#15130f2e,#15130fde 48%,#15130f)}.scroll-gallery-panel .recognition-index{width:34px;height:34px;margin-bottom:18px;font-size:11px}.scroll-gallery-panel .recognition-title{margin-bottom:12px;font-size:clamp(22px,6vw,36px)}.scroll-gallery-panel .recognition-context{margin-bottom:14px;font-size:10px}.scroll-gallery-panel .recognition-description{color:#e3ddd4;margin-bottom:16px;font-size:13px;line-height:1.55}.scroll-gallery-panel .recognition-tag{padding:7px 9px;font-size:9px}}@media (height<=700px){.scroll-gallery-panel{height:calc(100% - 24px)}.scroll-gallery-panel .recognition-copy{padding:22px}.scroll-gallery-panel .recognition-index{width:28px;height:28px;margin-bottom:10px;font-size:10px}.scroll-gallery-panel .recognition-title{margin-bottom:10px;font-size:clamp(20px,2.5vw,32px)}.scroll-gallery-panel .recognition-context{margin-bottom:10px;font-size:10px}.scroll-gallery-panel .recognition-description{margin-bottom:12px;font-size:12px;line-height:1.45}.scroll-gallery-panel .recognition-tag{padding:6px 8px;font-size:9px}}@media (width<=700px){.scroll-gallery-panel.recognition-panel--announcement{grid-template-rows:minmax(0,1fr) auto}.recognition-panel--announcement .scroll-gallery-panel-image{opacity:1;grid-row:1;min-height:0;position:relative;inset:auto}.recognition-panel--announcement .recognition-copy{grid-row:2;justify-content:center;padding:18px 24px}.recognition-panel--announcement .recognition-index{display:none}.recognition-panel--announcement .recognition-title{margin-bottom:8px;font-size:clamp(22px,5.7vw,32px)}.recognition-panel--announcement .recognition-context,.recognition-panel--announcement .recognition-description{margin-bottom:10px}}@media (prefers-reduced-motion:reduce){.scroll-gallery-stage.is-auto-ready .scroll-gallery-panel{transition:none}}.qualification-section{padding:150px 0 80px;overflow:clip}.qualification-section:before{filter:none}.qualification-header{width:calc(100% - 96px);max-width:1180px;margin:0 auto 48px}.qualification-panel .recognition-copy{grid-area:1/2}.qualification-panel .scroll-gallery-panel-image{grid-area:1/1}.qualification-panel.is-reversed .recognition-copy{grid-column:1}.qualification-panel.is-reversed .scroll-gallery-panel-image{grid-column:2}.qualification-panel .recognition-title{font-size:clamp(32px,4vw,60px)}.qualification-panel .recognition-index{color:var(--brass-bright);background:#b4894f24;border-color:#b4894f66}[data-motion-visible=false] .new-hero-ticker-track,[data-motion-visible=false] .ai-innovation-card-icon,[data-motion-visible=false] .product-deck,html[data-motion-paused=true] *{animation-play-state:paused!important}.honors-board-entry,.new-hero-content>.new-hero-title,.new-hero-content>.new-hero-copy,.new-hero-content>.new-hero-actions,.new-hero-portrait{opacity:1}.thought-card{contain:layout paint}@media (width<=700px){.qualification-section{padding:100px 0 60px}.qualification-header{width:calc(100% - 40px);margin-bottom:30px}.qualification-panel .recognition-copy,.qualification-panel.is-reversed .recognition-copy,.qualification-panel .scroll-gallery-panel-image,.qualification-panel.is-reversed .scroll-gallery-panel-image{grid-column:1}.qualification-panel .recognition-title{font-size:clamp(30px,8vw,44px)}}@media (height<=700px){.qualification-panel .recognition-title{font-size:clamp(24px,3vw,42px)}}@media (width>=701px) and (width<=1000px){.gallery-chapters{gap:0}.gallery-chapters button{padding:9px 8px;font-size:10px}}.products-list.editorial-products-section{background:var(--ink);min-height:0;padding:36px clamp(20px,3.5vw,64px) 110px;display:block;position:relative;overflow:clip}.editorial-products-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:610px;gap:26px;width:min(100%,1380px);margin:0 auto;display:grid}.editorial-product-item{isolation:isolate;--product-accent:#8c2633;--product-ink:#8c2633;--product-button:#8c2633;--product-button-deep:#70212b;--product-wash:#efd2c8;--product-border:#c99a99;--sculpture-light:#f9ded0;--sculpture-mid:#dba596;--sculpture-deep:#ba7367;min-width:0;height:100%;position:relative}.editorial-product-item--magnus{--product-accent:#216747;--product-ink:#216747;--product-button:#216747;--product-button-deep:#194e38;--product-wash:#d2ddc9;--product-border:#91b29b;--sculpture-light:#dce5cf;--sculpture-mid:#9eb99b;--sculpture-deep:#4e8964}.editorial-product-item--simfore{--product-accent:#b6843b;--product-ink:#82591f;--product-button:#996826;--product-button-deep:#80521d;--product-wash:#ead2a7;--product-border:#c6a36f;--sculpture-light:#f6e3bc;--sculpture-mid:#d7b171;--sculpture-deep:#b18036}.editorial-product-item:after{z-index:-1;opacity:0;pointer-events:none;content:"";border-radius:24px;transition:opacity .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:10px 0 0;box-shadow:0 28px 48px #0000004d}.editorial-products-grid .editorial-product-card{isolation:isolate;border:1px solid var(--product-border);background:radial-gradient(ellipse at 110% 108%, var(--product-wash), transparent 67%), linear-gradient(145deg, #fcf8f1, #f8f2e8);color:#201e1a;border-radius:24px;flex-direction:column;width:100%;min-width:0;height:100%;padding:36px 36px 48px;transition:transform .45s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0000002e}.editorial-product-landscape{z-index:-1;width:100%;height:100%;color:var(--product-accent);opacity:.55;pointer-events:none;display:block;position:absolute;inset:0}.editorial-product-top{z-index:2;justify-content:space-between;align-items:flex-start;min-height:64px;display:flex;position:relative}.editorial-product-number{color:var(--product-ink);font:400 12px/1.3 var(--mono);letter-spacing:.15em;align-items:center;gap:18px;padding-top:13px;display:flex}.editorial-product-number:after{opacity:.3;content:"";background:currentColor;width:80px;height:1px}.editorial-product-icon{border:1px solid var(--product-accent);width:64px;height:64px;color:var(--product-ink);border-radius:50%;flex:0 0 64px;place-items:center;display:grid}.editorial-product-copy{z-index:2;margin-top:34px;position:relative}.editorial-product-category{color:var(--product-ink);font:500 11px/1.5 var(--reference-font);letter-spacing:1.5px;text-transform:uppercase;display:block}.editorial-product-card .editorial-product-title{color:#14130f;letter-spacing:-.055em;white-space:nowrap;margin:20px 0 0;font:700 clamp(52px,4.3vw,64px)/1.06 Playfair Display,Georgia,serif}.editorial-product-card .editorial-product-subtitle{color:#25221e;max-width:340px;min-height:68px;font:500 clamp(23px, 1.85vw, 27px)/1.28 var(--heading);letter-spacing:-.035em;text-wrap:pretty;margin:22px 0 0}.editorial-product-card .editorial-product-audience{color:#514b43;max-width:330px;min-height:46px;font:400 14px/1.55 var(--reference-font);letter-spacing:-.015em;margin:22px 0 0}.editorial-product-card .editorial-product-action{z-index:3;background:linear-gradient(135deg, var(--product-button), var(--product-button-deep));color:#fffaf0;width:fit-content;min-height:54px;font:500 15px/1.4 var(--reference-font);letter-spacing:-.015em;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:20px;margin-top:auto;padding:14px 23px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.editorial-product-action:before{opacity:0;pointer-events:none;content:"";background:#fff;transition:opacity .3s;position:absolute;inset:0}.editorial-product-action>*{position:relative}.editorial-product-action svg{flex:none;transition:transform .45s cubic-bezier(.22,1,.36,1)}.editorial-product-action:focus-visible{outline:2px solid var(--product-ink);outline-offset:5px}.editorial-product-action:hover:before{opacity:.08}.editorial-product-action:hover svg,.editorial-product-action:focus-visible svg{transform:translate(3px,-3px)}.editorial-product-art{z-index:1;width:70%;max-width:280px;height:auto;color:var(--product-accent);opacity:.83;transform-origin:70% 75%;pointer-events:none;transition:transform .6s cubic-bezier(.22,1,.36,1);display:block;position:absolute;bottom:2px;right:-18px;overflow:visible}@media (hover:hover) and (pointer:fine){.editorial-product-item:hover .editorial-product-card{transform:translateY(-6px)}.editorial-product-item:hover:after{opacity:1}.editorial-product-item:hover .editorial-product-art{transform:translate(-3px,-3px)rotate(1.5deg)}.editorial-product-item:hover .editorial-product-action svg{transform:translate(3px,-3px)}}@media (width>=760px) and (width<=1179px){.editorial-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px}.editorial-product-item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 13px)}.editorial-product-card .editorial-product-title{font-size:clamp(52px,5.2vw,62px)}.editorial-product-card .editorial-product-subtitle{font-size:25px}}@media (width<=759px){.products-list.editorial-products-section{padding:28px 20px 80px}.editorial-products-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:580px;gap:24px;max-width:480px}.editorial-products-grid .editorial-product-card{padding:30px 28px 42px}.editorial-product-top{min-height:60px}.editorial-product-icon{flex-basis:60px;width:60px;height:60px}.editorial-product-copy{margin-top:30px}.editorial-product-category{letter-spacing:1.2px;font-size:10px}.editorial-product-card .editorial-product-title{margin-top:20px;font-size:clamp(38px,11vw,58px)}.editorial-product-card .editorial-product-subtitle{min-height:64px;font-size:clamp(22px,5.7vw,27px)}.editorial-product-card .editorial-product-audience{max-width:320px;font-size:14px}.editorial-product-card .editorial-product-action{gap:16px;min-height:52px;padding:13px 20px}.editorial-product-art{width:70%;bottom:0;right:-18px}}@media (prefers-reduced-motion:reduce){.editorial-products-grid .editorial-product-item{opacity:1!important;transform:none!important}.editorial-products-grid .editorial-product-card,.editorial-products-grid .editorial-product-art,.editorial-products-grid .editorial-product-action svg{transform:none!important}.editorial-products-grid *,.editorial-products-grid :before,.editorial-products-grid :after{transition:none!important;animation:none!important}}.ventures-editorial{isolation:isolate;color:#211f1c;background:radial-gradient(at 50% 30%,#fffaf3 0%,#f7f1e7 74%);margin:0;padding:80px clamp(24px,4vw,64px);position:relative;overflow:hidden}.ventures-corner-lines{z-index:-1;color:#bd985e;opacity:.16;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.ventures-editorial-inner{width:min(100%,1400px);margin:0 auto}.ventures-heading{text-align:center;max-width:1200px;margin:0 auto 40px;position:relative}.ventures-heading .ventures-eyebrow{color:#812734;font:600 12px/1.5 var(--reference-font);letter-spacing:3px;text-transform:uppercase;justify-content:center;align-items:center;gap:22px;margin:0;display:flex}.ventures-eyebrow:before,.ventures-eyebrow:after{opacity:.5;content:"";background:currentColor;flex:0 0 42px;width:42px;height:1px}.ventures-heading h2{color:#211f1c;letter-spacing:-.065em;text-wrap:balance;margin:16px 0 0;font:700 clamp(76px,6.1vw,96px)/1.08 Playfair Display,Georgia,serif}.ventures-heading h2>span{display:inline-block}.ventures-heading h2 .ventures-ampersand{color:#812734;font-style:normal}.ventures-heading .ventures-introduction{color:#706b65;max-width:800px;font:400 17px/1.6 var(--reference-font);letter-spacing:-.01em;text-wrap:pretty;margin:20px auto 0}.ventures-company-grid{grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(380px,auto);align-items:stretch;gap:30px;display:grid}.ventures-company-item{isolation:isolate;--venture-accent:#08787b;--venture-ink:#08696c;--venture-button:#08787b;--venture-soft:#e0f1ee;--venture-line:#80bdb8;min-width:0;height:100%;position:relative}.ventures-company-item--ma-chaudhari{--venture-accent:#812734;--venture-ink:#812734;--venture-button:#812734;--venture-soft:#f5e4e6;--venture-line:#c98f97}.ventures-company-item--yesaya{--venture-accent:#a77221;--venture-ink:#82591d;--venture-button:#95631d;--venture-soft:#f8edd5;--venture-line:#caa35f}.ventures-company-item:after{z-index:-1;opacity:0;pointer-events:none;content:"";border-radius:16px;transition:opacity .4s cubic-bezier(.22,1,.36,1);position:absolute;inset:8px 0 0;box-shadow:0 18px 30px #533b251a}.ventures-company-grid .ventures-company-card{isolation:isolate;background:#fffcf8;border:1px solid #6f573e14;border-radius:16px;flex-direction:column;min-width:0;height:100%;min-height:380px;padding:36px 38px 34px;transition:transform .4s cubic-bezier(.22,1,.36,1);display:flex;position:relative;overflow:hidden;box-shadow:0 9px 23px #533b2511}.ventures-company-card:before,.ventures-company-card:after{z-index:3;background:var(--venture-accent);pointer-events:none;content:"";height:3px;position:absolute;top:0;left:0;right:0}.ventures-company-card:before{opacity:.85}.ventures-company-card:after{opacity:0;transition:opacity .4s}.ventures-company-art{z-index:-1;width:100%;height:100%;color:var(--venture-accent);pointer-events:none;transition:transform .45s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.ventures-company-top{justify-content:space-between;align-items:flex-start;gap:12px;min-height:56px;display:flex}.ventures-company-icon{border:1px solid var(--venture-line);background:var(--venture-soft);width:56px;height:56px;color:var(--venture-ink);border-radius:50%;flex:0 0 56px;place-items:center;display:grid}.ventures-company-badge{background:var(--venture-soft);max-width:calc(100% - 68px);color:var(--venture-ink);font:500 12px/1.35 var(--reference-font);text-align:center;border-radius:999px;padding:8px 13px}.ventures-company-card .ventures-company-title{color:#211f1c;letter-spacing:-.045em;text-wrap:balance;margin:20px 0 0;font:700 clamp(29px,2.1vw,34px)/1.15 Playfair Display,Georgia,serif}.ventures-company-card .ventures-company-description{color:#6d6963;max-width:365px;font:400 15px/1.55 var(--reference-font);letter-spacing:-.015em;margin:13px 0 22px;position:relative}.ventures-company-card .ventures-company-link{background:var(--venture-button);color:#fffdf7;width:fit-content;min-height:44px;font:600 13px/1.4 var(--reference-font);letter-spacing:.01em;border:1px solid #0000;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:19px;margin-top:auto;padding:11px 23px;text-decoration:none;display:inline-flex}.ventures-company-link svg{flex:none;transition:transform .4s cubic-bezier(.22,1,.36,1)}.ventures-company-link:focus-visible{outline:2px solid var(--venture-ink);outline-offset:5px}.ventures-company-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:auto;display:flex;position:relative}.ventures-company-actions .ventures-company-link{margin-top:0}.ventures-company-actions .ventures-company-linkedin{color:#0a66c2;background:#fff;border:1px solid #d4dfe9;border-radius:9px;flex:0 0 44px;place-items:center;width:44px;height:44px;text-decoration:none;transition:border-color .3s,transform .3s cubic-bezier(.22,1,.36,1);display:grid}.ventures-company-linkedin svg{display:block}.ventures-company-actions .ventures-company-linkedin:hover{border-color:#0a66c2;transform:translateY(-2px)}.ventures-company-actions .ventures-company-linkedin:focus-visible{outline-offset:4px;outline:2px solid #0a66c2}.ventures-company-link:hover svg,.ventures-company-link:focus-visible svg{transform:translate(3px)}@media (hover:hover) and (pointer:fine){.ventures-company-item:hover .ventures-company-card{transform:translateY(-6px)}.ventures-company-item:hover:after,.ventures-company-item:hover .ventures-company-card:after{opacity:1}.ventures-company-item:hover .ventures-company-art{transform:translate(-4px,-2px)}.ventures-company-item:hover .ventures-company-link svg{transform:translate(3px)}}@media (width>=1180px) and (width<=1330px){.ventures-company-card .ventures-company-title{min-height:68px}}@media (width>=760px) and (width<=1179px){.ventures-company-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:960px;margin:0 auto}.ventures-company-item:last-child{grid-column:1/-1;justify-self:center;width:calc(50% - 15px)}.ventures-company-grid .ventures-company-card{padding-left:32px;padding-right:32px}.ventures-company-card .ventures-company-title{min-height:68px;font-size:29px}.ventures-heading h2{font-size:clamp(58px,7.2vw,80px)}}@media (width<=759px){.ventures-editorial{padding:48px 20px 64px}.ventures-heading{margin-bottom:30px}.ventures-heading .ventures-eyebrow{letter-spacing:2px;gap:12px;font-size:10px}.ventures-eyebrow:before,.ventures-eyebrow:after{flex-basis:24px;width:24px}.ventures-heading h2{letter-spacing:-.055em;margin-top:18px;font-size:clamp(42px,7.8vw,48px);line-height:1.1}.ventures-heading .ventures-introduction{margin-top:20px;font-size:15px;line-height:1.65}.ventures-company-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:minmax(360px,auto);gap:22px;max-width:480px;margin:0 auto}.ventures-company-grid .ventures-company-card{min-height:360px;padding:28px 24px}.ventures-company-card .ventures-company-title{margin-top:20px;font-size:29px}.ventures-company-top{min-height:52px}.ventures-company-icon{flex-basis:52px;width:52px;height:52px}.ventures-company-badge{max-width:calc(100% - 64px);padding:8px 10px;font-size:11px}.ventures-company-card .ventures-company-description{font-size:15px}.ventures-corner-lines{opacity:.09}}@media (prefers-reduced-motion:reduce){.ventures-editorial .ventures-company-item,.ventures-editorial .ventures-heading{opacity:1!important;transform:none!important}.ventures-editorial .ventures-company-card,.ventures-editorial .ventures-company-art,.ventures-editorial .ventures-company-linkedin,.ventures-editorial .ventures-company-link svg{transform:none!important}.ventures-editorial *,.ventures-editorial :before,.ventures-editorial :after{transition:none!important;animation:none!important}}.uzbekistan-feature{color:#26221e;background:radial-gradient(at 90% 15%,#f9ece2,#0000 55%),#f7f1e7;padding:106px clamp(24px,4.2vw,72px) 104px;position:relative;overflow:clip}.uzbekistan-inner{width:min(100%,1320px);margin:0 auto}.uzbekistan-heading-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:end;gap:clamp(36px,5vw,72px);margin-bottom:48px;display:grid}.uzbekistan-feature .uzbekistan-eyebrow{color:#812734;font:500 11px/1.5 var(--reference-font);letter-spacing:2px;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:12px;margin:0 0 24px;display:flex}.uzbekistan-eyebrow>span{opacity:.4}.uzbekistan-feature h2{color:#26221e;font:600 clamp(48px, 5vw, 76px)/1.07 var(--heading);letter-spacing:-.055em;margin:0}.uzbekistan-feature h2 em{color:#812734;margin-top:8px;font-style:normal;display:block}.uzbekistan-location{color:#812734;font:500 12px/1.4 var(--reference-font);align-items:center;gap:8px;margin:0 0 15px;display:flex}.uzbekistan-introduction .uzbekistan-description{color:#635d56;max-width:465px;font:400 15px/1.8 var(--reference-font);margin:0}.uzbekistan-feature .uzbekistan-company-link{color:#812734;width:fit-content;min-height:44px;font:600 13px/1.4 var(--reference-font);align-items:center;gap:14px;margin-top:16px;text-decoration:none;display:inline-flex}.uzbekistan-company-link svg{transition:transform .35s cubic-bezier(.22,1,.36,1)}.uzbekistan-company-link:hover svg{transform:translate(3px,-3px)}.uzbekistan-gallery-grid{grid-template-columns:minmax(0,2.35fr) minmax(240px,.9fr);align-items:stretch;gap:26px;display:grid}.uzbekistan-gallery{min-width:0}.uzbekistan-feature .uzbekistan-main-photo{aspect-ratio:16/10;cursor:zoom-in;background:#181a23;border:0;border-radius:20px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.uzbekistan-main-photo>img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.uzbekistan-photo-expand{color:#fffaf1;min-height:36px;font:400 10px/1.4 var(--reference-font);pointer-events:none;background:#141418d9;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex;position:absolute;bottom:18px;right:18px}.uzbekistan-photo-caption{color:#4b4540;min-height:48px;font:400 12px/1.5 var(--reference-font);justify-content:space-between;align-items:center;gap:18px;padding:12px 2px 10px;display:flex}.uzbekistan-photo-caption>span:last-child{color:#7a7066;text-transform:uppercase;letter-spacing:1.3px;flex:none;font-size:10px}.uzbekistan-thumbnails{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;display:grid}.uzbekistan-feature .uzbekistan-thumbnails button{aspect-ratio:1.6;cursor:pointer;background:#e9dfd0;border:2px solid #0000;border-radius:11px;min-width:0;min-height:44px;padding:0;display:block;position:relative;overflow:hidden}.uzbekistan-thumbnails img{object-fit:cover;opacity:.7;width:100%;height:100%;transition:opacity .3s,transform .4s cubic-bezier(.22,1,.36,1);display:block}.uzbekistan-feature .uzbekistan-thumbnails button.is-selected{border-color:#812734}.uzbekistan-thumbnails button.is-selected img,.uzbekistan-thumbnails button:hover img{opacity:1}.uzbekistan-feature button:focus-visible,.uzbekistan-feature a:focus-visible{outline-offset:4px;outline:2px solid #812734}.uzbekistan-portrait{background:#fffcf7;border:1px solid #e9dfd3;border-radius:20px;flex-direction:column;min-width:0;height:100%;min-height:0;margin:0;padding:12px 12px 23px;display:flex}.uzbekistan-portrait-frame{background:#d9e0e6;border-radius:12px;flex:auto;min-height:280px;position:relative;overflow:hidden}.uzbekistan-portrait-frame img{object-fit:cover;object-position:50% 42%;width:100%;height:100%;display:block;position:absolute;inset:0}.uzbekistan-portrait figcaption{padding:19px 10px 0}.uzbekistan-portrait-name{color:#332b25;font:500 13px/1.5 var(--reference-font);margin:0}.uzbekistan-portrait-name>span{color:#73695e;margin-top:3px;font-size:10px;display:block}.uzbekistan-portrait .uzbekistan-closing{color:#332b25;font:500 clamp(22px, 2vw, 29px)/1.2 var(--heading);letter-spacing:-.04em;margin:20px 0 0}.uzbekistan-closing em{color:#812734;margin-top:3px;font-style:normal;display:block}.uzbekistan-viewer{color:#fff8ec;background:#181613;border:1px solid #4d4540;border-radius:16px;width:min(100vw - 48px,1400px);max-width:none;max-height:calc(100svh - 48px);padding:26px;position:fixed;overflow:auto}.uzbekistan-viewer::backdrop{background:#0f0d0ceb}.uzbekistan-viewer figure{margin:18px 0 0}.uzbekistan-viewer figure img{object-fit:contain;width:100%;height:auto;max-height:calc(100svh - 170px);display:block}.uzbekistan-viewer figure figcaption{color:#e7ddce;font:400 13px/1.5 var(--reference-font);text-align:center;margin-top:14px}.uzbekistan-feature .uzbekistan-viewer-close{color:#fff8ec;cursor:pointer;background:#28221d;border:1px solid #716252;border-radius:50%;place-items:center;width:40px;height:40px;padding:0;display:grid;position:absolute;top:8px;right:8px}.uzbekistan-feature .uzbekistan-viewer-close:focus-visible{outline-color:#fff8ec}@media (hover:hover) and (pointer:fine){.uzbekistan-thumbnails button:hover img{transform:scale(1.04)}}@media (width<=1000px){.uzbekistan-heading-grid{grid-template-columns:1fr;gap:28px}.uzbekistan-introduction{grid-template-columns:1fr 1fr;align-items:start;column-gap:36px;display:grid}.uzbekistan-location{grid-column:1/-1}.uzbekistan-introduction .uzbekistan-description{grid-column:1/-1;max-width:720px}.uzbekistan-gallery-grid{grid-template-columns:minmax(0,1fr) 240px;gap:20px}.uzbekistan-photo-caption>span:last-child{display:none}.uzbekistan-thumbnails{gap:7px}}@media (width<=760px){.uzbekistan-feature{padding:72px 20px}.uzbekistan-heading-grid{gap:26px;margin-bottom:32px}.uzbekistan-feature .uzbekistan-eyebrow{letter-spacing:1.4px;gap:9px;margin-bottom:20px;font-size:10px}.uzbekistan-feature h2{font-size:clamp(39px,7.4vw,58px);line-height:1.12}.uzbekistan-introduction{display:block}.uzbekistan-introduction .uzbekistan-description{font-size:14px;line-height:1.8}.uzbekistan-gallery-grid{grid-template-columns:minmax(0,1fr);gap:28px}.uzbekistan-feature .uzbekistan-main-photo{aspect-ratio:4/3;border-radius:16px}.uzbekistan-photo-expand{bottom:12px;right:12px}.uzbekistan-photo-caption{min-height:44px;font-size:11px}.uzbekistan-thumbnails{gap:7px}.uzbekistan-feature .uzbekistan-thumbnails button{aspect-ratio:1.2;border-radius:8px}.uzbekistan-portrait{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:stretch;gap:16px;height:auto;padding:10px;display:grid}.uzbekistan-portrait-frame{min-height:240px}.uzbekistan-portrait figcaption{flex-direction:column;justify-content:center;min-width:0;padding:20px 8px 20px 0;display:flex}.uzbekistan-portrait-name{font-size:12px}.uzbekistan-portrait-name>span{margin-top:7px;font-size:10px}.uzbekistan-portrait .uzbekistan-closing{margin-top:24px;font-size:clamp(21px,4vw,28px)}.uzbekistan-viewer{width:calc(100vw - 24px);max-height:calc(100svh - 24px);padding:18px 12px}}@media (prefers-reduced-motion:reduce){.uzbekistan-heading-grid>*,.uzbekistan-gallery-grid>*{opacity:1!important;transform:none!important}.uzbekistan-feature *,.uzbekistan-feature :before,.uzbekistan-feature :after{transition:none!important;animation:none!important}.uzbekistan-main-photo>img,.uzbekistan-thumbnails img{transform:none!important}}.expertise-section{color:#f6f1e7;background:#15130f;padding:112px 0 88px;position:relative;overflow:clip}.expertise-header{width:min(100% - 96px,1180px);margin:0 auto 22px}.expertise-eyebrow{color:#d6a69a;font:500 10px/1.6 var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 24px}.expertise-header h2{max-width:1000px;font:500 clamp(54px, 6.4vw, 88px)/1.02 var(--heading);letter-spacing:-.055em;text-wrap:balance;margin:0}.expertise-header h2 em{color:#d9aaa0;font-style:normal;display:block}.expertise-introduction{color:#b4ada1;max-width:620px;font:400 15px/1.75 var(--reference-font);margin:24px 0 0}.expertise-carousel{position:relative}.expertise-window{overflow:hidden}.expertise-scene{perspective:1600px;perspective-origin:50% 48%;touch-action:pan-y;height:clamp(520px,68svh,650px)}.expertise-track{height:100%;transform-style:preserve-3d;position:relative}.expertise-card{color:#f6f1e7;backface-visibility:hidden;opacity:0;will-change:transform;background:#251e19;border:1px solid #4b4037;border-radius:28px;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);width:min(68vw,900px);height:min(510px,100% - 76px);margin:0;display:grid;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.expertise-card:first-child{opacity:1}.expertise-card--2{background:#222820;border-color:#42493c}.expertise-card--3{background:#20262a;border-color:#3e4a50}.expertise-photo{background:#1b1c1a;min-width:0;min-height:0;overflow:hidden}.expertise-photo img{object-fit:cover;object-position:center;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.expertise-card--3 .expertise-photo img{object-position:48% 50%}.expertise-copy{flex-direction:column;justify-content:center;min-width:0;padding:clamp(25px,3vw,44px);display:flex}.expertise-card-meta{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.expertise-icon{color:#d3ac7e;border:1px solid #8e6b4e;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.expertise-number{color:#b9ab9b;font:400 11px/1 var(--mono);letter-spacing:.12em}.expertise-label{color:#d8b3a7;font:500 10px/1.6 var(--reference-font);letter-spacing:.12em;text-transform:uppercase;margin:0 0 13px}.expertise-copy h3{color:#f6f1e7;font:500 clamp(28px, 2.8vw, 42px)/1.1 var(--heading);letter-spacing:-.035em;text-wrap:balance;margin:0 0 20px}.expertise-description{color:#c3bcb0;font:400 clamp(13px, 1vw, 15px)/1.75 var(--reference-font);margin:0}.expertise-controls{justify-content:space-between;align-items:center;gap:24px;width:min(100% - 96px,1180px);min-height:48px;margin:0 auto;display:flex}.expertise-chapters{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.expertise-chapters button{color:#ada599;min-height:44px;font:400 12px/1.4 var(--reference-font);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:10px 16px;transition:color .25s,background-color .25s}.expertise-chapters button[aria-pressed=true]{color:#f6f1e7;background:#352a23;border-color:#655145}.expertise-chapters button:hover{color:#f6f1e7}.expertise-arrows{flex:none;gap:9px;display:flex}.expertise-arrows button{color:#f6f1e7;cursor:pointer;background:0 0;border:1px solid #65594c;border-radius:50%;place-items:center;width:46px;height:46px;padding:0;transition:background-color .25s;display:grid}.expertise-arrows button:hover{background:#352a23}.expertise-carousel button:focus-visible{outline-offset:4px;outline:2px solid #e0b9ad}@media (width<=1050px) and (width>=701px){.expertise-card{width:76vw}.expertise-copy{padding:26px}.expertise-copy h3{font-size:32px}.expertise-controls{gap:16px}.expertise-chapters{gap:0}.expertise-chapters button{padding:10px 9px;font-size:11px}}@media (width<=700px){.expertise-section{padding:76px 0 60px}.expertise-header{width:calc(100% - 40px);margin-bottom:20px}.expertise-eyebrow{letter-spacing:.12em;max-width:300px;margin-bottom:20px;font-size:9px}.expertise-header h2{font-size:clamp(43px,9vw,60px);line-height:1.05}.expertise-introduction{margin-top:20px;font-size:14px}.expertise-scene{perspective:1000px;height:688px}.expertise-card{border-radius:22px;grid-template-rows:40% 60%;grid-template-columns:1fr;width:min(100vw - 64px,450px);height:620px}.expertise-photo img{object-position:center 45%}.expertise-copy{padding:24px}.expertise-card-meta{margin-bottom:16px}.expertise-icon{width:34px;height:34px}.expertise-icon svg{width:18px;height:18px}.expertise-copy h3{margin-bottom:14px;font-size:clamp(27px,6vw,33px)}.expertise-label{margin-bottom:10px;font-size:9px}.expertise-description{font-size:13px;line-height:1.65}.expertise-controls{flex-direction:column;gap:20px;width:calc(100% - 40px)}.expertise-chapters{justify-content:center;gap:2px}.expertise-chapters button{padding:10px 11px;font-size:11px}}@media (prefers-reduced-motion:reduce){.expertise-scene{perspective:none}.expertise-card{will-change:auto}.expertise-carousel button{transition:none}}
