:where(body[data-page=press]){--font-display:"Hanken Grotesk", system-ui, sans-serif;--font-text:"Hanken Grotesk", system-ui, sans-serif;--red:#dc0040;--red-dark:#b00033;--plum:#000;--ink:#000;--body:#333840;--muted:#41454d;--canvas:#fff;--soft:#f8fafc;--hair:#ddd;--hair-dark:#000;--border-strong:#9297a0;--link:#0172be;--link-active:#01548c;--acc-blue:#0172be;--acc-yellow:#fdcf33;--acc-peach:#fcab79;--acc-mint:#a8d8c4;--acc-mustard:#d9a441;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--radius-xs:2px;--radius-sm:6px;--radius-md:10px;--radius-lg:12px;--radius-pill:9999px}:where(body[data-page=press]) *,:where(body[data-page=press]) :before,:where(body[data-page=press]) :after{box-sizing:border-box}:where(html:has(body[data-page=press])){scroll-behavior:smooth}:where(html:has(body[data-page=press])),:where(body[data-page=press]){margin:0}:where(body[data-page=press]){background:var(--canvas);color:var(--body);-webkit-font-smoothing:antialiased;font-family:Hanken Grotesk,system-ui,sans-serif;overflow-x:hidden}:where(body[data-page=press]) img{max-width:100%}:where(body[data-page=press]) .nav{z-index:50;background:#fff;align-items:center;gap:38px;padding:42px 48px;transition:padding .35s,box-shadow .3s;display:flex;position:fixed;top:0;left:0;right:0}:where(body[data-page=press]) .nav.scrolled{padding-top:18px;padding-bottom:18px;box-shadow:0 1px #0000000f}:where(body[data-page=press]) .nav-logo{flex:none;align-items:center;text-decoration:none;display:inline-flex}:where(body[data-page=press]) .nav-logo .wordmark{letter-spacing:-.03em;font-size:40px;font-weight:600;line-height:1}:where(body[data-page=press]) .nav-logo .wordmark .s1{color:var(--red)}:where(body[data-page=press]) .nav-logo .wordmark .s2{color:var(--plum)}:where(body[data-page=press]) .nav-links{align-items:center;gap:38px;margin-left:auto;display:flex}:where(body[data-page=press]) .nav-links a{letter-spacing:-.01em;color:var(--plum);font-size:13px;font-weight:500;text-decoration:none;transition:color .2s;position:relative}:where(body[data-page=press]) .nav-links a:after{content:"";transform-origin:0;background:currentColor;height:2px;transition:transform .3s;position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}:where(body[data-page=press]) .nav-links a:hover:after{transform:scaleX(1)}:where(body[data-page=press]) .nav-links a.active{color:var(--red)}:where(body[data-page=press]) .nav-cta{letter-spacing:-.01em;color:#fff;background:var(--red);white-space:nowrap;border-radius:9999px;padding:14px 26px;font-size:13px;font-weight:600;text-decoration:none;transition:transform .12s,background-color .2s}:where(body[data-page=press]) .nav-cta:hover{background:#c4221a;transform:translateY(-1px)}:where(body[data-page=press]) .nav-cta:active{transform:translateY(1px)}:where(body[data-page=press]) .page-trans{background:var(--red);z-index:9999;will-change:transform;pointer-events:none;position:fixed;inset:0;transform:translate(-100%)}@media (prefers-reduced-motion:reduce){:where(body[data-page=press]) .page-trans{display:none}}:where(body[data-page=press]) .btn{letter-spacing:-.01em;cursor:pointer;border:none;border-radius:9999px;align-items:center;gap:10px;padding:16px 34px;font-family:Hanken Grotesk,sans-serif;font-size:17px;font-weight:600;text-decoration:none;transition:transform .12s,background-color .2s,color .2s;display:inline-flex}:where(body[data-page=press]) .btn:active{transform:translateY(1px)}:where(body[data-page=press]) .btn-primary{background:var(--red);color:#fff}:where(body[data-page=press]) .btn-primary:hover{background:var(--red-dark)}:where(body[data-page=press]) .btn-dark,:where(body[data-page=press]) .btn-outline{background:var(--plum);color:#fff}:where(body[data-page=press]) .btn-dark:hover,:where(body[data-page=press]) .btn-outline:hover{background:#3b1d35}:where(body[data-page=press]) .btn-light{color:var(--plum);background:#fff}:where(body[data-page=press]) .btn-light:hover{background:#ffffffe0}:where(body[data-page=press]) .ilink{color:var(--red);align-items:center;gap:8px;font-size:18px;font-weight:600;text-decoration:none;transition:gap .15s;display:inline-flex}:where(body[data-page=press]) .ilink:hover{gap:14px}:where(body[data-page=press]) .cta-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px;display:flex}:where(body[data-page=press]) .page-hero{background:var(--canvas);padding:168px 24px 76px}:where(body[data-page=press]) .page-hero .inner{max-width:1280px;margin:0 auto}:where(body[data-page=press]) .ph-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:600}:where(body[data-page=press]) .crumb{letter-spacing:-.01em;color:var(--ink);align-items:center;gap:14px;margin-bottom:4px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}:where(body[data-page=press]) .crumb .back{background:var(--red);color:#fff;border-radius:9999px;flex:none;place-items:center;width:34px;height:34px;transition:transform .15s;display:grid}:where(body[data-page=press]) .crumb .back svg{width:17px;height:17px}:where(body[data-page=press]) .crumb:hover .back{transform:translate(-3px)}:where(body[data-page=press]) .crumb .sep{color:var(--muted);margin:0 -4px;font-weight:600}:where(body[data-page=press]) .ph-title{letter-spacing:-.04em;color:var(--plum);max-width:66%;margin:20px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:78px;font-weight:600;line-height:.94}:where(body[data-page=press]) .ph-title .hl{color:var(--red)}:where(body[data-page=press]) .ph-lead{color:var(--body);max-width:62ch;margin:28px 0 0;font-size:clamp(18px,1.5vw,23px);font-weight:400;line-height:1.5}:where(body[data-page=press]) .stat-row{grid-template-columns:repeat(3,1fr);max-width:1120px;margin-top:68px;display:grid}:where(body[data-page=press]) .stat-row.two{grid-template-columns:repeat(2,1fr);max-width:760px}:where(body[data-page=press]) .stat-row.four{grid-template-columns:repeat(4,1fr);max-width:1280px}:where(body[data-page=press]) .stat{border-left:1px solid var(--hair);padding:4px 48px}:where(body[data-page=press]) .stat:first-child{border-left:none;padding-left:0}:where(body[data-page=press]) .stat-row:not(.two):not(.four){margin-left:auto;margin-right:auto}:where(body[data-page=press]) .stat-row:not(.two):not(.four) .stat{text-align:center}:where(body[data-page=press]) .stat .n{letter-spacing:-.045em;color:var(--plum);font-family:Hanken Grotesk,sans-serif;font-size:clamp(52px,6.5vw,92px);font-weight:500;line-height:1}:where(body[data-page=press]) .stat .l{color:var(--plum);margin-top:20px;font-size:19px;font-weight:600}:where(body[data-page=press]) .stat .d{color:var(--muted);margin-top:8px;font-size:15px;line-height:1.5}:where(body[data-page=press]) .section{padding:104px 24px}:where(body[data-page=press]) .section .inner{max-width:1280px;margin:0 auto}:where(body[data-page=press]) .section.soft{background:var(--soft)}:where(body[data-page=press]) .section.plum{background:var(--plum);color:#fff}:where(body[data-page=press]) .section.plum.mech-blue,:where(body[data-page=press]) .section.plum.mech-blue.cta-red,:where(body[data-page=press]) .section.app-blue{background:#0172be}:where(body[data-page=press]) .section.app-blue .eyebrow{color:#ffffffb3}:where(body[data-page=press]) .section.app-blue h2{color:#fff}:where(body[data-page=press]) .section.app-blue .lead{color:#ffffffd9}:where(body[data-page=press]) .section.app-blue .acc-item{border-top-color:#ffffff2e}:where(body[data-page=press]) .section.app-blue .app-acc .acc-item:last-child{border-bottom-color:#ffffff2e}:where(body[data-page=press]) .section.app-blue .acc-title{color:#ffffffc7}:where(body[data-page=press]) .section.app-blue .acc-sub{color:#ffffffd1}:where(body[data-page=press]) .section.app-blue .acc-ic{color:#fff;background:#ffffff24}:where(body[data-page=press]) .section.app-blue .acc-item.on .acc-title{color:#fff}:where(body[data-page=press]) .section.app-blue .acc-item.on .acc-ic{color:#0172be;background:#fff}:where(body[data-page=press]) .section.red{background:var(--red);color:#fff}:where(body[data-page=press]) .eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:600;display:block}:where(body[data-page=press]) .section.plum .eyebrow{color:#ffffffb3}:where(body[data-page=press]) .section.red .eyebrow{color:var(--acc-yellow)}:where(body[data-page=press]) h2.h-lg,:where(body[data-page=press]) .section h2{letter-spacing:-.03em;color:var(--plum);margin:16px 0 0;font-family:Hanken Grotesk,sans-serif;font-size:clamp(34px,4vw,60px);font-weight:600;line-height:1.04}:where(body[data-page=press]) .section.plum h2,:where(body[data-page=press]) .section.red h2{color:#fff}:where(body[data-page=press]) .section h2 .hl{color:var(--red)}:where(body[data-page=press]) .section.plum h2 .hl,:where(body[data-page=press]) .section.red h2 .hl{color:var(--acc-yellow)}:where(body[data-page=press]) .lead{color:var(--body);margin:18px 0 0;font-size:clamp(17px,1.4vw,21px);line-height:1.55}:where(body[data-page=press]) .section.plum .lead,:where(body[data-page=press]) .section.red .lead{color:#ffffffd1}:where(body[data-page=press]) .body-p{color:var(--muted);margin:16px 0 0;font-size:16px;line-height:1.62}:is(:where(body[data-page=press]) .split:has(.body-p) .lead,:where(body[data-page=press]) .split:has(.body-p) .body-p){color:var(--body);font-size:17px;font-weight:400;line-height:1.6}:where(body[data-page=press]) .center-head{text-align:center;max-width:820px;margin:0 auto 56px}:where(body[data-page=press]) .center-head .lead{margin-left:auto;margin-right:auto}:where(body[data-page=press]) .split{grid-template-columns:1fr 1fr;align-items:center;gap:72px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .split.rev .split-media{order:-1}:where(body[data-page=press]) .split-media img{object-fit:cover;width:100%;height:460px;display:block}:where(body[data-page=press]) .ph2{background:var(--soft);width:100%;height:460px;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:24px;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .section.plum .ph2{color:#fff9;background:#ffffff14}:where(body[data-page=press]) .check-list{margin:28px 0 0;padding:0;list-style:none}:where(body[data-page=press]) .check-list li{color:var(--plum);border-top:1px solid var(--hair);align-items:center;gap:14px;padding:18px 0;font-size:21px;font-weight:600;display:flex}:where(body[data-page=press]) .check-list li:last-child{border-bottom:1px solid var(--hair)}:where(body[data-page=press]) .cond-grid{grid-template-columns:repeat(3,1fr);column-gap:40px;margin-top:48px;display:grid}:where(body[data-page=press]) .cond-grid li,:where(body[data-page=press]) .cond-grid li:last-child{border-bottom:none}@media (max-width:760px){:where(body[data-page=press]) .cond-grid{grid-template-columns:repeat(2,1fr);column-gap:28px}}:where(body[data-page=press]) .cond-bubbles{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:680px;margin:48px auto 0;display:grid}:where(body[data-page=press]) .cond-bubbles li{text-align:center;border:1px solid var(--hair);border-radius:var(--radius-lg);flex-direction:column;justify-content:center;gap:14px;padding:34px 24px}:where(body[data-page=press]) .cond-bubbles li:last-child{border-bottom:1px solid var(--hair)}@media (max-width:560px){:where(body[data-page=press]) .cond-bubbles{grid-template-columns:1fr}}:where(body[data-page=press]) .check-list .ck{width:22px;height:22px;color:var(--red);flex:none;place-items:center;display:grid}:where(body[data-page=press]) .check-list .ck svg{stroke-width:3px;width:20px;height:20px}:where(body[data-page=press]) .shift-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;max-width:980px;margin:0 auto;display:grid}:where(body[data-page=press]) .shift-row{border:1px solid var(--hair);border-radius:var(--radius-lg);align-items:flex-start;gap:20px;padding:28px;display:flex}:where(body[data-page=press]) .shift-row:last-child:nth-child(odd){grid-column:1/-1;justify-self:center;width:calc(50% - 10px)}@media (max-width:760px){:where(body[data-page=press]) .shift-list{grid-template-columns:1fr}:where(body[data-page=press]) .shift-row:last-child:nth-child(odd){grid-column:auto;width:auto}}:where(body[data-page=press]) .shift-toggle{border:2px solid var(--plum);cursor:pointer;width:40px;height:40px;color:var(--plum);background:0 0;border-radius:9999px;flex:none;place-items:center;transition:background-color .2s,color .2s,border-color .2s;display:grid;position:relative}:where(body[data-page=press]) .shift-row.on .shift-toggle{background:var(--red);border-color:var(--red);color:#fff}:where(body[data-page=press]) .shift-toggle .x,:where(body[data-page=press]) .shift-toggle .c{font-size:18px;font-weight:600;line-height:1;transition:opacity .2s,transform .2s;position:absolute}:where(body[data-page=press]) .shift-toggle .c,:where(body[data-page=press]) .shift-row.on .shift-toggle .x{opacity:0;transform:scale(.5)}:where(body[data-page=press]) .shift-row.on .shift-toggle .c{opacity:1;transform:none}:where(body[data-page=press]) .shift-body{flex:1}:where(body[data-page=press]) .shift-problem{color:var(--plum);margin:6px 0 0;font-size:21px;font-weight:600;line-height:1.4}:where(body[data-page=press]) .shift-row.on .shift-problem{color:var(--muted)}:where(body[data-page=press]) .shift-solution{opacity:0;max-height:0;transition:max-height .3s,opacity .3s,margin .3s;overflow:hidden}:where(body[data-page=press]) .shift-row.on .shift-solution{opacity:1;max-height:240px;margin-top:16px}:where(body[data-page=press]) .shift-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-bottom:8px;font-size:12px;font-weight:600;display:inline-block}:where(body[data-page=press]) .shift-solution p{color:var(--plum);margin:0;font-size:18px;line-height:1.55}:where(body[data-page=press]) .quotes{grid-template-columns:1fr 1fr;gap:56px;max-width:1120px;margin:0 auto;display:grid}:where(body[data-page=press]) .quote{border-top:3px solid var(--red);flex-direction:column;margin:0;padding-top:20px;display:flex}:where(body[data-page=press]) .quote .qm{color:var(--red);height:44px;font-family:Georgia,Times New Roman,serif;font-size:72px;line-height:.9;display:block}:where(body[data-page=press]) .quote .qm-end{text-align:right;height:auto;margin-top:10px}:where(body[data-page=press]) .quote blockquote{color:var(--plum);letter-spacing:-.015em;margin:0;font-size:26px;font-weight:600;line-height:1.4}:where(body[data-page=press]) .quote figcaption{align-items:center;gap:14px;margin-top:auto;padding-top:28px;display:flex}:where(body[data-page=press]) .quote .av{background:var(--red);border-radius:9999px;flex:none;width:48px;height:48px}:where(body[data-page=press]) .quote figcaption b{color:var(--plum);font-size:16px;font-weight:600;display:block}:where(body[data-page=press]) .quote figcaption span{color:var(--muted);font-size:14px}:where(body[data-page=press]) .icon-row{flex-wrap:wrap;justify-content:center;gap:40px 24px;max-width:1280px;margin:0 auto;display:flex}:where(body[data-page=press]) .why-pair{grid-template-columns:1fr 1fr;align-items:stretch;gap:32px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .why-bubble{border:1px solid var(--hair);border-radius:var(--radius-lg);text-align:center;flex-direction:column;padding:48px;display:flex}:where(body[data-page=press]) .why-bubble .icon-row{flex-wrap:nowrap;justify-content:space-between;gap:12px;margin-top:auto;padding-top:28px}:where(body[data-page=press]) .why-bubble .ic-c{flex:1 1 0;min-width:0}:where(body[data-page=press]) .why-bubble .ic-c .ic{width:64px;height:64px;margin-bottom:10px}:where(body[data-page=press]) .why-bubble .ic-c .ic svg{width:30px;height:30px}:where(body[data-page=press]) .why-bubble .ic-c .lab{font-size:14px}@media (max-width:860px){:where(body[data-page=press]) .why-pair{grid-template-columns:1fr}}:where(body[data-page=press]) .ic-c{text-align:center;flex:1 1 0;min-width:150px}:where(body[data-page=press]) .ic-c .ic{color:#fff;border-radius:9999px;justify-content:center;align-items:center;width:104px;height:104px;margin-bottom:18px;display:inline-flex}:where(body[data-page=press]) .ic-c .ic svg{stroke-width:1.75px;width:42px;height:42px}:where(body[data-page=press]) .ic-c:nth-child(5n+1) .ic{background:var(--red)}:where(body[data-page=press]) .ic-c:nth-child(5n+2) .ic{background:var(--acc-blue)}:where(body[data-page=press]) .ic-c:nth-child(5n+3) .ic{background:var(--plum)}:where(body[data-page=press]) .ic-c:nth-child(5n+4) .ic{background:var(--acc-mustard)}:where(body[data-page=press]) .ic-c:nth-child(5n+5) .ic{background:var(--acc-peach);color:var(--plum)}:where(body[data-page=press]) .ic-c .lab{color:var(--plum);font-size:18px;font-weight:600}:where(body[data-page=press]) .adl-grid{border-top:1px solid var(--hair);grid-template-columns:repeat(4,1fr);gap:0;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .adl-card{border-right:1px solid var(--hair);padding:36px 32px 36px 0}:where(body[data-page=press]) .adl-card:last-child{border-right:none;padding-right:0}:where(body[data-page=press]) .adl-card .tr{letter-spacing:.08em;text-transform:uppercase;color:var(--red);min-height:3.9em;font-size:12px;font-weight:600;line-height:1.3}:where(body[data-page=press]) .adl-card h3{color:var(--plum);letter-spacing:-.02em;margin:8px 0 20px;font-size:28px;font-weight:500}:where(body[data-page=press]) .adl-card ul{flex-direction:column;gap:13px;margin:0;padding:0;list-style:none;display:flex}:where(body[data-page=press]) .adl-card li{color:var(--body);align-items:flex-start;gap:10px;font-size:16px;display:flex}:where(body[data-page=press]) .adl-card .ck{width:20px;height:20px;color:var(--red);flex:none;place-items:center;margin-top:2px;display:grid}:where(body[data-page=press]) .adl-card .ck svg{stroke-width:3px;width:16px;height:16px}:where(body[data-page=press]) .movelist{max-width:1120px;margin:0 auto}:where(body[data-page=press]) .move-row{border-top:1px solid var(--hair);grid-template-columns:110px 1.1fr 1.3fr;align-items:start;gap:40px;padding:40px 0;display:grid}:where(body[data-page=press]) .move-row:last-child{border-bottom:1px solid var(--hair)}:where(body[data-page=press]) .move-numx{color:var(--red);letter-spacing:-.04em;font-family:Hanken Grotesk,sans-serif;font-size:46px;font-weight:500}:where(body[data-page=press]) .move-namex{color:var(--plum);letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:1.08}:where(body[data-page=press]) .move-namex small{color:var(--muted);font-size:16px;font-weight:500}:where(body[data-page=press]) .move-trainsx{letter-spacing:.1em;text-transform:uppercase;color:var(--red);margin-top:12px;font-size:12px;font-weight:600}:where(body[data-page=press]) .move-descx{color:var(--plum);font-size:19px;font-weight:600}:where(body[data-page=press]) .move-outx{color:var(--muted);margin-top:12px;font-size:16px;line-height:1.6}:where(body[data-page=press]) .timeline{max-width:1060px;margin:0 auto;padding:8px 0;position:relative}:where(body[data-page=press]) .timeline:before{content:"";background:var(--hair);width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}:where(body[data-page=press]) .tl-row{grid-template-columns:1fr 1fr;margin-bottom:16px;display:grid;position:relative}:where(body[data-page=press]) .tl-row .tl-card{grid-column:1;margin-right:60px}:where(body[data-page=press]) .tl-row.right .tl-card{grid-column:2;margin-left:60px;margin-right:0}:where(body[data-page=press]) .tl-node{background:var(--red);color:#fff;z-index:2;width:66px;height:66px;box-shadow:0 0 0 8px var(--canvas);border-radius:9999px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:50%;transform:translate(-50%)}:where(body[data-page=press]) .section.soft .tl-node{box-shadow:0 0 0 8px var(--soft)}:where(body[data-page=press]) .tl-node .a{font-weight:500;line-height:1}:where(body[data-page=press]) .tl-node .u{letter-spacing:.08em;text-transform:uppercase;opacity:.9;margin-top:2px;font-size:9.5px;font-weight:600}:where(body[data-page=press]) .tl-card{border:1px solid var(--hair);background:#fff;padding:28px 30px;transition:border-color .18s,transform .18s}:where(body[data-page=press]) .tl-card:hover{border-color:var(--red);transform:translateY(-2px)}:where(body[data-page=press]) .tl-stage{letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:600}:where(body[data-page=press]) .tl-card h3{color:var(--plum);letter-spacing:-.015em;margin-top:8px;font-size:23px;font-weight:500}:where(body[data-page=press]) .tl-card p{color:var(--muted);margin-top:10px;font-size:16px;line-height:1.6}:where(body[data-page=press]) .tl-foot{text-align:center;max-width:64ch;margin:52px auto 0}:where(body[data-page=press]) .tl-foot p{color:var(--plum);letter-spacing:-.015em;font-size:22px;font-weight:600}:where(body[data-page=press]) .faq-wrap{grid-template-columns:.8fr 1.5fr;align-items:start;gap:72px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .faq-wrap>h2{position:sticky;top:130px}:where(body[data-page=press]) .faq{flex-direction:column;display:flex}:where(body[data-page=press]) .faq details{border-bottom:1px solid #ffffff2e}:where(body[data-page=press]) .faq summary{cursor:pointer;color:#fff;letter-spacing:-.015em;justify-content:space-between;align-items:flex-start;gap:24px;padding:30px 0;font-size:clamp(20px,1.9vw,27px);font-weight:600;list-style:none;display:flex}:where(body[data-page=press]) .faq summary::-webkit-details-marker{display:none}:where(body[data-page=press]) .faq .pm{flex:none;width:30px;height:30px;margin-top:6px;position:relative}:where(body[data-page=press]) .faq .pm:before,:where(body[data-page=press]) .faq .pm:after{content:"";background:#fff;transition:transform .25s,opacity .2s;position:absolute}:where(body[data-page=press]) .faq .pm:before{height:2px;top:14px;left:0;right:0}:where(body[data-page=press]) .faq .pm:after{width:2px;top:0;bottom:0;left:14px}:where(body[data-page=press]) .faq details[open] .pm:after{transform:scaleY(0)}:where(body[data-page=press]) .faq .ans{color:#ffffffb8;max-width:72ch;padding:0 0 30px;font-size:17px;line-height:1.62}:where(body[data-page=press]) .pgrid{border-top:1px solid var(--hair);grid-template-columns:repeat(3,1fr);gap:0;max-width:1120px;margin:0 auto;display:grid}:where(body[data-page=press]) .pcard{border-right:1px solid var(--hair);flex-direction:column;padding:40px 36px 40px 0;display:flex}:where(body[data-page=press]) .pcard:last-child{border-right:none;padding-right:0}:where(body[data-page=press]) .pcard .ptag{letter-spacing:.08em;text-transform:uppercase;color:var(--red);min-height:2.4em;font-size:12px;font-weight:600}:where(body[data-page=press]) .pcard h3{color:var(--plum);letter-spacing:-.02em;margin-top:18px;font-size:24px;font-weight:500}:where(body[data-page=press]) .pcard p{color:var(--muted);min-height:5.5em;margin-top:12px;font-size:15px;line-height:1.55}:where(body[data-page=press]) .pcard .plogo{align-items:center;height:64px;margin-top:auto;padding-top:28px;display:flex}:where(body[data-page=press]) .pcard .plogo img{width:auto;max-width:70%;max-height:42px}:where(body[data-page=press]) .pgrid.bubbles{border-top:none;grid-template-columns:repeat(3,1fr);gap:20px}:where(body[data-page=press]) .pgrid.bubbles .pcard{border:1px solid var(--hair);border-radius:12px;padding:32px 28px;transition:border-color .18s,transform .18s}:where(body[data-page=press]) .pgrid.bubbles .pcard:last-child{border-right:1px solid var(--hair);padding-right:28px}:where(body[data-page=press]) .pgrid.bubbles .pcard:hover{border-color:var(--plum);transform:translateY(-2px)}:where(body[data-page=press]) .pgrid.bubbles .pcard p{min-height:4.4em}:where(body[data-page=press]) .pgrid.bubbles .pcard .plogo{height:auto;padding-top:20px}:where(body[data-page=press]) .recog-bar{background:var(--red);color:#fff;text-align:center;grid-template-columns:repeat(3,1fr);gap:24px;max-width:1120px;margin:0 auto 56px;padding:52px;display:grid}:where(body[data-page=press]) .recog-stat .rn{letter-spacing:-.04em;font-size:clamp(40px,4.8vw,64px);font-weight:500;line-height:1}:where(body[data-page=press]) .recog-stat .rn .u{font-size:.5em}:where(body[data-page=press]) .recog-stat .rk{letter-spacing:.12em;text-transform:uppercase;opacity:.92;margin-top:12px;font-size:12.5px}:where(body[data-page=press]) .award-card{border:1px solid var(--hair);max-width:560px;color:var(--plum);background:#fff;margin:0 auto;padding:36px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}:where(body[data-page=press]) .award-card:hover{border-color:var(--red);transform:translateY(-4px)}:where(body[data-page=press]) .award-top{justify-content:space-between;align-items:flex-start;display:flex}:where(body[data-page=press]) .award-tag{letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:12px;font-weight:600}:where(body[data-page=press]) .aw-ribbon{background:var(--soft);width:38px;height:38px;color:var(--red);place-items:center;display:grid}:where(body[data-page=press]) .award-card h3{letter-spacing:-.02em;margin-top:20px;font-size:24px;font-weight:500}:where(body[data-page=press]) .aw-desc{color:var(--muted);margin-top:12px;font-size:15px;line-height:1.55}:where(body[data-page=press]) .aw-logo{margin-top:24px}:where(body[data-page=press]) .aw-logo img{max-height:34px}:where(body[data-page=press]) .tgrid{grid-template-columns:1fr 1fr;gap:32px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .tm{border:1px solid var(--hair);background:#fff;grid-template-columns:210px 1fr;display:grid;overflow:hidden}:where(body[data-page=press]) .tm .ph3{background:var(--soft);place-items:center;display:grid;overflow:hidden}:where(body[data-page=press]) .tm .ph3 img{object-fit:cover;width:100%;height:100%}:where(body[data-page=press]) .tm .ph3 .ini{color:var(--red);font-size:56px;font-weight:500}:where(body[data-page=press]) .tm .b{padding:32px 34px}:where(body[data-page=press]) .tm .nm{color:var(--plum);letter-spacing:-.02em;font-size:24px;font-weight:500}:where(body[data-page=press]) .tm .rl{color:var(--red);text-transform:uppercase;letter-spacing:.04em;margin-top:4px;font-size:14px;font-weight:600}:where(body[data-page=press]) .tm .bio p{color:var(--muted);margin-top:14px;font-size:15px;line-height:1.6}:where(body[data-page=press]) .contact-grid{grid-template-columns:1.3fr .7fr;align-items:start;gap:40px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .form-card{background:var(--soft);padding:48px}:where(body[data-page=press]) .field{flex-direction:column;gap:6px;display:flex}:where(body[data-page=press]) .field label{color:var(--plum);font-size:15px;font-weight:600}:where(body[data-page=press]) .field input,:where(body[data-page=press]) .field textarea{border:none;border-bottom:2px solid var(--hair);width:100%;color:var(--plum);background:0 0;border-radius:0;padding:12px 2px;font-family:Hanken Grotesk,sans-serif;font-size:16px;transition:border-color .18s}:where(body[data-page=press]) .field input:focus,:where(body[data-page=press]) .field textarea:focus{border-color:var(--red);outline:none}:where(body[data-page=press]) .field textarea{resize:vertical;min-height:120px}:where(body[data-page=press]) .field-row{grid-template-columns:1fr 1fr;gap:24px;display:grid}:where(body[data-page=press]) .partner-opts{grid-template-columns:1fr 1fr;gap:14px;display:grid}:where(body[data-page=press]) .partner-opt{border:2px solid var(--hair);cursor:pointer;align-items:flex-start;gap:12px;padding:16px;transition:border-color .18s;display:flex}:where(body[data-page=press]) .partner-opt.on{border-color:var(--red)}:where(body[data-page=press]) .partner-opt input{accent-color:var(--red);width:18px;height:18px;margin-top:2px}:where(body[data-page=press]) .partner-opt b{color:var(--plum);font-size:14.5px}:where(body[data-page=press]) .partner-opt span{color:var(--muted);font-size:13px}:where(body[data-page=press]) .side-panel{flex-direction:column;gap:24px;display:flex}:where(body[data-page=press]) .side-dark{background:var(--plum);color:#fff;padding:36px}:where(body[data-page=press]) .side-dark h3{letter-spacing:-.02em;margin:10px 0 0;font-size:24px;font-weight:500}:where(body[data-page=press]) .side-dark p{opacity:.85;margin:12px 0 0;font-size:15px;line-height:1.55}:where(body[data-page=press]) .side-info{border:1px solid var(--hair);padding:32px}:where(body[data-page=press]) .side-info .row{align-items:center;gap:12px;margin-top:16px;display:flex}:where(body[data-page=press]) .side-info .ic{background:var(--soft);width:40px;height:40px;color:var(--red);border-radius:9999px;flex:none;place-items:center;display:grid}:where(body[data-page=press]) .side-info .ic svg{width:18px;height:18px}:where(body[data-page=press]) .side-info a{color:var(--red);text-decoration:none}:where(body[data-page=press]) .thanks{text-align:center;padding:36px 0}:where(body[data-page=press]) .thanks .big{background:var(--red);color:#fff;border-radius:9999px;place-items:center;width:64px;height:64px;margin:0 auto 18px;display:grid}:where(body[data-page=press]) .app-split{grid-template-columns:1.05fr .95fr;align-items:center;gap:64px;max-width:1120px;margin:0 auto;display:grid}:where(body[data-page=press]) .app-acc{flex-direction:column;display:flex}:where(body[data-page=press]) .acc-item{border:none;border-top:1px solid var(--hair);cursor:pointer;text-align:left;width:100%;font:inherit;color:inherit;background:0 0;padding:24px 4px;transition:padding-left .2s}:where(body[data-page=press]) .app-acc .acc-item:last-child{border-bottom:1px solid var(--hair)}:where(body[data-page=press]) .acc-item.on{padding-left:16px}:where(body[data-page=press]) .acc-head{align-items:center;gap:16px;display:flex}:where(body[data-page=press]) .acc-ic{background:var(--soft);width:40px;height:40px;color:var(--muted);border-radius:9999px;flex:none;place-items:center;display:grid}:where(body[data-page=press]) .acc-item.on .acc-ic{background:var(--red);color:#fff}:where(body[data-page=press]) .acc-ic svg{width:19px;height:19px}:where(body[data-page=press]) .acc-title{color:var(--plum);letter-spacing:-.02em;font-size:23px;font-weight:500}:where(body[data-page=press]) .acc-item.on .acc-title{color:var(--red)}:where(body[data-page=press]) .acc-sub{color:var(--muted);margin:16px 0 2px;padding-left:56px;font-size:16px;line-height:1.55;display:none}:where(body[data-page=press]) .acc-item.on .acc-sub{display:block}:where(body[data-page=press]) .phone{background:var(--plum);border-radius:46px;width:300px;margin:0 auto;padding:12px;box-shadow:0 44px 80px -34px #00000080}:where(body[data-page=press]) body[data-section=tech] .phone{transform-origin:top;transform:scale(.72)}:where(body[data-page=press]) body[data-section=tech] .app-split{align-items:start}:where(body[data-page=press]) body[data-section=tech] .phone-status .phone-batt svg{width:20px;height:20px}:where(body[data-page=press]) .bars{position:relative}:where(body[data-page=press]) .bars-y{writing-mode:vertical-rl;letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;font-size:9px;font-weight:600;display:flex;position:absolute;top:0;bottom:24px;left:2px;transform:rotate(180deg)}:where(body[data-page=press]) .bars .row,:where(body[data-page=press]) .bars .days{padding-left:18px}:where(body[data-page=press]) .scr[data-scr=data]{gap:9px}:where(body[data-page=press]) .scr[data-scr=data] .bars .row{height:64px}:where(body[data-page=press]) .phone-screen{background:#fff;border-radius:36px;flex-direction:column;height:604px;display:flex;position:relative;overflow:hidden}:where(body[data-page=press]) .phone-notch{background:var(--plum);z-index:5;border-radius:9999px;width:116px;height:28px;position:absolute;top:14px;left:50%;transform:translate(-50%)}:where(body[data-page=press]) .phone-status{color:var(--plum);justify-content:space-between;align-items:center;padding:15px 24px 8px;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .scr{flex-direction:column;flex:1;gap:16px;padding:4px 22px 22px;display:none;overflow:hidden}:where(body[data-page=press]) .scr.on{display:flex}:where(body[data-page=press]) .scr .ey{letter-spacing:.16em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:600}:where(body[data-page=press]) .scr .ttl{color:var(--plum);letter-spacing:-.02em;margin-top:3px;font-size:23px;font-weight:500}:where(body[data-page=press]) .bars{background:var(--soft);border-radius:14px;padding:18px 16px}:where(body[data-page=press]) .bars .row{justify-content:space-between;align-items:flex-end;gap:8px;height:96px;display:flex}:where(body[data-page=press]) .bars .bar{background:#dc004033;border-radius:6px;flex:1}:where(body[data-page=press]) .bars .bar.hi{background:var(--red)}:where(body[data-page=press]) .bars .days{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:10px;display:flex}:where(body[data-page=press]) .pbar .lab{color:var(--plum);justify-content:space-between;margin-bottom:6px;font-size:13px;font-weight:500;display:flex}:where(body[data-page=press]) .pbar .lab b{color:var(--red);font-weight:600}:where(body[data-page=press]) .pbar .track{background:#dc004033;border-radius:9999px;height:8px}:where(body[data-page=press]) .pbar .fill{background:var(--red);border-radius:9999px;height:100%}:where(body[data-page=press]) .pbar+.pbar{margin-top:4px}:where(body[data-page=press]) .conn-head{align-items:center;gap:10px;display:flex}:where(body[data-page=press]) .conn-bt{background:var(--red);color:#fff;border-radius:9999px;flex:none;place-items:center;width:32px;height:32px;display:grid}:where(body[data-page=press]) .conn-bt svg{width:16px;height:16px}:where(body[data-page=press]) .conn-head .t{color:var(--plum);font-size:13px;font-weight:600}:where(body[data-page=press]) .conn-head .s{color:var(--muted);font-size:11px}:where(body[data-page=press]) .game{background:linear-gradient(#ffe2de,#fff3f1);border-radius:14px;height:240px;position:relative;overflow:hidden}:where(body[data-page=press]) .game .hud{letter-spacing:.08em;color:var(--plum);z-index:4;justify-content:space-between;font-size:10px;font-weight:600;display:flex;position:absolute;top:12px;left:14px;right:14px}:where(body[data-page=press]) .game .sun{background:var(--acc-yellow);border-radius:9999px;width:38px;height:38px;position:absolute;top:34px;right:24px;box-shadow:0 0 0 8px #fdcf3338}:where(body[data-page=press]) .game .hill{background:#ffc9c1;border-radius:50% 50% 0 0;height:96px;position:absolute;bottom:24px;left:-24px;right:-24px}:where(body[data-page=press]) .game .ground{background:var(--red);height:30px;position:absolute;bottom:0;left:0;right:0}:where(body[data-page=press]) .game .coin{z-index:3;background:#fbd24e;border:3px solid #e0a93a;border-radius:9999px;width:20px;height:20px;position:absolute;top:104px;left:calc(50% - 10px)}:where(body[data-page=press]) .game .hero2{z-index:3;width:34px;position:absolute;bottom:30px;left:42px}:where(body[data-page=press]) .game .hero2 .hd{background:var(--plum);border-radius:9999px;width:24px;height:24px;margin:0 auto}:where(body[data-page=press]) .game .hero2 .bd{background:var(--red);border-radius:8px;width:30px;height:20px;margin:3px auto 0}@media (prefers-reduced-motion:no-preference){:where(body[data-page=press]) .game .coin{animation:1.5s linear infinite coinSpin}:where(body[data-page=press]) .game .hero2{animation:1.15s ease-in-out infinite hop}}@keyframes hop{0%,to{transform:translateY(0)}42%{transform:translateY(-20px)}}@keyframes coinSpin{0%,to{transform:scaleX(1)}50%{transform:scaleX(.2)}}:where(body[data-page=press]) .game-foot{justify-content:space-between;align-items:center;display:flex}:where(body[data-page=press]) .game-foot .gt{color:var(--plum);font-size:15px;font-weight:500}:where(body[data-page=press]) .game-foot .tr{letter-spacing:.06em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:600}:where(body[data-page=press]) .chips{gap:10px;display:flex}:where(body[data-page=press]) .chips .chip{background:var(--soft);color:var(--plum);border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:12px;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .chips .chip svg{width:15px;height:15px}:where(body[data-page=press]) .scr.indep{text-align:center;justify-content:center;align-items:center;gap:18px}:where(body[data-page=press]) .indep .big2{background:var(--red);color:#fff;border-radius:16px;place-items:center;width:120px;height:120px;display:grid}:where(body[data-page=press]) .indep .big2 svg{width:52px;height:52px}:where(body[data-page=press]) .indep .it{color:var(--plum);font-size:21px;font-weight:500}:where(body[data-page=press]) .indep p{color:var(--muted);max-width:22ch;font-size:13px;line-height:1.5}:where(body[data-page=press]) .neuro-chart{border:1px solid var(--hair);background:#fff;max-width:1120px;margin:0 auto;padding:36px 32px}:where(body[data-page=press]) .neuro-cap{color:var(--muted);text-align:center;margin-top:18px;font-size:13px;line-height:1.5}:where(body[data-page=press]) .dark-panel,:where(body[data-page=press]) .gripable-panel{background:var(--plum);grid-template-columns:1.05fr .95fr;max-width:1280px;margin:0 auto;display:grid;overflow:hidden}:where(body[data-page=press]) .dark-panel .dp-txt,:where(body[data-page=press]) .gp-txt{color:#fff;padding:64px 56px}:where(body[data-page=press]) .dark-panel .dp-txt h2,:where(body[data-page=press]) .gp-txt h2{color:#fff}:where(body[data-page=press]) .dark-panel .dp-img,:where(body[data-page=press]) .gp-img{background-position:50%;background-size:cover;min-height:400px}:where(body[data-page=press]) .dark-panel .dp-img img{object-fit:cover;width:100%;height:100%;display:block}:where(body[data-page=press]) .hub-intro{max-width:720px}:where(body[data-page=press]) .hub-tabs{border-bottom:1px solid #fff3;flex-wrap:wrap;gap:18px 56px;margin-top:52px;display:flex}:where(body[data-page=press]) .hub-tab{letter-spacing:-.025em;color:#fff6;cursor:pointer;text-align:left;background:0 0;border:none;max-width:13ch;padding:0 0 24px;font-family:Hanken Grotesk,sans-serif;font-size:clamp(22px,2.2vw,34px);font-weight:600;line-height:1.08;transition:color .2s;position:relative}:where(body[data-page=press]) .hub-tab:hover{color:#ffffffb3}:where(body[data-page=press]) .hub-tab.active{color:#fff}:where(body[data-page=press]) .hub-tab.active:after{content:"";background:#fff;height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(body[data-page=press]) .hub-panel{grid-template-columns:1fr 1fr;align-items:center;gap:64px;margin-top:56px;display:none}:where(body[data-page=press]) .hub-panel.active{display:grid}:where(body[data-page=press]) .hub-panel h3{color:#fff;letter-spacing:-.03em;margin:0;font-family:Hanken Grotesk,sans-serif;font-size:clamp(28px,3vw,46px);font-weight:600;line-height:1.04}:where(body[data-page=press]) .hub-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--acc-yellow);margin-bottom:14px;font-size:13px;font-weight:600;display:block}:where(body[data-page=press]) .hub-blurb{color:#fffc;margin:18px 0 0;font-size:18px;line-height:1.6}:where(body[data-page=press]) .hub-cta{margin-top:30px}:where(body[data-page=press]) .hub-media{aspect-ratio:4/3;background:#ffffff14;overflow:hidden}:where(body[data-page=press]) .hub-media img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:860px){:where(body[data-page=press]) .hub-tabs{gap:14px 32px}:where(body[data-page=press]) .hub-panel{grid-template-columns:1fr;gap:32px}:where(body[data-page=press]) .hub-media{order:-1}}:where(body[data-page=press]) .findings{background:var(--soft);padding:40px}:where(body[data-page=press]) .findings h4{letter-spacing:.12em;text-transform:uppercase;color:var(--red);margin:0 0 12px;font-size:13px;font-weight:600}:where(body[data-page=press]) .findings .check-list{margin-top:0}:where(body[data-page=press]) .findings .check-list li{padding:14px 0;font-size:17px}:where(body[data-page=press]) .hero-with-findings{grid-template-columns:1.3fr .7fr;align-items:center;gap:64px;display:grid}:where(body[data-page=press]) .foot{color:var(--plum);border-top:1px solid var(--hair);background:#fff;padding:96px 24px 56px}:where(body[data-page=press]) .foot-top,:where(body[data-page=press]) .foot-bottom{grid-template-columns:1fr 1.5fr;gap:80px;max-width:none;margin:0 auto;display:grid}:where(body[data-page=press]) .foot-bottom{margin-top:76px}:where(body[data-page=press]) .foot-logo .wordmark{letter-spacing:-.03em;font-size:34px;font-weight:600}:where(body[data-page=press]) .foot-logo .wordmark .s1{color:var(--red)}:where(body[data-page=press]) .foot-logo .wordmark .s2{color:var(--plum)}:where(body[data-page=press]) .foot-blurb{max-width:46ch;color:var(--body);margin:26px 0 0;font-size:16px;font-weight:300;line-height:1.62}:where(body[data-page=press]) .foot-nav{flex-direction:column;align-items:flex-start;gap:18px;display:flex}:where(body[data-page=press]) .foot-nav a{color:var(--plum);letter-spacing:-.01em;font-size:19px;font-weight:600;text-decoration:none}:where(body[data-page=press]) .foot-nav a:hover{color:var(--red)}:where(body[data-page=press]) .foot-nav .foot-cta{background:var(--plum);color:#fff;border-radius:9999px;margin-top:10px;padding:14px 26px;transition:opacity .2s}:where(body[data-page=press]) .foot-nav .foot-cta:hover{color:#fff;opacity:.92}:where(body[data-page=press]) .foot h3{letter-spacing:-.02em;margin:0;font-size:32px;font-weight:500}:where(body[data-page=press]) .chat-grid{grid-template-columns:1fr 1fr 1fr;gap:40px 32px;margin-top:36px;display:grid}:where(body[data-page=press]) .chat-item a{color:var(--plum);font-size:15px;font-weight:600;text-decoration:none}:where(body[data-page=press]) .chat-item a:hover{color:var(--red)}:where(body[data-page=press]) .chat-item p{color:var(--muted);margin:8px 0 0;font-size:15px;font-weight:300}:where(body[data-page=press]) .chat-item a span{transition:transform .2s;display:inline-block}:where(body[data-page=press]) .chat-item a:hover span{transform:translate(5px)}:where(body[data-page=press]) .foot-col h4{letter-spacing:-.02em;margin:0 0 18px;font-size:24px;font-weight:500}:where(body[data-page=press]) .foot-sub{grid-template-columns:1fr 1fr;gap:28px;display:grid}:where(body[data-page=press]) .foot-sub .lbl{font-size:15px;font-weight:600}:where(body[data-page=press]) .foot-sub a,:where(body[data-page=press]) .foot-sub p{color:var(--body);margin:8px 0 0;font-size:15px;font-weight:300;text-decoration:none;display:block}:where(body[data-page=press]) .foot-sub a:hover{color:var(--red)}:where(body[data-page=press]) .fullbleed{box-sizing:border-box;width:100%;padding:0 24px}:where(body[data-page=press]) .fb-cap{box-sizing:border-box;letter-spacing:.08em;text-transform:uppercase;width:100%;max-width:1280px;color:var(--muted);margin:14px auto 0;padding:0 24px;font-size:14px;font-weight:600;display:block}:where(body[data-page=press]) .fb-cap b{color:var(--ink);font-weight:600}:where(body[data-page=press]) .fullbleed img,:where(body[data-page=press]) .fullbleed .fb-ph{object-fit:cover;width:100%;max-width:1280px;height:clamp(300px,44vw,560px);margin:0 auto;display:block}:where(body[data-page=press]) .fb-ph{background:var(--soft);color:var(--muted);letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .fullbleed.short img,:where(body[data-page=press]) .fullbleed.short .fb-ph{height:clamp(260px,34vw,420px)}:where(body[data-page=press]) .dp-img .ph-img,:where(body[data-page=press]) .gp-img .ph-img{color:#fff9;letter-spacing:.14em;text-transform:uppercase;text-align:center;background:#ffffff14;justify-content:center;align-items:center;width:100%;height:100%;min-height:400px;padding:24px;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .logo-ph{letter-spacing:.04em;color:var(--muted);text-transform:uppercase;font-size:15px;font-weight:600}:where(body[data-page=press]) .sol-lead{max-width:720px;margin:0 auto 56px}:where(body[data-page=press]) .sol-group{max-width:1280px;margin:0 auto}:where(body[data-page=press]) .sol-group+.sol-group{margin-top:72px}:where(body[data-page=press]) .sol-group-head{border-top:2px solid var(--ink);align-items:baseline;gap:18px;margin-bottom:40px;padding-top:20px;display:flex}:where(body[data-page=press]) .sol-group-head .gname{letter-spacing:-.03em;color:var(--ink);font-size:clamp(28px,3vw,40px);font-weight:600}:where(body[data-page=press]) .sol-group-head .gdesc{color:var(--muted);font-size:16px}:where(body[data-page=press]) .sol-grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .sol-grid.two{grid-template-columns:repeat(2,1fr)}:where(body[data-page=press]) .use-bar{background:var(--red);z-index:30;position:sticky;top:75px}:where(body[data-page=press]) .use-bar .inner{flex-wrap:wrap;justify-content:space-evenly;gap:52px;max-width:1280px;margin:0 auto;padding:0 24px;display:flex}:where(body[data-page=press]) .use-tab{color:#ffffff8c;letter-spacing:-.01em;cursor:pointer;background:0 0;border:none;padding:26px 0;font-family:Hanken Grotesk,sans-serif;font-size:19px;font-weight:600;transition:color .2s;position:relative}:where(body[data-page=press]) .use-tab:hover{color:#ffffffd9}:where(body[data-page=press]) .use-tab.active{color:#fff}:where(body[data-page=press]) .use-tab.active:after{content:"";background:#fff;height:3px;position:absolute;bottom:-2px;left:0;right:0}:where(body[data-page=press]) .use-panel{display:none}:where(body[data-page=press]) .use-panel.active{display:block}@media (max-width:860px){:where(body[data-page=press]) .use-bar .inner{gap:24px;padding:0 24px;overflow-x:auto}:where(body[data-page=press]) .use-tab{white-space:nowrap;padding:18px 0;font-size:16px}}:where(body[data-page=press]) .sol-card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}:where(body[data-page=press]) .sol-card .img{aspect-ratio:1;background:var(--soft);overflow:hidden}:where(body[data-page=press]) .sol-card .img img{object-fit:cover;width:100%;height:100%;transition:transform .45s}:where(body[data-page=press]) .sol-card:hover .img img{transform:scale(1.05)}:where(body[data-page=press]) .sol-card .ph-img{width:100%;height:100%;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .sol-card h3{letter-spacing:-.025em;color:var(--ink);margin:26px 0 0;font-size:28px;font-weight:600}:where(body[data-page=press]) .sol-card p{color:var(--muted);margin:12px 0 0;font-size:16px;line-height:1.55}:where(body[data-page=press]) .sol-card .more{color:var(--red);align-items:center;gap:8px;margin-top:18px;font-size:16px;font-weight:600;transition:gap .15s;display:inline-flex}:where(body[data-page=press]) .sol-card:hover .more{gap:14px}:where(body[data-page=press]) .imp-rows{max-width:1280px;margin:0 auto}:where(body[data-page=press]) .imp-card{color:var(--ink);border-top:1px solid var(--hair);grid-template-columns:1fr 1fr;align-items:center;gap:0;padding:48px 0;text-decoration:none;display:grid}:where(body[data-page=press]) .imp-card:last-child{border-bottom:1px solid var(--hair)}:where(body[data-page=press]) .imp-card.rev .imp-img{order:2}:where(body[data-page=press]) .imp-img{aspect-ratio:16/10;background:var(--soft);overflow:hidden}:where(body[data-page=press]) .imp-img img{object-fit:cover;width:100%;height:100%;transition:transform .45s}:where(body[data-page=press]) .imp-card:hover .imp-img img{transform:scale(1.04)}:where(body[data-page=press]) .imp-img .ph-img{width:100%;height:100%;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .imp-txt{padding:0 56px}:where(body[data-page=press]) .imp-card.rev .imp-txt{padding-left:0}:where(body[data-page=press]) .imp-txt .imp-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:13px;font-weight:600}:where(body[data-page=press]) .imp-txt h3{letter-spacing:-.03em;color:var(--ink);margin:16px 0 0;font-size:clamp(28px,3vw,42px);font-weight:600;line-height:1.06}:where(body[data-page=press]) .imp-txt p{color:var(--muted);max-width:44ch;margin:16px 0 0;font-size:17px;line-height:1.6}:where(body[data-page=press]) .imp-txt .more{color:var(--red);align-items:center;gap:8px;margin-top:22px;font-size:16px;font-weight:600;transition:gap .15s;display:inline-flex}:where(body[data-page=press]) .imp-card:hover .imp-txt .more{gap:14px}:where(body[data-page=press]) .svc-list{grid-template-columns:240px 1fr;gap:56px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .svc-list-title{letter-spacing:-.025em;color:var(--ink);align-self:start;font-size:34px;font-weight:600;position:sticky;top:120px}:where(body[data-page=press]) .svc-cols{grid-template-columns:1fr 1fr;gap:0 64px;display:grid}:where(body[data-page=press]) .svc-item{border-top:1px solid var(--hair);color:var(--ink);padding:34px 0;text-decoration:none;display:block}:where(body[data-page=press]) .svc-item .top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}:where(body[data-page=press]) .svc-item h4{color:var(--ink);letter-spacing:-.015em;margin:0;font-size:23px;font-weight:600}:where(body[data-page=press]) .svc-item .sub{color:var(--ink);margin:5px 0 0;font-size:14px;font-weight:600}:where(body[data-page=press]) .svc-blob{border-radius:9999px;flex:none;width:36px;height:36px}:where(body[data-page=press]) .svc-item p{color:var(--muted);margin:16px 0 0;font-size:15px;line-height:1.6}:where(body[data-page=press]) .svc-item .more{color:var(--red);align-items:center;gap:8px;margin-top:16px;font-size:15px;font-weight:600;transition:gap .15s;display:inline-flex}:where(body[data-page=press]) .svc-item:hover .more{gap:14px}:where(body[data-page=press]) .pronounce{color:var(--body);align-items:center;gap:12px;margin-top:24px;font-size:18px;display:flex}:where(body[data-page=press]) .pronounce .snd{color:var(--red);cursor:pointer;display:inline-flex}:where(body[data-page=press]) .pronounce .snd svg{width:26px;height:26px}:where(body[data-page=press]) .pronounce b{color:var(--ink);font-weight:600}:where(body[data-page=press]) .pronounce .gloss{color:var(--muted)}:where(body[data-page=press]) .blog-layout{grid-template-columns:.85fr 2fr;gap:72px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .feat-card{color:var(--ink);align-self:start;text-decoration:none;display:block}:where(body[data-page=press]) .feat-card .img{aspect-ratio:3/4;background:var(--soft);overflow:hidden}:where(body[data-page=press]) .feat-card .img img{object-fit:cover;width:100%;height:100%;transition:transform .45s}:where(body[data-page=press]) .feat-card:hover .img img{transform:scale(1.04)}:where(body[data-page=press]) .feat-card .ph-img{width:100%;height:100%;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}:where(body[data-page=press]) .feat-meta{color:var(--muted);text-align:center;margin:26px 0 0;font-size:14px}:where(body[data-page=press]) .feat-card h3{letter-spacing:-.02em;text-align:center;color:var(--ink);margin:14px 0 0;font-size:clamp(26px,2.2vw,34px);font-weight:500;line-height:1.18}:where(body[data-page=press]) .art-side{position:relative}:where(body[data-page=press]) .art-side:before{content:"";background:var(--hair);width:1px;position:absolute;top:0;bottom:0;left:-36px}:where(body[data-page=press]) .art-tabs{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;gap:36px;margin-bottom:44px;padding-top:18px;padding-bottom:18px;display:flex}:where(body[data-page=press]) .art-tab{color:var(--muted);cursor:pointer;letter-spacing:-.01em;background:0 0;border:none;padding:0;font-size:18px;font-weight:500;transition:color .2s}:where(body[data-page=press]) .art-tab.active{color:var(--red)}:where(body[data-page=press]) .art-grid{grid-template-columns:repeat(3,1fr);gap:48px 32px;display:grid}:where(body[data-page=press]) .art-card{color:var(--ink);flex-direction:column;text-decoration:none;display:flex}:where(body[data-page=press]) .art-card .img{aspect-ratio:1;background:var(--soft);overflow:hidden}:where(body[data-page=press]) .art-card .img img{object-fit:cover;width:100%;height:100%;transition:transform .45s}:where(body[data-page=press]) .art-card:hover .img img{transform:scale(1.05)}:where(body[data-page=press]) .art-card .ph-img{width:100%;height:100%;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;padding:12px;font-size:11px;font-weight:600;display:flex}:where(body[data-page=press]) .art-card .cat{color:var(--muted);text-align:center;margin:18px 0 0;font-size:14px}:where(body[data-page=press]) .art-card h4{letter-spacing:-.01em;text-align:center;color:var(--ink);margin:8px 0 0;font-size:20px;font-weight:500;line-height:1.25}:where(body[data-page=press]) .art-card.hide{display:none}@media (max-width:980px){:where(body[data-page=press]) .sol-grid,:where(body[data-page=press]) .art-grid{grid-template-columns:1fr 1fr}:where(body[data-page=press]) .svc-cols{grid-template-columns:1fr;gap:0}}@media (max-width:860px){:where(body[data-page=press]) .sol-grid,:where(body[data-page=press]) .art-grid{grid-template-columns:1fr}:where(body[data-page=press]) .imp-card{grid-template-columns:1fr;gap:24px;padding:32px 0}:where(body[data-page=press]) .imp-card.rev .imp-img{order:0}:where(body[data-page=press]) .imp-txt,:where(body[data-page=press]) .imp-card.rev .imp-txt{padding:0}:where(body[data-page=press]) .svc-list{grid-template-columns:1fr;gap:28px}:where(body[data-page=press]) .blog-layout{grid-template-columns:1fr;gap:48px}:where(body[data-page=press]) .art-side:before{display:none}}:where(body[data-page=press]) .mech-head{text-align:left;max-width:1280px;margin-left:auto;margin-right:auto}:where(body[data-page=press]) .mech-head .lead{margin-left:0;margin-right:0}:where(body[data-page=press]) .mech-tabs{border-bottom:1px solid var(--hair);justify-content:space-between;gap:24px;max-width:1280px;margin:0 auto 56px;display:flex}:where(body[data-page=press]) .mech-tab{font:inherit;letter-spacing:-.02em;color:var(--muted);cursor:pointer;background:0 0;border:0;margin:0;padding:0 0 22px;font-size:clamp(20px,2.4vw,34px);font-weight:600;line-height:1.1;transition:color .2s;position:relative}:where(body[data-page=press]) .mech-tab:hover{color:var(--ink)}:where(body[data-page=press]) .mech-tab.active{color:var(--plum)}:where(body[data-page=press]) .mech-tab.active:after{content:"";background:var(--plum);height:3px;position:absolute;bottom:-1px;left:0;right:0}:where(body[data-page=press]) .mech-body{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:64px;max-width:1280px;margin:0 auto;display:grid}:where(body[data-page=press]) .mech-slides{min-height:360px;position:relative}:where(body[data-page=press]) .mech-slide{display:none}:where(body[data-page=press]) .mech-slide.active{animation:.35s mechFade;display:block}@keyframes mechFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:where(body[data-page=press]) .mech-headline{letter-spacing:-.03em;color:var(--plum);margin:0;font-size:clamp(28px,3.2vw,42px);font-weight:600;line-height:1.05}:where(body[data-page=press]) .mech-limb{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-top:12px;font-size:13px;font-weight:600}:where(body[data-page=press]) .mech-desc{color:var(--ink);max-width:30em;margin:22px 0 0;font-size:20px;line-height:1.5}:where(body[data-page=press]) .mech-detail{flex-direction:column;gap:26px;margin-top:30px;display:flex}:where(body[data-page=press]) .mech-glabel{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);margin-bottom:2px;font-size:11px;font-weight:600;display:block}:where(body[data-page=press]) .mech-tags{flex-direction:column;display:flex}:where(body[data-page=press]) .mech-tag{color:var(--plum);border:0;border-top:1px solid var(--hair);border-radius:0;align-items:center;gap:13px;padding:11px 0;font-size:20px;font-weight:600;display:flex}:where(body[data-page=press]) .mech-tag:before{content:"";background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}:where(body[data-page=press]) .mech-tag-motion{color:var(--red)}:where(body[data-page=press]) .mech-tag-motion:before{background:var(--plum)}:where(body[data-page=press]) .mech-tag-grip{color:var(--plum)}:where(body[data-page=press]) .mech-tag-grip:before{background:var(--plum)}:where(body[data-page=press]) .mech-media{flex-direction:column;gap:12px;display:flex}:where(body[data-page=press]) .mech-video-ph{background:var(--soft);flex:1;min-height:0;display:block;overflow:hidden}:where(body[data-page=press]) .mech-video-ph img{object-fit:contain;width:100%;height:100%;display:block}:where(body[data-page=press]) .mech-video-note{color:var(--muted);margin:0;font-size:13px;line-height:1.4}@media (max-width:860px){:where(body[data-page=press]) .mech-body{grid-template-columns:1fr;gap:32px}:where(body[data-page=press]) .mech-slides{order:2;min-height:0}:where(body[data-page=press]) .mech-media{order:1;display:block}:where(body[data-page=press]) .mech-video-ph{aspect-ratio:16/10}:where(body[data-page=press]) .mech-tabs{gap:16px;overflow-x:auto}:where(body[data-page=press]) .mech-tab{white-space:nowrap}}:where(body[data-page=press]) .section.plum .mech-tabs{border-color:#ffffff29}:where(body[data-page=press]) .section.plum .mech-tab{color:#fff6}:where(body[data-page=press]) .section.plum .mech-tab:hover{color:#ffffffbf}:where(body[data-page=press]) .section.plum .mech-tab.active{color:#fff}:where(body[data-page=press]) .section.plum .mech-tab.active:after{background:#fff}:where(body[data-page=press]) .section.plum .mech-headline,:where(body[data-page=press]) .section.plum .mech-limb,:where(body[data-page=press]) .section.plum .mech-glabel,:where(body[data-page=press]) .section.plum .mech-desc{color:#fff}:where(body[data-page=press]) .section.plum .mech-tag{color:#fff;border-top-color:#ffffff29}:where(body[data-page=press]) .section.plum .mech-tag-motion{color:#fff}:where(body[data-page=press]) .section.plum .mech-tag-motion:before{background:#ffffff80}:where(body[data-page=press]) .section.plum .mech-tag-grip{color:#fff}:where(body[data-page=press]) .section.plum .mech-tag-grip:before{background:#ffffff80}:where(body[data-page=press]) .section.plum .mech-video-ph{background:#ffffff0f}:where(body[data-page=press]) .section.plum .mech-video-note{color:#fff9}:where(body[data-page=press]) .model-scroll{background:#fff;height:1080vh;position:relative}:where(body[data-page=press]) .model-sticky{pointer-events:none;justify-content:center;align-items:center;height:100vh;padding:0 7vw;display:flex;position:sticky;top:0}:where(body[data-page=press]) .model-eyebrow{text-align:left;position:absolute;top:16vh;left:7vw}:where(body[data-page=press]) .model-sticky model-viewer{--poster-color:transparent;background:0 0;border:none;width:540px;height:92vh;max-height:900px}:where(body[data-page=press]) .hotspot{appearance:none;width:0;height:0;box-shadow:none;background:0 0;border:0;margin:0;padding:0}:where(body[data-page=press]) .callout{opacity:0;pointer-events:none;transition:opacity .45s;position:absolute;top:0;left:0;transform:translate(0)}:where(body[data-page=press]) .callout.active{opacity:1}:where(body[data-page=press]) .cdot{background:var(--hair-dark);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:-4px}:where(body[data-page=press]) .cline{background:var(--hair-dark);height:1.5px;position:absolute;top:-.75px}:where(body[data-page=press]) .ctext{letter-spacing:.01em;color:var(--plum);white-space:nowrap;font-size:15px;font-weight:600;position:absolute;top:0;transform:translateY(-50%)}:where(body[data-page=press]) .callout.right .cline{width:120px;left:4px}:where(body[data-page=press]) .callout.right .ctext{left:132px}:where(body[data-page=press]) .callout.left .cline{width:120px;right:4px}:where(body[data-page=press]) .callout.left .ctext{text-align:right;right:132px}@media (max-width:760px){:where(body[data-page=press]) .model-scroll{height:900vh}:where(body[data-page=press]) .model-sticky{justify-content:center;padding:0 24px}:where(body[data-page=press]) .model-sticky model-viewer{width:300px;height:62vh}:where(body[data-page=press]) .model-eyebrow{top:9vh;left:24px}:where(body[data-page=press]) .cline{width:60px!important}:where(body[data-page=press]) .callout.right .ctext{left:70px}:where(body[data-page=press]) .callout.left .ctext{right:70px}:where(body[data-page=press]) .ctext{font-size:13px}}:where(body[data-page=press]) .model-slot{border:2px dashed var(--hair-dark);background:#fff;border-radius:4px;place-items:center;max-width:1280px;min-height:440px;margin:0 auto;display:grid}:where(body[data-page=press]) .model-slot-inner{text-align:center;color:var(--muted);padding:40px}:where(body[data-page=press]) .model-slot-inner svg{width:56px;height:56px;color:var(--red)}:where(body[data-page=press]) .model-slot-inner .ms-title{color:var(--ink);letter-spacing:-.02em;margin-top:18px;font-size:22px;font-weight:600}:where(body[data-page=press]) .model-slot-inner .ms-sub{margin-top:8px;font-size:15px}:where(body[data-page=press]) .reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}:where(body[data-page=press]) .reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){:where(body[data-page=press]) .reveal{opacity:1;transform:none}}@media (max-width:980px){:where(body[data-page=press]) .hero-with-findings,:where(body[data-page=press]) .tgrid{grid-template-columns:1fr}:where(body[data-page=press]) .adl-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){:where(body[data-page=press]) .nav{gap:14px;padding:16px 22px}:where(body[data-page=press]) .nav-links{display:none}:where(body[data-page=press]) .page-hero{padding:124px 24px 56px}:where(body[data-page=press]) .ph-title{max-width:100%;font-size:clamp(38px,9vw,78px)}:where(body[data-page=press]) .section{padding:64px 24px}:where(body[data-page=press]) .split,:where(body[data-page=press]) .quotes,:where(body[data-page=press]) .pgrid,:where(body[data-page=press]) .pgrid.bubbles,:where(body[data-page=press]) .app-split,:where(body[data-page=press]) .dark-panel,:where(body[data-page=press]) .gripable-panel,:where(body[data-page=press]) .faq-wrap,:where(body[data-page=press]) .contact-grid,:where(body[data-page=press]) .recog-bar,:where(body[data-page=press]) .adl-grid{grid-template-columns:1fr;gap:36px}:where(body[data-page=press]) .split.rev .split-media{order:0}:where(body[data-page=press]) .stat-row,:where(body[data-page=press]) .stat-row.two,:where(body[data-page=press]) .stat-row.four{grid-template-columns:1fr;gap:28px}:where(body[data-page=press]) .stat{border-left:none;border-top:1px solid var(--hair);padding:24px 0 0}:where(body[data-page=press]) .stat:first-child{border-top:none;padding-top:0}:where(body[data-page=press]) .faq-wrap>h2{position:static}:where(body[data-page=press]) .pcard,:where(body[data-page=press]) .adl-card{border-right:none;border-bottom:1px solid var(--hair);padding-bottom:32px;padding-right:0}:where(body[data-page=press]) .dark-panel .dp-img,:where(body[data-page=press]) .gp-img{min-height:280px}:where(body[data-page=press]) .foot-top,:where(body[data-page=press]) .foot-bottom,:where(body[data-page=press]) .chat-grid,:where(body[data-page=press]) .foot-sub{grid-template-columns:1fr;gap:30px}:where(body[data-page=press]) .timeline:before{left:31px}:where(body[data-page=press]) .tl-row{grid-template-columns:1fr}:where(body[data-page=press]) .tl-row .tl-card,:where(body[data-page=press]) .tl-row.right .tl-card{grid-column:1;margin:0 0 0 80px}:where(body[data-page=press]) .tl-node{left:31px}:where(body[data-page=press]) .move-row{grid-template-columns:auto 1fr;gap:10px 20px}:where(body[data-page=press]) .move-row>.move-co{grid-column:1/-1}:where(body[data-page=press]) .tm{grid-template-columns:1fr}:where(body[data-page=press]) .split-media img,:where(body[data-page=press]) .ph2{height:320px}}:where(body[data-page=press]) .nav.scrolled{border-bottom:1px solid var(--hair)}:where(body[data-page=press]) .section.plum.cta-red,:where(body[data-page=press]) .sec-plum.cta-red,:where(body[data-page=press]) .sec-cta.cta-red{background:var(--red)}:where(body[data-page=press]) .cta-red .eyebrow{color:var(--acc-yellow)}:where(body[data-page=press]) .cta-red .btn-primary{background:var(--plum);color:#fff}:where(body[data-page=press]) .cta-red .btn-primary:hover{background:#1a1a1a}:where(body[data-page=press]) .foot{color:#fff;background:#000;border-top:none}:where(body[data-page=press]) .foot-blurb{color:#ffffffb3}:where(body[data-page=press]) .foot h3,:where(body[data-page=press]) .foot-col h4,:where(body[data-page=press]) .foot-nav a,:where(body[data-page=press]) .chat-item a,:where(body[data-page=press]) .foot-sub .lbl{color:#fff}:where(body[data-page=press]) .chat-item a:hover,:where(body[data-page=press]) .foot-nav a:hover,:where(body[data-page=press]) .foot-sub a:hover{color:var(--red)}:where(body[data-page=press]) .chat-item p,:where(body[data-page=press]) .foot-sub a,:where(body[data-page=press]) .foot-sub p{color:#fff9}:where(body[data-page=press]) .foot-soc{background:#fff!important}:where(body[data-page=press]) .nav-logo img{height:36px;display:block}:where(body[data-page=press]) .foot-logo img{height:40px;display:block}:where(body[data-page=press]) .btn,:where(body[data-page=press]) .nav-cta,:where(body[data-page=press]) .foot-nav .foot-cta{border-radius:var(--radius-lg)}:where(body[data-page=press]) .btn{font-weight:var(--weight-medium)}:where(body[data-page=press]) a{color:var(--link)}:where(body[data-page=press]) .ph-title{letter-spacing:-.02em;line-height:1}:where(body[data-page=press]) .section h2,:where(body[data-page=press]) h2.h-lg,:where(body[data-page=press]) .hub-panel h3,:where(body[data-page=press]) .imp-txt h3,:where(body[data-page=press]) .sol-card h3{letter-spacing:-.02em}:where(body[data-page=press]) .tl-card,:where(body[data-page=press]) .tm,:where(body[data-page=press]) .neuro-chart,:where(body[data-page=press]) .award-card,:where(body[data-page=press]) .form-card,:where(body[data-page=press]) .side-info,:where(body[data-page=press]) .side-dark,:where(body[data-page=press]) .partner-opt,:where(body[data-page=press]) .findings,:where(body[data-page=press]) .recog-bar,:where(body[data-page=press]) .dark-panel,:where(body[data-page=press]) .gripable-panel,:where(body[data-page=press]) .sol-card .img,:where(body[data-page=press]) .art-card .img,:where(body[data-page=press]) .feat-card .img,:where(body[data-page=press]) .imp-img,:where(body[data-page=press]) .hub-media,:where(body[data-page=press]) .split-media img,:where(body[data-page=press]) .ph2,:where(body[data-page=press]) .mech-video-ph,:where(body[data-page=press]) .model-slot{border-radius:var(--radius-lg)}:where(body[data-page=press]) .tm,:where(body[data-page=press]) .dark-panel,:where(body[data-page=press]) .gripable-panel{overflow:hidden}:where(body[data-page=press]) .chips .chip,:where(body[data-page=press]) .bars{border-radius:var(--radius-md)}:where(body[data-page=press]) .field input,:where(body[data-page=press]) .field textarea{border-bottom-width:1.5px}:where(body[data-page=press]){--t-hero:53px;--t-h1:34px;--t-h2:26px;--t-h3:20px;--t-lede:19px;--t-body:16px;--t-caption:14px;--t-eyebrow:14px}:where(body[data-page=press]) .pg-hero h1,:where(body[data-page=press]) .ph-title{font-family:var(--font-display);font-weight:500;font-size:var(--t-hero);letter-spacing:-.03em;margin:0;line-height:1.04}:where(body[data-page=press]) .ph-lead,:where(body[data-page=press]) .pg-hero .lede{font-size:var(--t-lede);line-height:1.6}:where(body[data-page=press]) .h-display,:where(body[data-page=press]) .section h2,:where(body[data-page=press]) .faq-wrap>h2,:where(body[data-page=press]) .side-dark h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-h1);letter-spacing:-.02em;line-height:1.1}:where(body[data-page=press]) .h-display-sm{font-family:var(--font-display);font-weight:500;font-size:var(--t-h2);letter-spacing:-.02em;line-height:1.14}:where(body[data-page=press]) .pcard h3,:where(body[data-page=press]) .bubble h3,:where(body[data-page=press]) .card-hair h3,:where(body[data-page=press]) .tile-red h3,:where(body[data-page=press]) .award-card h3,:where(body[data-page=press]) .side-info h3,:where(body[data-page=press]) .wrow h3,:where(body[data-page=press]) .p-list li,:where(body[data-page=press]) .un-t,:where(body[data-page=press]) .bl-title,:where(body[data-page=press]) .tm h3,:where(body[data-page=press]) .tl-card h3{font-family:var(--font-display);font-weight:500;font-size:var(--t-h3);letter-spacing:-.018em;line-height:1.2}:where(body[data-page=press]) .lede,:where(body[data-page=press]) .lead{font-size:var(--t-lede);line-height:1.6}:where(body[data-page=press]) .pcard p,:where(body[data-page=press]) .bubble p,:where(body[data-page=press]) .tl-card p,:where(body[data-page=press]) .card-hair p,:where(body[data-page=press]) .tile-red p,:where(body[data-page=press]) .wrow p,:where(body[data-page=press]) .p-copy p,:where(body[data-page=press]) .un-s,:where(body[data-page=press]) .ans,:where(body[data-page=press]) .side-info a,:where(body[data-page=press]) .side-info span,:where(body[data-page=press]) .stat-s,:where(body[data-page=press]) .specs li,:where(body[data-page=press]) .drow .dd{font-size:var(--t-body);line-height:1.6}:where(body[data-page=press]) .eyebrow,:where(body[data-page=press]) .figcap,:where(body[data-page=press]) .ptag,:where(body[data-page=press]) .card-hair .k,:where(body[data-page=press]) .bubble .idx,:where(body[data-page=press]) .drow .n,:where(body[data-page=press]) .un-m,:where(body[data-page=press]) .gf span{font-size:var(--t-eyebrow);letter-spacing:.1em;text-transform:uppercase;font-weight:600}:where(body[data-page=press]) .stat-k{letter-spacing:0;text-transform:none;font-size:22px;font-weight:500;line-height:1.3}:where(body[data-page=press]) .gf-note,:where(body[data-page=press]) .bl-meta,:where(body[data-page=press]) .legal,:where(body[data-page=press]) .caption{font-size:var(--t-caption);line-height:1.5}:where(body[data-page=press]) .drow .dt,:where(body[data-page=press]) .faq summary{font-family:var(--font-display);font-size:var(--t-h3);letter-spacing:-.015em;font-weight:500}@media (max-width:1180px){:where(body[data-page=press]){--t-hero:5vw}}@media (max-width:760px){:where(body[data-page=press]){--t-hero:clamp(32px,8vw,44px);--t-h1:28px;--t-h2:23px}}:where(body[data-page=press]) .btn,:where(body[data-page=press]) a.btn,:where(body[data-page=press]) button.btn,:where(body[data-page=press]) .btn-primary,:where(body[data-page=press]) a.btn-primary,:where(body[data-page=press]) input[type=submit].btn{font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;cursor:pointer;border-radius:9999px;justify-content:center;align-items:center;gap:10px;padding:13px 26px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}:where(body[data-page=press]) .btn:active,:where(body[data-page=press]) .btn-primary:active{transform:translateY(1px)}:where(body[data-page=press]) .v3nav-cta{letter-spacing:.08em;text-transform:uppercase;border-radius:9999px;padding:13px 26px;font-size:13px;font-weight:600;line-height:1}:where(body[data-page=press]) .btn-row,:where(body[data-page=press]) .cta-row{align-items:center;gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}:where(body[data-page=press]) .link-arrow,:where(body[data-page=press]) .ilink{font-family:var(--font-text);font-size:var(--t-body);letter-spacing:0;text-transform:none;background:0 0;border-radius:0;align-items:center;gap:8px;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}:where(body[data-page=press]) .link-arrow:active,:where(body[data-page=press]) .ilink:active{transform:none}:where(body[data-page=press]) .bl-research{text-transform:none;letter-spacing:0}:where(body[data-page=press]) .v3nav{position:fixed}:where(body[data-page=press]) header.nav[hidden],:where(body[data-page=press]) footer.foot[hidden]{display:none!important}:where(body[data-page=press]) .page-hero{padding-top:calc(var(--space-section) + 76px)}@media (max-width:860px){:where(body[data-page=press]) .page-hero{padding-top:calc(var(--space-section) + 34px)}}:where(body[data-page=press]) .band-coral .btn{border-radius:var(--radius-pill);font-family:var(--font-text);letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;padding:13px 26px;font-size:13px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,color .16s,border-color .16s,transform .16s;display:inline-flex}:where(body[data-page=press]) .band-coral .btn-white{background:var(--color-canvas);border:1.5px solid var(--color-canvas);color:var(--color-ink)}:where(body[data-page=press]) .band-coral .btn-white:hover{background:var(--color-canvas);color:var(--color-primary)}:where(body[data-page=press]) .band-coral .btn-ghost-white{border:1.5px solid var(--color-on-dark);color:var(--color-on-dark);background:0 0}:where(body[data-page=press]) .band-coral .btn-ghost-white:hover{color:var(--color-on-dark);background:#ffffff24}:where(body[data-page=press]) .band-coral .btn-row{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}:where(body[data-page=press]) .page-hero .inner{text-align:center}:where(body[data-page=press]) .page-hero .ph-title{text-align:center;white-space:nowrap;letter-spacing:-.04em;width:auto;max-width:none;margin-inline:auto;line-height:.98;font-size:clamp(38px,5.2vw,72px)!important}:where(body[data-page=press]) .page-hero .ph-lead{text-align:center;text-wrap:pretty;max-width:72ch;color:var(--color-body);margin-inline:auto;margin-top:28px;line-height:1.5;font-size:clamp(18px,1.5vw,23px)!important}:where(body[data-page=press]) .page-hero .ph-title .wm,:where(body[data-page=press]) .page-hero .ph-title .wm>span{overflow:visible}@media (max-width:900px){:where(body[data-page=press]) .page-hero .ph-title{white-space:normal}}:where(body[data-page=press]) .page-hero,:where(body[data-page=press]) .section{padding-left:0;padding-right:0}:where(body[data-page=press]) .page-hero .inner,:where(body[data-page=press]) .section .inner{max-width:1200px;padding-left:var(--space-xl);padding-right:var(--space-xl);box-sizing:border-box;margin:0 auto}:where(body[data-page=press]) .band-cta:before{background-image:url(/uploads/press-cta-writing.jpg);background-position:50%}
