.company-experience{color:#f4f2ee;background:#161514;overflow:clip}.company-experience *{box-sizing:border-box}.company-experience a:focus-visible{outline-offset:6px;outline:2px solid #ef6b34}.company-hero{isolation:isolate;background:#161514;grid-template-columns:1.15fr 1fr;align-items:center;column-gap:5vw;min-height:760px;padding:160px 5.1vw 0;display:grid;position:relative;overflow:hidden}.company-hero .site-behind{opacity:.045;z-index:-1;pointer-events:none;top:38%}.company-hero-copy{z-index:2;max-width:800px;padding:0 0 64px;position:relative}.company-back{color:#d3b69e;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;margin-bottom:28px;font:10px monospace;text-decoration:none;display:flex}.company-back span{color:#ef6b34}.company-hero h1{letter-spacing:-.06em;text-wrap:balance;margin:0 0 26px;font-size:clamp(42px,4.6vw,84px);font-weight:600;line-height:1.02}.company-hero-copy>p{color:#bdb5aa;max-width:560px;margin:0;font-size:15px;line-height:1.75}.company-hero-actions{flex-wrap:wrap;align-items:center;gap:24px;margin-top:30px;display:flex}.company-hero-actions a{color:#eee4d8;align-items:center;gap:14px;min-height:44px;font-size:12px;line-height:1.5;text-decoration:none;display:inline-flex}.company-hero-actions a.company-primary{color:#160e09;background:#ef6b34;border-radius:50px;padding:14px 22px;font-weight:600}.company-hero-actions a:hover{color:#ffb181}.company-hero-actions a.company-primary:hover{color:#160e09;background:#ff925b}.company-hero-base{letter-spacing:.08em;color:#b89b82;border-top:1px solid #49392d;grid-column:1/-1;justify-content:space-between;align-self:end;gap:20px;padding:22px 0;font:8px monospace;display:flex}.company-art{perspective:1000px;isolation:isolate;min-height:470px;margin-bottom:48px;position:relative}.company-art-grid{z-index:-1;background-image:linear-gradient(#ef6b3412 1px,#0000 1px),linear-gradient(90deg,#ef6b3412 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;transform:rotateX(22deg)rotate(-12deg);-webkit-mask-image:radial-gradient(#000,#0000 70%);mask-image:radial-gradient(#000,#0000 70%)}.company-art-orbit{z-index:-1;background:radial-gradient(#ef6b3417,#0000 70%);border:1px solid #ef6b3429;border-radius:50%;position:absolute;inset:12% 4%;transform:rotateX(40deg)rotateY(-20deg);box-shadow:0 0 0 26px #ef6b3405,0 0 0 55px #ef6b3403}.company-art-label,.company-art-caption{letter-spacing:.09em;color:#bc9677;justify-content:space-between;align-items:center;gap:15px;font:8px monospace;display:flex;position:absolute;left:0;right:0}.company-art-label{top:0}.company-art-caption{border-top:1px solid #4a3628;padding-top:14px;font-size:7px;bottom:0}.company-object{width:85%;transform-style:preserve-3d;margin:48px auto 65px;animation:1.2s cubic-bezier(.16,1,.3,1) both company-assemble;transform:rotateX(13deg)rotateY(-18deg)rotate(5deg)}.company-object-cap{color:#f4ac7c;letter-spacing:.2em;justify-content:space-between;align-items:center;padding:0 6px 20px;font:9px monospace;display:flex}.company-object-layer{transform:translateX(calc(var(--layer)*-12px)) translateZ(calc(var(--layer)*15px));background:linear-gradient(120deg,#3b291c,#1b1510 85%);border:1px solid #835332;border-radius:8px;margin:0 0 18px;padding:20px 24px;transition:transform .6s,border-color .6s;position:relative;box-shadow:1px 2px #684127,2px 4px #4a2f1c,3px 6px #362315,10px 18px 28px #0008}.company-art:hover .company-object-layer{transform:translateX(calc(var(--layer)*-16px)) translateZ(calc(var(--layer)*24px));border-color:#d8854e}.company-object-id{letter-spacing:.12em;color:#ce9670;margin-bottom:9px;font:8px monospace;display:block}.company-object-layer strong{letter-spacing:-.04em;padding-right:24px;font-size:24px;font-weight:500;line-height:1.2;display:block}.company-object-layer small{color:#c3a78f;margin-top:6px;font-size:10px;line-height:1.6;display:block}.company-object-mark{color:#ee9a63;position:absolute;top:42%;right:20px}.company-art--results .company-object-layer strong{color:#ffac72;font-size:35px}.company-art--security .company-object{transform:rotateX(10deg)rotateY(18deg)rotate(-5deg)}.company-art--blog .company-object-layer{background:linear-gradient(110deg,#463322,#231b14);border-radius:2px}.company-founder{color:#f4f2ee;border:1px solid #805634;width:68%;margin:38px auto 50px;text-decoration:none;transition:transform .6s;display:block;position:relative;transform:rotate(-4deg);box-shadow:10px 20px 40px #0008}.company-founder:hover{transform:rotate(0)}.company-founder img{object-fit:cover;object-position:50% 30%;filter:saturate(.55);width:100%;height:340px;display:block}.company-founder>span{background:#241b14;border-top:1px solid #805634;padding:17px;display:block;position:relative}.company-founder strong{letter-spacing:-.035em;font-size:21px;display:block}.company-founder small{color:#ca9f7e;margin-top:6px;font:8px monospace;display:block}.company-founder svg{color:#f5a56d;position:absolute;top:24px;right:14px}@keyframes company-assemble{0%{opacity:0;translate:0 25px}to{opacity:1;translate:0}}.company-editorial{color:#161514;background:#f4f2ee;grid-template-columns:250px minmax(0,1fr);gap:8vw;padding:80px 5.1vw 100px;scroll-margin-top:100px;display:grid}.company-index{align-self:start;position:sticky;top:120px}.company-index>.eyebrow{color:#8c421d;margin:0 0 25px;font-size:9px}.company-index a{color:#544a40;border-top:1px solid #c9c0b5;align-items:baseline;gap:12px;padding:15px 0;font-size:11px;line-height:1.5;text-decoration:none;display:flex}.company-index a:hover{color:#b14212}.company-index a span{color:#aa451a;flex:none;font:9px monospace}.company-index-signature{color:#776657;text-transform:uppercase;letter-spacing:.08em;margin-top:40px;font:8px monospace;display:block}.company-rows{max-width:980px}.company-rows>section{border-top:1px solid #c9c0b5;grid-template-columns:65px minmax(0,1fr);gap:22px;padding:32px 0 42px;scroll-margin-top:100px;display:grid}.company-row-number{color:#ae471a;padding-top:7px;font:11px monospace}.company-rows h2{letter-spacing:-.045em;text-wrap:balance;margin:0 0 22px;font-size:clamp(27px,2.7vw,44px);font-weight:500;line-height:1.15}.company-rows p{color:#5e5349;max-width:750px;margin:0 0 16px;font-size:15px;line-height:1.8}.company-rows a{color:#a03e14;text-underline-offset:4px;overflow-wrap:anywhere}.company-close{color:#16110e;background:#ef6b34;padding:70px 5.1vw 76px;position:relative}.company-close .eyebrow{margin:0 0 24px;font-size:10px}.company-close h2{letter-spacing:-.06em;white-space:pre-line;margin:0 0 30px;font-size:clamp(42px,5.8vw,100px);font-weight:600;line-height:1}.company-close>a{color:inherit;border-bottom:1px solid #6e371e;align-items:center;gap:45px;min-height:48px;padding:10px 0;font-size:16px;text-decoration:none;display:inline-flex}.company-close>a:hover{gap:60px}.company-experience>.enterprise-scope{padding-block:75px}.company-experience .enterprise-proof{padding:80px 5.1vw}.company-results-baseline{color:#161514;background:#f4f2ee;grid-template-columns:1fr 1fr;gap:8vw;padding:65px 5.1vw;display:grid}.company-results-baseline h2{letter-spacing:-.05em;margin:0;font-size:clamp(30px,3.5vw,56px);line-height:1.1}.company-results-baseline p{color:#65584b;margin:0;font-size:15px;line-height:1.8}.company-notes{color:#161514;background:#f4f2ee;padding:70px 5.1vw 90px;scroll-margin-top:100px}.company-notes>.eyebrow{color:#904119;margin-bottom:25px}.company-note{color:inherit;border-top:1px solid #c9c0b5;grid-template-columns:70px minmax(0,1fr) 180px 40px;align-items:center;gap:35px;padding:35px 0;text-decoration:none;transition:padding .3s,background .3s;display:grid}.company-note:hover{background:#ebe4da;padding-inline:16px}.company-note>span:first-child{color:#ad491d;font:11px monospace}.company-note h2{letter-spacing:-.045em;margin:0 0 12px;font-size:clamp(25px,2.6vw,42px);font-weight:500;line-height:1.15}.company-note p{color:#695b4d;max-width:650px;margin:0;font-size:13px;line-height:1.65}.company-note time{color:#7c614a;font:10px monospace}.company-note>svg{color:#b74717}.company-article{color:#161514;background:#f4f2ee;grid-template-columns:210px minmax(0,780px);gap:8vw;padding:75px 5.1vw 95px;scroll-margin-top:100px;display:grid}.company-article .company-content p,.company-article .company-content li{color:#554b42;font-size:16px;line-height:1.85}.company-article .company-content h2{margin-top:48px}.company-article .company-content h2:first-child{margin-top:0}.company-article .company-content a{color:#a63e12}.company-article .company-content th,.company-article .company-content td{border-color:#bdb1a3}.company-article .company-content blockquote{border-left:2px solid #e56931;margin-left:0;padding-left:24px}.company-article .company-content{min-width:0}.company-article .company-content pre{overflow:auto}.company-article .company-content img{max-width:100%;height:auto}.company-article .company-content :is(p,li){overflow-wrap:anywhere}@media (min-width:1600px){.company-hero{min-height:860px}.company-art{min-height:530px}.company-object-layer{padding:25px 28px}.company-object-layer strong{font-size:29px}.company-founder img{height:400px}}@media (max-width:1000px){.company-hero{column-gap:30px;min-height:650px;padding-top:145px}.company-hero h1{font-size:46px}.company-hero-copy>p{font-size:14px}.company-art{min-height:430px}.company-object{width:90%}.company-object-layer{padding:17px}.company-object-layer strong{font-size:21px}.company-object-mark{right:12px}.company-founder{width:85%}.company-founder img{height:290px}.company-editorial{grid-template-columns:200px minmax(0,1fr);gap:5vw}.company-rows>section{grid-template-columns:35px minmax(0,1fr);gap:12px}.company-note{grid-template-columns:40px minmax(0,1fr) 100px 25px;gap:20px}.company-article{grid-template-columns:160px minmax(0,1fr);gap:5vw}}@media (max-width:700px){.company-hero{grid-template-columns:1fr;min-height:0;padding:115px 6vw 0}.company-hero-copy{padding-bottom:30px}.company-back{margin-bottom:24px;font-size:9px}.company-hero h1{margin-bottom:22px;font-size:clamp(38px,9.4vw,58px);line-height:1.04}.company-hero-copy>p{font-size:14px;line-height:1.7}.company-hero-actions{gap:16px;margin-top:24px}.company-hero-actions a{font-size:11px}.company-art{width:100%;max-width:470px;min-height:400px;margin:5px auto 30px}.company-art-label{font-size:7px}.company-object{width:78%;margin-block:42px 50px}.company-object-cap{padding-bottom:14px}.company-object-layer{margin-bottom:15px;padding:14px 17px}.company-object-layer strong{font-size:22px}.company-object-layer small{font-size:9px}.company-object-id{margin-bottom:6px;font-size:7px}.company-art--results .company-object-layer strong{font-size:30px}.company-hero-base{gap:14px;padding-block:18px;font-size:7px;line-height:1.5}.company-hero-base span:nth-child(2){display:none}.company-founder{width:67%;margin-top:32px}.company-founder img{height:270px}.company-founder>span{padding:13px}.company-founder strong{font-size:19px}.company-art--about{min-height:410px}.company-editorial{padding:42px 6vw 45px;display:block}.company-index{margin-bottom:35px;position:static}.company-index a{min-height:44px;padding-block:12px;font-size:12px}.company-index-signature{display:none}.company-rows>section{grid-template-columns:30px minmax(0,1fr);gap:10px;padding:26px 0 28px}.company-rows h2{margin-bottom:18px;font-size:28px}.company-rows p{font-size:14px;line-height:1.8}.company-row-number{font-size:9px}.company-close{padding:46px 6vw 52px}.company-close h2{font-size:44px}.company-close>a{gap:24px;font-size:14px}.company-experience>.enterprise-scope{padding-block:40px}.company-results-baseline{padding:40px 6vw;display:block}.company-results-baseline h2{margin-bottom:24px;font-size:34px}.company-results-baseline p{font-size:14px}.company-experience .enterprise-proof{padding:45px 6vw}.company-notes{padding:40px 6vw 55px}.company-note{grid-template-columns:26px minmax(0,1fr) 22px;gap:14px;padding:25px 0}.company-note h2{font-size:26px}.company-note p{font-size:12px}.company-note time{grid-column:2;font-size:9px}.company-note>svg{grid-area:1/3}.company-article{padding:40px 6vw 55px;display:block}.company-article .company-content p,.company-article .company-content li{font-size:15px}.company-hero--article .company-art{display:none}.company-hero--article{padding-bottom:0}.company-article .company-index{border-bottom:1px solid #c9c0b5;padding-bottom:18px}}@media (prefers-reduced-motion:reduce){.company-experience *{transition:none!important;animation:none!important}.company-object,.company-art--security .company-object{transform:none}.company-art:hover .company-object-layer{transform:translateX(calc(var(--layer)*-12px))}.company-hero .site-behind-track{transform:none!important}}.company-motion{min-width:0}.company-motion .company-object,.company-motion .company-founder{animation:8s ease-in-out infinite paused company-float}.company-motion-active .company-object,.company-motion-active .company-founder{animation-play-state:running}@keyframes company-float{0%,to{translate:0}50%{translate:0 -10px}}.company-library{background:#1b1814;padding:55px 5.1vw 80px;scroll-margin-top:100px}.company-library .library-controls{background:#241d17;border:1px solid #5e4431;border-radius:8px;padding:24px}.company-library .library-controls label{color:#d1b299;flex:1;min-width:180px;font:10px monospace}.company-library :is(input,select){min-height:44px}.company-library .library-grid{gap:16px}.company-library .company-link-card{background:linear-gradient(135deg,#2b221a,#1b1713);border:1px solid #513f30;border-radius:7px;padding:24px;transition:border-color .3s,translate .3s}.company-library .company-link-card:hover{border-color:#e17c3f;translate:0 -3px}.company-library .company-link-card h2{font-size:24px}.company-library .company-link-card p{font-size:13px}.company-article .company-panel{color:#524232;background:#e9e1d6;border-color:#c7b9a7}.company-article .company-link-card{border-color:#bcb0a2}.company-article .company-columns{gap:16px}.company-article .company-link-card{font-size:14px;line-height:1.6}@media (max-width:700px){.company-library{padding:32px 6vw 50px}.company-library .library-controls{padding:16px}.company-library .library-controls label{flex:auto;width:100%;min-width:0}.company-hero--article .company-motion{display:none}}@media (prefers-reduced-motion:reduce){.company-motion .company-object,.company-motion .company-founder{animation:none!important}}
