.bizweb .press-page{--press-accent:#4c6e97;max-width:1200px;color:hsl(var(--foreground));background:hsl(var(--background));margin:0 auto;padding:88px 24px 112px}.press-page .press-head{grid-template-columns:1.4fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.press-page .press-head h1{letter-spacing:-.045em;font-size:max(52px,min(7vw,96px));font-weight:500;line-height:.98}.press-page .press-head em{color:var(--press-accent);font-style:normal;font-weight:700}.press-page .press-head p{color:hsl(var(--muted-foreground));max-width:38ch;padding-bottom:8px;font-size:18px}.press-page .press-featured{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.press-page .press-card{border:1px solid hsl(var(--border));border-radius:16px;flex-direction:column;gap:16px;min-width:0;padding:12px;display:flex}.press-page .press-lead{grid-column:1/-1;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:8px;display:grid}.press-page .press-thumb{aspect-ratio:1024/440;background:hsl(var(--muted));border-radius:10px;position:relative;overflow:hidden}.press-page .press-thumb img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.press-page .press-thumb-type{color:hsl(var(--background));background:hsl(var(--foreground));flex-direction:column;justify-content:space-between;gap:12px;padding:22px 24px;display:flex}.press-page .press-thumb-type strong{letter-spacing:-.035em;font-size:max(24px,min(2.6vw,34px));line-height:1.1}.press-page .press-thumb-type span{opacity:.7;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:34ch;font-size:13px;display:-webkit-box;overflow:hidden}.press-page .press-card-body{min-width:0;padding:0 8px 8px}.press-page .press-lead .press-card-body{flex-direction:column;gap:10px;padding:16px 24px;display:flex}.press-page .press-card h2{letter-spacing:-.012em;margin-top:10px;font-size:18px;font-weight:500;line-height:1.3}.press-page .press-lead h2{margin:0;font-size:max(22px,min(2vw,26px));line-height:1.15}.press-page .press-card p{color:hsl(var(--muted-foreground));-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14.5px;display:-webkit-box;overflow:hidden}.press-page .press-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--press-accent);font-size:11px;font-weight:600}.press-page .press-read{margin-top:4px;font-size:14px;font-weight:500}.press-page .press-meta{color:hsl(var(--muted-foreground));flex-wrap:wrap;align-items:center;gap:10px;font-size:13px;display:flex}.press-page .press-pill{background:hsl(var(--muted));color:hsl(var(--foreground));white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;font-size:12px;font-weight:500;display:inline-flex}.press-page .press-pill:before{content:"";background:var(--press-dot,var(--press-accent));border-radius:50%;flex-shrink:0;width:6px;height:6px}.press-page [data-category=coverage]{--press-dot:#6d597a}.press-page [data-category=release]{--press-dot:#f28482}.press-page [data-category=award]{--press-dot:#d4a017}.press-page [data-category=insights]{--press-dot:#c58940}.press-page [data-category=user_story]{--press-dot:#0b6e75}.press-page .press-awards{border-block:1px solid hsl(var(--border));flex-wrap:wrap;align-items:stretch;margin-top:48px;display:flex}.press-page .press-awards h2{align-self:center;padding:20px}.press-page .press-awards a{border-inline-start:1px solid hsl(var(--border));flex-direction:column;flex:1;gap:6px;min-width:180px;padding:26px 28px;display:flex}.press-page .press-awards strong{font-size:22px}.press-page .press-awards span{color:hsl(var(--muted-foreground));font-size:13.5px}.press-page .press-contact{--press-contact-accent:#8fb0d6;background:hsl(var(--foreground));color:hsl(var(--background));border-radius:24px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:40px;margin:96px 0;padding:56px;display:grid;position:relative;overflow:hidden}.press-page .press-contact:after{content:"";border:1.5px dashed color-mix(in srgb,var(--press-contact-accent) 40%,transparent);pointer-events:none;border-radius:50%;width:420px;height:420px;position:absolute;top:-160px}.press-page .press-contact:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-120px}.press-page .press-contact:not(:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-120px}.press-page .press-contact:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):after{right:-120px}.press-page .press-contact:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-120px}.press-page .press-contact:-moz-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-120px}.press-page .press-contact:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{left:-120px}.press-page .press-contact-actions,.press-page .press-contact-copy{z-index:1;min-width:0;position:relative}.press-page .press-contact .press-eyebrow{color:var(--press-contact-accent)}.press-page .press-contact h2{letter-spacing:-.035em;overflow-wrap:anywhere;margin:14px 0 10px;font-size:max(28px,min(3.6vw,48px));font-weight:500;line-height:1.1}.press-page .press-contact h2 a{text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-decoration-color:color-mix(in srgb,currentColor 30%,transparent);text-underline-offset:6px}.press-page .press-contact-copy p{opacity:.7;max-width:52ch;font-size:16px}.press-page .press-copy{background:hsl(var(--background));width:100%;min-height:48px;color:hsl(var(--foreground));cursor:pointer;border-radius:12px;padding:12px 22px;font-size:15px;font-weight:500;display:block}.press-page .press-copy-status{max-width:25ch;min-height:2.8em;margin-top:8px;font-size:13px}.press-page .press-list-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:32px;display:flex}.press-page .press-list-head h2{letter-spacing:-.03em;font-size:max(32px,min(3.6vw,44px));font-weight:500;line-height:1.05}.press-page .press-filters{flex-wrap:wrap;gap:6px;display:flex}.press-page .press-filter{border:1px solid hsl(var(--border));color:hsl(var(--muted-foreground));cursor:pointer;border-radius:999px;padding:8px 14px;font-size:13px;font-weight:500}.press-page .press-filter[aria-pressed=true]{background:hsl(var(--foreground));color:hsl(var(--background));border-color:hsl(var(--foreground))}.press-page .press-year{border-top:1px solid hsl(var(--foreground));grid-template-columns:160px minmax(0,1fr);gap:24px;display:grid}.press-page .press-year-label{letter-spacing:-.04em;color:hsl(var(--muted-foreground));align-self:start;padding-top:20px;font-size:40px;font-weight:500;line-height:1;position:sticky;top:104px}.press-page .press-year-list{margin:0;padding:0;list-style:none}.press-page .press-row{border-bottom:1px solid hsl(var(--border));grid-template-columns:100px minmax(0,1fr) auto 28px;align-items:center;gap:24px;padding:22px 0;display:grid}.press-page .press-year-list li:last-child .press-row{border-bottom:0}.press-page .press-date-unknown,.press-page .press-row time{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;font-size:13px}.press-page .press-row-title{overflow-wrap:anywhere;font-size:17px;font-weight:500;line-height:1.35}.press-page .press-row-title small{color:hsl(var(--muted-foreground));margin-top:3px;font-size:13px;font-weight:400;display:block}.press-page .press-arrow{border:1px solid hsl(var(--border));border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.press-page .press-feed-status{color:hsl(var(--muted-foreground));padding:16px 0}.press-page .press-retry{cursor:pointer;text-underline-offset:4px;color:hsl(var(--foreground));padding:8px;text-decoration:underline}.press-page :-webkit-any(a,button):focus-visible{outline:3px solid var(--press-accent);outline-offset:4px}.press-page :-moz-any(a,button):focus-visible{outline:3px solid var(--press-accent);outline-offset:4px}.press-page :is(a,button):focus-visible{outline:3px solid var(--press-accent);outline-offset:4px}.press-page .press-contact :-webkit-any(a,button):focus-visible{outline-color:var(--press-contact-accent)}.press-page .press-contact :-moz-any(a,button):focus-visible{outline-color:var(--press-contact-accent)}.press-page .press-contact :is(a,button):focus-visible{outline-color:var(--press-contact-accent)}.press-page .press-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (hover:hover) and (pointer:fine){.press-page .press-card:hover{border-color:hsl(var(--foreground)/.3)}.press-page .press-card:hover h2,.press-page .press-row:hover .press-row-title{text-underline-offset:4px;text-decoration:underline}.press-page .press-filter:hover{border-color:hsl(var(--foreground))}.press-page .press-row:hover .press-arrow{color:hsl(var(--background));background:hsl(var(--foreground))}}@media (prefers-color-scheme:dark){.bizweb .press-page{--press-accent:#8fb0d6}.press-page .press-contact{--press-contact-accent:#4c6e97}}@media (max-width:960px){.press-page .press-head,.press-page .press-lead{grid-template-columns:1fr;gap:20px}.press-page .press-contact{grid-template-columns:1fr;padding:40px}.press-page .press-contact-actions{justify-self:start}.press-page .press-year{grid-template-columns:minmax(0,1fr);gap:0}.press-page .press-year-label{padding-bottom:4px;font-size:28px;position:static}}@media (max-width:600px){.bizweb .press-page{padding:56px 20px 80px}.press-page .press-featured{grid-template-columns:minmax(0,1fr)}.press-page .press-lead .press-card-body{padding:12px 8px 8px}.press-page .press-row{grid-template-columns:minmax(0,1fr) 28px;gap:6px 16px}.press-page .press-date-unknown,.press-page .press-row time{grid-column:1/-1}.press-page .press-row-category{clip-path:inset(50%);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.press-page .press-contact{margin-block-start:64px;margin-block-end:64px;padding:32px 24px}}.press-page .press-year-undated{overflow-wrap:anywhere;font-size:22px;line-height:1.3}
