*{box-sizing:border-box;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}html{scroll-behavior:smooth;scroll-padding-top:88px}body{color:var(--body);font-family:var(--font-body);font-size:17px;line-height:28px;background-color:var(--coal)}body{-webkit-font-smoothing:antialiased;overflow-x:hidden}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}svg{display:block}@supports selector(:focus-visible){*:focus{outline:none}}*:focus-visible{border-radius:4px;outline:3px solid var(--focus);outline-offset:3px}.vh{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.vh{clip:rect(0 0 0 0);white-space:nowrap}.skip{position:absolute;top:0px;left:-9999px;z-index:200;color:#291110;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;background-color:var(--ink);border-top-left-radius:0px;border-top-right-radius:0px;border-bottom-left-radius:0px;border-bottom-right-radius:8px}.skip:focus{left:0px}.skip{font:600 16px/1 var(--disp)}.wrap{width:min(var(--shell),92%);margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}@media (max-width:767px){.wrap{width:calc(100% - 32px)}}.sec{position:relative;padding-top:var(--sec-pad);padding-right:0px;padding-bottom:var(--sec-pad);padding-left:0px}@media (max-width:1023px){.sec{padding-top:64px;padding-bottom:64px}}@media (max-width:767px){.sec{padding-top:56px;padding-bottom:56px}}.kick{display:inline-flex;align-items:center;color:var(--orange);text-transform:uppercase;letter-spacing:0.18em;text-wrap:balance}.kick + .oxy-text{margin-top:var(--s2)}.kick{font:600 12px/16px var(--font-body)}h1{color:var(--ink);font-family:var(--disp);letter-spacing:-0.02em;text-wrap:balance}h2{color:var(--ink);font-family:var(--disp);letter-spacing:-0.02em;text-wrap:balance}h3{color:var(--ink);font-family:var(--disp);letter-spacing:-0.02em;text-wrap:balance}h4{color:var(--ink);font-family:var(--disp);letter-spacing:-0.02em;text-wrap:balance}.h-xl{font-weight:800;font-size:84px;line-height:84px;letter-spacing:-0.03em}@media (max-width:1119px){.h-xl{font-size:72px;line-height:72px}}@media (max-width:1023px){.h-xl{font-size:60px;line-height:60px}}@media (max-width:767px){.h-xl{font-size:48px;line-height:52px}}@media (max-width:479px){.h-xl{font-size:36px;line-height:40px}}.h-lg{font-weight:800;font-size:50px;line-height:52px}@media (max-width:1119px){.h-lg{font-size:44px;line-height:48px}}@media (max-width:1023px){.h-lg{font-size:40px;line-height:44px}}@media (max-width:767px){.h-lg{font-size:34px;line-height:40px}}@media (max-width:479px){.h-lg{font-size:30px;line-height:36px}}.h-md{font-weight:700;font-size:24px;line-height:28px}@media (max-width:1023px){.h-md{font-size:22px;line-height:28px}}@media (max-width:767px){.h-md{font-size:20px;line-height:28px}}.lead{max-width:62ch;color:var(--body);font-size:19px;line-height:32px;text-wrap:pretty}@media (max-width:1023px){.lead{font-size:18px;line-height:28px}}@media (max-width:767px){.lead{font-size:17px;line-height:28px}}@media (max-width:479px){.lead{font-size:16px;line-height:28px}}.accent{color:var(--orange)}.btn{display:inline-flex;justify-content:center;align-items:center;gap:12px;min-height:48px;letter-spacing:0.02em;padding-top:14px;padding-right:32px;padding-bottom:14px;padding-left:32px;border-radius:999px;border-top:2px solid transparent;border-right:2px solid transparent;border-bottom:2px solid transparent;border-left:2px solid transparent;cursor:pointer;transition:transform 0.2s ease,background-color 0.25s ease,color 0.25s ease,border-color 0.25s ease,box-shadow 0.25s ease}.btn svg{flex-grow:0;flex-shrink:0;flex-basis:auto;transition:transform 0.2s ease}.btn{font:700 16px/24px var(--disp)}@media (max-width:479px){.btn{width:100%}}.btn:hover svg{transform:translate3d(4px,0,0)}.btn:focus-visible svg{transform:translate3d(4px,0,0)}.btn-primary{color:#291110;background-color:var(--orange);box-shadow:0px 12px 28px -16px rgba(0,0,0,.75)}.btn-primary:hover{background-color:#ffb894;transform:translate3d(0,-2px,0)}.btn-primary:focus-visible{background-color:#ffb894;transform:translate3d(0,-2px,0)}.btn-ghost{color:var(--ink);background-color:rgba(250,246,252,.12)}.btn-ghost:hover{background-color:rgba(250,246,252,.28);transform:translate3d(0,-2px,0)}.btn-ghost:focus-visible{background-color:rgba(250,246,252,.28);transform:translate3d(0,-2px,0)}.site-head{position:sticky;top:0px;z-index:60;background-color:var(--veil-90);border-bottom:1px solid transparent;transition:border-color 0.25s ease;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.nav{display:flex;justify-content:space-between;align-items:center;gap:24px;height:var(--head-h)}.brand{display:flex;align-items:center;min-height:48px;padding-top:8px;padding-right:0px;padding-bottom:8px;padding-left:0px;transition:opacity 0.2s ease}.brand:hover{opacity:.76}.brand:focus-visible{opacity:.76}.brand-logo{width:159px;height:auto;max-width:44vw}.f-brand{display:flex;align-items:center;margin-bottom:16px}.f-brand .brand-logo{flex-shrink:0;width:175px;height:auto;max-width:100%;aspect-ratio:1002/252}.f-brand img{width:auto;height:36px}.nav-links{display:flex;align-items:center;gap:8px}.nav-links a.nl{display:inline-flex;align-items:center;position:relative;min-height:48px;color:var(--muted);letter-spacing:0.03em;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;transition:color 0.2s ease}.nav-links a.nl{font:600 15px/24px var(--disp)}.nav-links a.nl::after{position:absolute;right:12px;bottom:10px;left:12px;height:2px;background-color:var(--orange);transform-origin:50% 50%;transition:transform 0.22s ease;transform:scale(0,1)}.nav-links a.nl::after{content:""}.nav-links a.nl:hover::after{transform:scale(1,1)}.nav-links a.nl:focus-visible::after{transform:scale(1,1)}.nav-links a.nl[aria-current="page"]{color:var(--ink)}.nav-links a.nl[aria-current="page"]::after{transform:scale(1,1)}.nav-links a.nl[aria-current]{color:var(--ink)}.nav-links a.nl[aria-current]::after{transform:scale(1,1)}@media (max-width:1023px){.nav-links .nav-live{display:none}}@media (max-width:767px){.nav-links .nav-live{display:none}}.nav-links a.nl:hover{color:var(--link-hover)}.nav-links a.nl:focus-visible{color:var(--link-hover)}.nav-live{display:inline-flex;align-items:center;gap:8px;color:var(--fine);text-transform:uppercase;letter-spacing:0.14em;padding-top:0px;padding-right:8px;padding-bottom:0px;padding-left:8px}.nav-live i{flex-grow:0;flex-shrink:0;flex-basis:auto;width:6px;height:6px;background-color:var(--orange);border-radius:50%}.nav-live{font:600 12px/16px var(--font-body)}.nav-cta{min-height:48px;font-size:15px;margin-left:8px;padding-top:12px;padding-right:24px;padding-bottom:12px;padding-left:24px}.nav-cta{white-space:nowrap}.burger{display:none;width:48px;height:48px;font-size:16px;line-height:16px;padding-top:12px;padding-right:12px;padding-bottom:12px;padding-left:12px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.burger span{display:block;width:24px;height:2px;background-color:var(--ink);border-radius:2px;transition:transform 0.25s ease,opacity 0.2s ease}.burger{background:none}@media (max-width:767px){.burger{display:flex;flex-flow:column;justify-content:center;gap:5px}}.hero{position:relative;overflow:hidden;padding-top:80px;padding-right:0px;padding-bottom:var(--s8);padding-left:0px}.hero::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:radial-gradient(900px 480px at 78% 8%,rgba(242,134,91,.14),transparent 60%),radial-gradient(820px 620px at 4% 64%,var(--indigo-glow),transparent 62%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll;pointer-events:none}.hero::before{content:""}.hero .wrap{position:relative;z-index:2}.hero h1{max-width:15ch}.hero h1 .it{color:var(--orange);font-weight:700;font-style:italic}.hero .nav-live{padding-right:0px}@media (max-width:767px){.hero{padding-top:64px;padding-bottom:var(--s6)}.hero .nav-live{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-left:0px}}.hero-top{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-bottom:56px}.hero-top{flex-wrap:wrap}@media (max-width:767px){.hero-top{margin-bottom:var(--s5)}}.hero-sub{display:flex;justify-content:space-between;align-items:end;gap:32px;margin-top:40px}.hero-sub .lead{max-width:52ch}.hero-sub{flex-wrap:wrap}.hero-ctas{display:flex;gap:16px}.hero-ctas{flex-wrap:wrap}.hero-art{position:relative;overflow:hidden;margin-top:64px;padding-top:48px;padding-right:48px;padding-bottom:48px;padding-left:48px;background-image:linear-gradient(180deg,var(--veil-cocoa-55) 0%,var(--veil-90) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.hero-art .row{display:flex;justify-content:space-between;gap:16px;position:relative;margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--hair)}.hero-art .row{flex-wrap:wrap}.hero-art .row span{color:var(--fine);text-transform:uppercase;letter-spacing:0.16em}.hero-art .row span{font:600 12px/20px var(--font-body)}.hero-art .row b{color:var(--orange)}.hero-art .art-figure{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hero-art .is-vector{width:100%;height:auto}.hero-art .is-raster{display:block;max-width:1000px;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.hero-art img{position:relative;width:100%;height:auto}@media (max-width:1023px){.hero-art{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.hero-art{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;border-radius:16px}}.chip-row{display:flex;justify-content:center;gap:12px;position:relative;padding-top:0px;padding-right:0px;padding-bottom:32px;padding-left:0px}.chip-row{flex-wrap:wrap}@media (max-width:1119px){.chip-row{display:grid;grid-template-columns:repeat(2,max-content);justify-content:center}}@media (max-width:767px){.chip-row{display:flex}}.chip{display:inline-flex;align-items:center;gap:8px;color:var(--body);letter-spacing:0.04em;padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:999px;border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}.chip i{flex-grow:0;flex-shrink:0;flex-basis:auto;width:6px;height:6px;background-color:var(--orange);border-radius:50%}.chip{font:600 13px/20px var(--font-body)}.ticker{position:relative;overflow:hidden;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;background-color:var(--espresso);border-top:1px solid var(--hair);border-bottom:1px solid var(--hair)}.ticker.paused .ticker-toggle .ico-play{display:block}.ticker.paused .ticker-toggle .ico-pause{display:none}.ticker-track{display:flex;width:max-content}.ticker-track span{display:inline-flex;align-items:center;gap:20px;color:var(--muted);text-transform:uppercase;letter-spacing:0.2em;padding-top:0px;padding-right:20px;padding-bottom:0px;padding-left:20px}.ticker-track span{font:700 13px/20px var(--disp);white-space:nowrap}.ticker-track span b{display:inline-flex;color:var(--orange);font-weight:400}.ticker-track{animation:tick 34s linear infinite}.ticker:hover .ticker-track{animation-play-state:paused}.ticker:focus-within .ticker-track{animation-play-state:paused}.ticker.paused .ticker-track{animation-play-state:paused}@keyframes tick{from{transform:translateX(0)}to{transform:translateX(-50%)}}.ticker-toggle{display:grid;align-items:center;justify-items:center;position:absolute;top:50%;right:8px;width:32px;height:32px;color:var(--ink);font-size:16px;line-height:16px;background-color:var(--veil-92);border-radius:50%;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease;transform:translate3d(0px,-50%,0px)}.ticker-toggle .ico-play{display:none}.ticker-toggle::after{position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px}.ticker-toggle::after{content:""}.ticker-toggle:hover{background-color:var(--coal)}.ticker-toggle:focus-visible{background-color:var(--coal)}html:not(.js) .ticker-toggle{display:none}.aud-sec{background-color:var(--espresso)}.faq-sec{background-color:var(--espresso)}.zone-peach{background-color:var(--peach)}.zone-peach .btn-primary{color:#faf6fc;background-color:var(--iris)}.zone-peach .btn-ghost{color:#291110;background-color:#fff}.zone-peach .form-card{background-color:var(--coal)}.zone-peach .form-card{--ink:#faf6fc;--body:#f0e8ec;--muted:#d6cbd0;--fine:#bcb1b6;--hair:rgba(250,246,252,.16);--hair-orange:rgba(242,134,91,.34);--orange:#f2865b;--focus:#ffcdb4}.zone-peach{--ink:#291110;--body:rgba(41,17,16,.88);--muted:rgba(41,17,16,.82);--fine:rgba(41,17,16,.68);--hair:rgba(41,17,16,.2);--hair-orange:rgba(41,17,16,.38);--orange:var(--iris);--link-hover:#291110;--focus:var(--focus-dark)}.zone-peach .btn-primary:hover{color:#faf6fc;background-color:#291110}.zone-peach .btn-primary:focus-visible{color:#faf6fc;background-color:#291110}.zone-peach .btn-ghost:hover{background-color:#fbd9cb}.zone-peach .btn-ghost:focus-visible{background-color:#fbd9cb}.zone-indigo{--coal:var(--iris);--espresso:var(--iris-raised);--cocoa:var(--iris-cocoa);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55)}.stats{background-color:var(--espresso)}.stats-head{max-width:720px;margin-bottom:48px}@media (max-width:767px){.stats-head{margin-bottom:32px}}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}@media (max-width:1023px){.stats-grid{grid-template-columns:1fr 1fr}}@media (max-width:479px){.stats-grid{grid-template-columns:1fr}}.stat{padding-top:24px;border-top:2px solid var(--hair-orange)}.stat b{display:block;color:var(--ink);letter-spacing:-0.02em}.stat b{font:800 52px/56px var(--disp);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.stat b .o{color:var(--orange)}.stat h3{color:var(--ink);font-size:16px;line-height:24px;margin-top:12px;margin-right:0px;margin-bottom:8px;margin-left:0px}.stat p{color:var(--muted);font-size:14px;line-height:24px}@media (max-width:1119px){.stat b{font-size:44px;line-height:48px}}@media (max-width:1023px){.stat b{font-size:40px;line-height:44px}}@media (max-width:767px){.stat b{font-size:36px;line-height:40px}}@media (max-width:479px){.stat b{font-size:32px;line-height:36px}}.platform{background-image:linear-gradient(180deg,var(--coal) 0%,var(--espresso) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.plat-head{margin-bottom:48px}@media (max-width:1023px){.plat-head{margin-bottom:48px}}@media (max-width:767px){.plat-head{margin-bottom:32px}}.bento{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:24px}.bento .bde-loop-item:first-child .cell{display:flex;justify-content:space-between;gap:24px;grid-row-start:span 2}.bento .bde-loop-item:first-child .cell{flex-flow:column}@media (max-width:1023px){.bento{grid-template-columns:minmax(0,1fr);gap:16px}.bento .bde-loop-item:first-child .cell{justify-content:start;grid-row-start:auto}}@media (max-width:767px){.bento{grid-template-columns:minmax(0,1fr)}}.cell{position:relative;overflow:hidden;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:border-color 0.3s ease,transform 0.3s ease,background-color 0.3s ease}.cell .ic{display:grid;align-items:center;justify-items:center;width:52px;height:52px;margin-bottom:24px;background-color:rgba(242,134,91,.16);border-radius:12px;border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}.cell .ic img{width:24px;height:24px;filter:brightness(0%) saturate(100%) invert(66%) sepia(38%) saturate(1121%) hue-rotate(319deg) brightness(98%) contrast(92%)}.cell h3{margin-bottom:12px}.cell p{max-width:56ch;color:var(--body);font-size:15px;line-height:24px}.cell.big{display:flex;justify-content:space-between;gap:24px;grid-row-start:span 2}.cell.big{flex-flow:column}.cell.big .art{padding-top:16px;padding-right:16px;padding-bottom:16px;padding-left:16px;background-color:var(--veil-50);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.cell.big .art img{width:100%;height:auto}.cell .tag:empty{display:none}.cell .tag{position:absolute;top:24px;right:24px;color:var(--fine);text-transform:uppercase;letter-spacing:0.16em;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:999px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.cell .tag{font:600 11px/16px var(--font-body);white-space:nowrap}@media (max-width:1023px){.cell{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.cell.big{justify-content:start;grid-row-start:auto}.cell .tag{display:inline-block;position:static;max-width:100%;text-wrap:balance;margin-bottom:var(--s4)}.cell .tag{white-space:normal}}@media (max-width:767px){.cell.big{grid-row-start:auto}.cell .tag{letter-spacing:0.1em}}@media (max-width:479px){.cell .tag{text-wrap:balance}.cell .tag{white-space:normal}}.cell:hover{background-color:rgba(250,246,252,.05);transform:translate3d(0,-4px,0)}.cell:focus-within{background-color:rgba(250,246,252,.05);transform:translate3d(0,-4px,0)}.strategy{overflow:hidden;background-color:var(--espresso)}.strat-grid{display:grid;grid-template-columns:1fr 0.9fr;align-items:center;gap:80px}@media (max-width:1119px){.strat-grid{display:grid;gap:56px}}@media (max-width:1023px){.strat-grid{grid-template-columns:1fr}}.dial-card{text-align:center;padding-top:40px;padding-right:40px;padding-bottom:40px;padding-left:40px;background-image:linear-gradient(160deg,var(--veil-cocoa-60),var(--veil-90));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll;border-radius:24px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.dial-svg{display:block;width:min(340px,100%);height:auto;aspect-ratio:320/220;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.dial-needle{transform-origin:160px 190px;transform-box:view-box;animation:hk-dial-needle 9s cubic-bezier(.45,.05,.25,1) infinite}.dial-arc{stroke-dasharray:100 100;animation:hk-dial-arc 9s cubic-bezier(.45,.05,.25,1) infinite}@keyframes hk-dial-needle{0%,6%{transform:rotate(-63deg)}44%,56%{transform:rotate(27deg)}94%,100%{transform:rotate(-63deg)}}@keyframes hk-dial-arc{0%,6%{stroke-dashoffset:72}44%,56%{stroke-dashoffset:22}94%,100%{stroke-dashoffset:72}}.dial-read{display:flex;justify-content:center;gap:32px;margin-top:8px}.dial-read div b{display:block;color:var(--orange)}.dial-read div b{font:800 22px/28px var(--disp)}.dial-read div span{color:var(--fine);text-transform:uppercase;letter-spacing:0.14em}.dial-read div span{font:600 11px/16px var(--font-body)}.dial-read{flex-wrap:wrap}.strat-list{display:grid;margin-top:32px}.strat-list li{display:flex;align-items:start;gap:16px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-top:1px solid var(--hair)}.strat-list li{list-style:none}.strat-list li:first-child{padding-top:4px;border-top:0px solid}.strat-list .n{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:32px;height:32px;color:var(--orange);border-radius:50%;border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}.strat-list .n{font:800 13px/28px var(--disp)}.strat-list b{display:block;color:var(--ink)}.strat-list b{font:700 17px/24px var(--disp)}.strat-list small{color:var(--muted);font-size:14px;line-height:24px}.aud-list{margin-top:48px}.aud-list p{max-width:60ch}@media (max-width:1023px){.aud-list .arow{grid-template-columns:56px minmax(0,1fr);gap:8px 24px}.aud-list .arow>p{grid-column-start:2;grid-column-end:3}}@media (max-width:767px){.aud-list .arow{grid-template-columns:minmax(0,1fr);gap:8px}.aud-list .arow>p{grid-column-start:1;grid-column-end:2}}.arow{display:grid;grid-template-columns:72px 1fr 1.2fr auto;align-items:center;gap:40px;position:relative;padding-top:32px;padding-right:0px;padding-bottom:32px;padding-left:0px;border-top:1px solid var(--hair);transition:background-color 0.25s ease,transform 0.25s ease}.arow:last-child{border-bottom:1px solid var(--hair)}.arow .idx{color:var(--fine);transition:color 0.25s ease}.arow .idx{font:800 16px/24px var(--disp)}.arow p{color:var(--body);font-size:15px;line-height:24px}.arow .go{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:44px;height:44px;border-radius:50%;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);transition:border-color 0.25s ease,background-color 0.25s ease,transform 0.25s ease}.arow:not(:has(a)) .go{display:none}.arow:not(:has(a)):hover{background-color:transparent}.arow:not(:has(a)):hover{transform:none}.arow:not(:has(a)):focus-within{background-color:transparent}.arow:not(:has(a)):focus-within{transform:none}.arow h3{transition:color 0.25s ease}.arow:hover h3{color:var(--orange)}.arow:focus-within h3{color:var(--orange)}@media (max-width:767px){.arow{display:grid;grid-template-columns:1fr;gap:8px;padding-top:24px;padding-right:0px;padding-bottom:24px;padding-left:0px}.arow .go{display:none}}.arow:hover{background-color:rgba(242,134,91,.06);transform:translate3d(8px,0,0)}@media (max-width:767px){.arow:hover{transform:none}}.arow:focus-within{background-color:rgba(242,134,91,.06);transform:translate3d(8px,0,0)}@media (max-width:767px){.arow:focus-within{transform:none}}.arow:hover .idx{color:var(--orange)}.arow:focus-within .idx{color:var(--orange)}.arow:hover .go{background-color:rgba(242,134,91,.14);transform:translate3d(4px,0,0)}.arow:focus-within .go{background-color:rgba(242,134,91,.14);transform:translate3d(4px,0,0)}.demo{text-align:center}.demo .lead{margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.demo-ctas{display:flex;justify-content:center;gap:16px;margin-top:32px}.demo-ctas{flex-wrap:wrap}.crew{background-color:var(--coal)}.crew-head{max-width:700px}.crew-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);overflow:visible;margin-top:var(--s8);padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.crew-row.is-end{-webkit-mask-image:none;mask-image:none}.crew-row::-webkit-scrollbar{height:6px}.crew-row::-webkit-scrollbar-track{background-color:rgba(250,246,252,.06);border-radius:3px}.crew-row::-webkit-scrollbar-thumb{background-color:var(--hair-orange);border-radius:3px}.crew-row::-webkit-scrollbar-thumb:hover{background-color:var(--orange)}.crew-row:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.crew-row .cw{width:100%}.crew-row{-webkit-mask-image:none;mask-image:none}@media (max-width:1023px){.crew-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.crew-row{display:flex;gap:var(--s3);margin-top:var(--s6);margin-right:-16px;margin-left:-16px;padding-top:4px;padding-right:16px;padding-bottom:16px;padding-left:16px}.crew-row.rail .cw{flex-grow:0;flex-shrink:0;flex-basis:auto}.crew-row .cw{width:auto}.crew-row{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 64px),transparent)}}.crew-row>*{flex-grow:0;flex-shrink:0;flex-basis:auto}.crew-row>*{scroll-snap-align:start}.crew-row .bde-loop-item>*{flex-grow:0;flex-shrink:0;flex-basis:auto}.crew-row .bde-loop-item>*{scroll-snap-align:start}.cw{display:flex;align-items:center;gap:12px;padding-top:8px;padding-right:20px;padding-bottom:8px;padding-left:8px;background-color:rgba(250,246,252,.02);border-radius:999px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:border-color 0.25s ease,transform 0.25s ease}.cw:hover{transform:translate3d(0,-4px,0)}.cw img{flex-grow:0;flex-shrink:0;flex-basis:48px;width:48px;height:48px;object-fit:cover;border-radius:50%;filter:grayscale(100%) contrast(105%)}.cw div b{display:block;color:var(--ink)}.cw div b{font:700 14px/20px var(--disp)}.cw div span{display:block;color:var(--orange);font-weight:600;font-size:12px;line-height:16px;letter-spacing:0.04em}.cw div{min-width:0px}.crew-note{max-width:65ch;color:var(--body);font-size:16px;line-height:28px;margin-top:16px}.faq-head{max-width:700px;text-align:center;margin-top:0px;margin-right:auto;margin-bottom:0px;margin-left:auto}.faq-list{max-width:820px;margin-top:48px;margin-right:auto;margin-bottom:0px;margin-left:auto}.faq-item{border-bottom:1px solid var(--hair)}.faq-item:first-child{border-top:1px solid var(--hair)}.faq-item.open .faq-q .pl{background-color:var(--orange);transform:rotateZ(45deg)}.faq-item.open .faq-q .pl svg line{stroke:#291110}.faq-item.open .faq-a{grid-template-rows:1fr}.faq-item.open .faq-q .pl::before{background-color:#291110}.faq-item.open .faq-q .pl::after{background-color:#291110}.faq-q{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:48px;color:var(--ink);text-align:left;padding-top:24px;padding-right:4px;padding-bottom:24px;padding-left:4px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:color 0.25s ease}.faq-q .pl{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:auto;width:32px;height:32px;border-radius:50%;border-top:2px solid var(--line-control);border-right:2px solid var(--line-control);border-bottom:2px solid var(--line-control);border-left:2px solid var(--line-control);transition:background-color 0.25s ease,border-color 0.25s ease,transform 0.3s ease}.faq-q .pl svg line{transition:stroke 0.25s ease}.faq-q .pl svg line{stroke:var(--ink)}.faq-q .pl::before{grid-row-start:1;grid-column-start:1;width:12px;height:2px;background-color:var(--ink);border-radius:1px;transition:background-color 0.25s ease}.faq-q .pl::before{content:""}.faq-q .pl::after{grid-row-start:1;grid-column-start:1;width:2px;height:12px;background-color:var(--ink);border-radius:1px;transition:background-color 0.25s ease}.faq-q .pl::after{content:""}.faq-q{font:600 18px/28px var(--disp);background:none}@media (max-width:767px){.faq-q{font-size:17px;line-height:24px}}.faq-q:hover{color:var(--orange)}.faq-q:focus-visible{color:var(--orange)}.faq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.35s ease}.faq-a>div{overflow:hidden}.faq-a p{max-width:64ch;color:var(--body);font-size:16px;line-height:28px;padding-top:0px;padding-right:4px;padding-bottom:24px;padding-left:4px}html:not(.js) .faq-a{grid-template-rows:1fr}.insights{background-image:linear-gradient(180deg,var(--coal),var(--espresso));background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.insights .cov::after{background-color:var(--coal)}.ins-all{margin-top:0px}.ins-head{display:flex;justify-content:space-between;align-items:end;gap:16px 24px}.ins-head{flex-wrap:wrap}.ins-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:var(--s6)}@media (max-width:1023px){.ins-grid{gap:16px}}@media (max-width:767px){.ins-grid.rail .ins{width:82vw;max-width:340px}}.ins{display:flex;overflow:hidden;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:transform 0.25s ease,border-color 0.25s ease,background-color 0.25s ease,box-shadow 0.25s ease}.ins .cov{position:relative;overflow:hidden;aspect-ratio:16/10;background-color:var(--cocoa)}.ins .cov{isolation:isolate}.ins .cov img{width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease;filter:brightness(96%) saturate(72%) contrast(106%)}.ins .cov::before{background-color:#f2865b;opacity:.22;mix-blend-mode:soft-light}.ins .cov::after{background-color:var(--coal);opacity:.28;mix-blend-mode:multiply}.ins:hover .cov img{transform:scale(1.04,1.04)}.ins .bd2{display:flex;flex-flow:column;gap:12px;flex-grow:1;flex-shrink:1;flex-basis:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}.ins time{color:var(--orange);text-transform:uppercase;letter-spacing:0.16em}.ins time{font:600 12px/16px var(--font-body)}.ins h3{font-size:19px;line-height:28px;text-wrap:balance;transition:color 0.25s ease}.ins p{display:-webkit-box;flex-grow:0;flex-shrink:1;flex-basis:auto;overflow:hidden;color:var(--muted);font-size:14px;line-height:24px}.ins p{-webkit-line-clamp:3;-webkit-box-orient:vertical}.ins .rd{display:inline-flex;align-items:center;gap:8px;color:var(--orange);margin-top:4px}.ins .rd{font:700 14px/24px var(--disp)}.ins .bd2>p:empty{display:none}.ins .bd2>:last-child{margin-top:auto}.ins:hover{background-color:rgba(250,246,252,.06);border-top:1px solid rgba(242,134,91,.6);border-right:1px solid rgba(242,134,91,.6);border-bottom:1px solid rgba(242,134,91,.6);border-left:1px solid rgba(242,134,91,.6);box-shadow:0px 16px 40px rgba(8,9,30,.45);transform:translate3d(0px,-4px,0px)}.ins:focus-visible{background-color:rgba(250,246,252,.06);border-top:1px solid rgba(242,134,91,.6);border-right:1px solid rgba(242,134,91,.6);border-bottom:1px solid rgba(242,134,91,.6);border-left:1px solid rgba(242,134,91,.6);box-shadow:0px 16px 40px rgba(8,9,30,.45);transform:translate3d(0px,-4px,0px)}.ins:hover h3{color:var(--orange)}.ins:focus-visible h3{color:var(--orange)}.ins .rd svg{transition:transform 0.25s ease}.ins:hover .rd svg{transform:translate3d(4px,0px,0px)}.ins:focus-visible .rd svg{transform:translate3d(4px,0px,0px)}.ins{flex-flow:column}.ins:hover{transform:translate3d(0,-4px,0)}.ins:focus-visible{transform:translate3d(0,-4px,0)}.ins .cov::before{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;pointer-events:none}.ins .cov::before{content:""}.ins .cov::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:1;pointer-events:none}.ins .cov::after{content:""}.backers{position:relative;overflow:hidden;background-color:var(--coal)}.backers::before{position:absolute;bottom:-200px;left:-160px;width:520px;height:520px;border-radius:50%;border-top:2px solid rgba(250,246,252,.1);border-right:2px solid rgba(250,246,252,.1);border-bottom:2px solid rgba(250,246,252,.1);border-left:2px solid rgba(250,246,252,.1)}.backers::before{content:""}.backers::after{position:absolute;top:-160px;right:-120px;width:380px;height:380px;border-radius:50%;border-top:2px solid rgba(250,246,252,.08);border-right:2px solid rgba(250,246,252,.08);border-bottom:2px solid rgba(250,246,252,.08);border-left:2px solid rgba(250,246,252,.08)}.backers::after{content:""}.backers .wrap{position:relative;z-index:2}.backers .logo-row{margin-top:48px}.backers .logo-row{-webkit-mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0%,#000 6%,#000 94%,transparent 100%);scrollbar-width:none}.backers .logo-row::-webkit-scrollbar{display:none}@media (max-width:767px){.backers .logo-row{margin-top:32px}}.logo-row{overflow:hidden;margin-top:40px}.logo-row:not(.is-marquee){display:flex;gap:16px}.logo-row:not(.is-marquee){flex-wrap:wrap}@media (max-width:767px){.logo-row.rail .logo-tile{flex-grow:0;flex-shrink:0;flex-basis:auto}}.logo-track{display:flex;gap:16px;width:max-content}.logo-track{flex-wrap:nowrap}.is-marquee .logo-track{animation:hk-marquee 46s linear infinite}.logo-row:hover .logo-track{animation-play-state:paused}.logo-row:focus-within .logo-track{animation-play-state:paused}@keyframes hk-marquee{from{transform:translate3d(0,0,0)}to{transform:translate3d(-50%,0,0)}}.logo-tile{display:grid;align-items:center;justify-items:center;height:60px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff;border-radius:12px}.logo-tile img{width:auto;height:100%;max-height:40px;mix-blend-mode:multiply;filter:saturate(85%)}.zone-peach .ico-link:hover{background-color:rgba(41,17,16,.1)}.zone-peach .ico-link:focus-visible{background-color:rgba(41,17,16,.1)}.zone-peach .form-card .btn-primary:hover{color:#291110;background-color:var(--orange)}.zone-peach .form-card .btn-primary:focus-visible{color:#291110;background-color:var(--orange)}.contact-grid{display:grid;grid-template-columns:1fr 1.1fr;align-items:start;gap:80px}@media (max-width:1119px){.contact-grid{display:grid;gap:56px}}@media (max-width:1023px){.contact-grid{grid-template-columns:1fr}}.contact-copy .lead{margin-top:16px}.contact-copy h1{margin-bottom:0px}.contact-copy{--hk-c-contact-copy:1}.contact-points{display:grid;gap:0px;margin-top:32px}.contact-points li{display:flex;align-items:start;gap:16px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px;border-top:1px solid var(--hair)}.contact-points li{list-style:none}.contact-points li:first-child{border-top:0px solid}.contact-points svg{flex-grow:0;flex-shrink:0;flex-basis:auto;color:var(--orange);margin-top:4px}.contact-points b{display:block;color:var(--ink)}.contact-points b{font:700 16px/24px var(--disp)}.contact-points small{color:var(--muted);font-size:14px;line-height:24px}.contact-direct{display:grid;gap:12px;margin-top:24px;padding-top:24px;border-top:1px solid var(--hair)}.contact-direct li{display:flex;align-items:start;gap:16px}.contact-direct b{flex-grow:0;flex-shrink:0;flex-basis:88px;color:var(--orange);text-transform:uppercase;letter-spacing:0.14em;padding-top:10px}.contact-direct b{font:700 12px/24px var(--disp)}.contact-direct span{color:var(--body);font-size:16px;line-height:24px}.contact-direct a{display:inline-block;color:var(--body);text-decoration:underline;padding-top:10px;padding-bottom:10px}.contact-direct a{text-underline-offset:3px}.contact-direct a:hover{color:var(--link-hover)}.contact-direct a:hover{text-decoration-thickness:2px}.contact-direct a:focus-visible{color:var(--link-hover)}.contact-direct a:focus-visible{text-decoration-thickness:2px}.contact-direct{list-style:none}.contact-direct a:hover{color:var(--link-hover)}.contact-direct a:focus-visible{color:var(--link-hover)}.ico-link{display:inline-flex;justify-content:center;align-items:center;width:44px;height:44px;min-height:44px;border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:border-color 0.2s ease,background-color 0.2s ease}.ico-link:empty::before{display:block;width:18px;height:18px;background-color:var(--orange)}.ico-link:empty::before{content:""}.ico-link[aria-label*="LinkedIn"]:empty::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}.ico-link[aria-label*="YouTube"]:empty::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M23.5 6.9a3 3 0 0 0-2.1-2.1C19.5 4.3 12 4.3 12 4.3s-7.5 0-9.4.5A3 3 0 0 0 .5 6.9C0 8.8 0 12 0 12s0 3.2.5 5.1a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.1.5-5.1s0-3.2-.5-5.1zM9.6 15.6V8.4l6.2 3.6-6.2 3.6z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M23.5 6.9a3 3 0 0 0-2.1-2.1C19.5 4.3 12 4.3 12 4.3s-7.5 0-9.4.5A3 3 0 0 0 .5 6.9C0 8.8 0 12 0 12s0 3.2.5 5.1a3 3 0 0 0 2.1 2.1c1.9.5 9.4.5 9.4.5s7.5 0 9.4-.5a3 3 0 0 0 2.1-2.1c.5-1.9.5-5.1.5-5.1s0-3.2-.5-5.1zM9.6 15.6V8.4l6.2 3.6-6.2 3.6z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}.ico-link:hover{background-color:rgba(250,246,252,.06)}.ico-link:focus-visible{background-color:rgba(250,246,252,.06)}.f-social{display:flex;gap:12px;margin-top:24px}.f-social{flex-wrap:wrap}.contact-social{display:flex;gap:12px;margin-top:24px}.contact-social{flex-wrap:wrap}.li-ico{flex-grow:0;flex-shrink:0;flex-basis:auto;width:18px;height:18px;color:var(--orange);transition:color 0.2s ease}.has-ico:hover .li-ico{color:var(--link-hover)}.has-ico:focus-visible .li-ico{color:var(--link-hover)}.f-col a.has-ico{align-items:center}.f-col b{display:block;color:var(--orange);text-transform:uppercase;letter-spacing:0.14em;margin-bottom:12px}.f-col b{font:700 12px/16px var(--disp)}.f-col a{display:block;min-height:48px;color:var(--muted);padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:0px;transition:color 0.2s ease}.f-col{--hk-c-f-col:1}.form-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.form-card .btn{width:100%;margin-top:8px}@media (max-width:1023px){.form-card{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px}}@media (max-width:767px){.form-card{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.f-row{display:grid;grid-template-columns:1fr 1fr;gap:16px}@media (max-width:767px){.f-row{grid-template-columns:1fr}}.field{display:flex;flex-flow:column;gap:8px;margin-bottom:20px}.field label{color:var(--body)}.field label{font:600 14px/20px var(--font-body)}.field .req{color:var(--orange)}.field textarea{min-height:120px}.field textarea{resize:vertical}.field select{padding-right:48px;background-color:var(--veil-60);background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14\' height=\'9\' viewBox=\'0 0 14 9\'%3E%3Cpath d=\'M1 1l6 6 6-6\' fill=\'none\' stroke=\'%23F2865B\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E);background-size:14px 9px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;cursor:pointer}.field select{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-position:right 18px center}.field select:hover{background-color:var(--veil-85)}.field select option{color:var(--body);background-color:var(--coal)}.field .err{display:none;color:#ffb49a}.field .err{font:600 13px/20px var(--font-body)}.field.invalid .err{display:block}.field input{width:100%;min-height:48px;color:var(--ink);padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--veil-60);border-radius:10px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);transition:border-color 0.2s ease,background-color 0.2s ease}.field input{font:400 16px/24px var(--font-body)}.field textarea{width:100%;min-height:48px;color:var(--ink);padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--veil-60);border-radius:10px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);transition:border-color 0.2s ease,background-color 0.2s ease}.field textarea{font:400 16px/24px var(--font-body)}.field select{width:100%;min-height:48px;color:var(--ink);padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--veil-60);border-radius:10px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);transition:border-color 0.2s ease,background-color 0.2s ease}.field select{font:400 16px/24px var(--font-body)}.fluentform{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.frm-fluent-form fieldset{display:grid;grid-template-columns:1fr 1fr;gap:0px 16px;min-width:0px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.frm-fluent-form legend{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.frm-fluent-form legend{clip:rect(0 0 0 0);white-space:nowrap}.frm-fluent-form .ff-el-group{grid-column-start:1;grid-column-end:-1;margin-top:0px;margin-right:0px;margin-bottom:20px;margin-left:0px}.frm-fluent-form .ff-el-group.ff-half{grid-column-start:auto;grid-column-end:span 1}.frm-fluent-form .ff-el-input--label{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.frm-fluent-form .ff-el-input--label label{display:block;color:var(--body);margin-top:0px;margin-right:0px;margin-bottom:8px;margin-left:0px}.frm-fluent-form .ff-el-input--label label{font:600 14px/20px var(--font-body)}.frm-fluent-form .ff-el-form-control{width:100%;min-height:56px;color:var(--ink);padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:var(--veil-60);border-radius:10px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);transition:border-color 0.2s ease,background-color 0.2s ease}.frm-fluent-form .ff-el-form-control{font:400 16px/24px var(--font-body)}.frm-fluent-form textarea.ff-el-form-control{min-height:120px}.frm-fluent-form textarea.ff-el-form-control{resize:vertical}.frm-fluent-form .ff-el-form-control::placeholder{color:var(--fine);opacity:100%}.frm-fluent-form select.ff-el-form-control{padding-right:48px;background-color:var(--veil-60);background-image:url(data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' width=\'14\' height=\'9\' viewBox=\'0 0 14 9\'%3E%3Cpath d=\'M1 1l6 6 6-6\' fill=\'none\' stroke=\'%23F2865B\' stroke-width=\'2\' stroke-linecap=\'round\' stroke-linejoin=\'round\'/%3E%3C/svg%3E);background-size:14px 9px;background-position:0 0;background-repeat:no-repeat;background-attachment:scroll;cursor:pointer}.frm-fluent-form select.ff-el-form-control{appearance:none;-webkit-appearance:none;-moz-appearance:none;color-scheme:dark;background-position:right 18px center}.frm-fluent-form select.ff-el-form-control option{color:var(--body);background-color:var(--coal)}.frm-fluent-form .ff-el-group.ff_submit_btn_wrapper{margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.frm-fluent-form .ff-btn-submit{display:inline-flex;justify-content:center;align-items:center;gap:8px;width:100%;min-height:56px;color:#291110;padding-top:16px;padding-right:32px;padding-bottom:16px;padding-left:32px;background-color:var(--orange);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.2s ease,transform 0.2s ease;box-shadow:0px 12px 28px -16px rgba(0,0,0,.75)}.frm-fluent-form .ff-btn-submit{font:700 16px/24px var(--disp)}.frm-fluent-form .ff-btn-submit.ff_btn_style:hover{color:#291110;background-color:#ffb894;opacity:100%}.frm-fluent-form .ff-btn-submit.ff_btn_style:focus-visible{color:#291110;background-color:#ffb894;outline:3px solid var(--focus);outline-offset:3px;opacity:100%}.frm-fluent-form .sel-btn{min-height:56px}.frm-fluent-form .ff-el-group .ff-el-form-control{color:var(--ink)}.frm-fluent-form .ff-el-group .ff-el-form-control{-webkit-text-fill-color:var(--ink);caret-color:var(--orange)}@media (max-width:767px){.frm-fluent-form fieldset{grid-template-columns:1fr}.frm-fluent-form .ff-el-group.ff-half{grid-column-start:1;grid-column-end:-1}}.frm-fluent-form .ff-el-input--label label span{color:var(--orange)}.frm-fluent-form .ff-el-is-required>label:after{color:var(--orange)}.frm-fluent-form .ff-el-form-control:focus{background-color:var(--veil-85);outline:3px solid var(--focus);outline-offset:2px}.frm-fluent-form .ff-el-form-control:focus-visible{background-color:var(--veil-85);outline:3px solid var(--focus);outline-offset:2px}.frm-fluent-form .ff-btn-submit:hover{background-color:#ffb894;transform:translate3d(0,-2px,0)}.frm-fluent-form .ff-btn-submit:focus-visible{background-color:#ffb894;transform:translate3d(0,-2px,0)}.frm-fluent-form .error{display:block;color:#ffb4a2;margin-top:8px}.frm-fluent-form .error{font:600 13px/20px var(--font-body)}.frm-fluent-form .text-danger{display:block;color:#ffb4a2;margin-top:8px}.frm-fluent-form .text-danger{font:600 13px/20px var(--font-body)}.frm-fluent-form .error-text{display:block;color:#ffb4a2;margin-top:8px}.frm-fluent-form .error-text{font:600 13px/20px var(--font-body)}.ff-message-success{color:var(--body);font-size:16px;line-height:28px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(250,246,252,.04);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.sel{position:relative}.sel[data-open="true"] .sel-chev{transform:translate3d(0,-50%,0) rotateZ(180deg)}.sel[data-open="true"] .sel-list{display:block}.sel-native{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.sel-native{clip:rect(0 0 0 0);white-space:nowrap}.sel-btn{display:flex;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:48px;color:var(--ink);text-align:left;padding-top:12px;padding-right:48px;padding-bottom:12px;padding-left:16px;background-color:var(--veil-60);border-radius:10px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control);cursor:pointer;transition:border-color 0.2s ease,background-color 0.2s ease}.sel-btn:hover{background-color:var(--veil-85)}.sel-btn .sel-chev{position:absolute;top:50%;right:18px;width:14px;height:9px;color:var(--orange);pointer-events:none;transition:transform 0.2s ease;transform:translate3d(0,-50%,0)}.sel-btn.is-empty{color:var(--fine)}.sel-btn:focus-visible{background-color:var(--veil-85);outline:3px solid var(--focus);outline-offset:2px}.sel-btn{font:400 16px/24px var(--font-body)}.sel-list{display:none;position:absolute;top:calc(100% + 8px);right:0px;left:0px;z-index:40;max-height:280px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:8px;padding-right:8px;padding-bottom:8px;padding-left:8px;background-color:var(--espresso);border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);box-shadow:0px 24px 48px -24px rgba(0,0,0,.9)}.sel-list::-webkit-scrollbar{width:6px}.sel-list::-webkit-scrollbar-thumb{background-color:var(--hair-orange);border-radius:3px}.sel-list{list-style:none;overflow-y:auto}.sel-opt{display:flex;align-items:center;gap:12px;min-height:44px;color:var(--body);padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px;border-radius:8px;cursor:pointer;transition:background-color 0.15s ease,color 0.15s ease}.sel-opt[aria-selected="true"]{color:var(--orange);font-weight:600}.sel-opt[aria-selected="true"]::after{width:8px;height:8px;margin-left:auto;background-color:var(--orange);border-radius:50%}.sel-opt[aria-selected="true"]::after{content:""}.sel-opt[hidden]{display:none}.sel-opt{font:400 16px/24px var(--font-body)}.sel-opt:hover{color:var(--ink);background-color:rgba(242,134,91,.16)}.sel-opt.is-active{color:var(--ink);background-color:rgba(242,134,91,.16)}.field input::placeholder{color:var(--fine)}.field textarea::placeholder{color:var(--fine)}.form-fine{color:var(--fine);font-size:13px;line-height:20px;margin-top:16px}.form-status{color:var(--orange);margin-top:16px}.form-status{font:600 15px/24px var(--font-body)}.hp{position:absolute;top:0px;left:-9999px;width:1px;height:1px}.hp input{min-height:48px;font-size:16px;line-height:16px}footer{color:var(--fine);font-size:15px;line-height:24px;padding-top:56px;padding-right:0px;padding-bottom:40px;padding-left:0px;background-color:var(--iris-raised);border-top:1px solid var(--hair)}.f-grid{display:flex;justify-content:space-between;align-items:start;gap:40px}.f-grid{flex-wrap:wrap}.f-about{max-width:36ch;color:var(--muted);font-size:14px;line-height:24px}.f-links{display:flex;gap:64px}.f-links{flex-wrap:wrap}@media (max-width:1023px){.f-links{gap:32px}}@media (max-width:767px){.f-links{display:flex;gap:32px}}.f-col a:hover{color:var(--link-hover)}.f-col a:focus-visible{color:var(--link-hover)}.footer-credit-link{display:inline-block;min-height:0px;color:var(--muted);text-decoration:underline;margin-top:-14px;margin-right:-10px;margin-bottom:-14px;margin-left:-10px;padding-top:14px;padding-right:10px;padding-bottom:14px;padding-left:10px;border-bottom:0px solid transparent;transition:color 0.2s ease,border-color 0.2s ease}.footer-credit-link{text-underline-offset:3px}.footer-credit-link:hover{color:var(--ink)}.footer-credit-link:focus-visible{color:var(--ink)}.f-leg{display:flex;justify-content:space-between;gap:16px;font-size:13px;line-height:20px;margin-top:40px;padding-top:24px;border-top:1px solid var(--hair)}.f-leg{flex-wrap:wrap}.bde-post-loop{display:contents}.oxy-post-loop{display:contents}.bde-loop{display:contents}.bde-loop-item{display:contents}html.rv-js .rv{opacity:0;transition:opacity 0.7s ease,transform 0.7s ease;transform:translate3d(0,20px,0)}html.rv-js .rv.on{opacity:1}html.rv-js .rv.on{transform:none}@media (max-width:767px){.rail{display:flex;gap:16px;margin-top:0px;margin-right:-16px;margin-bottom:0px;margin-left:-16px;padding-top:4px;padding-right:16px;padding-bottom:20px;padding-left:16px}.rail:focus-visible{outline:3px solid var(--focus);outline-offset:-2px}.rail::-webkit-scrollbar{height:4px}.rail::-webkit-scrollbar-track{background-color:rgba(250,246,252,.08);border-radius:2px}.rail::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:2px}.rail{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scroll-padding-left:16px;scroll-behavior:smooth}}@media (max-width:767px){.rail>*{flex-grow:0;flex-shrink:0;flex-basis:auto}.rail>*{scroll-snap-align:start}}@media (max-width:767px){.rail .bde-loop-item>*{flex-grow:0;flex-shrink:0;flex-basis:auto}.rail .bde-loop-item>*{scroll-snap-align:start}}@media (max-width:767px){html:not(.js) .burger{display:none}}@media (max-width:767px){html:not(.js) .nav-links{display:flex;justify-content:end;gap:8px}html:not(.js) .nav-links{flex-wrap:wrap}}@media (max-width:767px){html.js .nav-links{display:none;position:fixed;top:64px;right:0px;bottom:auto;left:0px;max-height:calc(100dvh - 64px);min-height:calc(100dvh - 64px);padding-top:16px;padding-right:16px;padding-bottom:24px;padding-left:16px;background-color:var(--coal);border-bottom:1px solid var(--hair)}html.js .nav-links{overflow-y:auto}}@media (max-width:767px){html.js .nav.open .nav-links{display:flex;flex-flow:column;align-items:stretch;gap:0px}}@media (max-width:767px){html.js .nav-links a.nl{color:var(--ink);font-size:20px;line-height:28px;padding-top:16px;padding-right:0px;padding-bottom:16px;padding-left:0px}}@media (max-width:767px){html.js .nav-links a.nl::after{display:none}}@media (max-width:767px){html.js .nav-live{margin-top:12px;margin-right:12px;margin-bottom:12px;margin-left:12px}}@media (max-width:767px){html.js .nav-cta{margin-top:16px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:767px){html.js .nav.open .burger span:nth-child(1){transform:translate3d(0,7px,0) rotateZ(45deg)}}@media (max-width:767px){html.js .nav.open .burger span:nth-child(2){opacity:0}}@media (max-width:767px){html.js .nav.open .burger span:nth-child(3){transform:translate3d(0,-7px,0) rotateZ(-45deg)}}@media (max-width:479px){.hero-ctas{width:100%}}@media (max-width:479px){.demo-ctas{width:100%}}.art{--hk-c-art:1}.art-figure{--hk-c-art-figure:1}.bd2{--hk-c-bd2:1}.big{--hk-c-big:1}.contact{--hk-c-contact:1}.cov{--hk-c-cov:1}.err{--hk-c-err:1}.f-social-slot{--hk-c-f-social-slot:1}.go{--hk-c-go:1}.ic{--hk-c-ic:1}.ico-pause{--hk-c-ico-pause:1}.ico-play{--hk-c-ico-play:1}.idx{--hk-c-idx:1}.it{--hk-c-it:1}.n{--hk-c-n:1}.nl{--hk-c-nl:1}.o{--hk-c-o:1}.open{--hk-c-open:1}.pl{--hk-c-pl:1}.rd{--hk-c-rd:1}.req{--hk-c-req:1}.row{--hk-c-row:1}.rv{--hk-c-rv:1}.sel-chev{--hk-c-sel-chev:1}.tag{--hk-c-tag:1}.sec-hero{--hk-band:hero}.sec-stats{--hk-band:stats}.sec-backers{--hk-band:backers}.sec-platform{--hk-band:platform}.sec-strategy{--hk-band:strategy}.sec-audiences{--hk-band:audiences}.sec-demo{--hk-band:demo}.sec-crew{--hk-band:crew}.sec-faq{--hk-band:faq}.sec-insights{--hk-band:insights}.sec-contact{--hk-band:contact}.sec-ticker{--hk-band:ticker}.blog-head{max-width:720px}.blog-lead{color:var(--muted);font-size:18px;line-height:28px;margin-top:16px}.cat-row{display:flex;gap:8px;margin-top:32px}.cat-row{flex-wrap:wrap}@media (max-width:767px){.cat-row{margin-right:-16px;margin-left:-16px;padding-right:16px;padding-left:16px}.cat-row{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}}.cat-chip{display:inline-flex;align-items:center;flex-shrink:0;min-height:44px;color:var(--muted);padding-top:8px;padding-right:16px;padding-bottom:8px;padding-left:16px;border-radius:999px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:border-color 0.2s ease,color 0.2s ease,background-color 0.2s ease}.cat-chip.is-on{color:#291110;background-color:var(--orange)}.cat-chip{font:600 13px/20px var(--font-body);white-space:nowrap}.cat-chip:hover{color:var(--link-hover)}.cat-chip:focus-visible{color:var(--link-hover)}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px}@media (max-width:1023px){.post-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}@media (max-width:767px){.post-grid{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:32px}.post-grid.rail .ins{width:82vw;max-width:340px}.post-grid.rail{display:flex;gap:16px;margin-top:32px;margin-right:-16px;margin-left:-16px;padding-top:4px;padding-right:16px;padding-bottom:20px;padding-left:16px}.post-grid.rail{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px}}.pager{display:flex;justify-content:center;gap:8px;margin-top:48px}.pager .is-here{color:#291110;background-color:var(--orange)}.pager{flex-wrap:wrap}.pager a{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:48px;color:var(--muted);padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.pager a{font:600 15px/24px var(--font-body)}.pager span{display:inline-flex;justify-content:center;align-items:center;min-width:48px;min-height:48px;color:var(--muted);padding-top:0px;padding-right:16px;padding-bottom:0px;padding-left:16px;border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.pager span{font:600 15px/24px var(--font-body)}.pager a:hover{color:var(--link-hover)}.pager a:focus-visible{color:var(--link-hover)}.art-head{max-width:760px}.art-meta{display:flex;align-items:center;gap:16px;color:var(--fine);margin-bottom:24px}.art-meta .cat{display:inline-flex;align-items:center;min-height:44px;color:var(--orange);text-transform:uppercase;letter-spacing:0.14em;transition:color 0.2s ease}.art-meta{flex-wrap:wrap;font:600 13px/20px var(--font-body)}.art-meta .cat:hover{color:var(--link-hover)}.art-meta .cat:focus-visible{color:var(--link-hover)}.art-cover{overflow:hidden;margin-top:48px;margin-right:0px;margin-bottom:48px;margin-left:0px;border-radius:24px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.art-cover img{display:block;width:100%;height:auto;max-height:none;object-fit:cover;object-position:50% 0%;aspect-ratio:2/1}@media (max-width:767px){.art-cover{margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;border-radius:16px}.art-cover img{max-height:none;aspect-ratio:16/9}}.prose{max-width:68ch;color:var(--body);font-size:17px;line-height:28px}.prose p:has(>.played){display:none}.prose p:has(>.progress){display:none}.prose pre{max-width:100%}.prose pre{overflow-x:auto}.prose{overflow-wrap:anywhere}:where(.prose) h2{color:var(--ink);margin-top:48px;margin-right:0px;margin-bottom:16px;margin-left:0px}:where(.prose) h2{font:700 30px/40px var(--disp)}@media (max-width:767px){:where(.prose) h2{font:700 24px/32px var(--disp)}}:where(.prose) h3{color:var(--ink);margin-top:32px;margin-right:0px;margin-bottom:12px;margin-left:0px}:where(.prose) h3{font:700 22px/32px var(--disp)}:where(.prose) h4{color:var(--ink);margin-top:32px;margin-right:0px;margin-bottom:8px;margin-left:0px}:where(.prose) h4{font:700 18px/28px var(--disp)}:where(.prose) h5{color:var(--ink);margin-top:24px;margin-right:0px;margin-bottom:8px;margin-left:0px}:where(.prose) h5{font:700 16px/24px var(--disp)}:where(.prose) h6{color:var(--ink);margin-top:24px;margin-right:0px;margin-bottom:8px;margin-left:0px}:where(.prose) h6{font:700 16px/24px var(--disp)}:where(.prose) p{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:0px}:where(.prose) ul{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:24px}:where(.prose) ol{margin-top:0px;margin-right:0px;margin-bottom:24px;margin-left:24px}:where(.prose) li{margin-bottom:8px}:where(.prose) a{color:var(--orange);text-decoration:underline}:where(.prose) a{text-underline-offset:3px}:where(.prose) a:hover{color:var(--link-hover)}:where(.prose) img{height:auto;max-width:100%;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;border-radius:16px}:where(.prose) figure{margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px}:where(.prose) figcaption{color:var(--fine);font-size:14px;line-height:20px;margin-top:8px}:where(.prose) blockquote{color:var(--muted);font-size:18px;line-height:28px;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:16px;padding-right:24px;padding-bottom:16px;padding-left:24px;border-left:2px solid var(--orange)}:where(.prose) table{width:100%;font-size:15px;margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px}:where(.prose) table{border-collapse:collapse}:where(.prose) th{color:var(--ink);font-weight:700}:where(.prose) td{text-align:left;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;border-bottom:1px solid var(--hair)}:where(.prose) td{vertical-align:top}:where(.prose) code{font-family:ui-monospace;font-size:14px;padding-top:2px;padding-right:6px;padding-bottom:2px;padding-left:6px;background-color:rgba(250,246,252,.08);border-radius:6px}:where(.prose) pre{margin-top:32px;margin-right:0px;margin-bottom:32px;margin-left:0px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:var(--espresso);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}:where(.prose) pre{overflow-x:auto}:where(.prose) pre code{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}:where(.prose) pre code{background:none}:where(.prose) hr{margin-top:48px;margin-right:0px;margin-bottom:48px;margin-left:0px;border-top:1px solid var(--hair);border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.art-foot{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-top:64px;padding-top:32px;background-color:transparent;border-top:1px solid var(--hair)}.art-foot{flex-wrap:wrap}body.blog{--coal:var(--iris);--espresso:var(--iris-raised);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55);--cocoa:var(--iris-cocoa)}body.single-post{--coal:var(--iris);--espresso:var(--iris-raised);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55);--cocoa:var(--iris-cocoa)}body.category{--coal:var(--iris);--espresso:var(--iris-raised);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55);--cocoa:var(--iris-cocoa)}body.archive{--coal:var(--iris);--espresso:var(--iris-raised);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55);--cocoa:var(--iris-cocoa)}body.paged{--coal:var(--iris);--espresso:var(--iris-raised);--veil-90:rgba(25,27,64,.9);--veil-85:rgba(25,27,64,.85);--veil-92:rgba(25,27,64,.92);--veil-60:rgba(25,27,64,.6);--veil-50:rgba(25,27,64,.5);--veil-cocoa-60:rgba(35,38,76,.6);--veil-cocoa-55:rgba(35,38,76,.55);--cocoa:var(--iris-cocoa)}.tl{margin-top:0px;padding-top:0px;border-top:0px solid transparent}.tl-head{max-width:34ch;color:var(--ink);text-wrap:balance;margin-top:0px;margin-bottom:var(--s8)}@media (max-width:1119px){.tl-head{margin-bottom:var(--s6)}}.tl-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s6)}.tl-grid .bde-loop-item:last-child .tl-side::after{width:100%;background-color:transparent;background-image:linear-gradient(90deg,var(--orange) 0%,rgba(242,134,91,0) 100%);background-size:auto;background-position:0px 0px;background-repeat:repeat;background-attachment:scroll}.tl-grid:not(:has(.tl-logo)) .tl-logo-row{display:none}.tl-grid:has(.tl-cust) .bde-loop-item:nth-child(n+4) .tl-item{padding-bottom:168px}.tl-grid .bde-loop-item:nth-child(4) .tl-item{grid-row-start:1;grid-row-end:2;grid-column-start:4;grid-column-end:5}.tl-grid .bde-loop-item:nth-child(5) .tl-item{grid-row-start:1;grid-row-end:2;grid-column-start:5;grid-column-end:6}@media (max-width:1119px){.tl-grid{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.tl-grid .bde-loop-item:last-child .tl-item{padding-bottom:var(--s5)}.tl-grid .bde-loop-item:last-child .tl-item::before{bottom:auto;height:calc(var(--tl-dot) + 7px)}.tl-grid .bde-loop-item:first-child .tl-item::before{top:calc(var(--tl-dot) + 7px)}.tl-grid:has(.tl-cust) .bde-loop-item:nth-child(n+4) .tl-item{padding-bottom:var(--s5)}.tl-grid .bde-loop-item:nth-child(4) .tl-item{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}.tl-grid .bde-loop-item:nth-child(5) .tl-item{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}}@media (max-width:1023px){.tl-grid .bde-loop-item:last-child .tl-item{padding-bottom:var(--s5)}.tl-grid .bde-loop-item:last-child .tl-item::before{bottom:auto;height:calc(var(--tl-dot) + 7px)}.tl-grid .bde-loop-item:first-child .tl-item::before{top:calc(var(--tl-dot) + 7px)}}.tl-item{display:flex;flex-flow:column;position:relative;height:100%;min-width:0px}@media (max-width:1119px){.tl-item{height:auto;margin-left:var(--tl-track);padding-top:var(--s5);padding-right:var(--s5);padding-bottom:var(--s5);padding-left:var(--s5);background-color:var(--veil-cocoa-55);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.tl-item::before{position:absolute;top:0px;bottom:calc(-1 * var(--s4) - 2px);left:calc(6px - var(--tl-track) - 1px);width:2px;background-color:var(--orange)}.tl-item::before{content:""}.tl-item::after{position:absolute;top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px);width:14px;height:14px;background-color:var(--orange);border-radius:50%;box-shadow:0px 0px 0px 4px var(--espresso)}.tl-item::after{content:""}.tl-item{--tl-dot:35px;--tl-track:var(--s6)}}@media (max-width:1023px){.tl-item::before{position:absolute;top:0px;bottom:calc(-1 * var(--s4) - 2px);left:calc(6px - var(--tl-track) - 1px);width:2px;background-color:var(--orange)}.tl-item::before{content:""}.tl-item::after{position:absolute;top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px);width:14px;height:14px;background-color:var(--orange);border-radius:50%;box-shadow:0px 0px 0px 4px var(--espresso)}.tl-item::after{content:""}}@media (max-width:767px){.tl-item{--tl-dot:33px}}@media (max-width:479px){.tl-item{padding-top:var(--s4);padding-right:var(--s4);padding-bottom:var(--s5);padding-left:var(--s4)}.tl-item::before{top:0px;left:calc(6px - var(--tl-track) - 1px)}.tl-item::after{top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px)}.tl-item{--tl-dot:24px;--tl-track:var(--s5)}}.tl-logo-row{display:flex;align-items:center;min-width:0px;min-height:42px;margin-bottom:var(--s5)}@media (max-width:1119px){.tl-logo-row{order:3;min-height:0px;margin-top:var(--s4);margin-bottom:0px}.tl-logo-row:not(:has(.tl-logo)){display:none}}@media (max-width:1023px){.tl-logo-row:not(:has(.tl-logo)){display:none}}.tl-logos{display:flex;align-items:center;gap:var(--s2);max-width:100%;min-width:0px}.tl-logos{flex-wrap:nowrap}.tl-logo{display:block;flex-grow:0;flex-shrink:1;flex-basis:auto;width:auto;height:22px;max-width:100%;min-width:0px;object-fit:contain;box-sizing:content-box;padding-top:9px;padding-right:12px;padding-bottom:9px;padding-left:12px;background-color:rgba(250,246,252,.08);border-radius:8px}.tl-logo.logo-epc{height:30px;padding-top:5px;padding-bottom:5px}@media (max-width:1119px){.tl-logo{height:20px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}.tl-logo.logo-epc{height:28px;padding-top:4px;padding-bottom:4px}}@media (max-width:479px){.tl-logo{height:18px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px}.tl-logo.logo-epc{height:26px;padding-top:3px;padding-bottom:3px}}.tl-year{color:var(--ink);letter-spacing:-0.02em;margin-top:0px;margin-bottom:0px}.tl-year{font:800 clamp(28px,2.4vw,32px)/1.12 var(--disp);font-variant-numeric:tabular-nums;white-space:nowrap}@media (max-width:1119px){.tl-year{order:1;font-size:32px;line-height:36px}}@media (max-width:767px){.tl-year{font-size:28px;line-height:32px}}@media (max-width:479px){.tl-year{font-size:26px;line-height:30px}}.tl-side{position:relative;color:var(--orange);text-wrap:balance;margin-top:var(--s1);margin-bottom:var(--s5);padding-bottom:var(--s6)}.tl-side::before{position:absolute;bottom:-6px;left:0px;z-index:1;width:14px;height:14px;background-color:var(--orange);border-radius:50%;box-shadow:0px 0px 0px 4px var(--espresso)}.tl-side::before{content:""}.tl-side::after{position:absolute;bottom:0px;left:0px;width:calc(100% + var(--s6));height:2px;background-color:var(--orange)}.tl-side::after{content:""}.tl-side{font:600 clamp(15px,1.25vw,18px)/1.45 var(--disp)}@media (max-width:1119px){.tl-side{order:2;font-size:17px;line-height:24px;margin-top:2px;margin-bottom:0px;padding-bottom:0px}.tl-side::before{display:none}.tl-side::after{display:none}}@media (max-width:1023px){.tl-side::before{display:none}.tl-side::after{display:none}}@media (max-width:767px){.tl-side{font-size:17px;line-height:24px}}.tl-body{color:var(--muted);font-size:16px;line-height:26px;text-wrap:pretty;margin-top:0px;margin-bottom:0px}.tl-body p{margin-top:0px;margin-bottom:0px}.tl-body p+p{margin-top:var(--s3)}@media (max-width:1119px){.tl-body{order:5;max-width:62ch;margin-top:var(--s4)}}@media (max-width:1023px){.tl-body p+p{margin-top:var(--s3)}}.tl-take-row{margin-top:auto;padding-top:var(--s5)}.tl-take-row:not(:has(.tl-take)){display:none}@media (max-width:1119px){.tl-take-row{order:6;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--hair)}}@media (max-width:1023px){.tl-take-row:not(:has(.tl-take)){display:none}}.tl-take{display:block;color:var(--orange)}.tl-take{font:italic 600 17px/28px var(--disp)}.tl-fig{margin-bottom:var(--s2)}.tl-fig:not(:has(.tl-fig-val)){display:none}@media (max-width:1119px){.tl-fig{order:4;margin-top:var(--s4);margin-bottom:0px}.tl-fig:has(.tl-fig-val) + .tl-body{margin-top:var(--s1)}}.tl-fig-val{display:block;color:var(--ink);letter-spacing:-0.02em}.tl-fig-val{font:800 clamp(30px,2.6vw,36px)/1.1 var(--disp);font-variant-numeric:tabular-nums}@media (max-width:767px){.tl-fig-val{font-size:32px;line-height:36px}}@media (max-width:479px){.tl-fig-val{font-size:28px;line-height:32px}}.pf-tagline{color:var(--orange);letter-spacing:0.01em;margin-top:var(--s4);margin-bottom:0px}.pf-tagline{font:600 20px/28px var(--disp)}@media (max-width:767px){.pf-tagline{font-size:18px;line-height:26px}}.plat-copy{flex-grow:0;flex-shrink:1;flex-basis:auto;min-width:0px;margin-top:16px}.cust{position:relative;background-color:var(--coal);border-bottom:1px solid var(--hair)}.cust-title{color:var(--ink);margin-top:0px;margin-bottom:0px}.cust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s4);margin-top:var(--s8)}@media (max-width:1023px){.cust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s3);margin-top:var(--s6)}}@media (max-width:767px){.cust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s3);margin-top:var(--s5)}}.cust-tile{display:grid;align-items:center;justify-items:center;height:72px;min-width:0px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;background-color:#fff;border-radius:12px}@media (max-width:767px){.cust-tile{height:64px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px}}.cust-logo{display:block;width:auto;height:auto;max-width:100%;max-height:40px;object-fit:contain}@media (max-width:767px){.cust-logo{max-height:34px}}.cust-name{color:#5b5870;text-align:center}.cust-name{font:600 14px/20px var(--font-body)}.cust-more{display:grid;align-items:center;justify-items:center;height:72px;color:var(--ink);margin-top:0px;margin-bottom:0px;padding-top:12px;padding-right:20px;padding-bottom:12px;padding-left:20px;border-radius:12px;border-top:1px dashed rgba(250,246,252,.28);border-right:1px dashed rgba(250,246,252,.28);border-bottom:1px dashed rgba(250,246,252,.28);border-left:1px dashed rgba(250,246,252,.28)}.cust-more{font:italic 600 18px/24px var(--disp)}@media (max-width:767px){.cust-more{grid-column-start:1;grid-column-end:-1;height:56px}}.cw-slot{display:flex;min-width:0px}.cw-link{color:inherit;text-decoration:none}.cw-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.cw-link:hover .cw-li{color:var(--orange)}.cw-ph{display:grid;align-items:center;justify-items:center;flex-grow:0;flex-shrink:0;flex-basis:48px;width:48px;height:48px;color:var(--muted);background-color:var(--veil-cocoa-60);border-radius:50%;border-top:1px dashed rgba(250,246,252,.28);border-right:1px dashed rgba(250,246,252,.28);border-bottom:1px dashed rgba(250,246,252,.28);border-left:1px dashed rgba(250,246,252,.28)}.cw-ph{font:700 14px/1 var(--disp)}.cw-li{display:grid;align-items:center;justify-items:center;color:var(--muted);margin-left:auto;padding-left:var(--s2);transition:color 0.2s ease}.cw-li::before{display:block;width:16px;height:16px;background-color:currentColor}.cw-li::before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/contain no-repeat}.xp{margin-top:var(--s8);padding-top:var(--s6);border-top:1px solid var(--hair)}@media (max-width:767px){.xp{margin-top:var(--s6);padding-top:var(--s5)}}.xp-label{margin-top:0px;margin-bottom:0px}.xp-row{display:flex;align-items:center;gap:10px;margin-top:var(--s4)}.xp-row{flex-wrap:wrap}@media (max-width:767px){.xp-row{gap:var(--s2)}}.xp-tile{display:grid;align-items:center;justify-items:center;height:48px;padding-top:10px;padding-right:16px;padding-bottom:10px;padding-left:16px;background-color:rgba(250,246,252,.06);border-radius:10px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}@media (max-width:767px){.xp-tile{height:44px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}}.xp-logo{display:block;width:auto;height:24px;max-width:140px;object-fit:contain}.xp-logo.logo-gridsight{height:32px;margin-top:-4px;margin-bottom:-4px}@media (max-width:767px){.xp-logo{height:20px}}@media (max-width:479px){.xp-logo.logo-gridsight{height:28px;margin-top:-4px;margin-bottom:-4px}}.xp-name{color:var(--muted)}.xp-name{font:600 13px/16px var(--font-body)}.ins-ctas{display:flex;align-items:center;gap:var(--s3)}.ins-ctas{flex-wrap:wrap}@media (max-width:767px){.ins-ctas{width:100%}}.ins-sub-ph{background-color:transparent;border-top:1px dashed rgba(250,246,252,.4);border-right:1px dashed rgba(250,246,252,.4);border-bottom:1px dashed rgba(250,246,252,.4);border-left:1px dashed rgba(250,246,252,.4);opacity:.85;cursor:default}.ins-copy{flex-grow:1;flex-shrink:1;flex-basis:520px;max-width:640px;min-width:0px}.ins-sub-slot{margin-top:var(--s5)}.hk-news .ff-el-group{margin-bottom:0px}.hk-news fieldset{display:flex;align-items:start;gap:var(--s3);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hk-news fieldset{flex-wrap:wrap}.hk-news .ff-el-group:not(.ff_submit_btn_wrapper){flex-grow:1;flex-shrink:1;flex-basis:260px;min-width:0px}.hk-news .ff_submit_btn_wrapper{flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hk-news .ff-el-input--label{position:absolute;width:1px;height:1px;overflow:hidden}.hk-news .ff-el-input--label{clip:rect(0 0 0 0);white-space:nowrap}.hk-news .ff-btn-submit{min-height:48px;margin-top:0px}.hk-news .ff-message-success{color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:rgba(250,246,252,.08);border-radius:10px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}@media (max-width:479px){.hk-news .ff_submit_btn_wrapper{flex-grow:1;flex-shrink:1;flex-basis:100%}.hk-news .ff-btn-submit{width:100%}}.hk-news-wrap{position:relative}.hk-news-wrap fieldset{display:flex;align-items:stretch;gap:var(--s3)}.hk-news-wrap fieldset{flex-wrap:wrap}.hk-news-wrap .ff-el-group{margin-bottom:0px}.hk-news-wrap .ff-el-group:not(.ff_submit_btn_wrapper){flex-grow:1;flex-shrink:1;flex-basis:260px;min-width:0px}.hk-news-wrap .ff_submit_btn_wrapper{display:flex;flex-grow:0;flex-shrink:0;flex-basis:auto;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.hk-news-wrap .ff-el-input--label{position:absolute;width:1px;height:1px;overflow:hidden;margin-top:-1px;margin-right:-1px;margin-bottom:-1px;margin-left:-1px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hk-news-wrap .ff-el-input--label{clip:rect(0 0 0 0);white-space:nowrap}.hk-news-wrap .ff-el-form-control{min-height:56px}.hk-news-wrap .ff-btn-submit{min-height:56px;color:#291110;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:28px;padding-bottom:12px;padding-left:28px;background-color:var(--orange);border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.25s ease,transform 0.2s ease;box-shadow:0px 12px 28px -16px rgba(0,0,0,.75)}.hk-news-wrap .ff-btn-submit{font:700 16px/24px var(--disp)}.hk-news-wrap .ff-btn-submit:hover{background-color:#ffb894;transform:translate3d(0px,-2px,0px)}.hk-news-wrap .ff-btn-submit:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.hk-news-wrap .ff-message-success{color:var(--ink);margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:12px;padding-right:16px;padding-bottom:12px;padding-left:16px;background-color:rgba(250,246,252,.08);border-radius:10px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}@media (max-width:479px){.hk-news-wrap .ff_submit_btn_wrapper{flex-grow:1;flex-shrink:1;flex-basis:100%}.hk-news-wrap .ff-btn-submit{width:100%}}.culture{position:relative;background-color:var(--espresso)}.cul-head{display:flex;justify-content:space-between;align-items:end;gap:var(--s5)}.cul-head{flex-wrap:wrap}.cul-copy{flex-grow:1;flex-shrink:1;flex-basis:560px;max-width:720px;min-width:0px}.cul-copy .lead{margin-top:var(--s4)}.cul-title{margin-top:0px;margin-bottom:0px}.cul-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:var(--s8)}.cul-grid:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.cul-grid::-webkit-scrollbar{height:4px}.cul-grid::-webkit-scrollbar-track{background-color:rgba(250,246,252,.08);border-radius:2px}.cul-grid::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:2px}@media (max-width:1023px){.cul-grid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:var(--s6)}}@media (max-width:767px){.cul-grid{display:flex;gap:var(--s3);margin-right:-16px;margin-left:-16px;padding-top:4px;padding-right:16px;padding-bottom:20px;padding-left:16px}.cul-grid{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}}.val{display:flex;flex-flow:column;gap:var(--s3);height:100%;padding-top:var(--s6);padding-right:var(--s6);padding-bottom:var(--s6);padding-left:var(--s6);background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:border-color 0.25s ease,transform 0.25s ease}.val:hover{transform:translate3d(0px,-4px,0px)}@media (max-width:1023px){.val{padding-top:var(--s5);padding-right:var(--s5);padding-bottom:var(--s5);padding-left:var(--s5)}}@media (max-width:767px){.val{flex-grow:0;flex-shrink:0;flex-basis:auto;width:min(82vw,320px);height:auto}.val{scroll-snap-align:start}}.val-num{color:var(--orange);letter-spacing:0.18em;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.val-num{font:600 12px/16px var(--font-body)}.val-name{color:var(--ink);text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.val-name{font:700 22px/28px var(--disp)}@media (max-width:767px){.val-name{font-size:20px;line-height:26px}}.val-body{color:var(--muted);font-size:16px;line-height:26px;text-wrap:balance;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}.lbl-short{display:none}@media (max-width:767px){.lbl-short{display:inline}}@media (max-width:767px){.lbl-full{display:none}}.bk-title{color:var(--ink);margin-top:0px;margin-bottom:0px}.bk-title + .lead{margin-top:var(--s4)}.ins-more{display:flex;justify-content:center;margin-top:var(--s8)}@media (max-width:767px){.ins-more{margin-top:var(--s5)}}li{text-wrap:pretty}@media (max-width:767px){#platform .cell{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:0px var(--s3);padding-top:var(--s5);padding-right:var(--s5);padding-bottom:var(--s5);padding-left:var(--s5);border-radius:16px}}@media (max-width:767px){#platform .cell>*{grid-column-start:1;grid-column-end:-1;min-width:0px}}@media (max-width:767px){#platform .cell>.ic{grid-column-start:1;grid-column-end:2;width:44px;height:44px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;border-radius:10px}}@media (max-width:767px){#platform .cell>h3{grid-column-start:2;grid-column-end:3;font-size:19px;line-height:24px;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px}}@media (max-width:767px){#platform .cell>p{margin-top:var(--s3);margin-bottom:0px}}@media (max-width:767px){#platform .cell .tag{margin-bottom:var(--s3)}}@media (max-width:767px){#platform .cell .art{display:block;margin-top:var(--s4);padding-top:var(--s3);padding-right:var(--s3);padding-bottom:var(--s3);padding-left:var(--s3)}}p{text-wrap:pretty}@media (max-width:767px){#crew .crew-row{margin-top:var(--s6)}}@media (max-width:767px){#crew .cw-slot{flex-grow:0;flex-shrink:0;flex-basis:260px}}@media (max-width:767px){#crew .cw-slot .cw{width:100%}}.ins-video{display:flex;justify-content:center;min-width:0px;margin-top:0px}.ins-video:empty{display:none}@media (max-width:767px){.ins-video{flex-grow:0;flex-shrink:0;flex-basis:auto;width:min(64vw,260px)}.ins-video{scroll-snap-align:start}}.hk-video{position:relative;width:100%;max-width:960px;overflow:hidden;aspect-ratio:16/9;background-color:#000;border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);box-shadow:0px 24px 60px -30px rgba(0,0,0,.8)}.hk-video.is-short{height:100%;max-width:none;min-height:420px;aspect-ratio:auto}.hk-video iframe{display:block;width:100%;height:100%;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid}.hk-video.is-short .hk-video-play{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:auto;height:auto}.hk-video.is-short iframe{position:absolute;top:0px;left:0px;width:100%;height:100%}@media (max-width:1119px){.hk-video.is-short{min-height:0px}}@media (max-width:767px){.hk-video.is-short{min-height:0px}}.hk-video-play{display:block;position:relative;width:100%;height:100%;margin-top:0px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer}.hk-video-play img{display:block;width:100%;height:100%;object-fit:cover;transition:transform 0.4s ease}.hk-video-play:hover img{transform:scale(1.03,1.03)}.hk-video-play:focus-visible{outline:3px solid var(--focus);outline-offset:4px}.hk-video-play:hover .hk-video-icon{transform:scale(1.08,1.08)}.hk-video-play{background:none}.hk-video-icon{position:absolute;top:50%;left:50%;width:72px;height:72px;margin-top:-36px;margin-left:-36px;background-color:var(--orange);border-radius:50%;transition:transform 0.2s ease;box-shadow:0px 10px 30px -10px rgba(0,0,0,.7)}.hk-video-icon::before{position:absolute;top:24px;left:29px;width:22px;height:24px;background-color:#291110}.hk-video-icon::before{content:"";clip-path:polygon(0 0,100% 50%,0 100%)}@media (max-width:767px){.hk-video-icon{width:64px;height:64px;margin-top:-32px;margin-left:-32px}.hk-video-icon::before{top:21px;left:25px;width:20px;height:22px}}@media (max-width:767px){#insights .ins-grid{margin-top:var(--s6)}}.ins-tabs-slot{margin-top:var(--s8)}@media (max-width:767px){.ins-tabs-slot{margin-top:var(--s6)}}.ins-tabs{display:inline-flex;gap:4px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px;background-color:rgba(250,246,252,.06);border-radius:999px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.ins-tab{min-height:44px;color:var(--muted);padding-top:10px;padding-right:24px;padding-bottom:10px;padding-left:24px;background-color:transparent;border-radius:999px;border-top:0px solid;border-right:0px solid;border-bottom:0px solid;border-left:0px solid;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.ins-tab:hover{color:var(--ink)}.ins-tab:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.ins-tab[aria-selected="true"]{color:#291110;background-color:var(--orange)}.ins-tab{font:600 15px/24px var(--disp)}.ins-panel[hidden]{display:none}.hk-videos{display:grid;grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;gap:24px;margin-top:var(--s6)}.hk-videos .hk-video.is-short{height:auto;max-width:none;min-height:0px;aspect-ratio:9/16}.hk-videos::-webkit-scrollbar{height:4px}.hk-videos::-webkit-scrollbar-track{background-color:rgba(250,246,252,.08);border-radius:2px}.hk-videos::-webkit-scrollbar-thumb{background-color:var(--orange);border-radius:2px}@media (max-width:1023px){.hk-videos{gap:16px}}@media (max-width:767px){.hk-videos{display:flex;justify-content:start;gap:12px;margin-right:-16px;margin-left:-16px;padding-top:4px;padding-right:16px;padding-bottom:20px;padding-left:16px}.hk-videos .hk-video.is-short{flex-grow:0;flex-shrink:0;flex-basis:auto;width:min(64vw,260px)}.hk-videos .hk-video.is-short{scroll-snap-align:start}.hk-videos{overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-left:16px;-webkit-overflow-scrolling:touch}}.tl-cust{align-self:end;grid-row-start:1;grid-row-end:2;grid-column-start:4;grid-column-end:6;position:relative;z-index:1;min-width:0px;margin-top:0px;margin-bottom:0px}@media (max-width:1119px){.tl-cust{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto;margin-left:var(--s6);padding-top:var(--s2)}.tl-cust{align-self:auto}}@media (max-width:479px){.tl-cust{margin-left:var(--s5)}}.tl-cust-lbl{color:var(--fine);text-transform:uppercase;letter-spacing:0.14em;margin-top:0px;margin-bottom:12px}.tl-cust-lbl{font:600 12px/16px var(--font-body)}.tl-cust-row{display:flex;align-items:center;gap:var(--s2);margin-top:0px;margin-bottom:0px;padding-left:0px}.tl-cust-row li{display:block;margin-top:0px;margin-bottom:0px}.tl-cust-row{flex-wrap:wrap;list-style:none}.tl-cust-link{display:flex;align-items:center;min-height:44px;padding-top:2px;padding-bottom:2px;border-radius:8px}.tl-cust-link .tl-logo{transition:background-color 0.2s ease}.tl-cust-link:hover .tl-logo{background-color:rgba(250,246,252,.16)}.tl-cust-link:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tl-cust-more{display:block;color:var(--muted);padding-top:8px;padding-right:4px;padding-bottom:8px;padding-left:4px;border-radius:8px;border-top:0px solid transparent;border-right:0px solid transparent;border-bottom:0px solid transparent;border-left:0px solid transparent}.tl-cust-more{white-space:nowrap;font:600 14px/22px var(--disp)}@media (max-width:1119px){.tl-cust-more{line-height:20px;padding-top:7px;padding-bottom:7px}}@media (max-width:479px){.tl-cust-more{line-height:18px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}}.nf-head{max-width:720px}.nf-search{max-width:560px;margin-top:32px}.nf-ctas{display:flex;gap:16px;margin-top:32px}.nf-ctas{flex-wrap:wrap}@media (max-width:479px){.nf-ctas{flex-flow:column;align-items:stretch}}.nf-more{border-top:1px solid var(--hair)}.nf-more-head{display:flex;justify-content:space-between;align-items:end;gap:16px}.nf-more-head{flex-wrap:wrap}.hk-search{display:flex;gap:12px;width:100%}@media (max-width:479px){.hk-search{flex-flow:column}}.hk-search-input{flex-grow:1;flex-shrink:1;flex-basis:0px;min-width:0px;min-height:56px;color:var(--ink);padding-top:14px;padding-right:18px;padding-bottom:14px;padding-left:18px;background-color:var(--veil-60);border-radius:999px;border-top:1px solid var(--line-control);border-right:1px solid var(--line-control);border-bottom:1px solid var(--line-control);border-left:1px solid var(--line-control)}.hk-search-input::placeholder{color:var(--fine)}.hk-search-input:focus{background-color:var(--veil-85);outline:3px solid var(--focus);outline-offset:2px}.hk-search-input{font:400 16px/24px var(--font-body)}.hk-search-btn{flex-shrink:0;min-height:56px}.contact-page-h1{max-width:16ch}.bg-coal{background-color:var(--coal)}.bg-espresso{background-color:var(--espresso)}.pg-head{max-width:760px}.pg-head .lead{margin-top:16px}.pg-ctas{display:flex;gap:16px;margin-top:32px}.pg-ctas{flex-wrap:wrap}@media (max-width:479px){.pg-ctas{flex-flow:column;align-items:stretch}}.plat-diagram{margin-top:48px}@media (max-width:767px){.plat-diagram{margin-top:32px}}.plat-cust{margin-top:40px;padding-top:32px;border-top:1px solid var(--hair)}.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:64px}@media (max-width:1023px){.split{grid-template-columns:minmax(0,1fr);gap:32px}}.split-copy p{max-width:60ch;color:var(--body);margin-top:16px;margin-bottom:0px}.point-list{display:grid;gap:16px;margin-top:0px;margin-bottom:0px;padding-left:0px}.point-list{list-style:none}.point{position:relative;color:var(--body);padding-top:20px;padding-right:24px;padding-bottom:20px;padding-left:56px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.point::before{position:absolute;top:28px;left:24px;width:12px;height:12px;background-color:var(--orange);border-radius:50%}.point::before{content:""}.sec-head{max-width:760px;margin-bottom:48px}@media (max-width:767px){.sec-head{margin-bottom:32px}}.cta-band{text-align:center}.cta-band .lead{margin-top:16px;margin-right:auto;margin-left:auto}.cta-band .pg-ctas{justify-content:center}.mission{padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}@media (max-width:767px){.mission{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.mission-text{color:var(--ink);text-wrap:balance;margin-top:12px;margin-bottom:0px}.mission-text{font:600 24px/34px var(--disp)}@media (max-width:767px){.mission-text{font-size:20px;line-height:30px}}.deeper{margin-top:24px}.story-tl .tl-head{margin-bottom:var(--s6)}.story-tl .tl-grid{grid-template-columns:minmax(0,1fr);gap:var(--s4)}.story-tl .tl-grid .bde-loop-item:last-child .tl-item{padding-bottom:var(--s5)}.story-tl .tl-grid .bde-loop-item:last-child .tl-item::before{bottom:auto;height:calc(var(--tl-dot) + 7px)}.story-tl .tl-grid .bde-loop-item:first-child .tl-item::before{top:calc(var(--tl-dot) + 7px)}.story-tl .tl-grid:has(.tl-cust) .bde-loop-item:nth-child(n+4) .tl-item{padding-bottom:var(--s5)}.story-tl .tl-grid .bde-loop-item:nth-child(4) .tl-item{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}.story-tl .tl-grid .bde-loop-item:nth-child(5) .tl-item{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto}.story-tl .tl-item{height:auto;margin-left:var(--tl-track);padding-top:var(--s5);padding-right:var(--s5);padding-bottom:var(--s5);padding-left:var(--s5);background-color:var(--veil-cocoa-55);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.story-tl .tl-item{--tl-dot:35px;--tl-track:var(--s6)}.story-tl .tl-item::before{position:absolute;top:0px;bottom:calc(-1 * var(--s4) - 2px);left:calc(6px - var(--tl-track) - 1px);width:2px;background-color:var(--orange)}.story-tl .tl-item::before{content:""}.story-tl .tl-item::after{position:absolute;top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px);width:14px;height:14px;background-color:var(--orange);border-radius:50%;box-shadow:0px 0px 0px 4px var(--espresso)}.story-tl .tl-item::after{content:""}.story-tl .tl-logo-row{order:3;min-height:0px;margin-top:var(--s4);margin-bottom:0px}.story-tl .tl-logo-row:not(:has(.tl-logo)){display:none}.story-tl .tl-logo{height:20px;padding-top:8px;padding-right:12px;padding-bottom:8px;padding-left:12px}.story-tl .tl-year{order:1;font-size:32px;line-height:36px}.story-tl .tl-side{order:2;font-size:17px;line-height:24px;margin-top:2px;margin-bottom:0px;padding-bottom:0px}.story-tl .tl-side::before{display:none}.story-tl .tl-side::after{display:none}.story-tl .tl-body{order:5;max-width:62ch;margin-top:var(--s4)}.story-tl .tl-take-row{order:6;margin-top:var(--s4);padding-top:var(--s4);border-top:1px solid var(--hair)}.story-tl .tl-fig{order:4;margin-top:var(--s4);margin-bottom:0px}.story-tl .tl-fig:has(.tl-fig-val) + .tl-body{margin-top:var(--s1)}.story-tl .tl-cust{grid-row-start:auto;grid-row-end:auto;grid-column-start:auto;grid-column-end:auto;margin-left:var(--s6);padding-top:var(--s2)}.story-tl .tl-cust{align-self:auto}.story-tl .tl-cust-more{line-height:20px;padding-top:7px;padding-bottom:7px}@media (max-width:1023px){.story-tl .tl-grid .bde-loop-item:last-child .tl-item{padding-bottom:var(--s5)}.story-tl .tl-grid .bde-loop-item:last-child .tl-item::before{bottom:auto;height:calc(var(--tl-dot) + 7px)}.story-tl .tl-grid .bde-loop-item:first-child .tl-item::before{top:calc(var(--tl-dot) + 7px)}.story-tl .tl-item::before{position:absolute;top:0px;bottom:calc(-1 * var(--s4) - 2px);left:calc(6px - var(--tl-track) - 1px);width:2px;background-color:var(--orange)}.story-tl .tl-item::before{content:""}.story-tl .tl-item::after{position:absolute;top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px);width:14px;height:14px;background-color:var(--orange);border-radius:50%;box-shadow:0px 0px 0px 4px var(--espresso)}.story-tl .tl-item::after{content:""}.story-tl .tl-logo-row:not(:has(.tl-logo)){display:none}.story-tl .tl-side::before{display:none}.story-tl .tl-side::after{display:none}.story-tl .tl-body p+p{margin-top:var(--s3)}.story-tl .tl-take-row:not(:has(.tl-take)){display:none}}@media (max-width:767px){.story-tl .tl-item{--tl-dot:33px}.story-tl .tl-year{font-size:28px;line-height:32px}.story-tl .tl-side{font-size:17px;line-height:24px}.story-tl .tl-fig-val{font-size:32px;line-height:36px}}@media (max-width:479px){.story-tl .tl-item{padding-top:var(--s4);padding-right:var(--s4);padding-bottom:var(--s5);padding-left:var(--s4)}.story-tl .tl-item{--tl-dot:24px;--tl-track:var(--s5)}.story-tl .tl-item::before{top:0px;left:calc(6px - var(--tl-track) - 1px)}.story-tl .tl-item::after{top:var(--tl-dot);left:calc(-1 * var(--tl-track) - 1px)}.story-tl .tl-logo{height:18px;padding-top:7px;padding-right:10px;padding-bottom:7px;padding-left:10px}.story-tl .tl-year{font-size:26px;line-height:30px}.story-tl .tl-fig-val{font-size:28px;line-height:32px}.story-tl .tl-cust{margin-left:var(--s5)}.story-tl .tl-cust-more{line-height:18px;padding-top:6px;padding-right:10px;padding-bottom:6px;padding-left:10px}}.story{position:relative;background-color:var(--espresso)}.story-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:64px}@media (max-width:1023px){.story-grid{grid-template-columns:minmax(0,1fr);gap:40px}}.story-intro{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 112px)}.story-intro .tl-head{color:var(--body);margin-top:24px;margin-bottom:0px}.story-intro .lead{margin-top:16px}@media (max-width:1023px){.story-intro{position:static}}.pg-hero{display:flex;align-items:end;position:relative;min-height:640px;overflow:hidden;padding-top:120px;padding-bottom:56px;background-color:var(--coal)}.pg-hero::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;z-index:0;background-image:linear-gradient(90deg,rgba(25,27,64,.94) 0%,rgba(25,27,64,.7) 42%,rgba(25,27,64,.18) 100%),linear-gradient(180deg,rgba(25,27,64,.35) 0%,rgba(25,27,64,0) 35%,rgba(25,27,64,.9) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.pg-hero::after{content:"";background-size:100% 100%,100% 100%;background-position:center center,center center;background-repeat:no-repeat,no-repeat}.pg-hero>.wrap{position:relative;z-index:1}.pg-hero .lead{margin-top:16px}@media (max-width:1023px){.pg-hero{min-height:560px;padding-top:96px;padding-bottom:48px}}@media (max-width:767px){.pg-hero{min-height:520px;padding-top:80px;padding-bottom:40px}.pg-hero::after{background-image:linear-gradient(180deg,rgba(25,27,64,.55) 0%,rgba(25,27,64,.72) 45%,rgba(25,27,64,.95) 100%),linear-gradient(90deg,rgba(25,27,64,.2) 0%,rgba(25,27,64,.2) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}.mission-band{text-align:center;background-color:var(--coal);border-bottom:1px solid var(--hair)}.mission-quote{max-width:28ch;color:var(--ink);letter-spacing:-0.02em;text-wrap:balance;margin-top:16px;margin-right:auto;margin-bottom:0px;margin-left:auto}.mission-quote{font:700 40px/50px var(--disp)}@media (max-width:1023px){.mission-quote{font-size:32px;line-height:42px}}@media (max-width:767px){.mission-quote{font-size:26px;line-height:36px}}.steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:0px;margin-bottom:48px;padding-left:0px}.steps{list-style:none}@media (max-width:1023px){.steps{grid-template-columns:minmax(0,1fr);gap:16px}}.step{position:relative;padding-top:32px;padding-right:32px;padding-bottom:32px;padding-left:32px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.step h3{margin-top:0px;margin-bottom:8px}.step p{color:var(--muted);margin-top:0px;margin-bottom:0px}@media (max-width:1023px){.step{padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px}}.team-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:48px;margin-bottom:0px;padding-left:0px}.team-grid{list-style:none}@media (max-width:1119px){.team-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.team-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px}}@media (max-width:479px){.team-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.tp{display:flex;overflow:hidden;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.tp:hover .tp-photo img{filter:grayscale(0%) contrast(100%)}.tp{flex-flow:column}@media (max-width:479px){.tp{flex-flow:row;align-items:center}}.tp-photo{display:block;overflow:hidden;aspect-ratio:1/1;background-color:var(--veil-cocoa-60)}.tp-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 25%;transition:filter 0.4s ease;filter:grayscale(100%) contrast(105%)}@media (max-width:479px){.tp-photo{flex-shrink:0;width:96px}}.tp-ph{display:grid;align-items:center;justify-items:center;width:100%;height:100%;color:var(--muted)}.tp-ph{font:700 40px/1 var(--disp)}.tp-body{display:flex;justify-content:space-between;align-items:start;gap:12px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}@media (max-width:767px){.tp-body{gap:8px;padding-top:14px;padding-right:14px;padding-bottom:14px;padding-left:14px}.tp-body{flex-flow:column}}@media (max-width:479px){.tp-body{flex-flow:row;justify-content:space-between;align-items:center;flex-grow:1}}.tp-name{color:var(--ink);margin-top:0px;margin-bottom:4px}.tp-name{font:700 18px/24px var(--disp)}@media (max-width:767px){.tp-name{font-size:16px;line-height:22px}}.tp-role{color:var(--orange);letter-spacing:0.02em;margin-top:0px;margin-bottom:0px}.tp-role{font:600 13px/20px var(--font-body)}.tp-li{display:grid;align-items:center;justify-items:center;flex-shrink:0;width:44px;height:44px;color:var(--muted);border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);transition:color 0.2s ease,border-color 0.2s ease}.tp-li:hover{color:var(--orange)}.tp-li:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.tp-li::before{display:block;width:18px;height:18px;background-color:currentColor}.tp-li::before{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}@media (max-width:479px){.tp-li{width:44px;height:44px}}.step-n{display:block;color:var(--orange);margin-bottom:16px}.step-n{font:800 32px/1 var(--disp);font-variant-numeric:tabular-nums}.art-sec{padding-top:64px}@media (max-width:767px){.art-sec{padding-top:40px}}.art-hero{max-width:880px;margin-bottom:40px}@media (max-width:767px){.art-hero{margin-bottom:28px}}.crumbs{display:flex;align-items:center;gap:8px;color:var(--fine);text-transform:uppercase;letter-spacing:0.14em;margin-bottom:20px}.crumbs a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange);text-decoration:none}.crumbs a:hover{text-decoration:underline}.crumbs a:hover{text-underline-offset:3px}.crumbs{flex-wrap:wrap;font:600 12px/16px var(--font-body)}.art-title{margin-top:0px;margin-bottom:0px}.art-standfirst{max-width:62ch;margin-top:16px;margin-bottom:0px}.art-standfirst:empty{display:none}.byline{display:flex;align-items:center;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--hair)}.byline p{margin-top:0px;margin-bottom:0px}.av{flex-shrink:0;width:48px;height:48px;object-fit:cover;border-radius:50%;filter:grayscale(100%) contrast(105%)}.av-ph{display:grid;align-items:center;justify-items:center;color:var(--muted);background-color:var(--veil-cocoa-60)}.av-ph{font:700 15px/1 var(--disp)}.byline-name{color:var(--ink)}.byline-name span{color:var(--orange);margin-left:8px}.byline-name span{font:600 13px/22px var(--font-body)}.byline-name{font:700 15px/22px var(--disp)}@media (max-width:479px){.byline-name span{display:block;margin-left:0px}}.byline-meta{color:var(--fine)}.byline-meta{font:500 13px/20px var(--font-body)}.art-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:72px;margin-top:56px}@media (max-width:1119px){.art-layout{grid-template-columns:minmax(0,1fr);gap:0px;margin-top:40px}}.art-aside{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + 104px);max-height:calc(100vh - 128px)}.art-aside::-webkit-scrollbar{display:none}.art-aside{overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}@media (max-width:1119px){.art-aside{position:static;max-height:none}.art-aside{overflow-y:visible}}.art-main{max-width:740px;min-width:0px}@media (max-width:1119px){.art-main{margin-right:auto;margin-left:auto}}.toc-d{margin-top:0px}.toc-d[open] .toc-title{margin-bottom:12px}.toc-d[open] .toc-title::after{transform:rotateZ(180deg)}.toc-title{display:block;color:var(--orange);text-transform:uppercase;letter-spacing:0.14em;margin-bottom:12px;cursor:pointer}.toc-title::-webkit-details-marker{display:none}.toc-title::after{display:none;width:14px;height:14px;background-color:currentColor;transition:transform 0.2s ease}.toc-title::after{content:"";-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 15.5 5.5 9l1.4-1.4 5.1 5.1 5.1-5.1L18.5 9z\'/%3E%3C/svg%3E") center/14px 14px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M12 15.5 5.5 9l1.4-1.4 5.1 5.1 5.1-5.1L18.5 9z\'/%3E%3C/svg%3E") center/14px 14px no-repeat}.toc-title{list-style:none;font:600 12px/16px var(--font-body)}@media (max-width:1119px){.toc-title{display:flex;justify-content:space-between;align-items:center;min-height:44px;margin-bottom:0px;cursor:pointer}.toc-title::after{display:block}}.toc-list{display:grid;gap:0px;margin-top:0px;margin-bottom:0px;padding-left:0px}.toc-list a{display:block;color:var(--muted);text-decoration:none;padding-top:12px;padding-right:0px;padding-bottom:12px;padding-left:14px;border-left:2px solid var(--hair);transition:color 0.2s ease,border-color 0.2s ease}.toc-list a{font:500 14px/20px var(--font-body)}.toc-list a:hover{color:var(--ink)}.toc-list a.is-on{color:var(--ink);border-left:2px solid var(--orange)}.toc-list{list-style:none}@media (max-width:1119px){.toc{margin-bottom:32px;padding-top:16px;padding-right:20px;padding-bottom:16px;padding-left:20px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}}.share{display:flex;align-items:center;gap:12px;max-width:68ch;margin-top:56px;padding-top:24px;border-top:1px solid var(--hair)}.share .kick{margin-right:8px;margin-bottom:0px}.share{flex-wrap:wrap}.share-btn{display:grid;align-items:center;justify-items:center;width:44px;height:44px;color:var(--muted);background-color:transparent;border-radius:12px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair);cursor:pointer;transition:color 0.2s ease,border-color 0.2s ease}.share-btn:hover{color:var(--orange);border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}.share-btn:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.share-btn::before{display:block;width:18px;height:18px;background-color:currentColor}.share-btn::before{content:""}.share-li::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M4.98 3.5a2.5 2.5 0 1 1 0 5 2.5 2.5 0 0 1 0-5zM3 9h4v12H3V9zm7 0h3.8v1.7h.05c.53-.95 1.83-1.95 3.75-1.95 4 0 4.4 2.5 4.4 5.9V21H18v-5.6c0-1.35-.03-3.1-1.9-3.1-1.9 0-2.2 1.47-2.2 3v5.7h-3.9V9z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}.share-mail::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 3.2V17h16V8.2l-8 5.3-8-5.3zM5.4 7l6.6 4.4L18.6 7H5.4z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M3 5h18a1 1 0 0 1 1 1v12a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1V6a1 1 0 0 1 1-1zm1 3.2V17h16V8.2l-8 5.3-8-5.3zM5.4 7l6.6 4.4L18.6 7H5.4z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}.share-copy::before{-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M10.6 13.4a1 1 0 0 1 0-1.4l3.4-3.4a1 1 0 1 1 1.4 1.4L12 13.4a1 1 0 0 1-1.4 0zM8.5 17.6a3.5 3.5 0 0 1-2.5-6l2.1-2.1a1 1 0 0 1 1.4 1.4l-2.1 2.1a1.5 1.5 0 0 0 2.1 2.1l2.1-2.1a1 1 0 1 1 1.4 1.4L10.9 16.5a3.5 3.5 0 0 1-2.4 1.1zm6.5-3.4a1 1 0 0 1-.7-1.7l2.1-2.1a1.5 1.5 0 0 0-2.1-2.1l-2.1 2.1a1 1 0 0 1-1.4-1.4l2.1-2.1a3.5 3.5 0 0 1 4.9 4.9l-2.1 2.1a1 1 0 0 1-.7.3z\'/%3E%3C/svg%3E") center/18px 18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns=\'http://www.w3.org/2000/svg\' viewBox=\'0 0 24 24\'%3E%3Cpath d=\'M10.6 13.4a1 1 0 0 1 0-1.4l3.4-3.4a1 1 0 1 1 1.4 1.4L12 13.4a1 1 0 0 1-1.4 0zM8.5 17.6a3.5 3.5 0 0 1-2.5-6l2.1-2.1a1 1 0 0 1 1.4 1.4l-2.1 2.1a1.5 1.5 0 0 0 2.1 2.1l2.1-2.1a1 1 0 1 1 1.4 1.4L10.9 16.5a3.5 3.5 0 0 1-2.4 1.1zm6.5-3.4a1 1 0 0 1-.7-1.7l2.1-2.1a1.5 1.5 0 0 0-2.1-2.1l-2.1 2.1a1 1 0 0 1-1.4-1.4l2.1-2.1a3.5 3.5 0 0 1 4.9 4.9l-2.1 2.1a1 1 0 0 1-.7.3z\'/%3E%3C/svg%3E") center/18px 18px no-repeat}.share-done{color:var(--fine);margin-left:4px}.share-done{font:500 13px/20px var(--font-body)}.author-card{display:flex;align-items:center;gap:20px;max-width:68ch;margin-top:32px;padding-top:24px;padding-right:24px;padding-bottom:24px;padding-left:24px;background-color:rgba(250,246,252,.03);border-radius:16px;border-top:1px solid var(--hair);border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);border-left:1px solid var(--hair)}.author-card .av{width:72px;height:72px}@media (max-width:479px){.author-card{align-items:start;gap:14px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px}.author-card .av{width:56px;height:56px}}.author-copy{min-width:0px}.author-copy p{margin-top:0px;margin-bottom:0px}.author-copy .kick{display:block;margin-bottom:0px}.author-copy .kick + .oxy-text{margin-top:0px}.author-name{color:var(--ink);margin-top:6px}.author-name{font:700 19px/26px var(--disp)}.author-role{color:var(--muted)}.author-role{font:500 14px/22px var(--font-body)}.author-links{display:flex;gap:16px;margin-top:8px}.author-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--orange);text-decoration:none}.author-links a{font:600 14px/22px var(--font-body)}.author-links{flex-wrap:wrap}.art-news{background-color:var(--coal);border-top:1px solid var(--hair)}.art-news-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:48px}.art-news-grid .lead{margin-top:16px}.art-news-grid .h-lg{max-width:none}@media (max-width:1023px){.art-news-grid{grid-template-columns:minmax(0,1fr);gap:24px}}h1.h-lg{font-size:60px;line-height:66px}@media (max-width:1119px){h1.h-lg{font-size:54px;line-height:60px}}@media (max-width:1023px){h1.h-lg{font-size:46px;line-height:52px}}@media (max-width:767px){h1.h-lg{font-size:40px;line-height:46px}}@media (max-width:479px){h1.h-lg{font-size:36px;line-height:42px}}@media (max-width:767px){html.js .nav-links a.nl[aria-current]{color:var(--orange)}}.aside-cta{margin-top:32px;padding-top:20px;padding-right:20px;padding-bottom:20px;padding-left:20px;background-color:rgba(242,134,91,.08);border-radius:16px;border-top:1px solid var(--hair-orange);border-right:1px solid var(--hair-orange);border-bottom:1px solid var(--hair-orange);border-left:1px solid var(--hair-orange)}.aside-cta p{color:var(--body);margin-top:8px;margin-bottom:16px}.aside-cta p{font:500 15px/22px var(--font-body)}.aside-cta .btn{justify-content:center;width:100%;min-height:48px;font-size:15px;padding-top:10px;padding-bottom:10px}.aside-cta .btn{white-space:nowrap}@media (max-width:1119px){.aside-cta{display:none}}.art-videos{background-color:var(--espresso);border-top:1px solid var(--hair)}.art-videos .hk-videos{justify-content:start;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:0px}.art-videos .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:center;gap:64px}@media (max-width:1119px){.art-videos .hk-videos{grid-template-columns:repeat(3,minmax(0,300px));margin-top:40px}.art-videos .wrap{display:block}}.art-videos-head{flex-flow:column;align-items:start;gap:24px}.art-videos-head .lead{max-width:56ch;margin-top:16px}.art-videos-head .btn{white-space:nowrap}.art-videos-head .kick + .oxy-text{margin-top:0px}@media (max-width:1119px){.art-videos-head{flex-flow:row;align-items:end}}@media (max-width:767px){.art-videos-head{flex-flow:column;align-items:start}}@media (max-width:767px){.crew-stack .crew-row{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;overflow:visible;margin-top:32px;margin-right:0px;margin-left:0px;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}.crew-stack .crew-row{scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.crew-stack .cw-slot{flex-grow:1;flex-shrink:1;flex-basis:auto}.crew-stack .crew-row .cw{width:100%}.crew-stack .cw:hover{transform:none}}.ff-el-is-error .sel-btn{border-top:1px solid #f56c6c;border-right:1px solid #f56c6c;border-bottom:1px solid #f56c6c;border-left:1px solid #f56c6c}.hero-photo{position:absolute;top:0px;right:0px;left:0px;z-index:0;height:min(100%,980px);pointer-events:none}.hero-photo::after{position:absolute;top:0px;right:0px;bottom:0px;left:0px;background-image:linear-gradient(90deg,rgba(25,27,64,.78) 0%,rgba(25,27,64,.44) 48%,rgba(25,27,64,.12) 100%),linear-gradient(180deg,rgba(25,27,64,.22) 0%,rgba(25,27,64,.42) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}.hero-photo::after{content:"";background-size:100% 100%,100% 100%;background-position:center top,center top;background-repeat:no-repeat,no-repeat}.hero-photo{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 100%);mask-image:linear-gradient(180deg,#000 55%,transparent 100%)}@media (max-width:767px){.hero-photo{height:min(100%,820px)}.hero-photo::after{background-image:linear-gradient(180deg,rgba(25,27,64,.56) 0%,rgba(25,27,64,.66) 100%),linear-gradient(90deg,rgba(25,27,64,.1) 0%,rgba(25,27,64,.1) 100%);background-size:auto,auto;background-position:0px 0px,0px 0px;background-repeat:repeat,repeat;background-attachment:scroll,scroll}}.hero-photo-img{display:block;position:absolute;top:0px;left:0px;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%}.pg-hero-img{display:block;position:absolute;top:0px;left:0px;z-index:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:50% 50%;pointer-events:none}.av-slot{display:contents}.hk-contents{display:contents}