@charset "UTF-8";.language-switcher[data-astro-cid-a2mxz4y6]{--ls-bg: #1f1f1f;--ls-bg-hover: #2a2a2a;--ls-bg-active: #2f2f2f;--ls-text: #f8f8f8;--ls-muted: #cccccc;--ls-menu-bg: #171717;--ls-menu-border: #343434;--ls-highlight: #ff5b00;--ls-highlight-bg: rgba(255, 91, 0, .14);position:relative;width:78px;font-family:Space Grotesk,Sora,Segoe UI,sans-serif}.language-switcher__trigger[data-astro-cid-a2mxz4y6]{width:100%;height:34px;border:1px solid var(--ls-menu-border);border-radius:10px;background:var(--ls-bg);color:var(--ls-text);padding:0 .75rem;display:flex;align-items:center;justify-content:space-between;gap:.45rem;cursor:pointer}.language-switcher__trigger[data-astro-cid-a2mxz4y6]:hover{background:var(--ls-bg-hover)}.language-switcher[data-astro-cid-a2mxz4y6][data-open=true] .language-switcher__trigger[data-astro-cid-a2mxz4y6]{background:var(--ls-bg-active);border-color:#ff5b0099}.language-switcher__value[data-astro-cid-a2mxz4y6]{font-size:.84rem;font-weight:700;letter-spacing:.05em}.language-switcher__chevron[data-astro-cid-a2mxz4y6]{color:var(--ls-muted);transition:transform .2s ease}.language-switcher[data-astro-cid-a2mxz4y6][data-open=true] .language-switcher__chevron[data-astro-cid-a2mxz4y6]{transform:rotate(180deg)}.language-switcher__menu[data-astro-cid-a2mxz4y6]{list-style:none;margin:.4rem 0 0;padding:.15rem;border-radius:10px;background:var(--ls-menu-bg);border:1px solid var(--ls-menu-border);position:absolute;left:0;right:0;z-index:30}.language-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]{display:block;text-decoration:none;color:var(--ls-text);font-size:.84rem;font-weight:700;border-radius:7px;padding:.42rem .45rem;text-align:center}.language-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:hover,.language-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6]:focus-visible,.language-switcher__menu[data-astro-cid-a2mxz4y6] a[data-astro-cid-a2mxz4y6][aria-current=page]{background:var(--ls-highlight-bg);color:#fff;outline:none}html.dark{background-color:#0d0950;color:#fff}html.dark .menu{--menu-bg: #161b45;--menu-bg-hover: #1e2760;--menu-bg-active: #243070;--menu-text: #f8fafc;--menu-muted: #cbd5e1;--menu-focus-ring: 0 0 0 3px rgba(129, 140, 248, .25);border-color:transparent}html.dark .menu[aria-expanded=true]{border-color:#93c5fd}html.dark .nav-links{background:#161b45;border-color:#818cf8}html.dark .nav-links a:hover,html.dark .nav-links a:focus{color:#fff;background:#2d3f87}html.dark .nav-links a{color:#fff}html.dark a{color:#ff9776}@font-face{font-family:Manrope;src:local("Manrope"),url(/Manrope/Manrope-VariableFont_wght.woff2) format("woff2"),url(/Manrope/Manrope-VariableFont_wght.ttf) format("truetype");font-style:normal;font-weight:200 800;font-display:swap}@font-face{font-family:Antonio;src:local("Antonio"),url(/Antonio/Antonio-Bold.woff2) format("woff2"),url(//Antonio/Antonio-Bold.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}html{background-color:#f1f5f9}body{margin:0;width:100%;line-height:1.5;color:#121212;font-family:Manrope,sans-serif;font-weight:400;background:#ececec}*{box-sizing:border-box}a{color:inherit}h1,h2,h3,h4,.brand__wordmark,.nav-links a,.btn,.hp-metrics strong{font-family:Antonio,sans-serif}.btn{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;text-transform:uppercase;text-align:center;font-style:italic;letter-spacing:.04em;font-size:1.05rem;line-height:1;border:0;cursor:pointer;padding:.82rem 1.1rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.btn--primary{background:#ff5b00;color:#fff}.btn--primary:hover,.btn--primary:focus-visible{background:#e24d00}.btn--ghost-dark{color:#fff;border:1px solid rgba(255,255,255,.45)}.btn--ghost-dark:hover,.btn--ghost-dark:focus-visible{border-color:#ff5b00;color:#ff5b00}.content{max-width:100%;margin:0;padding-top:72px;background:linear-gradient(to right,rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.025) 1px,transparent 1px),#efefef;background-size:38px 38px,38px 38px,auto}.ecosystem-band{width:100vw;margin-left:50%;transform:translate(-50%);padding:clamp(2.9rem,8vw,5rem) 1rem;background:radial-gradient(circle at 70% 40%,rgba(255,91,0,.18),transparent 40%),repeating-linear-gradient(-12deg,rgba(255,255,255,.03) 0 2px,transparent 2px 8px),linear-gradient(150deg,#08090d,#121922 48%,#0a0d12);color:#fff}.ecosystem-band__inner{width:min(1260px,100% - 2.2rem);margin:0 auto;display:grid;gap:1.4rem;align-items:center}.ecosystem-band__copy .section-label{margin-left:.1rem}.ecosystem-band__copy h2{margin:0;text-transform:uppercase;line-height:1.02;font-size:clamp(2rem,8vw,4rem)}.ecosystem-band__copy h2 span{color:#ff5b00}.ecosystem-band__copy p{margin:.9rem 0 0;max-width:60ch;color:#ffffffd1}.ecosystem-band__copy a{display:inline-flex;margin-top:1.2rem;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.68rem;font-weight:800;color:#ff5b00}.ecosystem-band__copy a:hover,.ecosystem-band__copy a:focus-visible{color:#ff935f;outline:none}.ecosystem-band__copy a:after{content:"›";color:#ff5b00;margin-left:2px}.ecosystem-band__visual{display:flex;justify-content:center;align-items:center;min-height:220px;position:relative}.ecosystem-band__visual:before{content:"";position:absolute;width:min(70vw,280px);aspect-ratio:1;border-radius:50%;border:1px solid rgba(255,91,0,.32);box-shadow:inset 0 0 0 24px #ffffff05,inset 0 0 0 60px #ffffff04}.ecosystem-node{min-width:124px;border:1px solid rgba(255,255,255,.22);border-radius:10px;padding:1rem .82rem;text-align:center;background:linear-gradient(160deg,#2b313adb,#111419eb);box-shadow:0 10px 20px #00000059;position:relative}.ecosystem-node:before{content:"";position:absolute;left:50%;top:.7rem;width:34px;height:34px;border-radius:50%;transform:translate(-50%);background:radial-gradient(circle at center,#ff5b00 0 28%,transparent 29%),radial-gradient(circle at 50% 8px,#ff5b00 0 3px,transparent 3px),radial-gradient(circle at 50% 26px,#ff5b00 0 3px,transparent 3px),radial-gradient(circle at 8px 50%,#ff5b00 0 3px,transparent 3px),radial-gradient(circle at 26px 50%,#ff5b00 0 3px,transparent 3px)}.ecosystem-node b{display:block;margin-top:2.35rem;text-transform:uppercase;letter-spacing:.08em;font-size:.62rem;color:#fff}.ecosystem-node span{display:inline-flex;align-items:center;gap:.33rem;margin-top:.3rem;font-size:.58rem;color:#a2dca6;letter-spacing:.04em}.ecosystem-node span:before{content:"";width:6px;height:6px;border-radius:50%;background:#6de976}@media screen and (min-width:720px){.ecosystem-band__inner{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr)}}.contact-page .contact-step-list{display:grid;gap:.8rem;list-style:none;margin:1.2rem 0 0;padding:0}.contact-page .contact-step-list .contact-step{display:grid;grid-template-columns:auto 1fr;gap:.8rem;padding:1rem 0;border-bottom:1px solid rgba(0,0,0,.08)}.contact-page .contact-step-list .contact-step:first-child{padding-top:.1rem}.contact-page .contact-step-list .contact-step b{width:2.3rem;height:2.3rem;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#ff5b001f;color:#ff5b00;font-family:Antonio,sans-serif;font-size:1rem}.contact-page .contact-step-list .contact-step h3{margin:0;text-transform:uppercase;line-height:1.04;font-size:1.1rem}.contact-page .contact-step-list .contact-step p{margin:.45rem 0 0;color:#535860}.contact-page .contact-form-card{border:1px solid rgba(0,0,0,.12);background:linear-gradient(160deg,#ffffffd9,#ffffff9e),radial-gradient(circle at top right,rgba(255,91,0,.16),transparent 34%);box-shadow:0 24px 48px #080a0e1a;padding:clamp(1.2rem,4vw,1.8rem)}.contact-page .contact-form-card h3{margin:0;text-transform:uppercase;line-height:1;font-size:clamp(1.7rem,4vw,2.4rem)}.contact-page .contact-form-card>p{margin:.8rem 0 0;color:#555a63}.contact-page .contact-form-card__form{display:grid;gap:.9rem;margin-top:1.2rem}.contact-page .contact-form-card__form label,.contact-page .contact-form-card__form .contact-fieldset{display:grid;gap:.45rem;margin:0}.contact-page .contact-form-card__form span,.contact-page .contact-form-card__form legend{padding:0;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:700;color:#5b616b}.contact-page .contact-form-card__form input,.contact-page .contact-form-card__form select,.contact-page .contact-form-card__form textarea{width:100%;border:1px solid rgba(0,0,0,.12);border-radius:0;background:#ffffffd1;color:#121212;padding:.82rem .9rem;font:inherit;font-size:1rem}.contact-page .contact-form-card__form textarea{min-height:150px;resize:vertical}.contact-page .contact-form-card__form input:focus-visible,.contact-page .contact-form-card__form select:focus-visible,.contact-page .contact-form-card__form textarea:focus-visible{outline:2px solid rgba(255,91,0,.35);outline-offset:2px}.contact-page .contact-form-card__form .btn{width:100%;margin-top:.2rem}.contact-page .contact-form-card__form .btn:disabled{opacity:.72;cursor:wait}.contact-page .contact-form-card__note{margin:0;color:#666b74;font-size:.85rem;text-align:center}.contact-page .contact-form-card__turnstile{overflow:hidden}.contact-page .contact-form-card__honeypot{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.contact-page .contact-form-card__status{margin:0;padding:.85rem .95rem;border:1px solid rgba(0,0,0,.1);background:#ffffffbd;color:#2b3138;font-size:.92rem}.contact-page .contact-form-card__status[data-state=success]{border-color:#16a34a47;background:#16a34a14;color:#166534}.contact-page .contact-form-card__status[data-state=error]{border-color:#dc26263d;background:#dc262614;color:#b91c1c}.contact-page .contact-fieldset{border:0;min-width:0}.contact-page .contact-choice-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:.6rem}.contact-page .contact-choice-grid .contact-choice{position:relative}.contact-page .contact-choice-grid .contact-choice input{position:absolute;opacity:0;pointer-events:none}.contact-page .contact-choice-grid .contact-choice span{min-height:100%;display:flex;align-items:center;justify-content:center;text-align:center;padding:.8rem .85rem;border:1px solid rgba(0,0,0,.12);background:#ffffffb8;color:#343941;font-size:.82rem;font-weight:700;letter-spacing:.04em;text-transform:none;cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.contact-page .contact-choice-grid .contact-choice input:checked+span{border-color:#ff5b008c;background:#ff5b001a;color:#e24d00}.contact-page .contact-choice-grid .contact-choice input:focus-visible+span{outline:2px solid rgba(255,91,0,.3);outline-offset:2px}@media screen and (min-width:720px){.contact-page .contact-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-page .contact-intake{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.page-hero{position:relative;min-height:min(96vh,980px);color:#fff;background:#060709;overflow:hidden}.page-hero h1{margin:0;text-transform:uppercase;line-height:.96;letter-spacing:.01em;font-size:clamp(2.2rem,11vw,6rem);text-wrap:balance}.page-hero h1 span{display:block;color:#ff5b00;text-shadow:2px 2px 6px rgba(0,0,0,.6784313725)}.page-hero__bg{position:absolute;inset:0;overflow:hidden}.page-hero__bg picture,.page-hero__bg img{display:block;width:100%;height:100%}.page-hero__bg picture{position:absolute;inset:0}.page-hero__bg img{object-fit:cover;object-position:center}.page-hero__bg:after{content:"";position:absolute;inset:0}.page-hero__shell{position:relative;z-index:1;padding:clamp(3.6rem,6vw,6rem) 0 clamp(2.4rem,4vw,3.5rem);display:grid;gap:1.4rem;width:min(1260px,100% - 2.2rem);margin:0 auto}.page-hero__content{display:flex;flex-direction:column;justify-content:center}.page-hero__panel{position:relative;align-self:flex-start;box-shadow:0 30px 60px #00000047;margin-top:3.6rem}.page-hero .section-lead{margin:1.6rem 0 0;max-width:66ch;font-size:1rem;color:#fff;font-weight:500}@media screen and (min-width:980px){.page-hero .section-lead{max-width:54ch}}.page-hero .section-actions{display:flex;gap:.6rem;margin-top:2rem}@media screen and (min-width:720px){.page-hero .section-actions{gap:1rem}}@media screen and (min-width:720px){.page-hero .page-hero__shell,.page-hero .page-command__grid,.page-hero .page-final-cta__inner{grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);align-items:end}.page-hero .page-hero__panel{margin:3.6rem 0 0 1rem}.page-hero .page-hero__panel-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.page-hero .page-hero__panel-grid article:last-child{grid-column:auto}}.page-eyebrow,.section-eyebrow,.section-label{width:fit-content;margin:0 0 1.15rem;padding-left:.9rem;border-left:3px solid #ff5b00;font-size:.75rem;text-transform:uppercase;letter-spacing:.28em;color:#ff5b00;font-weight:700}.page-section{padding:clamp(3.8rem,8vw,6.6rem) 0;border-bottom:1px solid rgba(0,0,0,.08);width:min(1260px,100% - 2.2rem);margin:0 auto}.page-section h2{margin:0;text-transform:uppercase;line-height:.96;letter-spacing:.01em;font-size:clamp(2.1rem,10vw,5.2rem);color:#060709}.page-section h2 span{color:#ff5b00}.page-section--split{display:grid;gap:1rem;align-items:start}@media screen and (min-width:720px){.page-section--split{grid-template-columns:minmax(0,1.1fr) minmax(260px,.9fr);gap:clamp(1.2rem,4vw,2.4rem)}}.page-section--dark{position:relative;overflow:hidden;background:linear-gradient(166deg,#fff3,#fff0)}.page-section--dark:before{content:"";position:absolute;inset:0;background:linear-gradient(160deg,transparent 50%,rgba(0,0,0,.06) 50.2%,transparent 50.5%);opacity:.45;pointer-events:none}.page-section--pillars{border-bottom:1px solid rgba(0,0,0,.08);background:linear-gradient(to right,rgba(0,0,0,.025) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.025) 1px,transparent 1px),#efefef;background-size:38px 38px,38px 38px,auto}.page-section--architecture{border-top:1px solid rgba(0,0,0,.08);border-bottom:1px solid rgba(0,0,0,.08);background:#fff3}.page-section--proof{padding:clamp(2.1rem,6vw,4.4rem) 0 clamp(3rem,8vw,5rem)}.page-final-cta{background:#060709;color:#fff;text-align:center;padding:clamp(3rem,10vw,6.2rem) 1rem;width:100vw;margin-left:50%;transform:translate(-50%)}.page-final-cta .btn{margin-top:1.3rem;padding-inline:1.4rem}.page-final-cta h2{margin:0;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;font-size:clamp(2.1rem,8vw,4.35rem)}.page-final-cta h2 span{color:#ff5b00}.page-final-cta p{margin:.75rem auto 0;color:#75797e}.page-final-cta .section-actions{margin-top:2rem;display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.page-final-cta .final-cta-box{position:relative;border:1px solid rgba(0,0,0,.14);text-align:center;padding:clamp(2rem,6vw,3.4rem) 1rem}.page-final-cta .final-cta-box h2{margin:0;text-transform:uppercase;letter-spacing:.01em;line-height:1.1;font-size:clamp(2.1rem,8vw,4.35rem)}.page-final-cta .final-cta-box h2 span{color:#ff5b00}.page-final-cta .final-cta-box p{margin:.75rem auto 0;color:#75797e}.page-final-cta .final-cta-box .btn{margin-top:1.3rem;padding-inline:1.4rem}.page-final-cta .final-cta-box .section-label{border:none;color:#ff5b00;margin-bottom:.6rem}header{position:fixed;top:0;left:0;width:100%;z-index:60;background:#fffffff0;border-bottom:1px solid rgba(0,0,0,.08);backdrop-filter:blur(6px)}.site-nav{width:min(1260px,100% - 1.2rem);margin:0 auto;min-height:72px;display:grid;grid-template-columns:auto auto;align-items:center;gap:.75rem}.site-nav .site-nav-btn-container{justify-self:end;display:flex;align-items:center;justify-content:center;gap:.45rem;position:relative;z-index:3}.brand{display:inline-flex;align-items:center;text-decoration:none;position:relative;z-index:3}.brand__logo{display:block;width:auto;height:42px}.menu{--menu-bg: transparent;--menu-bg-hover: transparent;--menu-bg-active: transparent;--menu-text: #111827;--menu-muted: #4b5563;--menu-radius: 8px;--menu-shadow: 0 4px 14px rgba(15, 23, 42, .12);--menu-focus-ring: 0 0 0 3px rgba(25, 118, 210, .2);display:inline-flex;align-items:center;justify-content:center;min-height:42px;min-width:42px;padding:.5rem;background:var(--menu-bg);border:1px solid transparent;border-radius:var(--menu-radius);box-shadow:none;color:var(--menu-text);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .2s ease}.menu:active{background:var(--menu-bg-active);transform:translateY(1px)}.menu:focus-visible{outline:none;border-color:#1976d2;box-shadow:var(--menu-focus-ring)}.menu__icon{display:inline-flex;flex-direction:column;justify-content:center;gap:4px}.menu__icon span{display:block;width:16px;height:2px;border-radius:999px;background:var(--menu-muted);transition:transform .2s ease,opacity .2s ease}.menu[aria-expanded=true]{border-color:#1976d2}.menu[aria-expanded=true] .menu__icon span:nth-child(1){transform:translateY(6px) rotate(45deg)}.menu[aria-expanded=true] .menu__icon span:nth-child(2){opacity:0}.menu[aria-expanded=true] .menu__icon span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.nav-links{position:fixed;inset:0;margin:0;padding:4.35rem 1.2rem 1.2rem;background:linear-gradient(to right,rgba(255,115,35,.14) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,115,35,.14) 1px,transparent 1px),radial-gradient(circle at 50% 76%,rgba(255,91,0,.28),transparent 30%),radial-gradient(circle at 24% 20%,rgba(255,91,0,.14),transparent 24%),linear-gradient(180deg,#0b0f16e6,#070a0ff7);opacity:0;transform:translateY(-8px) scale(.98);visibility:hidden;pointer-events:none;transition:opacity .2s ease,transform .22s ease,visibility 0s linear .22s;background-size:54px 54px,54px 54px,auto,auto,auto;overflow:auto;z-index:2}.nav-links.is-open{opacity:1;transform:translateY(0) scale(1);visibility:visible;pointer-events:auto;transition:opacity .2s ease,transform .22s ease}.nav-links.is-open .nav-links__panel{position:relative;width:min(100%,24rem);min-height:calc(100dvh - 6.55rem);margin:0 auto;padding:clamp(1.4rem,6vw,1.9rem);border-radius:1.55rem;border:1px solid rgba(255,255,255,.18);background:linear-gradient(180deg,#545b6842,#1e242d6b),radial-gradient(circle at 50% 64%,rgba(255,91,0,.22),transparent 33%),linear-gradient(180deg,#ffffff24,#ffffff14);box-shadow:inset 0 1px #fff3,0 24px 60px #00000057;backdrop-filter:blur(18px);display:grid;gap:1.35rem;align-content:start}.nav-links.is-open .nav-links__routes{display:grid;gap:1.1rem;padding-top:clamp(2.6rem,9vw,4rem)}.nav-links.is-open .nav-links__route{display:block;padding:0;text-align:center;text-decoration:none;text-transform:uppercase;font-style:normal;font-size:clamp(2.35rem,9vw,3.65rem);line-height:.94;letter-spacing:.03em;color:#fffffff5;text-shadow:0 8px 18px rgba(0,0,0,.28)}.nav-links.is-open .nav-links__route:hover,.nav-links.is-open .nav-links__route:focus-visible{color:#ff5b00;background:none;outline:none}.nav-links.is-open .nav-links__route[aria-current=page]{color:#ff5b00;animation:locale-pulse 2.1s ease-in-out infinite;background:none;outline:none}.nav-links.is-open .nav-cta{align-self:end;margin-top:3rem;padding:1.05rem 1.4rem .95rem;border-radius:999px;background:linear-gradient(90deg,#ff6a00,#ea4f00 58%,#cf2d00);color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:1.45rem;letter-spacing:.04em;box-shadow:0 18px 34px #ff5b0057}.nav-links.is-open .nav-cta:hover,.nav-links.is-open .nav-cta:focus-visible{background:linear-gradient(90deg,#ff7b27,#f25a12 58%,#da3300)}.nav-links.is-open .nav-lang--desktop{display:none}.nav-links.is-open .nav-links__footer{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-top:.35rem;position:relative;z-index:1;pointer-events:auto}.nav-links.is-open .nav-links__locales{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem}.nav-links.is-open .nav-links__locale{position:relative;display:inline-flex;align-items:center;justify-content:center;min-width:2.6rem;min-height:2.3rem;padding:.3rem .48rem;text-decoration:none;font-size:1.1rem;line-height:1;letter-spacing:.04em;color:#ffffffad;pointer-events:auto;touch-action:manipulation;transition:color .22s ease,background-color .22s ease,box-shadow .22s ease}.nav-links.is-open .nav-links__locale[aria-current=page]{color:#ff5b00;animation:locale-pulse 2.1s ease-in-out infinite}.nav-links.is-open .nav-links__locale:not([aria-current=page]):after{content:"↗";color:#ff5b00;font-size:.72rem;transform:translateY(-.2rem)}.nav-links.is-open .nav-links__locale:hover,.nav-links.is-open .nav-links__locale:focus-visible{color:#fff;background:#ffffff14;outline:none}.nav-links.is-open .nav-links__socials{display:flex;align-items:center;gap:.55rem}.nav-links.is-open .nav-links__socials a{display:inline-flex;align-items:center;justify-content:center;width:2.45rem;height:2.45rem;border-radius:.7rem;border:1px solid rgba(255,255,255,.16);background:#ffffff12;color:#fffffff5;box-shadow:inset 0 1px #ffffff14;pointer-events:auto;touch-action:manipulation}.nav-links.is-open .nav-links__socials a:hover,.nav-links.is-open .nav-links__socials a:focus-visible{background:#ff5b0029;border-color:#ff915f70;color:#fff}.nav-links.is-open .nav-links__socials svg{width:1.38rem;height:1.38rem}body.menu-open{overflow:hidden}body.menu-open header{background:transparent;border-bottom-color:transparent;backdrop-filter:none;box-shadow:none}body.menu-open .menu{--menu-bg: transparent;--menu-bg-hover: transparent;--menu-bg-active: transparent;--menu-muted: rgba(255, 255, 255, .94);box-shadow:none;border-color:transparent}@media screen and (min-width:980px){.site-nav{grid-template-columns:auto 1fr;gap:1.1rem;padding-top:1rem}.menu{display:none}.site-nav-btn-container{order:3;margin-left:auto}.nav-links{position:static;opacity:1;visibility:visible;pointer-events:auto;transform:none;border:0;box-shadow:none;background:none;padding:0;overflow:visible}.nav-links__panel{width:auto;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center;gap:.18rem}.nav-links__routes{display:flex;align-items:center;justify-content:center;gap:.18rem;padding-top:0}.nav-links__route{position:relative;display:block;text-decoration:none;text-transform:uppercase;font-size:.88rem;line-height:1;letter-spacing:.04em;padding:.44rem .62rem;border-radius:8px;color:inherit;text-shadow:none}.nav-links__route:hover,.nav-links__route:focus-visible,.nav-links__route[aria-current=page]{color:#ff5b00;outline:none}.nav-links__route[aria-current=page]{color:#ff5b00}.nav-links .nav-cta{margin-left:.35rem;padding:.6rem .9rem;border-radius:999px;background:#ff5b00;color:#fff;text-align:center;text-decoration:none;text-transform:uppercase;font-size:.88rem;letter-spacing:.04em;box-shadow:none}.nav-links .nav-cta:hover,.nav-links .nav-cta:focus-visible{background:#e24d00;color:#fff}.nav-links .nav-lang{padding:0;margin-left:.4rem}.nav-links__footer{display:none}.nav-lang--desktop{display:block}.site-nav .mui-language-switcher{width:76px;margin-top:0}}.pillar-grid{display:grid;gap:2rem;padding:clamp(2.3rem,7vw,4.4rem) 0}@media screen and (min-width:720px){.pillar-grid{gap:.9rem}}.pillar-card{border:1px solid rgba(0,0,0,.12);background:#ffffff94;padding:1.15rem;position:relative;overflow:hidden}.pillar-card:after{content:"";width:12px;height:12px;border-top:2px solid rgba(255,91,0,.45);border-right:2px solid rgba(255,91,0,.45);position:absolute;right:.65rem;top:.65rem}.pillar-card h3{margin:.72rem 0 0;text-transform:uppercase;line-height:1.03;font-size:clamp(1.25rem,4.5vw,1.85rem)}.pillar-card ul{list-style:none;margin:.82rem 0 0;padding:0;display:grid;gap:.52rem}.pillar-card li{position:relative;padding-left:.92rem;color:#50545b;font-size:.86rem}.pillar-card li:before{content:"";position:absolute;left:0;top:.44rem;width:6px;height:6px;border-radius:50%;background:#ff5b00;box-shadow:0 0 0 2px #ff5b001f}.pillar-card a{display:inline-flex;margin-top:1.05rem;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.66rem;font-weight:800;color:#121212}.pillar-card a:hover,.pillar-card a:focus-visible{color:#ff5b00;outline:none}.pillar-card__icon{width:30px;height:30px;border:1px solid rgba(255,91,0,.2);border-radius:6px;background:#ff5b001f;position:relative;display:inline-block}.pillar-card__icon:before,.pillar-card__icon:after{content:"";position:absolute}.pillar-card__icon--intel:before{inset:8px;border-radius:50%;border:2px solid #ff5b00}.pillar-card__icon--intel:after{width:6px;height:2px;background:#ff5b00;right:5px;bottom:6px;transform:rotate(40deg);transform-origin:right center}.pillar-card__icon--exec:before{inset:7px;background:linear-gradient(135deg,transparent 46%,#ff5b00 46% 54%,transparent 54%),linear-gradient(-135deg,transparent 46%,#ff5b00 46% 54%,transparent 54%)}.pillar-card__icon--win:before{left:7px;right:7px;bottom:6px;border-bottom:2px solid #ff5b00}.pillar-card__icon--win:after{left:11px;top:6px;width:8px;height:12px;border:2px solid #ff5b00;border-bottom:0;border-radius:4px 4px 0 0}.architecture-heading{margin-bottom:1rem}.architecture-heading h2{margin:0;line-height:1.02;font-size:clamp(1.9rem,7vw,3.5rem);color:#060709}.architecture-heading .section-label{margin:0 0 .6rem;font-size:.85rem;letter-spacing:.16em}.architecture-heading>p{margin:.45rem 0 0;text-transform:uppercase;letter-spacing:.09em;color:#727881;font-size:.62rem;font-weight:700}.architecture-grid{margin-top:0;display:grid;gap:.9rem}.architecture-grid article{position:relative;min-height:100%;border:1px solid rgba(0,0,0,.12);background:#ffffff61;padding:1.35rem}.architecture-grid article:after{content:"";width:12px;height:12px;border-top:2px solid rgba(255,91,0,.45);border-right:2px solid rgba(255,91,0,.45);position:absolute;right:.65rem;top:.65rem}.architecture-grid h3{margin:0;text-transform:uppercase;line-height:1.08;font-size:clamp(1.2rem,4vw,1.65rem);color:#060709}.architecture-grid p{margin:.72rem 0 0;color:#525760;font-size:.9rem}.page-command__grid{display:grid;gap:1rem}.page-command__content h2{text-transform:uppercase}.page-command__lead{max-width:58ch;margin:1rem 0 0;color:#fffc}.page-command__list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.8rem}.page-command__list li{position:relative;padding:.9rem .9rem .9rem 3rem}.page-command__list li:before{content:"";position:absolute;left:1rem;top:50%;width:12px;height:12px;background:#ff5b00;transform:skew(-14deg) translateY(-50%)}.page-command__stats{display:grid;gap:1rem;margin-top:3rem}@media screen and (min-width:767px){.page-command__stats{margin-top:0}}.page-command__stats article{min-height:180px;padding:1.2rem;border:1px solid rgba(255,255,255,.1);background:linear-gradient(190deg,#ff5b001a,#ff5b0000 20%),#ffffff0a}.page-command__stats strong,.page-command__stats span,.page-command__stats p{display:block}.page-command__stats strong{font-size:clamp(1.7rem,5vw,2.8rem);line-height:.94}@media screen and (min-width:767px){.page-command__stats strong{font-size:clamp(1rem,2vw,2rem)}}.page-command__stats span{margin-top:.55rem;text-transform:uppercase;letter-spacing:.14em;font-size:.72rem;font-weight:800;color:#ff5b00}.page-command__stats p{margin:.85rem 0 0;color:#ffffffbd}.metric-card{width:min(76vw,350px);aspect-ratio:.78;border-radius:13px;border:1px solid rgba(255,255,255,.38);position:relative;overflow:hidden;transform:rotate(3deg);box-shadow:0 24px 34px #0003,inset 0 -22px 34px #00000070;background:linear-gradient(172deg,#ffbd40e6,#ebc66ecc 38%,#321f03f2),linear-gradient(120deg,#ffffff42,#fff0)}.metric-card:before{content:"";position:absolute;inset:-50% -10% auto;height:65%;background:linear-gradient(180deg,#ffffff57,#fff0);transform:rotate(8deg);pointer-events:none}.metric-card__tag{position:absolute;right:.8rem;top:.9rem;background:#ffffffed;color:#17191e;text-transform:uppercase;letter-spacing:.12em;font-size:.58rem;font-weight:800;padding:.56rem .65rem;border-left:3px solid #ff5b00;box-shadow:0 6px 16px #00000029}.metric-card__meta{position:absolute;left:.95rem;bottom:.95rem;display:grid;gap:.2rem}.metric-card__meta small{text-transform:uppercase;letter-spacing:.12em;font-size:.56rem;color:#ff5b00;font-weight:700}.metric-card__meta strong{font-size:clamp(1.1rem,3.4vw,1.6rem);line-height:1;color:#fff;font-style:italic}.metric-card__bars{position:absolute;right:1rem;bottom:1rem;display:flex;align-items:end;gap:.18rem}.metric-card__bars i{width:9px;display:block;background:linear-gradient(to top,#8a3500,#ff5b00)}.metric-card__bars i:nth-child(1){height:9px}.metric-card__bars i:nth-child(2){height:14px}.metric-card__bars i:nth-child(3){height:20px;background:#dedede}.metric-card__bars i:nth-child(4){height:26px;background:#ff5b00}@media screen and (min-width:980px){.metric-card{width:min(31vw,390px)}}.infrastructure-card{width:min(82vw,420px);aspect-ratio:1;border:1px solid rgba(0,0,0,.32);border-radius:4px;position:relative;overflow:hidden;background:radial-gradient(circle at 80% 20%,#76e7f680,#76e7f600 16%),radial-gradient(circle at 20% 78%,#2994aa47,#2994aa00 40%),linear-gradient(150deg,#061017,#0d2430 52%,#0c1a26);box-shadow:0 16px 30px #0000002e}.infrastructure-card:before,.infrastructure-card:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(73,230,255,.34)}.infrastructure-card:before{width:62%;aspect-ratio:1.55;border-radius:50%;left:19%;top:31%;transform:perspective(180px) rotateX(58deg);box-shadow:0 0 0 12px #59e0f814,0 0 0 28px #59e0f80d}.infrastructure-card:after{width:16px;height:16px;left:58%;top:58%;background:#5be9ff;border:0;box-shadow:40px -52px #5be9ffcc,-72px -38px #5be9ff80,-24px 62px #5be9ffa8,86px 36px #5be9ff66}.infrastructure-card__stadium{position:absolute;left:50%;top:58%;width:42%;aspect-ratio:1.6;transform:translate(-50%,-50%) perspective(180px) rotateX(60deg);border-radius:50%;background:radial-gradient(closest-side,#03101bc2 58%,#5be9ff38 60% 72%,#5be9ff14 72% 100%);box-shadow:0 14px 24px #00000052,inset 0 0 24px #5be9ff38}.infrastructure-card__badge{position:absolute;right:.7rem;top:.7rem;z-index:2;padding:.48rem .55rem;background:#fffffff0;border-left:3px solid #ff5b00;color:#1f242a;text-transform:uppercase;letter-spacing:.08em;font-size:.54rem;font-weight:700}.infrastructure-card__badge b{display:block;margin-top:.16rem;letter-spacing:.03em;font-size:.65rem;color:#08090c}.infrastructure-card__badge--bottom{right:auto;left:.7rem;top:auto;bottom:.7rem}@media screen and (min-width:980px){.infrastructure-card{width:min(38vw,470px)}}.summary-panel{position:relative;align-self:center;padding:1.35rem;border:1px solid rgba(255,255,255,.12);background:linear-gradient(209deg,#ff5b0029,#ff5b0000 44%),linear-gradient(198deg,#14181fe0,#090b0ff2);box-shadow:0 30px 60px #00000047;overflow:hidden}.summary-panel__eyebrow{margin:0;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#ff5b00!important}.summary-panel h2{position:relative;z-index:1;margin:0 0 .8rem;text-transform:uppercase;line-height:1.1;font-size:clamp(1.9rem,6vw,3rem);text-wrap:balance}.summary-panel p{position:relative;z-index:1;margin:0 0 .85rem;color:#fffc}.summary-panel p span{color:#ff5b00}.summary-panel ul{list-style:none;margin:2rem 0 1.4rem;padding:0;display:grid;gap:.65rem}.summary-panel ul li{position:relative;padding-left:1.5rem;color:#939393;font-size:.88rem;font-weight:700;margin-bottom:1rem}.summary-panel ul li:before{content:"+";position:absolute;left:0;top:0;color:#ff5b00;font-weight:700}.summary-panel ul li:not(:last-child):after{content:"";height:1px;width:100%;background-color:#ededed;position:absolute;bottom:-1rem;left:0}.summary-panel__kicker{display:inline-flex;align-items:center;gap:.45rem;margin:0;text-transform:uppercase;letter-spacing:.2em;font-weight:800;font-size:.72rem;color:#ff5b00}.summary-panel__kicker:before{content:"";width:10px;height:10px;border-radius:50%;background:#ff5b00;box-shadow:0 0 0 6px #ff5b0024}@media screen and (min-width:720px){.summary-panel{margin:0}}.feature-grid{display:grid;gap:.8rem}.feature-grid .feature-card{position:relative;min-height:100%;border:1px solid rgba(0,0,0,.12);background:#ffffff61;padding:2rem;color:#525760}.feature-grid .feature-card h3{margin:0;text-transform:uppercase;line-height:1.1;font-size:clamp(1.3rem,4vw,1.7rem)}.feature-grid .feature-card--email:before,.feature-grid .feature-card--tel:before,.feature-grid .feature-card--where:before{content:"";position:absolute;top:1rem;right:1rem;width:24px;height:24px;background-repeat:no-repeat;background-size:contain}.feature-grid .feature-card--email:before{background-image:url("data:image/svg+xml,%3Csvg id='Livello_2' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 322.05 244.23'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff5b00;%7D%3C/style%3E%3C/defs%3E%3Cg id='Livello_1-2'%3E%3Cpath class='cls-1' d='M160.63.03c39.75,0,79.49,0,119.24,0,3.39,0,6.79-.03,10.18.12,18.54.84,31.34,13.43,31.76,32.06.42,18.65.15,37.31.16,55.97,0,39.49.05,78.99-.02,118.48-.04,25.99-11.42,37.49-37.18,37.5-82.88.04-165.77-.03-248.65.06-12.84.01-23.93-2.98-31.45-14.42-3.2-4.87-4.59-10.11-4.59-15.79-.03-61.06-.19-122.12.07-183.17C.22,12.37,13.14.36,32.67.18,66.6-.13,100.53.06,134.46.03c8.72,0,17.45,0,26.17,0ZM160.91,18.39c-40.2,0-80.4-.02-120.61.03-3.61,0-7.33.03-10.82.83-5.28,1.22-9.02,4.71-10.52,10.02-1.46,5.15,1.21,8.84,4.92,11.99,1.85,1.57,3.66,3.17,5.51,4.74,39.53,33.49,79.09,66.94,118.59,100.47,10.62,9.02,14.9,9.16,25.74-.03,13.48-11.43,26.89-22.94,40.37-34.38,27.69-23.5,55.45-46.91,83.06-70.51,9.01-7.7,6.52-18.47-4.83-22.19-3.76-1.23-7.67-.98-11.53-.98-39.96-.02-79.92-.01-119.88,0ZM160.42,225.99c38.98,0,77.97,0,116.95,0,3.39,0,6.78,0,10.16-.22,6.8-.43,12.3-3.08,14.63-9.93,2.34-6.85-2.21-10.86-6.75-14.69-23.65-20.01-47.31-40.01-70.98-60.02-7.08-5.99-9.88-6.06-17.02-.09-10.21,8.54-20.21,17.35-30.54,25.74-12.01,9.75-20.42,9.71-32.49-.09-10.52-8.54-20.85-17.32-31.13-26.15-4.91-4.22-9.49-5.17-14.81-.63-24.88,21.18-49.91,42.19-74.79,63.38-8.07,6.87-5.99,17.37,4,21.22,4.4,1.69,9.04,1.5,13.64,1.5,39.71,0,79.42,0,119.13,0ZM18.07,122.49c0,15.24-.05,30.48.04,45.73.02,3.53-.83,7.83,3.02,9.82,4.01,2.07,6.77-1.42,9.45-3.68,17.37-14.67,34.71-29.39,51.98-44.18,7.04-6.03,7-9.75-.14-15.86-17.27-14.79-34.59-29.52-51.94-44.23-2.55-2.16-5.25-5.07-8.92-3.58-4.21,1.71-3.42,6.02-3.44,9.53-.1,15.48-.04,30.97-.05,46.45ZM303.34,122.52c0-15.23.04-30.47-.03-45.7-.02-3.55.64-7.71-3.39-9.63-4.07-1.94-6.78,1.23-9.52,3.55-17.36,14.67-34.71,29.35-52.02,44.08-6.71,5.72-6.63,9.33.3,15.21,17.32,14.72,34.68,29.38,52.05,44.05,2.55,2.15,5.02,5.12,8.86,3.55,4.24-1.74,3.7-5.86,3.72-9.41.08-15.23.03-30.47.03-45.7Z'/%3E%3C/g%3E%3C/svg%3E")}.feature-grid .feature-card--tel:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 290.46 290.46'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff5b00;%7D%3C/style%3E%3C/defs%3E%3Cg id='Livello_1-2'%3E%3Cg%3E%3Cpath class='cls-1' d='M0,80.19C2.34,55.66,8.21,30.51,28.51,11.16c15.68-14.94,32.3-14.91,47.66.28,12.69,12.55,25.32,25.18,37.78,37.97,14,14.37,13.89,31.8,0,46.35-.17.18-.35.36-.53.54-15.31,16.06-18.19,11.54-2.87,34.76,16.21,24.57,37.6,43.71,62.99,58.48,5.95,3.46,9.6,3.08,13.68-2.54,3.22-4.43,7.31-8.34,11.5-11.9,12.14-10.31,27.45-11.04,39.05-.31,15.66,14.49,30.63,29.81,45.16,45.47,9.14,9.86,9.65,21.45,3.23,33.6-14,26.46-43.74,40.51-76.71,35.67-30.86-4.53-58.71-16.8-84.18-34.5-40.69-28.28-74.42-63.66-101.87-104.93C9.88,129.75.66,107.47,0,80.19ZM17.9,76.47c-.1,23.45,5.88,39.83,15.22,55.16,25.23,41.39,57.17,76.49,96.59,104.59,27.59,19.67,56.98,34.87,91.63,36.47,20.14.93,35.99-7.37,47.51-23.88,5.34-7.66,4.98-13.08-1.41-19.68-12.59-13.01-25.34-25.88-38.27-38.54-7.68-7.53-13.6-7.31-21.52.26-5.45,5.21-10.68,10.66-16.01,15.99-5.53,5.53-11.76,6.22-18.56,2.66-39.63-20.79-70.03-50.86-90.49-91.02-3.73-7.32-2.76-13.52,2.95-19.22,5.52-5.5,11.13-10.93,16.38-16.68,6.46-7.08,6.59-13.32.11-20-13.13-13.54-26.43-26.92-39.89-40.12-7.03-6.9-12.56-6.62-19.52.2-16.48,16.16-24.34,36-24.73,53.8Z'/%3E%3Cpath class='cls-1' d='M179.54,26.71c5.74.76,11.58,2.18,17.18,4.42,34.74,13.94,57.27,38.71,65.95,75.68.4,1.71.64,3.47.83,5.22.6,5.71-1.01,10.31-7.28,11.16-5.87.8-8.52-3.04-9.69-8.3-8.49-38.26-31.5-61.98-69.62-70.67-5.32-1.21-9.57-4.01-8.42-10.42,1.05-5.86,5.61-7.16,11.06-7.09Z'/%3E%3Cpath class='cls-1' d='M227.25,122.69c-.06,5.28-1.58,9.08-6.78,9.92-5.8.93-8.95-2.18-10.24-7.56-4.47-18.63-15.13-32.14-32.7-39.79-3.65-1.59-7.63-2.38-11.4-3.71-4.66-1.63-6.92-4.96-5.92-9.95.99-4.92,4.22-7.28,9.19-7.03,1.99.1,4.07.17,5.94.78,26.56,8.56,43.95,26.16,51.44,53.37.4,1.44.37,2.99.48,3.98Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.feature-grid .feature-card--where:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 322.05 290.46'%3E%3Cdefs%3E%3Cstyle%3E.cls-1%7Bfill:%23ff5b00;%7D%3C/style%3E%3C/defs%3E%3Cg id='Livello_1-2'%3E%3Cpath class='cls-1' d='M130.57,231.03c0,15.36.08,30.72-.03,46.08-.07,10.06-2.86,13.06-12.85,13.16-18.16.18-36.32.36-54.47-.11-19.39-.5-32.43-14.07-32.62-33.6-.23-23.74-.24-47.48-.03-71.22.07-7.88-2.37-12.6-10.28-15.88-22.38-9.3-27.38-36.44-9.28-52.57,26.23-23.37,53.38-45.71,80.15-68.48,14.54-12.36,29.12-24.68,43.66-37.04,17.82-15.15,34.9-15.18,52.65-.15,39.78,33.69,79.59,67.33,119.35,101.03,15.98,13.55,19.58,30.53,9.86,45.63-3.67,5.7-8.73,9.91-15.09,11.82-7.93,2.38-10.24,7.54-10.16,15.22.21,22.57.09,45.15.05,67.73-.05,24.84-12.49,37.49-37.18,37.68-16.06.12-32.13.08-48.19.02-13.5-.05-15.59-2.22-15.6-16.03-.02-29.09.02-58.19,0-87.28-.01-13.08-1.72-14.74-15.03-14.77-11.17-.03-22.35-.1-33.52.06-9.01.13-11.22,2.28-11.3,11.2-.15,15.83-.04,31.65-.04,47.48h-.03ZM113.15,214.82h.03c0-14.67-.02-29.34,0-44.01.02-13.75,2.17-15.96,15.67-15.98,20.96-.03,41.92-.04,62.88,0,14.16.02,16.5,2.43,16.5,16.85.01,30.04-.05,60.07.03,90.11.03,9.17,1.98,11.09,11.12,11.22,10.71.15,21.43.12,32.14.04,16.94-.12,22.58-5.79,22.62-22.81.06-28.64-.03-57.28.04-85.92.02-8.19,1.22-9.48,9.27-9.43,8.74.06,16.63-1.54,19.91-10.76,3.15-8.88-3.42-13.75-9.11-18.59-39.21-33.32-78.46-66.59-117.71-99.86-12.31-10.44-18.61-10.35-31.1.25-30.35,25.76-60.72,51.51-91.07,77.28-10.29,8.74-20.6,17.46-30.78,26.34-4.33,3.77-6.59,8.62-4.66,14.39,2.02,6.04,6.58,9.43,12.8,10.51,1.82.32,3.71.3,5.57.36,9.97.3,10.56.86,10.57,10.95.03,29.34-.1,58.68.09,88.01.08,12.59,6.41,18.89,19,19.18,11.64.27,23.29.22,34.93.03,8.94-.14,11.11-2.35,11.2-11.35.15-15.6.04-31.2.04-46.8Z'/%3E%3C/g%3E%3C/svg%3E")}.feature-grid .feature-card__label{margin:0;text-transform:uppercase;font-size:.72rem;font-weight:800;letter-spacing:.16em;color:#ff5b00}.feature-grid .feature-card__footnote{margin:1rem 0 0;color:#666b74;font-size:.88rem}.feature-grid .feature-card__entries{display:grid;gap:.75rem;margin-top:.95rem}.feature-grid .feature-card__entry{display:grid;gap:.18rem}.feature-grid .feature-card__entry strong{text-transform:uppercase;font-size:.82rem;letter-spacing:.08em;color:#262b31}.feature-grid .feature-card__entry a,.feature-grid .feature-card__entry span{text-decoration:none;color:#50545c;font-size:.98rem}.feature-grid .feature-card__entry a:hover,.feature-grid .feature-card__entry a:focus-visible{color:#ff5b00;outline:none}@media screen and (min-width:720px){.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@keyframes locale-pulse{0%,to{color:#ff5b00}50%{color:#ff7b27}}.home-page{margin:0}.hp-shell{width:min(1260px,100% - 2.2rem);margin:0 auto}.hp-hero{position:relative;min-height:min(96vh,980px);color:#fff;background:#060709;overflow:hidden}.hp-hero h1{margin:0;max-width:8ch;text-transform:uppercase;line-height:.96;letter-spacing:.01em;font-size:clamp(2.2rem,11vw,6rem);text-wrap:balance}.hp-hero h1 span{display:block;color:#ff5b00}@media screen and (min-width:720px){.hp-hero h1{max-width:8.7ch}}.hp-hero__bg{position:absolute;inset:0;overflow:hidden}.hp-hero__bg picture,.hp-hero__bg img{display:block;width:100%;height:100%}.hp-hero__bg picture{position:absolute;inset:0;z-index:0}.hp-hero__bg img{object-fit:cover;object-position:center}.hp-hero__bg:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#07090c0a,#07090c33 70%,#0506086b),linear-gradient(110deg,#07090c4d 0% 38%,#07090c1a)}.hp-hero__bg:after{content:"";position:absolute;z-index:2;border:1px solid rgba(255,91,0,.2);border-radius:50%}.hp-hero__bg:after{width:360px;height:360px;top:14%;right:8%;border-style:dashed;border-color:#ff5b002e}.hp-hero__shell{position:relative;z-index:1;padding:clamp(4.6rem,8vw,7rem) 0 clamp(2.4rem,4vw,3.5rem);display:grid;gap:1.4rem}@media screen and (min-width:767px){.hp-hero__shell{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}}.hp-hero__content{display:flex;flex-direction:column;justify-content:center}.hp-hero .hp-eyebrow{width:fit-content;margin:0 0 1.15rem;padding-left:.9rem;border-left:3px solid #ff5b00;font-size:.75rem;text-transform:uppercase;letter-spacing:.28em;color:#ff5b00;font-weight:700}.hp-hero .hp-lead{max-width:58ch;margin:3.2rem 0 0;font-size:1.04rem;color:#fffc}.hp-hero .hp-actions{margin-top:1.65rem;display:flex;flex-wrap:wrap;align-items:center;gap:.7rem}.hp-hero__panel{position:relative;isolation:isolate;height:fit-content;padding:2.5rem 1.6rem 1.8rem 2.3rem;margin:3.6rem auto;max-width:500px;color:#fff;background:#ffffff03;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(20px);box-shadow:0 8px 32px #0000001a,inset 0 1px #ffffff80,inset 0 -1px #ffffff1a,inset 0 0 20px 10px #fff;clip-path:polygon(68.159% .281%,68.581% 1.346%,68.643% 1.503%,95.053% 1.503%,99.77% 7.34%,99.77% 99.722%,3.246% 99.722%,3.246% 66.238%,3.2% 66.162%,.23% 61.351%,.23% 16.721%,3.195% 12.23%,3.246% 12.152%,3.246% 1.503%,28.322% 1.503%,28.388% 1.36%,28.883% .281%);box-shadow:0 0 0 1px #ff6a0014 inset,0 0 24px #ff6a001f,0 0 60px #ff6a0014}.hp-hero__panel h2{position:relative;z-index:1;margin:0 0 .8rem;text-transform:uppercase;line-height:1.02;font-size:clamp(1.8rem,9vw,3rem);text-wrap:balance}.hp-hero__panel p{position:relative;z-index:1;margin:0 0 .85rem;color:#fffc}.hp-hero__panel p span{color:#ff5b00}@media screen and (min-width:767px){.hp-hero__panel{margin-left:1rem;padding:2.5rem 1.2rem 1.8rem 1.8rem}}@media screen and (min-width:992px){.hp-hero__panel{margin-left:0;padding:2.5rem 1.6rem 1.8rem 2.3rem}}.hp-hero__panel-kicker{position:relative;z-index:1;display:inline-flex;align-items:center;gap:.45rem;margin:0;text-transform:uppercase;letter-spacing:.16em;font-weight:800;font-size:.68rem;color:#ff5b00}.hp-hero__panel-kicker:before{content:"";width:8px;height:8px;border-radius:50%;background:#ff5b00;box-shadow:0 0 0 5px #ff5b0024}.hp-hero__panel-grid{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:1.5rem}.hp-hero__panel-grid article{position:relative;overflow:hidden;padding:.95rem .9rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(180deg,#ffffff0f,#ffffff06);box-shadow:inset 0 1px #ffffff08}.hp-hero__panel-grid article:after{content:"";position:absolute;left:0;bottom:0;width:3.5rem;height:2px;background:linear-gradient(90deg,#ff5b00,#ff5b0000);opacity:.95}.hp-hero__panel-grid strong,.hp-hero__panel-grid span{display:block}.hp-hero__panel-grid strong{font-family:Antonio;letter-spacing:.02em;font-size:clamp(1.35rem,6vw,1.9rem);line-height:1;text-transform:uppercase}@media screen and (min-width:720px){.hp-hero__panel-grid strong{font-size:clamp(1rem,2vw,1.3rem)}}.hp-hero__panel-grid span{margin-top:.45rem;font-size:.72rem;letter-spacing:.14em;line-height:1.45;color:#ffffffb8}.hp-hero__panel-grid article:last-child{grid-column:1/-1}@media screen and (min-width:767px){.hp-hero__panel-grid{grid-template-columns:repeat(1,minmax(0,1fr))}}.hp-metrics{background:#ff5b00;color:#fff;border-top:1px solid rgba(255,255,255,.08)}.hp-metrics .hp-metrics-items{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.hp-metrics article{position:relative;text-align:left;padding:1.15rem 1.05rem;border-top:1px solid rgba(255,255,255,.2)}.hp-metrics article:nth-child(odd){border-right:1px solid rgba(255,255,255,.2)}@media screen and (min-width:720px){.hp-metrics article{border-right:1px solid rgba(255,255,255,.2)}}.hp-metrics strong{display:block;font-family:Antonio;font-size:clamp(2rem,5vw,3.1rem);line-height:1}.hp-metrics .hp-metric-value{min-height:1em;font-variant-numeric:tabular-nums}.hp-metrics .hp-metric-value__visual{display:inline-block}.hp-metrics article>span{display:block;max-width:18ch;margin-top:.48rem;text-transform:uppercase;font-weight:700;letter-spacing:.08em;font-size:.68rem}@media screen and (min-width:720px){.hp-metrics .hp-metrics-items{grid-template-columns:repeat(4,minmax(0,1fr))}.hp-metrics .hp-metrics-items article{border-top:0}.hp-metrics .hp-metrics-items article:nth-child(4){border-right:0}}.hp-section{padding:clamp(3.8rem,8vw,6.6rem) 0}.hp-section--dark{background:#060709;color:#fff}.hp-heading{margin-bottom:clamp(2rem,6vw,3rem)}.hp-heading .hp-section-intro{margin-top:1rem}@media screen and (min-width:767px){.hp-heading.hp-heading-x{position:relative}.hp-heading.hp-heading-x h2{max-width:calc(100% - 200px)}.hp-heading.hp-heading-x:after{content:"";position:absolute;top:1rem;right:1rem;width:180px;height:154px;background-repeat:no-repeat;background-size:contain;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 297.96 255.03'%3E%3Cpath fill='%23ff5b00' d='M82.24 114.74l-.04-.38c.21-.24.42-.48.59-.75.76-1.17 1.12-2.53 1.04-3.94.15-.64.21-1.31.15-1.97l-.08-.81c-.03-.35-.11-.69-.2-1.02.07-1 .03-2.19-.37-3.51-.01-.14-.03-.29-.05-.46.05-.85-.04-1.54-.09-1.98l-.02-.15c-.03-.31-.07-.64-.11-.96-.01-.11-.03-.23-.04-.34.21-.9.28-2.05-.08-3.38v-.17c-.02-.33-.06-.65-.13-.97 0-.26-.03-.52-.06-.77l-.02-.16-.48-3.72c.07-1.03-.05-1.88-.13-2.46l-.04-.32-.02-.26-.25-2.21-.25-2.16v-.07c-.04-.3-.1-.83-.27-1.46l-.03-.14-.03-.45c-.01-.22-.04-.44-.08-.65l-.03-.15v-.43l-.02-.08c-.02-.5-.04-1.41-.39-2.48-.02-.23-.05-.55-.11-.89.21.02.42.03.63.03.27 0 .54-.02.81-.06.29.06.58.11.88.13.49.04.98.02 1.46-.06.39-.06.78-.18 1.15-.31.58-.13 1.12-.34 1.63-.62.22-.05.43-.11.63-.18.36 0 .72-.01 1.07-.06l.05.04c1.3 1.07 3 1.56 4.69 1.31l.78-.11c.18-.02.35-.08.53-.12.44-.03.87-.09 1.3-.21h.08c.18-.03.34-.09.52-.12h.15c.57-.03 1.12-.13 1.66-.3l.1-.02.14-.03h.09c.39-.04.77-.11 1.15-.22.44-.05.87-.15 1.27-.29l.14-.02c.5-.06.98-.18 1.44-.35.47-.05.92-.16 1.36-.32h.05c.39-.07.77-.18 1.14-.32 1.22-.15 2.32-.64 3.2-1.41.38-.06.76-.15 1.12-.28l.09.01h.62l.27-.02.84-.06c.52-.04 1.02-.14 1.5-.3 1.67-.28 2.82-1.01 3.6-1.79.82-.41 1.62-1.05 2.29-2.02.47-.69.92-1.64 1.04-2.82 1.44-1.31 2.37-3.31 2-5.82 0-.48-.07-.94-.17-1.4.43-.91.63-1.91.59-2.91.4-2.29-.08-4.01-.85-5.27-.38-1.71-1.44-2.81-2.08-3.33-.14-.12-.29-.23-.43-.33-.41-.94-1.01-1.9-1.87-2.85-.32-.35-.64-.66-.97-.93-1.94-1.6-5.02-2.51-8.18-.67l-.78.27c-1.05 0-1.91.22-2.5.42-.55.04-1.02.13-1.41.23-.36.01-.71.06-1.07.14l-1.42.32-.1.02-3.06.74c-.53.03-1.05.13-1.55.29-.49.09-1.05.2-1.66.36-.33.09-.81.17-1.31.25-.67.11-1.46.24-2.32.46-.75-.08-1.49-.04-2.22.11-.13.01-.25.04-.38.06-.43-.15-.88-.27-1.33-.32-.9-.17-1.83-.13-2.71.12-.79-.03-1.71.06-2.67.34-1.08.06-1.92.35-2.44.55h-.18c-.38.04-.76.1-1.13.2h-.02c-.43 0-.86.02-1.3.09-.05-.01-.1-.04-.15-.05l-.01-.19v-.06c-.02-.2-.05-.5-.11-.84-.05-.33-.11-.61-.19-.9-.22-.85-.59-1.62-1.06-2.3l.01-.11c.03-.23.05-.47.05-.71 0-.21 0-.42-.02-.63-.02-.28-.07-.55-.12-.81.04-.29.06-.59.07-.89 0-.49-.06-.97-.17-1.44-.1-.4-.23-.79-.4-1.16-.17-.55-.43-1.07-.74-1.55-.07-.23-.16-.45-.25-.65-.03-.38-.08-.76-.17-1.13.99-1.39 1.35-3.15.95-4.84l-.2-.84c-.04-.18-.11-.35-.17-.52-.07-.42-.16-.84-.32-1.25l-.04-.18c-.04-.15-.09-.29-.14-.44l-.01-.15c-.08-.56-.23-1.1-.45-1.62l-.03-.11-.05-.14-.02-.09c-.08-.39-.18-.76-.32-1.12-.09-.44-.24-.86-.42-1.26l-.04-.18c-.1-.49-.28-.94-.5-1.38-.09-.45-.24-.87-.43-1.28l-.04-.14c-.1-.37-.25-.73-.41-1.07-.26-1.2-.88-2.3-1.78-3.14-.1-.38-.23-.75-.39-1.1v-.17c0-.15-.02-.29-.04-.44l-.02-.16-.04-.27-.15-.84c-.09-.49-.24-.96-.44-1.4-.25-.94-.81-2.29-2.14-3.4l-.05-.04c-.31-.48-.72-.95-1.24-1.38-.52-.43-1.95-1.43-3.98-1.42l-.12-.1c-.82-.68-3-2.09-6.12-1.17-.36.06-.77.16-1.19.31-.98-.33-2.03-.41-3.05-.22-2.2-.08-3.78.57-4.92 1.43-.65.22-1.32.57-1.96 1.11-.66.55-1.13 1.16-1.46 1.78-.88.5-1.76 1.19-2.6 2.12-2.52 2.81-2.71 6.39-.61 9.26l.33.69c.11 1.02.42 1.83.68 2.39.09.53.23.98.37 1.34.05.34.13.68.24 1.01l.45 1.36.03.09 1.02 2.93c.08.51.23 1.01.43 1.49.14.48.3 1.01.51 1.6.12.31.24.78.36 1.27.17.64.36 1.4.65 2.21 0 .7.09 1.39.27 2.05.02.15.07.3.11.45-.12.44-.19.9-.2 1.35-.09.91.02 1.82.33 2.67.04.78.2 1.67.54 2.59.14 1.07.5 1.89.74 2.39v.17c.07.38.16.75.29 1.11v.02c.03.41.08.81.18 1.22-.14.77-.16 1.65.04 2.65-.96-.04-1.89.13-2.75.5-.85-.08-1.72.03-2.53.31-.24.06-.47.14-.7.22-.13.05-.25.1-.37.16l-.68.05c-.95-.04-1.8.1-2.55.37l-2.33.16-5.7.42-.88.07c-.2.02-.4.04-.59.08-.58.11-1.11.27-1.6.47-.12.02-.23.03-.35.06-.48.11-.92.29-1.35.51-.75.06-1.68.15-2.72.47-.15 0-.32.02-.48.05-.61-.03-1.22.03-1.83.19-.16.04-.33.08-.49.13-.41.03-.81.11-1.2.22-.5.02-1.12.08-1.79.28-.11 0-.28.02-.41.03-.51.03-1.21.07-1.99.21-.48.09-.95.24-1.39.44-.45.2-.86.45-1.24.74-.61.28-1.12.63-1.54 1-1.19.1-2.84.49-4.37 1.82-2.21 1.92-2.7 5.13-1.21 7.61-.45.76-.71 1.61-.8 2.49-.86.8-1.48 1.83-1.76 3.01-.48 2.04.14 4.18 1.63 5.65l.21.21c.12.12.25.24.39.35 1.2.99 2.74 1.48 4.31 1.36l.37-.03c.1.09.18.19.28.28.13.11.27.21.41.31 1.15.8 2.51 1.19 3.92 1.14.64.17 1.31.24 1.98.19l.81-.06c.36-.03.71-.09 1.04-.18.98.09 2.15.07 3.45-.29.12 0 .25-.02.39-.03.84.08 1.54.01 1.98-.03h.14c.31-.03.63-.06.96-.09l.32-.03c.89.24 2.04.34 3.37.02h.15c.33 0 .65-.04.97-.09.26 0 .51 0 .76-.04l.13-.01 3.69-.35c1.01.1 1.85.02 2.42-.03l.31-.03.27-.01 2.2-.16 2.15-.16h.07c.3-.03.83-.06 1.47-.21l.13-.02h.44c.21-.02.41-.03.62-.06l.14-.02h.42c.5.01 1.41.03 2.49-.26.52-.01 1.37-.06 2.33-.37l1.73-.14c.66.39 1.55.76 2.64.87.07.17.14.34.22.5-.04.86.11 1.72.43 2.51.07.23.16.46.25.68.05.12.11.25.17.36l.07.63c0 .99.19 1.84.47 2.54l.25 2.28.65 5.65.09.82c.02.2.05.4.1.59.12.55.29 1.07.51 1.55.03.12.05.24.08.37.13.48.32.92.55 1.34.08.74.2 1.66.55 2.68.01.15.03.31.06.47-.01.61.07 1.22.25 1.82.04.16.09.32.14.48.05.4.13.79.25 1.17.03.49.11 1.08.31 1.74.01.11.02.28.03.41.04.51.09 1.21.26 1.99.1.48.26.94.47 1.38.21.44.47.84.76 1.21.29.61.66 1.12 1.03 1.53.13 1.18.55 2.82 1.91 4.32.19.21.4.41.62.59 1.97 1.63 4.8 1.84 7 .46.76.44 1.62.68 2.5.75.16.17.32.33.5.47.73.61 1.61 1.04 2.58 1.25 2.05.44 4.18-.23 5.62-1.75l.2-.22c1.2-1.27 1.78-2.99 1.6-4.73Z'/%3E%3Cpath fill='%23ff5b00' d='M168.98 181.07l-.04-.38c.21-.24.42-.48.59-.75.76-1.17 1.12-2.53 1.04-3.94.15-.64.21-1.31.15-1.97l-.08-.81c-.03-.35-.11-.69-.2-1.02.07-1 .03-2.19-.37-3.51-.01-.14-.03-.29-.05-.46.05-.85-.04-1.54-.09-1.98l-.02-.15c-.03-.31-.07-.64-.11-.96-.01-.11-.03-.23-.04-.34.21-.9.28-2.05-.08-3.38v-.17c-.02-.33-.06-.65-.13-.97 0-.26-.03-.52-.06-.77l-.02-.16-.48-3.72c.07-1.03-.05-1.88-.13-2.46l-.04-.32-.02-.26-.25-2.21-.25-2.16v-.07c-.04-.3-.1-.83-.27-1.46l-.03-.14-.03-.45c-.01-.22-.04-.44-.08-.65l-.03-.15v-.43l-.02-.08c-.02-.5-.04-1.41-.39-2.48-.02-.23-.05-.55-.11-.89.21.02.42.03.63.03.27 0 .54-.02.81-.06.29.06.58.11.88.13.49.04.98.02 1.46-.06.39-.06.78-.18 1.15-.31.58-.13 1.12-.34 1.63-.62.22-.05.43-.11.63-.18.36 0 .72-.01 1.07-.06l.05.04c1.3 1.07 3 1.56 4.69 1.31l.78-.11c.18-.02.35-.08.53-.12.44-.03.87-.09 1.3-.21h.08c.18-.03.34-.09.52-.12h.15c.57-.03 1.12-.13 1.66-.3l.1-.02.14-.03h.09c.39-.04.77-.11 1.15-.22.44-.05.87-.15 1.27-.29l.14-.02c.5-.06.98-.18 1.44-.35.47-.05.92-.16 1.36-.32h.05c.39-.07.77-.18 1.14-.32 1.22-.15 2.32-.64 3.2-1.41.38-.06.76-.15 1.12-.28l.09.01h.62l.27-.02.84-.06c.52-.04 1.02-.14 1.5-.3 1.67-.28 2.82-1.01 3.6-1.79.82-.41 1.62-1.05 2.29-2.02.47-.69.92-1.64 1.04-2.82 1.44-1.31 2.37-3.31 2-5.82 0-.48-.07-.94-.17-1.4.43-.91.63-1.91.59-2.91.4-2.29-.08-4.01-.85-5.27-.38-1.71-1.44-2.81-2.08-3.33-.14-.12-.29-.23-.43-.33-.41-.94-1.01-1.9-1.87-2.85-.32-.35-.64-.66-.97-.93-1.94-1.6-5.02-2.51-8.18-.67l-.78.27c-1.05 0-1.91.22-2.5.42-.55.04-1.02.13-1.41.23-.36.01-.71.06-1.07.14l-1.42.32-.1.02-3.06.74c-.53.03-1.05.13-1.55.29-.49.09-1.05.2-1.66.36-.33.09-.81.17-1.31.25-.67.11-1.46.24-2.32.46-.75-.08-1.49-.04-2.22.11-.13.01-.25.04-.38.06-.43-.15-.88-.27-1.33-.32-.9-.17-1.83-.13-2.71.12-.79-.03-1.71.06-2.67.34-1.08.06-1.92.35-2.44.55h-.18c-.38.04-.76.1-1.13.2h-.02c-.43 0-.86.02-1.3.09-.05-.01-.1-.04-.15-.05l-.01-.19v-.06c-.02-.2-.05-.5-.11-.84-.05-.33-.11-.61-.19-.9-.22-.85-.59-1.62-1.06-2.3l.01-.11c.03-.23.05-.47.05-.71 0-.21 0-.42-.02-.63-.02-.28-.07-.55-.12-.81.04-.29.06-.59.07-.89 0-.49-.06-.97-.17-1.44-.1-.4-.23-.79-.4-1.16-.17-.55-.43-1.07-.74-1.55-.07-.23-.16-.45-.25-.65-.03-.38-.08-.76-.17-1.13.99-1.39 1.35-3.15.95-4.84l-.2-.84c-.04-.18-.11-.35-.17-.52-.07-.42-.16-.84-.32-1.25l-.04-.18c-.04-.15-.09-.29-.14-.44l-.01-.15c-.08-.56-.23-1.1-.45-1.62l-.03-.11-.05-.14-.02-.09c-.08-.39-.18-.76-.32-1.12-.09-.44-.24-.86-.42-1.26l-.04-.18c-.1-.49-.28-.94-.5-1.38-.09-.45-.24-.87-.43-1.28l-.04-.14c-.1-.37-.25-.73-.41-1.07-.26-1.2-.88-2.3-1.78-3.14-.1-.38-.23-.75-.39-1.1v-.17c0-.15-.02-.29-.04-.44l-.02-.16-.04-.27-.15-.84c-.09-.49-.24-.96-.44-1.4-.25-.94-.81-2.29-2.14-3.4l-.05-.04c-.31-.48-.72-.95-1.24-1.38-.52-.43-1.95-1.43-3.98-1.42l-.12-.1c-.82-.68-3-2.09-6.12-1.17-.36.06-.77.16-1.19.31-.98-.33-2.03-.41-3.05-.22-2.2-.08-3.78.57-4.92 1.43-.65.22-1.32.57-1.96 1.11-.66.55-1.13 1.16-1.46 1.78-.88.5-1.76 1.19-2.6 2.12-2.52 2.81-2.71 6.39-.61 9.26l.33.69c.11 1.02.42 1.83.68 2.39.09.53.23.98.37 1.34.05.34.13.68.24 1.01l.45 1.36.03.09 1.02 2.93c.08.51.23 1.01.43 1.49.14.48.3 1.01.51 1.6.12.31.24.78.36 1.27.17.64.36 1.4.65 2.21 0 .7.09 1.39.27 2.05.02.15.07.3.11.45-.12.44-.19.9-.2 1.35-.09.91.02 1.82.33 2.67.04.78.2 1.67.54 2.59.14 1.07.5 1.89.74 2.39v.17c.07.38.16.75.29 1.11v.02c.03.41.08.81.18 1.22-.14.77-.16 1.65.04 2.65-.96-.04-1.89.13-2.75.5-.85-.08-1.72.03-2.53.31-.24.06-.47.14-.7.22-.13.05-.25.1-.37.16l-.68.05c-.95-.04-1.8.1-2.55.37l-2.33.16-5.7.42-.88.07c-.2.02-.4.04-.59.08-.58.11-1.11.27-1.6.47-.12.02-.23.03-.35.06-.48.11-.92.29-1.35.51-.75.06-1.68.15-2.72.47-.15 0-.32.02-.48.05-.61-.03-1.22.03-1.83.19-.16.04-.33.08-.49.13-.41.03-.81.11-1.2.22-.5.02-1.12.08-1.79.28-.11 0-.28.02-.41.03-.51.03-1.21.07-1.99.21-.48.09-.95.24-1.39.44-.45.2-.86.45-1.24.74-.61.28-1.12.63-1.54 1-1.19.1-2.84.49-4.37 1.82-2.21 1.92-2.7 5.13-1.21 7.61-.45.76-.71 1.61-.8 2.49-.86.8-1.48 1.83-1.76 3.01-.48 2.04.14 4.18 1.63 5.65l.21.21c.12.12.25.24.39.35 1.2.99 2.74 1.48 4.31 1.36l.37-.03c.1.09.18.19.28.28.13.11.27.21.41.31 1.15.8 2.51 1.19 3.92 1.14.64.17 1.31.24 1.98.19l.81-.06c.36-.03.71-.09 1.04-.18.98.09 2.15.07 3.45-.29.12 0 .25-.02.39-.03.84.08 1.54.01 1.98-.03h.14c.31-.03.63-.06.96-.09l.32-.03c.89.24 2.04.34 3.37.02h.15c.33 0 .65-.04.97-.09.26 0 .51 0 .76-.04l.13-.01 3.69-.35c1.01.1 1.85.02 2.42-.03l.31-.03.27-.01 2.2-.16 2.15-.16h.07c.3-.03.83-.06 1.47-.21l.13-.02h.44c.21-.02.41-.03.62-.06l.14-.02h.42c.5.01 1.41.03 2.49-.26.52-.01 1.37-.06 2.33-.37l1.73-.14c.66.39 1.55.76 2.64.87.07.17.14.34.22.5-.04.86.11 1.72.43 2.51.07.23.16.46.25.68.05.12.11.25.17.36l.07.63c0 .99.19 1.84.47 2.54l.25 2.28.65 5.65.09.82c.02.2.05.4.1.59.12.55.29 1.07.51 1.55.03.12.05.24.08.37.13.48.32.92.55 1.34.08.74.2 1.66.55 2.68.01.15.03.31.06.47-.01.61.07 1.22.25 1.82.04.16.09.32.14.48.05.4.13.79.25 1.17.03.49.11 1.08.31 1.74.01.11.02.28.03.41.04.51.09 1.21.26 1.99.1.48.26.94.47 1.38.21.44.47.84.76 1.21.29.61.66 1.12 1.03 1.53.13 1.18.55 2.82 1.91 4.32.19.21.4.41.62.59 1.97 1.63 4.8 1.84 7 .46.76.44 1.62.68 2.5.75.16.17.32.33.5.47.73.61 1.61 1.04 2.58 1.25 2.05.44 4.18-.23 5.62-1.75l.2-.22c1.2-1.27 1.78-2.99 1.6-4.73Z'/%3E%3Cpath fill='%23ff5b00' d='M257.6 248.2l-.04-.38c.21-.24.42-.48.59-.75.76-1.17 1.12-2.53 1.04-3.94.15-.64.21-1.31.15-1.97l-.08-.81c-.03-.35-.11-.69-.2-1.02.07-1 .03-2.19-.37-3.51-.01-.14-.03-.29-.05-.46.05-.85-.04-1.54-.09-1.98l-.02-.15c-.03-.31-.07-.64-.11-.96-.01-.11-.03-.23-.04-.34.21-.9.28-2.05-.08-3.38v-.17c-.02-.33-.06-.65-.13-.97 0-.26-.03-.52-.06-.77l-.02-.16-.48-3.72c.07-1.03-.05-1.88-.13-2.46l-.04-.32-.02-.26-.25-2.21-.25-2.16v-.07c-.04-.3-.1-.83-.27-1.46l-.03-.14-.03-.45c-.01-.22-.04-.44-.08-.65l-.03-.15v-.43l-.02-.08c-.02-.5-.04-1.41-.39-2.48-.02-.23-.05-.55-.11-.89.21.02.42.03.63.03.27 0 .54-.02.81-.06.29.06.58.11.88.13.49.04.98.02 1.46-.06.39-.06.78-.18 1.15-.31.58-.13 1.12-.34 1.63-.62.22-.05.43-.11.63-.18.36 0 .72-.01 1.07-.06l.05.04c1.3 1.07 3 1.56 4.69 1.31l.78-.11c.18-.02.35-.08.53-.12.44-.03.87-.09 1.3-.21h.08c.18-.03.34-.09.52-.12h.15c.57-.03 1.12-.13 1.66-.3l.1-.02.14-.03h.09c.39-.04.77-.11 1.15-.22.44-.05.87-.15 1.27-.29l.14-.02c.5-.06.98-.18 1.44-.35.47-.05.92-.16 1.36-.32h.05c.39-.07.77-.18 1.14-.32 1.22-.15 2.32-.64 3.2-1.41.38-.06.76-.15 1.12-.28l.09.01h.62l.27-.02.84-.06c.52-.04 1.02-.14 1.5-.3 1.67-.28 2.82-1.01 3.6-1.79.82-.41 1.62-1.05 2.29-2.02.47-.69.92-1.64 1.04-2.82 1.44-1.31 2.37-3.31 2-5.82 0-.48-.07-.94-.17-1.4.43-.91.63-1.91.59-2.91.4-2.29-.08-4.01-.85-5.27-.38-1.71-1.44-2.81-2.08-3.33-.14-.12-.29-.23-.43-.33-.41-.94-1.01-1.9-1.87-2.85-.32-.35-.64-.66-.97-.93-1.94-1.6-5.02-2.51-8.18-.67l-.78.27c-1.05 0-1.91.22-2.5.42-.55.04-1.02.13-1.41.23-.36.01-.71.06-1.07.14l-1.42.32-.1.02-3.06.74c-.53.03-1.05.13-1.55.29-.49.09-1.05.2-1.66.36-.33.09-.81.17-1.31.25-.67.11-1.46.24-2.32.46-.75-.08-1.49-.04-2.22.11-.13.01-.25.04-.38.06-.43-.15-.88-.27-1.33-.32-.9-.17-1.83-.13-2.71.12-.79-.03-1.71.06-2.67.34-1.08.06-1.92.35-2.44.55h-.18c-.38.04-.76.1-1.13.2h-.02c-.43 0-.86.02-1.3.09-.05-.01-.1-.04-.15-.05l-.01-.19v-.06c-.02-.2-.05-.5-.11-.84-.05-.33-.11-.61-.19-.9-.22-.85-.59-1.62-1.06-2.3l.01-.11c.03-.23.05-.47.05-.71 0-.21 0-.42-.02-.63-.02-.28-.07-.55-.12-.81.04-.29.06-.59.07-.89 0-.49-.06-.97-.17-1.44-.1-.4-.23-.79-.4-1.16-.17-.55-.43-1.07-.74-1.55-.07-.23-.16-.45-.25-.65-.03-.38-.08-.76-.17-1.13.99-1.39 1.35-3.15.95-4.84l-.2-.84c-.04-.18-.11-.35-.17-.52-.07-.42-.16-.84-.32-1.25l-.04-.18c-.04-.15-.09-.29-.14-.44l-.01-.15c-.08-.56-.23-1.1-.45-1.62l-.03-.11-.05-.14-.02-.09c-.08-.39-.18-.76-.32-1.12-.09-.44-.24-.86-.42-1.26l-.04-.18c-.1-.49-.28-.94-.5-1.38-.09-.45-.24-.87-.43-1.28l-.04-.14c-.1-.37-.25-.73-.41-1.07-.26-1.2-.88-2.3-1.78-3.14-.1-.38-.23-.75-.39-1.1v-.17c0-.15-.02-.29-.04-.44l-.02-.16-.04-.27-.15-.84c-.09-.49-.24-.96-.44-1.4-.25-.94-.81-2.29-2.14-3.4l-.05-.04c-.31-.48-.72-.95-1.24-1.38-.52-.43-1.95-1.43-3.98-1.42l-.12-.1c-.82-.68-3-2.09-6.12-1.17-.36.06-.77.16-1.19.31-.98-.33-2.03-.41-3.05-.22-2.2-.08-3.78.57-4.92 1.43-.65.22-1.32.57-1.96 1.11-.66.55-1.13 1.16-1.46 1.78-.88.5-1.76 1.19-2.6 2.12-2.52 2.81-2.71 6.39-.61 9.26l.33.69c.11 1.02.42 1.83.68 2.39.09.53.23.98.37 1.34.05.34.13.68.24 1.01l.45 1.36.03.09 1.02 2.93c.08.51.23 1.01.43 1.49.14.48.3 1.01.51 1.6.12.31.24.78.36 1.27.17.64.36 1.4.65 2.21 0 .7.09 1.39.27 2.05.02.15.07.3.11.45-.12.44-.19.9-.2 1.35-.09.91.02 1.82.33 2.67.04.78.2 1.67.54 2.59.14 1.07.5 1.89.74 2.39v.17c.07.38.16.75.29 1.11v.02c.03.41.08.81.18 1.22-.14.77-.16 1.65.04 2.65-.96-.04-1.89.13-2.75.5-.85-.08-1.72.03-2.53.31-.24.06-.47.14-.7.22-.13.05-.25.1-.37.16l-.68.05c-.95-.04-1.8.1-2.55.37l-2.33.16-5.7.42-.88.07c-.2.02-.4.04-.59.08-.58.11-1.11.27-1.6.47-.12.02-.23.03-.35.06-.48.11-.92.29-1.35.51-.75.06-1.68.15-2.72.47-.15 0-.32.02-.48.05-.61-.03-1.22.03-1.83.19-.16.04-.33.08-.49.13-.41.03-.81.11-1.2.22-.5.02-1.12.08-1.79.28-.11 0-.28.02-.41.03-.51.03-1.21.07-1.99.21-.48.09-.95.24-1.39.44-.45.2-.86.45-1.24.74-.61.28-1.12.63-1.54 1-1.19.1-2.84.49-4.37 1.82-2.21 1.92-2.7 5.13-1.21 7.61-.45.76-.71 1.61-.8 2.49-.86.8-1.48 1.83-1.76 3.01-.48 2.04.14 4.18 1.63 5.65l.21.21c.12.12.25.24.39.35 1.2.99 2.74 1.48 4.31 1.36l.37-.03c.1.09.18.19.28.28.13.11.27.21.41.31 1.15.8 2.51 1.19 3.92 1.14.64.17 1.31.24 1.98.19l.81-.06c.36-.03.71-.09 1.04-.18.98.09 2.15.07 3.45-.29.12 0 .25-.02.39-.03.84.08 1.54.01 1.98-.03h.14c.31-.03.63-.06.96-.09l.32-.03c.89.24 2.04.34 3.37.02h.15c.33 0 .65-.04.97-.09.26 0 .51 0 .76-.04l.13-.01 3.69-.35c1.01.1 1.85.02 2.42-.03l.31-.03.27-.01 2.2-.16 2.15-.16h.07c.3-.03.83-.06 1.47-.21l.13-.02h.44c.21-.02.41-.03.62-.06l.14-.02h.42c.5.01 1.41.03 2.49-.26.52-.01 1.37-.06 2.33-.37l1.73-.14c.66.39 1.55.76 2.64.87.07.17.14.34.22.5-.04.86.11 1.72.43 2.51.07.23.16.46.25.68.05.12.11.25.17.36l.07.63c0 .99.19 1.84.47 2.54l.25 2.28.65 5.65.09.82c.02.2.05.4.1.59.12.55.29 1.07.51 1.55.03.12.05.24.08.37.13.48.32.92.55 1.34.08.74.2 1.66.55 2.68.01.15.03.31.06.47-.01.61.07 1.22.25 1.82.04.16.09.32.14.48.05.4.13.79.25 1.17.03.49.11 1.08.31 1.74.01.11.02.28.03.41.04.51.09 1.21.26 1.99.1.48.26.94.47 1.38.21.44.47.84.76 1.21.29.61.66 1.12 1.03 1.53.13 1.18.55 2.82 1.91 4.32.19.21.4.41.62.59 1.97 1.63 4.8 1.84 7 .46.76.44 1.62.68 2.5.75.16.17.32.33.5.47.73.61 1.61 1.04 2.58 1.25 2.05.44 4.18-.23 5.62-1.75l.2-.22c1.2-1.27 1.78-2.99 1.6-4.73Z'/%3E%3C/svg%3E")}}.hp-heading--split{display:grid;gap:1rem}.hp-heading--row{display:flex;justify-content:space-between;align-items:flex-end;gap:1rem}.hp-heading--center{text-align:center}.hp-heading--row-light>a{border-color:#0003}.hp-section-label{position:relative;margin:0 0 .8rem;text-transform:uppercase;font-size:.85rem;letter-spacing:.22em;font-weight:700;color:#ff5b00;width:fit-content}.hp-section-label.tc{margin:0 auto .8rem}.hp-section-intro{max-width:52ch;margin:0;color:#646464;font-size:1rem}.hp-heading h2,.hp-final-cta h2{margin:0;text-transform:uppercase;letter-spacing:.01em;line-height:.96;font-size:clamp(2.1rem,8vw,4.35rem);text-wrap:balance}.hp-heading--row>a{align-self:center;text-decoration:none;text-transform:uppercase;font-size:.7rem;font-weight:700;letter-spacing:.14em;border-bottom:1px solid rgba(255,255,255,.36);padding-bottom:.24rem}.hp-heading--row>a:hover,.hp-heading--row>a:focus-visible{color:#ff5b00;border-color:#ff5b00;outline:none}.hp-cap-grid{display:grid;gap:1rem;align-items:start}.hp-cap-card{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;border:1px solid rgba(0,0,0,.08);padding:clamp(1.15rem,4vw,1.55rem);min-height:100%;height:100%;box-shadow:0 18px 36px #13161f14}.hp-cap-card>*{position:relative;z-index:1}.hp-cap-card ul{list-style:none;margin:1rem 0 1.25rem;padding:0;display:grid;gap:.8rem}.hp-cap-card li{position:relative;padding-left:1.2rem;color:#646464;font-size:.84rem;font-weight:700;line-height:1.55;margin-bottom:1rem}.hp-cap-card li:before{content:"+";position:absolute;left:0;top:0;color:#ff5b00;font-weight:700}.hp-cap-card li:not(:last-child):after{content:"";height:1px;width:100%;background-color:#ededed;position:absolute;bottom:-1rem;left:0}.hp-cap-card h3{margin:.55rem 0 0;text-transform:uppercase;line-height:.92;font-size:clamp(1.55rem,5vw,2.25rem);color:#060709;text-wrap:balance}.hp-cap-card p{margin:.85rem 0 0;color:#646464;font-size:.9rem}.hp-cap-card a{display:inline-flex;align-items:center;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:700;color:#ff5b00;margin-top:auto}.hp-cap-card a:after{content:"›";color:#ff5b00;margin-left:2px}.hp-cap-card__number{margin:0;width:fit-content;display:inline-flex;align-items:center;gap:.65rem;padding-bottom:.55rem;border-bottom:1px solid rgba(255,91,0,.16);color:#ff5b00!important;text-transform:uppercase;font-size:.72rem!important;font-weight:800;letter-spacing:.22em}.hp-command__grid{display:grid;gap:1rem}.hp-command__content h2{text-transform:uppercase}.hp-command__lead{max-width:58ch;margin:1rem 0 0;color:#fffc}.hp-command__list{list-style:none;margin:1.5rem 0 0;padding:0;display:grid;gap:.8rem}.hp-command__list li{position:relative;padding:.9rem .9rem .9rem 3rem}.hp-command__list li:before{content:"";position:absolute;left:1rem;top:50%;width:12px;height:12px;background:#ff5b00;transform:skew(-14deg) translateY(-50%)}.hp-command__stats{display:grid;gap:.9rem;margin-top:3rem}@media screen and (min-width:767px){.hp-command__stats{margin-top:0}}.hp-command__stats article{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:.3rem;min-height:170px;padding:1.05rem 1rem 1.15rem;border:1px solid rgba(255,255,255,.08);background:linear-gradient(190deg,#ff5b001a,#ff5b0000 20%),#ffffff0a;box-shadow:0 18px 34px #0000002e,inset 0 1px #ffffff08}.hp-command__stats strong,.hp-command__stats span,.hp-command__stats p{display:block;position:relative;z-index:1}.hp-command__stats strong{font-family:Antonio;letter-spacing:.02em;font-size:clamp(1.5rem,6vw,2.1rem);line-height:.92}.hp-command__stats span{margin-top:.3rem;padding-top:.72rem;text-transform:uppercase;letter-spacing:.18em;font-size:.66rem;font-weight:800;color:#ff5b00}.hp-command__stats p{margin:.5rem 0 0;font-size:.88rem;line-height:1.6;color:#ffffffbd}.hp-case-grid{display:grid;gap:1rem}.hp-case-card{display:grid;min-height:100%;background:#fff;border:1px solid rgba(0,0,0,.08);box-shadow:0 18px 36px #13161f14;overflow:hidden}.hp-case-card__media{position:relative;min-height:220px;overflow:hidden;background-size:cover;background-position:center}.hp-case-card__media picture,.hp-case-card__media img{display:block;width:100%;height:100%}.hp-case-card__media img{object-fit:cover;object-position:center}.hp-case-card__media--1{background:linear-gradient(130deg,#7d6244,#262320 44%,#0f1318)}.hp-case-card__media--2{background:linear-gradient(130deg,#486577,#1f2c36 42%,#11171d)}.hp-case-card__body{display:flex;flex-direction:column;gap:.75rem;padding:1.3rem}.hp-case-card__body p,.hp-case-card__body span,.hp-case-card__body strong{margin:0}.hp-case-card__body p{color:#ff5b00;text-transform:uppercase;letter-spacing:.14em;font-size:.7rem;font-weight:800}.hp-case-card__body h3{margin:0;text-transform:uppercase;line-height:.98;font-size:clamp(1.55rem,5vw,2.5rem);text-wrap:balance}.hp-case-card__body span{color:#646464}.hp-case-card__footer{margin-top:auto;padding-top:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;gap:.9rem;align-items:center;border-top:1px solid rgba(0,0,0,.08)}.hp-case-card__footer strong{color:#060709;font-size:1.1rem}.hp-case-card__footer a{color:#ff5b00;text-decoration:none;text-transform:uppercase;letter-spacing:.12em;font-size:.64rem;font-weight:800}.hp-case-card__footer a:after{content:"›";color:#ff5b00;margin-left:2px}.hp-method ol,.section-playbook ol{position:relative;list-style:none;margin:3rem 0 0;padding:0;display:grid;gap:1rem}.hp-method ol li,.section-playbook ol li{text-align:left;padding:1.2rem;border:1px solid rgba(0,0,0,.08);background:#ffffffc7;box-shadow:0 18px 36px #13161f0d}.hp-method ol li b,.section-playbook ol li b{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#060709;color:#fff;font-size:1rem}.hp-method ol li:last-child b,.section-playbook ol li:last-child b{background:#ff5b00}.hp-method ol li h3,.section-playbook ol li h3{margin:.52rem 0 0;text-transform:uppercase;font-size:1.35rem}.hp-method ol li p,.section-playbook ol li p{max-width:27ch;margin:.4rem 0 0;color:#646464;font-size:.82rem}@media screen and (min-width:720px){.hp-method ol,.section-playbook ol{grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;position:relative;margin:4rem auto 0}.hp-method ol:before,.section-playbook ol:before{content:"";position:absolute;top:19px;left:12.5%;right:12.5%;height:1px;background:#00000024;z-index:0}.hp-method ol li,.section-playbook ol li{position:relative;z-index:1;padding-top:2.1rem;background:linear-gradient(180deg,#ffffffeb,#fffc);height:100%}.hp-method ol li b,.section-playbook ol li b{position:absolute;left:1.2rem;top:-19px}}.hp-final-cta{background:radial-gradient(circle at 85% 22%,rgba(255,91,0,.22),transparent 18%),linear-gradient(135deg,#050608,#11161d 48%,#07090c);color:#fff;padding:clamp(3rem,10vw,6.2rem) 0}.hp-final-cta .hp-section-label{margin-bottom:.8rem}.hp-final-cta p{margin:0;color:#ffffffc2}.hp-final-cta p:after{background-color:#ffffffc2}.hp-final-cta__inner{display:grid;gap:1.4rem;align-items:center}.hp-final-cta__actions{display:grid;gap:1rem}.hp-final-cta__actions h2 span{color:#ff5b00}.hp-final-cta__actions .btn{padding-inline:1.4rem}.btn--ghost{color:#121212;border:1px solid rgba(0,0,0,.24);background:#ffffff8c}.btn--ghost:hover,.btn--ghost:focus-visible{border-color:#fff;color:#fff;outline:none}.strategy-page .btn--ghost:hover,.strategy-page .btn--ghost:focus-visible{color:#121212;border-color:#0000005c;background:#ffffffbd}.strategy-page .hero-orbit{width:min(54vw,260px);aspect-ratio:1;border-radius:50%;border:1px dashed rgba(255,91,0,.85);position:relative}.strategy-page .hero-orbit:before,.strategy-page .hero-orbit:after{content:"";position:absolute;background:#00000017}.strategy-page .hero-orbit:before{top:50%;left:12%;right:12%;height:1px}.strategy-page .hero-orbit:after{left:50%;top:12%;bottom:12%;width:1px}.strategy-page .section-heading{text-align:center;margin-bottom:2rem}.strategy-page .section-heading h2{line-height:1.1;font-size:clamp(1.6rem,9vw,4.5rem)}.strategy-page .section-heading h2 span{color:#ff5b00}.strategy-page .section-heading .section-label{padding:0;margin:.82rem auto 0;max-width:66ch;color:#545962;font-size:.95rem;border:none}.strategy-page .section-label{margin:0 0 .6rem .2rem;font-size:.85rem;letter-spacing:.16em}.strategy-page .st-principles{align-items:start;gap:clamp(1.2rem,4vw,2.8rem)}.strategy-page .st-principles__intro h2{margin:0;text-transform:uppercase;line-height:.96;letter-spacing:.01em;font-size:clamp(2.1rem,10vw,5.2rem);color:#060709}.strategy-page .st-principles__intro h2 span{color:#ff5b00}@media screen and (min-width:720px){.strategy-page .st-principles__intro{display:flex;flex-direction:column;justify-content:center;height:100%}}.strategy-page .st-principles__list{display:grid;gap:clamp(.95rem,2.5vw,1.5rem);margin-top:2rem}@media screen and (min-width:720px){.strategy-page .st-principles__list{margin-top:0}}@media screen and (min-width:720px){.strategy-page .st-principles{grid-auto-rows:1fr}}.strategy-page .st-principle-card{display:flex;align-items:center;gap:clamp(.85rem,2vw,1.2rem);margin:1.2rem 0}.strategy-page .st-principle-card:nth-child(2n) .st-principle-icon{order:1;margin-right:2rem}.strategy-page .st-principle-card:nth-child(2n) .st-principle-copy{text-align:right}@media screen and (min-width:720px){.strategy-page .st-principle-card .st-principle-icon:before{transition:transform 1.3s cubic-bezier(.075,.82,.165,1)}.strategy-page .st-principle-card .st-principle-icon__core:before{transition:background-color .35s ease}.strategy-page .st-principle-card .st-principle-copy{transition:all .8s cubic-bezier(.075,.82,.165,1)}.strategy-page .st-principle-card:nth-child(2n) .st-principle-icon{order:1;margin-right:0;margin-left:3rem}.strategy-page .st-principle-card:nth-child(2n) .st-principle-copy{order:2;text-align:left}.strategy-page .st-principle-card:hover .st-principle-icon:before{transform:rotate(360deg)}.strategy-page .st-principle-card:hover .st-principle-icon__core:before{background-color:#ff5b00}.strategy-page .st-principle-card:hover .st-principle-copy{color:#ff5b00}}.strategy-page .st-principle-icon{--angle: -110deg;position:relative;width:clamp(110px,23vw,166px);aspect-ratio:1;border-radius:50%;flex:0 0 auto}.strategy-page .st-principle-icon:before{content:"";position:absolute;inset:0;border-radius:50%;background:conic-gradient(from var(--angle),#efefef 0 4deg,#ff5b00 4deg 120deg,#efefef 120deg 124deg,#d3d3d5 124deg 240deg,#efefef 240deg 244deg,#d3d3d5 244deg 360deg)}.strategy-page .st-principle-icon--mid{--angle: 10deg}.strategy-page .st-principle-icon--end{--angle: 130deg}.strategy-page .st-principle-icon__core{position:absolute;inset:0;z-index:1;margin:auto;width:42%;aspect-ratio:1;border-radius:50%;background:#efefef;border:1px solid rgba(0,0,0,.08)}.strategy-page .st-principle-icon__core img{display:block;width:52%;height:52%;object-fit:contain;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.strategy-page .st-principle-copy h3{margin:0;text-transform:uppercase;line-height:1;font-size:clamp(1.45rem,5vw,2.9rem)}.strategy-page .st-principle-copy p{margin:.45rem 0 0;color:#4f545d;max-width:42ch}.strategy-page .split-copy h2{margin:0;text-transform:uppercase;line-height:.98;letter-spacing:-.01em;font-size:clamp(2rem,8vw,4rem)}.strategy-page .section-paragraph{margin:.95rem 0 0;max-width:58ch;color:#444a53}.strategy-page .bullet-list{list-style:none;margin:2rem 0 0 1.5rem;padding:0;display:grid;gap:.62rem}.strategy-page .bullet-list li{display:flex;flex-direction:column;align-items:start;margin-bottom:1.2rem}.strategy-page .bullet-list strong{display:block;color:#121212}.strategy-page .bullet-list span{display:block;margin-top:.22rem;color:#5a5f68}.strategy-page .visual-panel{padding:1rem}.strategy-page .bar-chart{min-height:260px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:.45rem}.strategy-page .bar-chart__bar{background:#ffd2bc}.strategy-page .bar-chart__bar--1{height:36%}.strategy-page .bar-chart__bar--2{height:52%;background:#ffa078}.strategy-page .bar-chart__bar--3{height:69%;background:#ff7a45}.strategy-page .bar-chart__bar--4{height:84%;background:#ff5b00}.strategy-page .section-outcomes .section-heading,.strategy-page .section-outcomes .metric-strip{position:relative;z-index:1}.strategy-page .metric-strip{margin-top:1.7rem;display:grid;gap:1rem}.strategy-page .metric-strip article{text-align:center;padding:.4rem .2rem}.strategy-page .metric-strip strong{display:block;font-size:clamp(2.5rem,8.5vw,4.3rem);line-height:1;font-style:italic}.strategy-page .metric-strip span{display:block;margin-top:.35rem;color:#6f757e;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem}.marketing-page .btn--ghost:hover,.marketing-page .btn--ghost:focus-visible{color:#121212;border-color:#0000005c;background:#ffffffbd}.marketing-page .section-label{width:fit-content;margin:0 0 1rem;padding-left:.25rem;font-size:.72rem;letter-spacing:.24em}.marketing-page .section-heading{margin:0 auto}.marketing-page .section-heading h2{line-height:1.02;font-size:clamp(2rem,9vw,4.25rem);color:#060709}.marketing-page .section-heading p{margin:.82rem auto 0;max-width:66ch;color:#545962;font-size:.95rem}.marketing-page .section-heading--center{text-align:center}.marketing-page .section-heading--center .section-label{border:none}.marketing-page .tactical-board{position:relative;margin-top:clamp(1.6rem,4vw,2.3rem);min-height:clamp(260px,44vw,430px);overflow:hidden}.marketing-page .tactical-board img{width:100%;height:auto}@media screen and (min-width:720px){.marketing-page .pillar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.technology-page .btn--ghost:hover,.technology-page .btn--ghost:focus-visible{color:#121212;border-color:#0000005c;background:#ffffffbd}.technology-page .section-heading{display:block;text-align:center;margin-bottom:4rem}.technology-page .section-heading h2{line-height:1.1;font-size:clamp(1.6rem,9vw,4.5rem)}.technology-page .section-heading h2 span{color:#ff5b00}.technology-page .section-heading p{margin:1rem auto;max-width:66ch}.technology-page .section-heading .section-label{padding:0;margin:.82rem auto 0;max-width:66ch;color:#545962;font-size:.95rem;border:none}.technology-page .section-label{width:fit-content;margin:0 0 .8rem;font-size:.75rem;letter-spacing:.2em}.technology-page .offering-stack{display:grid;gap:4.5rem;margin:3rem 0}.technology-page .offering-panel{display:grid;gap:1.05rem;padding:clamp(.85rem,2.6vw,1.3rem)}.technology-page .offering-panel img{width:100%;height:auto}.technology-page .offering-panel__copy h3{margin:0;text-transform:uppercase;line-height:1.05;font-size:clamp(1.4rem,4.8vw,2.2rem);color:#060709}.technology-page .offering-panel__copy p{margin:.75rem 0 0;color:#4f555d}.technology-page .offering-panel__copy ul{list-style:none;margin:.85rem 0 0;padding:0;display:grid;gap:.45rem}.technology-page .offering-panel__copy li{position:relative;padding-left:.88rem;color:#5b6168;font-size:.87rem}.technology-page .offering-panel__copy li:before{content:"";position:absolute;left:0;top:.44rem;width:6px;height:6px;border-radius:50%;background:#ff5b00}.technology-page .offering-panel__copy a{display:inline-flex;margin-top:1rem;text-decoration:none;text-transform:uppercase;letter-spacing:.11em;font-size:.66rem;font-weight:800;color:#ff5b00}.technology-page .offering-panel__copy a:hover,.technology-page .offering-panel__copy a:focus-visible{color:#e24d00;outline:none}@media screen and (min-width:720px){.technology-page .offering-panel{grid-template-columns:minmax(220px,.9fr) minmax(0,1.1fr);align-items:center}.technology-page .offering-panel--reverse .offering-panel__media{order:2}.technology-page .architecture-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:980px){.technology-page .architecture-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.work-page{position:relative;border-top:1px solid rgba(0,0,0,.08)}.work-page .work-intro{text-align:center;font-size:clamp(1.3rem,3vw,2.6rem);margin-bottom:3rem;line-height:1.2}.work-page .work-intro strong{color:#ff5b00}.work-page .work-timeline{position:relative;list-style:none;margin:0;padding:0;display:grid;gap:1rem}.work-page .work-timeline__item{position:relative;padding-left:2.1rem;display:grid;gap:.75rem;margin-bottom:3rem}@media screen and (min-width:980px){.work-page .work-timeline__item{padding:0 0 1rem;display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:0;align-items:center}}.work-page .work-timeline__node{position:absolute;top:1.2rem;left:1rem;width:11px;height:11px;border-radius:50%;border:2px solid #ff5b00;background:#ececec;transform:translate(-50%)}.work-page .work-timeline:before{content:"";position:absolute;top:0;bottom:0;left:1rem;width:1px;background:#1111112e}.work-page .work-proof-card{order:1;padding:1rem;display:grid;gap:.55rem}.work-page .work-proof-card h2{margin:0;text-transform:uppercase;line-height:1;font-size:clamp(1.7rem,6.4vw,2.35rem);color:#060709}.work-page .work-proof-card__microtitle{margin:0;text-transform:uppercase;letter-spacing:.16em;font-size:.85rem;font-weight:800;color:#ff5b00}.work-page .work-proof-card__impact{width:fit-content;padding:.2rem .46rem;text-transform:uppercase;letter-spacing:.09em;font-size:.75rem;font-weight:800;background:#ff5b00;color:#fff}.work-page .work-proof-card__tags{list-style:none;margin:.12rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.32rem}.work-page .work-proof-card__tags li{margin:0;padding:.25rem .48rem;border:1px solid rgba(255,91,0,.35);background:#ff5b0014;text-transform:uppercase;letter-spacing:.07em;font-size:.56rem;font-weight:800;color:#a23d08}.work-page .work-proof-media{order:0;position:relative;min-height:220px;border-radius:8px;overflow:hidden}.work-page .work-proof-media picture,.work-page .work-proof-media img{display:block;width:100%;height:100%}.work-page .work-proof-media picture{position:relative;inset:0;z-index:0}.work-page .work-proof-media img{object-fit:cover;object-position:center}@media screen and (min-width:720px){.work-page .work-timeline{gap:1.35rem}.work-page .work-timeline__item{gap:1rem}.work-page .work-proof-card{max-width:39rem}}@media screen and (min-width:980px){.work-page .work-timeline{gap:0}.work-page .work-timeline:before{left:50%;transform:translate(-50%)}.work-page .work-timeline__item{padding:0 0 1rem;display:grid;grid-template-columns:minmax(0,1fr) 68px minmax(0,1fr);gap:0;align-items:center}.work-page .work-timeline__node{position:static;grid-column:2;grid-row:1;justify-self:center;transform:none}.work-page .work-proof-card{order:0;max-width:min(40vw,32rem);grid-row:1;grid-column:1;justify-self:end;margin-right:1.1rem;text-align:right}.work-page .work-proof-media{order:0;grid-column:3;margin-left:1.1rem}.work-page .work-timeline__item:not(:nth-child(2n)) .work-proof-card__impact{margin-left:auto}.work-page .work-timeline__item:not(:nth-child(2n)) .work-proof-card__microtitle{justify-content:end}.work-page .work-timeline__item:not(:nth-child(2n)) .work-proof-card__tags{justify-content:flex-end}.work-page .work-timeline__item:nth-child(2n) .work-proof-card{grid-column:3;justify-self:start;margin-right:0;margin-left:1.1rem;text-align:left}.work-page .work-timeline__item:nth-child(2n) .work-proof-card__impact{margin-right:auto}.work-page .work-timeline__item:nth-child(2n) .work-proof-media{grid-column:1;margin-left:0;margin-right:1.1rem}.work-page .work-timeline__item:nth-child(2n) .work-proof-card__tags{justify-content:flex-start}}.content>.section{width:min(1260px,100% - 2.2rem);margin:0 auto;padding:clamp(2.5rem,6vw,4.7rem) 0}.content>.section h2{margin:0 0 1rem;text-transform:uppercase;line-height:1.08;letter-spacing:.01em;font-size:clamp(1.8rem,5.2vw,3.1rem)}.content>.section p{margin:0;color:#646464}.content>.section+.section{border-top:1px solid #dbdbdb}.content>.hero.section--hero{position:relative;width:100%;max-width:none;margin:0;border-top:3px solid #ff5b00;padding:clamp(4.6rem,10vw,7.8rem) 1.1rem clamp(2.8rem,6.2vw,4.6rem);color:#fff;background:radial-gradient(circle at 82% 32%,rgba(255,91,0,.2),transparent 27%),linear-gradient(to top,#000000e0,#0000007a),linear-gradient(120deg,#17222d,#06080b 52%,#101a24);overflow:hidden}.content>.hero.section--hero:before,.content>.hero.section--hero:after{content:"";position:absolute;border-radius:50%;border:1px solid rgba(255,91,0,.28);pointer-events:none}.content>.hero.section--hero:before{width:190px;height:190px;right:9%;top:18%}.content>.hero.section--hero:after{width:250px;height:250px;right:7%;top:12%;border-style:dashed;border-color:#ff5b0033}.content>.hero.section--hero>*{position:relative;z-index:1;width:min(1260px,100% - 0rem);margin-left:auto;margin-right:auto}.content>.hero.section--hero h1{margin:0;max-width:16ch;text-transform:uppercase;line-height:1.04;letter-spacing:.01em;font-size:clamp(2.2rem,7vw,4.5rem)}.kicker{width:fit-content;margin:0 0 1rem;padding-left:.9rem;border-left:3px solid #ff5b00;text-transform:uppercase;color:#ff5b00;font-size:.72rem;letter-spacing:.24em;font-weight:700}.hero .lead{max-width:62ch;margin:1rem 0 0;font-size:1rem;color:#ffffffd1}.hero .btn{margin-top:1.4rem}.capability-grid,.case-preview-grid,.visual-grid,.kpi-grid{display:grid;gap:.9rem;margin-top:1.15rem}.card,.visual-card{position:relative;min-height:100%;padding:1.2rem;border:1px solid #dbdbdb;background:#f3f3f3}.card:after,.visual-card:after{content:"";position:absolute;right:.65rem;top:.65rem;width:12px;height:12px;border-top:2px solid rgba(255,91,0,.45);border-right:2px solid rgba(255,91,0,.45)}.card h3,.visual-card h3{margin:0;text-transform:uppercase;font-style:italic;line-height:1.03;font-size:clamp(1.2rem,4.6vw,1.85rem);color:#060709}.card p,.visual-card p{margin:.65rem 0 0;font-size:.9rem}.section--accent{border-left:3px solid #ff5b00;padding-left:clamp(1rem,3vw,2rem);background:linear-gradient(90deg,#ff5b0014,#ff5b0000)}.kpi-grid{grid-template-columns:repeat(1,minmax(0,1fr))}.stat-card{padding:1.05rem 1.15rem;background:#060709;color:#fff;border-left:3px solid #ff5b00}.stat-card strong{display:block;font-size:clamp(2rem,7vw,3rem);line-height:1;font-style:italic}.stat-card span{display:block;margin-top:.4rem;text-transform:uppercase;letter-spacing:.08em;font-size:.64rem;font-weight:700;color:#ffffffd1}.process-flow{list-style:none;margin:1.1rem 0 0;padding:0;display:grid;gap:.85rem}.process-flow li{padding:.95rem 1rem;background:#f3f3f3;border:1px solid #dbdbdb;display:grid;gap:.35rem}.process-flow strong{text-transform:uppercase;font-style:italic;letter-spacing:.03em;color:#060709}.process-flow span{color:#646464;font-size:.9rem}.case-study-stack{display:grid;gap:.9rem;margin-top:1.1rem}.case-study{padding:1.2rem;background:#f3f3f3;border:1px solid #dbdbdb;border-left:3px solid #ff5b00}.case-study h3{margin:0 0 .65rem;text-transform:uppercase;line-height:1.08;font-size:clamp(1.1rem,4.4vw,1.55rem)}.case-study p+p{margin-top:.45rem}.case-study strong{color:#060709}.content>.section.cta-band{width:100%;max-width:none;margin:0;text-align:center;background:#060709;color:#fff;border-top:0;padding:clamp(2.8rem,8vw,5.4rem) 1rem}.content>.section.cta-band h2{margin:0;color:#fff;font-size:clamp(2rem,7vw,4rem)}.content>.section.cta-band .btn{margin-top:1.3rem}.contact-page{margin:0;color:#121212}.contact-page .btn--ghost:hover,.contact-page .btn--ghost:focus-visible{color:#121212;border-color:#0000005c;background:#ffffffbd}.site-footer{background:#f8f8f8;border-top:1px solid rgba(0,0,0,.07);color:#333;padding:2.4rem 0 1.1rem}.footer-main,.footer-bottom{width:min(1260px,100% - 2.2rem);margin:0 auto}.footer-main{display:grid;gap:1.3rem}.footer-main .h4{font-family:Antonio,sans-serif;margin:0 0 .45rem;text-transform:uppercase;font-size:1rem;color:#5a5a5a}.footer-main ul{list-style:none;margin:0;padding:0}.footer-main li{margin-bottom:.32rem}.footer-main a{text-decoration:none;color:#5a5a5a}.footer-main a:hover,.footer-main a:focus-visible{color:#ff5b00;outline:none}.footer-brand p{margin:.65rem 0 0;max-width:40ch;color:#666;font-size:.88rem}.footer-contact-lead,.footer-contact-note{margin:0;color:#666;font-size:.88rem}.footer-contact-links{display:grid;gap:.38rem;margin:.8rem 0 0}.footer-contact-links a{width:fit-content;text-decoration:none;color:#464b53;font-size:.94rem}.footer-contact-note{margin-top:.7rem}.footer-bottom{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid rgba(0,0,0,.08);display:flex;flex-wrap:wrap;justify-content:space-between;gap:.65rem}.footer-bottom small{color:#8a8a8a;text-transform:uppercase;font-size:.62rem;letter-spacing:.12em;font-weight:600}.footer-socials{display:flex;gap:.9rem;flex-wrap:wrap}.footer-socials a{text-decoration:none;color:#7b7b7b;font-size:.82rem}.footer-socials a:hover,.footer-socials a:focus-visible{color:#ff5b00;outline:none}.footer-legal-links{display:flex;flex-wrap:wrap;gap:.9rem;align-items:center}.footer-legal-links a,.footer-legal-links .footer-consent-trigger{text-decoration:none;color:#7b7b7b;font-size:.82rem}.footer-consent-trigger{border:0;padding:0;background:none;font:inherit;cursor:pointer;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% + .14rem);background-size:0 1px;transition:color .22s ease,background-size .28s var(--interact-ease),transform .28s var(--interact-ease)}.footer-consent-trigger:hover,.footer-consent-trigger:focus-visible{color:#ff5b00;background-size:100% 1px;outline:none}.consent-root{position:fixed;inset:auto 1rem 1rem;z-index:140;display:flex;justify-content:center}.consent-root[hidden],.consent-preferences[hidden],.consent-fab[hidden]{display:none!important}.consent-panel{width:min(920px,100vw - 2rem);border:1px solid rgba(255,255,255,.16);background:linear-gradient(155deg,#080a0ef7,#121922f0);color:#fff;box-shadow:0 28px 54px #06070957;padding:clamp(1rem,4vw,1.5rem);position:relative;overflow:hidden;backdrop-filter:blur(16px)}.consent-panel:before{content:"";position:absolute;inset:-20% auto auto -8%;width:42%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,#ff5b003d,#ff5b0000);pointer-events:none}.consent-panel:after{content:"";position:absolute;inset:auto 0 0;height:2px;background:linear-gradient(90deg,#ff5b00,#ff5b0000);opacity:.95}.consent-copy,.consent-actions,.consent-preferences{position:relative;z-index:1}.consent-eyebrow{width:fit-content;margin:0 0 .9rem;padding-left:.85rem;border-left:3px solid #ff5b00;color:#ff5b00;text-transform:uppercase;letter-spacing:.2em;font-size:.68rem;font-weight:800}.consent-copy h2{margin:0;text-transform:uppercase;line-height:.98;font-size:clamp(1.55rem,5vw,2.6rem)}.consent-copy p:last-child{margin:.85rem 0 0;max-width:66ch;color:#ffffffc7;font-size:.95rem}.consent-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.2rem}.consent-manage{color:#fff;border:1px solid rgba(255,255,255,.2);background:#ffffff14}.consent-manage:hover,.consent-manage:focus-visible{border-color:#ff5b0085;background:#ff5b0024}.consent-preferences{display:grid;gap:.75rem;margin-top:1rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.12)}.consent-option{border:1px solid rgba(255,255,255,.12);background:#ffffff0d;padding:.95rem 1rem}.consent-option--locked{background:#ffffff12}.consent-option__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.consent-option__header strong{display:block;text-transform:uppercase;font-size:.92rem;letter-spacing:.06em}.consent-option__header p{margin:.35rem 0 0;max-width:54ch;color:#ffffffb8;font-size:.9rem}.consent-badge{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;padding:.45rem .7rem;border:1px solid rgba(255,91,0,.34);color:#ffb08a;text-transform:uppercase;letter-spacing:.12em;font-size:.62rem;font-weight:800}.consent-switch{flex:0 0 auto}.consent-switch input{appearance:none;width:3.25rem;height:1.95rem;margin:0;border:1px solid rgba(255,255,255,.2);border-radius:999px;background:#ffffff2e;cursor:pointer;position:relative;transition:background-color .22s ease,border-color .22s ease,box-shadow .28s var(--interact-ease)}.consent-switch input:before{content:"";position:absolute;top:50%;left:.22rem;width:1.35rem;height:1.35rem;border-radius:50%;background:#fff;transform:translateY(-50%);transition:transform .22s ease}.consent-switch input:checked{border-color:#ff5b0085;background:#ff5b00}.consent-switch input:checked:before{transform:translate(1.28rem,-50%)}.consent-switch input:focus-visible{outline:none;box-shadow:0 0 0 3px #ff5b0033}.consent-preferences__actions{display:flex;justify-content:flex-end}.consent-fab{position:fixed;left:.5rem;bottom:.5rem;z-index:138;width:36px;height:36px;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:linear-gradient(150deg,#080a0ef5,#191e25eb);color:#fff;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 20px 38px #0607093d;backdrop-filter:blur(14px)}.consent-fab:before{content:"";position:absolute;inset:7px;border-radius:50%;border:1px solid rgba(255,91,0,.36);opacity:.8}.consent-fab svg{position:relative;z-index:1;width:24px;height:24px}.consent-fab:hover,.consent-fab:focus-visible{color:#ffb08a;border-color:#ff5b006b;outline:none}.policy-page{margin:0}.policy-page .policy-hero{min-height:min(88vh,920px)}.policy-page .policy-hero .page-hero__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,#060709d1,#06070970 42%,#060709bd)}.policy-page .policy-hero__shell{gap:1.2rem}.policy-page .policy-meta{padding-top:clamp(2.2rem,5vw,3.4rem)}.policy-meta-grid,.policy-card-grid{display:grid;gap:.9rem}.policy-card{position:relative;min-height:100%;border:1px solid rgba(0,0,0,.12);background:linear-gradient(160deg,#ffffffd1,#ffffff9e);box-shadow:0 20px 42px #080a0e14;padding:clamp(1.1rem,3vw,1.45rem);overflow:hidden}.policy-card:after{content:"";position:absolute;inset:auto auto 0 0;width:3.6rem;height:2px;background:linear-gradient(90deg,#ff5b00,#ff5b0000);opacity:.82}.policy-card--meta{background:linear-gradient(166deg,#ffffffeb,#ffffffb8)}.policy-card__eyebrow{margin:0;color:#ff5b00;text-transform:uppercase;letter-spacing:.16em;font-size:.68rem;font-weight:800}.policy-card h3{margin:.55rem 0 0;text-transform:uppercase;line-height:1.02;font-size:clamp(1.25rem,4vw,1.7rem);color:#060709}.policy-card p{margin:.8rem 0 0;color:#555a63}.policy-card__list{list-style:none;margin:1rem 0 0;padding:0;display:grid;gap:.55rem}.policy-card__list li{position:relative;padding-left:1rem;color:#4f545c}.policy-card__list li:before{content:"•";position:absolute;left:0;top:0;color:#ff5b00}.policy-card__links{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:1rem}.policy-card__links a{color:#ff5b00;text-decoration:none;text-transform:uppercase;letter-spacing:.1em;font-size:.68rem;font-weight:800}.policy-card__links a:after{content:"›";margin-left:2px}.policy-card__links a:hover,.policy-card__links a:focus-visible{color:#c74300;outline:none}.policy-section{align-items:start}.policy-section__copy{display:grid;gap:1rem}.policy-section__copy h2{margin:0}.policy-section__intro{margin:0;color:#5b616b;max-width:58ch}@media screen and (min-width:720px){.policy-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.policy-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.strategy-page .st-principles{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.strategy-page .bar-chart{min-height:300px}.strategy-page .metric-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.strategy-page .metric-strip article:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.capability-grid,.case-preview-grid,.visual-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.process-flow,.case-study-stack{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-command__grid,.hp-final-cta__inner{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start}.hp-hero__shell{padding:3.5rem 0 0}.hp-heading--split{position:relative;grid-template-columns:minmax(0,1fr) minmax(280px,.8fr);align-items:end}.hp-metrics{background:linear-gradient(90deg,#11151b,#181f28 25%,#ff5b00 30% 100%)}.hp-cap-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-case-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.hp-case-card--large{grid-template-columns:minmax(0,1fr) minmax(280px,.9fr)}.hp-case-card--large .hp-case-card__media{min-height:100%}.hp-command__stats{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-main{grid-template-columns:1.6fr 1fr 1fr auto;align-items:start}}@media screen and (max-width:719px){.consent-root{inset:auto 0 0}.consent-panel{width:100vw;max-height:min(84vh,740px);overflow:auto;border-left:0;border-right:0;border-bottom:0}.consent-actions,.consent-preferences__actions{display:grid}.consent-actions .btn,.consent-preferences__actions .btn{width:100%}.consent-fab{left:auto;right:1rem;bottom:1rem;width:36px;height:36px}.consent-option__header{align-items:start;flex-direction:column}.consent-switch{align-self:flex-start}}@media screen and (min-width:980px){.hp-hero__panel-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hp-metrics{background:linear-gradient(90deg,#11151b,#181f28 25%,#ff5b00 38% 100%)}.capability-grid,.process-flow{grid-template-columns:repeat(4,minmax(0,1fr))}.case-study-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.content>.hero.section--hero h1{max-width:14ch}.hp-hero__content{padding-right:1.5rem}.hp-hero__panel-grid{gap:.9rem}}@media screen and (min-width:1200px){.hp-hero__panel-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-hero__panel-grid article:last-child{grid-column:auto}.hp-command__stats{grid-template-columns:repeat(3,minmax(0,1fr))}.hp-metrics{background:linear-gradient(90deg,#11151b,#181f28 19%,#ff5b00 60% 100%)}}:root{--interact-ease: cubic-bezier(.22, 1, .36, 1);--interact-ease-soft: cubic-bezier(.16, 1, .3, 1);--interact-shadow: 0 22px 38px rgba(6, 7, 9, .14);--interact-shadow-strong: 0 30px 58px rgba(6, 7, 9, .2);--interact-focus: 0 0 0 3px rgba(255, 91, 0, .2)}@keyframes signal-beacon{0%,to{box-shadow:0 0 #ff5b0057,0 0 0 3px #ff5b0024;filter:drop-shadow(0 0 0 rgba(255,91,0,0));transform:scale(.94)}55%{box-shadow:0 0 0 4px #ff5b0000,0 0 0 6px #ff5b0005;filter:drop-shadow(0 0 10px rgba(255,91,0,.05));transform:scale(1.08)}}@keyframes orbit-drift{0%{transform:rotate(0) scale(1)}50%{transform:rotate(180deg) scale(1.02)}to{transform:rotate(360deg) scale(1)}}@keyframes surface-scan{0%,18%{transform:translate(-220%) skew(-18deg);opacity:0}28%,62%{opacity:.82}to{transform:translate(380%) skew(-18deg);opacity:0}}@keyframes dropdown-enter{0%{opacity:0;transform:translateY(-.35rem) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes timeline-flow{0%{background-position:center -34%;opacity:0}16%,72%{opacity:.72}to{background-position:center 134%;opacity:0}}@keyframes media-breathe{0%,to{opacity:.56;transform:scale(1) translateZ(0)}50%{opacity:.74;transform:scale(1.06) translate3d(2%,-2%,0)}}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}:where(.home-page,.inner-page,.strategy-page,.marketing-page,.technology-page) :where(section[id],article[id],div[id]){scroll-margin-top:6rem}:where(.btn,.menu,.language-switcher__trigger){position:relative;isolation:isolate;overflow:hidden;transition:transform .28s var(--interact-ease),box-shadow .28s var(--interact-ease),border-color .22s ease,background-color .22s ease,color .22s ease}:where(.btn,.menu,.language-switcher__trigger):after{content:"";position:absolute;inset:-140% auto -140% -24%;width:32%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.38),transparent);transform:translate(-220%) skew(-18deg);opacity:0;pointer-events:none;transition:opacity .18s ease}:where(.btn,.menu,.nav-links a,.language-switcher__trigger,.language-switcher__menu a):focus-visible{outline:none;box-shadow:var(--interact-focus)}:where(.nav-links a:not(.nav-cta),.hp-heading--row>a,.hp-cap-card a,.hp-case-card__footer a,.contact-detail-card__entry a,.footer-main a,.footer-socials a){background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 calc(100% + .14rem);background-size:0 1px;transition:color .22s ease,background-size .28s var(--interact-ease),transform .28s var(--interact-ease)}.language-switcher__menu{transform-origin:top right;box-shadow:0 18px 32px #0607093d}@media(prefers-reduced-motion:no-preference){.language-switcher[data-open=true] .language-switcher__menu{animation:dropdown-enter .24s var(--interact-ease)}}body.menu-open header{box-shadow:0 18px 36px #06070914}@media screen and (max-width:979px){.nav-links{transform-origin:top center;backdrop-filter:blur(10px)}.nav-links>*{opacity:0;transform:translateY(.4rem);transition:opacity .18s ease,transform .26s var(--interact-ease)}.nav-links.is-open>*{opacity:1;transform:translateY(0)}.nav-links.is-open>:nth-child(1){transition-delay:.02s}.nav-links.is-open>:nth-child(2){transition-delay:.05s}.nav-links.is-open>:nth-child(3){transition-delay:.08s}.nav-links.is-open>:nth-child(4){transition-delay:.11s}.nav-links.is-open>:nth-child(5){transition-delay:.14s}.nav-links.is-open>:nth-child(6){transition-delay:.17s}.nav-links.is-open>:nth-child(7){transition-delay:.2s}.nav-links.is-open>:nth-child(8){transition-delay:.23s}}.hp-hero__bg:after,.hero-orbit{transform-origin:center}@media(prefers-reduced-motion:no-preference){.hp-hero__bg:after,.hero-orbit{animation:orbit-drift 24s linear infinite}}.hp-hero__panel{transition:transform .4s var(--interact-ease),box-shadow .4s var(--interact-ease),border-color .24s ease}.hp-hero__panel:before{content:"";position:absolute;inset:-22% auto -22% -18%;width:30%;background:linear-gradient(110deg,transparent,rgba(255,255,255,.18),rgba(255,91,0,.12),transparent);transform:translate(-220%) skew(-18deg);opacity:0;pointer-events:none;filter:blur(50px);z-index:-1}@media(prefers-reduced-motion:no-preference){.hp-hero__panel:before{animation:surface-scan 6.5s var(--interact-ease-soft) infinite}}.hp-hero__panel-kicker{text-shadow:0 0 18px rgba(255,91,0,.14)}@media(prefers-reduced-motion:no-preference){.hp-hero__panel-kicker:before{animation:signal-beacon 2.6s ease-in-out infinite}}:where(.hp-hero__pills li,.hp-metrics article,.hp-command__list li,.contact-choice span){transition:transform .28s var(--interact-ease),border-color .22s ease,background-color .22s ease,box-shadow .28s var(--interact-ease),color .22s ease}:where(.hp-cap-card,.hp-case-card,.hp-method ol li,.architecture-grid article,.step-flow li,.hp-hero__panel-grid article,.about-signal-panel,.about-signal-panel__grid article,.about-card,.about-fit-card,.about-principle,.feature-card,.contact-response-card,.contact-detail-card,.contact-form-card,.metric-card,.ecosystem-node,.summary-panel){transition:transform .34s var(--interact-ease),box-shadow .34s var(--interact-ease),border-color .24s ease,background-color .24s ease}:where(.hp-case-card,.about-signal-panel,.about-card,.about-fit-card,.about-principle,.contact-response-card,.contact-detail-card,.contact-form-card,.summary-panel){position:relative;overflow:hidden}:where(.hp-case-card,.about-signal-panel,.about-card,.about-fit-card,.about-principle,.contact-response-card,.contact-detail-card,.contact-form-card,.summary-panel):after{content:"";position:absolute;inset:auto auto 0 0;width:3.6rem;height:2px;background:linear-gradient(90deg,#ff5b00,#ff5b0000);opacity:.8;pointer-events:none;transition:width .34s var(--interact-ease)}:where(.hp-method ol li b,.contact-step b,.hp-command__list li:before){transition:transform .28s var(--interact-ease),background-color .22s ease,color .22s ease,box-shadow .28s var(--interact-ease)}.contact-form-card__form :where(input,select,textarea){transition:border-color .22s ease,box-shadow .28s var(--interact-ease),background-color .22s ease}.contact-form-card__form :where(input,select,textarea):focus-visible{border-color:#ff5b0080;box-shadow:0 0 0 3px #ff5b001f;background:#fffffff5}.contact-choice input:checked+span{box-shadow:0 12px 24px #ff5b001f;transform:translateY(-1px)}@supports selector(.contact-form-card:has(:focus-visible)){.contact-form-card:has(:focus-visible){border-color:#ff5b0052;box-shadow:0 0 0 1px #ff5b0014,0 30px 54px #080a0e24}}#project-brief:target .contact-form-card{border-color:#ff5b0052;box-shadow:0 0 0 1px #ff5b0014,0 30px 54px #080a0e24}.work-page .work-timeline{overflow:hidden}.work-page .work-timeline:after{content:"";position:absolute;top:0;bottom:0;left:1rem;width:2px;transform:translate(-50%);background:linear-gradient(180deg,#ff5b0000,#ff5b00b8,#ff5b0000);background-repeat:no-repeat;background-size:100% 32%;background-position:center -34%;opacity:0;pointer-events:none}@media(prefers-reduced-motion:no-preference){.work-page .work-timeline:after{animation:timeline-flow 4s linear infinite}}.work-page :where(.summary-panel__eyebrow,.work-proof-card__microtitle){display:inline-flex;align-items:center;gap:.45rem}.summary-panel__eyebrow:before,.work-page .work-proof-card__microtitle:before{content:"";flex:0 0 auto}.summary-panel__eyebrow:before{width:.48rem;height:.48rem;border-radius:50%;background:radial-gradient(circle at 32% 32%,#fff0 0 18%,#fff0 38%),#ff5b00}@media(prefers-reduced-motion:no-preference){.summary-panel__eyebrow:before{animation:signal-beacon 2.9s ease-in-out infinite}}.work-page .work-proof-card__microtitle:before{width:.56rem;height:.56rem;background:#ff5b00;transform:skew(-14deg);box-shadow:0 0 0 6px #ff5b0014}.work-page .work-proof-card{position:relative;isolation:isolate;transition:transform .34s var(--interact-ease),color .22s ease}.work-page .work-proof-card__impact,.work-page .work-proof-card__tags li,.work-page .work-timeline__node{transition:transform .28s var(--interact-ease),border-color .22s ease,background-color .22s ease,box-shadow .28s var(--interact-ease),color .22s ease}@media screen and (min-width:980px){.work-page .work-timeline:after{left:50%;transform:translate(-50%)}}@media(hover:hover)and (pointer:fine){:where(.btn,.menu,.language-switcher__trigger):hover,:where(.btn,.menu,.language-switcher__trigger):focus-visible{transform:translateY(-2px);box-shadow:var(--interact-shadow)}:where(.btn,.menu,.language-switcher__trigger):hover:after,:where(.btn,.menu,.language-switcher__trigger):focus-visible:after{opacity:1;transform:translate(420%) skew(-18deg);transition:transform .8s var(--interact-ease-soft),opacity .18s ease}:where(.nav-links a:not(.nav-cta),.hp-heading--row>a,.hp-cap-card a,.hp-case-card__footer a,.contact-detail-card__entry a,.footer-main a,.footer-socials a):hover,:where(.nav-links a:not(.nav-cta),.hp-heading--row>a,.hp-cap-card a,.hp-case-card__footer a,.contact-detail-card__entry a,.footer-main a,.footer-socials a):focus-visible{background-size:100% 1px}.hp-hero__panel:hover{transform:translateY(-.35rem);border-color:#ffffff3d;box-shadow:var(--interact-shadow-strong)}:where(.hp-hero__pills li,.hp-metrics article,.hp-command__list li,.contact-choice:hover span,.contact-choice:focus-within span):hover,:where(.contact-choice:hover span,.contact-choice:focus-within span){transform:translateY(-2px)}.hp-hero__pills li:hover{border-color:#ff5b006b;background:#ff5b0029;box-shadow:0 14px 24px #06070929}.hp-metrics article:hover{background:linear-gradient(180deg,#ffffff1f,#fff0)}.hp-command__list li:hover{border-color:#ff5b0042;background:#ffffff0f}.hp-command__list li:hover:before{box-shadow:0 0 0 6px #ff5b0014}:where(.hp-cap-card,.hp-case-card,.hp-method ol li,.architecture-grid article,.step-flow li,.hp-hero__panel-grid article,.about-signal-panel,.about-signal-panel__grid article,.about-card,.about-fit-card,.about-principle,.feature-card,.contact-response-card,.contact-detail-card,.contact-form-card,.metric-card,.ecosystem-node,.summary-panel):hover,:where(.hp-cap-card,.hp-case-card,.hp-method ol li,.architecture-grid article,.step-flow li,.hp-hero__panel-grid article,.about-signal-panel,.about-signal-panel__grid article,.about-card,.about-fit-card,.about-principle,.feature-card,.contact-response-card,.contact-detail-card,.contact-form-card,.metric-card,.ecosystem-node,.summary-panel):focus-within{transform:translateY(-.35rem);border-color:#ff5b0038;box-shadow:var(--interact-shadow)}:where(.hp-case-card,.about-signal-panel,.about-card,.about-fit-card,.about-principle,.contact-response-card,.contact-detail-card,.contact-form-card,.summary-panel):hover:after,:where(.hp-case-card,.about-signal-panel,.about-card,.about-fit-card,.about-principle,.contact-response-card,.contact-detail-card,.contact-form-card,.summary-panel):focus-within:after{width:100%}:where(.hp-method ol li,.contact-step):hover b,:where(.hp-method ol li,.contact-step):focus-within b{transform:scale(1.08);background:#ff5b00;color:#fff;box-shadow:0 0 0 6px #ff5b001a}.work-page .work-timeline__item:hover .work-timeline__node{background:#ff5b00;box-shadow:0 0 0 8px #ff5b001a;transform:scale(1.1);animation:signal-beacon 2.6s ease-in-out infinite}}@media(prefers-reduced-motion:reduce){:where(.btn,.menu,.nav-links,.nav-links>*,.language-switcher__trigger,.hp-cap-card,.hp-case-card,.hp-method ol li,.architecture-grid article,.step-flow li,.hp-hero__panel-grid article,.about-signal-panel,.about-signal-panel__grid article,.about-card,.about-fit-card,.about-principle,.feature-card,.contact-response-card,.contact-detail-card,.contact-form-card,.metric-card,.ecosystem-node,.summary-panel,.nav-links a:not(.nav-cta),.hp-heading--row>a,.hp-cap-card a,.hp-case-card__footer a,.contact-detail-card__entry a,.footer-main a,.footer-socials a,.hp-hero__pills li,.hp-metrics article,.hp-command__list li,.contact-choice span){transition-duration:.01ms!important}.hp-hero__bg:after,.hero-orbit,.hp-hero__panel:before,.hp-hero__panel-kicker:before,.work-page .work-timeline:after,.work-page .work-proof-media:before,.summary-panel__eyebrow:before{animation:none!important}}
