:where(.concept-page) .press-page{overflow-wrap:break-word}:where(.concept-page) .press-page [id]{scroll-margin-top:16px}:where(.concept-page) .press-page .press-section{padding-block:clamp(56px,7.2vw,96px)}:where(.concept-page) .press-page h2{font-size:clamp(34px,3.8vw,50px);line-height:1.12}:where(.concept-page) .press-page h3{font:600 19px/1.4 var(--sans);letter-spacing:-.025em}:where(.concept-page) .press-intro{padding-top:28px;padding-bottom:56px}:where(.concept-page) .press-hero-grid{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,5vw,72px);display:grid}:where(.concept-page) .press-hero-copy{padding-bottom:16px}:where(.concept-page) .press-page h1{font-size:clamp(44px,5.5vw,76px);line-height:1.06}:where(.concept-page) .press-lead{max-width:460px;color:var(--muted);margin:26px 0 30px;font-size:18px;line-height:1.7}:where(.concept-page) .press-hero-copy>.text-link{width:fit-content;margin-top:20px;display:flex}:where(.concept-page) .press-hero-photo{justify-self:end;width:100%;max-width:480px}:where(.concept-page) .press-hero-photo img{width:100%;height:auto;display:block}:where(.concept-page) .press-hero-photo figcaption,:where(.concept-page) .press-page .press-caption{color:var(--muted);margin-top:14px;font-size:12px;line-height:1.6}:where(.concept-page) .press-jump{border-block:1px solid var(--line);justify-content:space-between;gap:14px 30px;display:flex}:where(.concept-page) .press-jump a{color:var(--plum);justify-content:space-between;align-items:center;gap:14px;padding-block:22px;font-size:13px;font-weight:600;display:inline-flex}:where(.concept-page) .press-jump a:hover{text-underline-offset:5px;text-decoration:underline}:where(.concept-page) .press-background{grid-template-columns:1.05fr 1fr;gap:64px 88px;display:grid}:where(.concept-page) .press-story{max-width:490px;color:var(--muted);margin:26px 0 24px}:where(.concept-page) .press-facts{border-top:1px solid var(--plum);padding-top:24px}:where(.concept-page) .press-facts dl{margin:20px 0}:where(.concept-page) .press-facts dl>div{border-bottom:1px solid var(--line);grid-template-columns:120px 1fr;gap:20px;padding:16px 0;font-size:14px;display:grid}:where(.concept-page) .press-facts dt{color:var(--muted)}:where(.concept-page) .press-facts dd{margin:0}:where(.concept-page) .press-facts a{text-underline-offset:4px;text-decoration:underline}:where(.concept-page) .press-boilerplate{background:var(--lavender);grid-column:1/-1;grid-template-columns:1fr 2fr;gap:48px;padding:36px 40px 24px;display:grid}:where(.concept-page) .press-boilerplate .eyebrow{margin-bottom:10px}:where(.concept-page) .press-boilerplate-text{line-height:1.8}:where(.concept-page) .reference-copy-control{margin-top:20px}:where(.concept-page) .reference-copy-button{min-height:44px;font:600 13px/1.5 var(--sans);color:var(--plum);background:0 0;border:1px solid #827780;border-radius:4px;justify-content:center;align-items:center;gap:14px;padding:10px 16px;transition:background .18s;display:inline-flex}:where(.concept-page) .reference-copy-button:hover{background:var(--paper)}:where(.concept-page) .reference-copy-status{min-height:24px;margin-top:8px;font-size:12px;line-height:1.6;display:block}:where(.concept-page) .press-coverage{background:var(--pink)}:where(.concept-page) .press-section-heading{justify-content:space-between;align-items:end;gap:48px;margin-bottom:40px;display:flex}:where(.concept-page) .press-section-heading>p{max-width:390px;color:var(--muted)}:where(.concept-page) .press-coverage-list{border-top:1px solid #b69b9d;margin:0;padding:0;list-style:none}:where(.concept-page) .press-coverage-list>li{border-bottom:1px solid #b69b9d;grid-template-columns:270px 1fr;gap:64px;padding:32px 0;display:grid}:where(.concept-page) .press-publication>span{font:500 28px/1.25 var(--serif);letter-spacing:-.04em;color:var(--plum-dark);display:block}:where(.concept-page) .press-publication time{color:var(--muted);margin-top:12px;font-size:12px;display:block}:where(.concept-page) .press-coverage-list h3{max-width:680px;font-size:22px}:where(.concept-page) .press-coverage-list a{text-underline-offset:5px;-webkit-text-decoration:underline #9d7b8e;text-decoration:underline #9d7b8e;text-decoration-thickness:1px}:where(.concept-page) .press-coverage-list a:hover{text-decoration-thickness:2px}:where(.concept-page) .press-coverage-list li>div>p{color:var(--muted);margin-top:14px;font-size:14px}:where(.concept-page) .press-founder{grid-template-columns:1fr 1.3fr;gap:88px;display:grid}:where(.concept-page) .press-founder-byline{align-items:center;gap:16px;margin-top:30px;display:flex}:where(.concept-page) .press-founder-byline img{border-radius:50%}:where(.concept-page) .press-founder-byline span{color:var(--muted);font-size:14px;display:block}:where(.concept-page) .press-founder-story>p{margin-bottom:20px;font-size:18px;line-height:1.75}:where(.concept-page) .press-interview-note{border-top:1px solid var(--line);margin-top:36px;padding-top:28px}:where(.concept-page) .press-interview-note p{color:var(--muted);margin:12px 0 18px}:where(.concept-page) .press-assets{background:var(--lavender)}:where(.concept-page) .press-download-grid{grid-template-columns:1fr 1fr;gap:32px;display:grid}:where(.concept-page) .press-kit-download{background:var(--paper);align-items:center;gap:24px;margin-bottom:48px;padding:32px;display:flex}:where(.concept-page) .press-kit-download>img{flex-shrink:0}:where(.concept-page) .press-kit-download>div{flex:1}:where(.concept-page) .press-kit-download p{margin-top:8px;font-size:14px}:where(.concept-page) .press-kit-download .button{flex-shrink:0}:where(.concept-page) .press-asset-heading{border-bottom:1px solid #c5bdbe;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 24px;margin-top:24px;margin-bottom:24px;padding-bottom:16px;display:flex}:where(.concept-page) .press-asset-heading>p,:where(.concept-page) .press-asset-heading .text-link{font-size:13px}:where(.concept-page) .press-asset-heading .text-link{flex-wrap:wrap;min-height:44px}:where(.concept-page) .press-download-size{color:var(--muted);font-weight:400}:where(.concept-page) .press-logo-preview{aspect-ratio:2.2;background:var(--paper);justify-content:center;align-items:center;padding:56px;display:flex}:where(.concept-page) .press-logo-preview-reversed{background:var(--plum)}:where(.concept-page) .press-logo-preview img{max-width:100%;height:auto}:where(.concept-page) .press-photo-file>img{width:100%;height:auto;display:block}:where(.concept-page) .press-file-info{padding:24px 0}:where(.concept-page) .press-file-info h4{font:600 18px/1.4 var(--sans);letter-spacing:-.025em}:where(.concept-page) .press-file-info>p{color:var(--muted);margin-top:6px;font-size:12px}:where(.concept-page) .press-file-info .text-link{width:fit-content;min-height:44px;margin-top:8px;font-size:14px;display:flex}:where(.concept-page) .press-file-actions{flex-wrap:wrap;gap:0 28px;display:flex}:where(.concept-page) .press-permissions{border-top:1px solid #c5bdbe;grid-template-columns:1.3fr 1fr;gap:88px;margin-top:40px;padding-top:32px;display:grid}:where(.concept-page) .press-permissions p{color:var(--muted);margin:14px 0;font-size:14px;line-height:1.75}:where(.concept-page) .press-permissions a{text-underline-offset:4px;font-size:14px;text-decoration:underline}:where(.concept-page) .press-enquiries{background:var(--plum);color:var(--paper)}:where(.concept-page) .press-page .press-enquiries h2{color:var(--paper)}:where(.concept-page) .press-enquiries .eyebrow{color:var(--lime)}:where(.concept-page) .press-enquiries-grid{grid-template-columns:1.15fr 1fr;gap:72px;display:grid}:where(.concept-page) .press-enquiries-grid>div>p:not(.eyebrow){max-width:450px;margin-top:24px}:where(.concept-page) .press-contact{border-left:1px solid #99748c;padding-left:48px}:where(.concept-page) .press-contact-label{letter-spacing:.12em;font-size:11px}:where(.concept-page) .press-enquiries .press-email{letter-spacing:-.03em;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin-top:18px;font-size:clamp(18px,2.05vw,28px)}:where(.concept-page) .press-contact .reference-copy-button{background:var(--paper);color:var(--plum);border-color:var(--paper)}:where(.concept-page) .press-contact .reference-copy-button:hover{background:var(--lime)}:where(.concept-page) .press-contact .press-contact-note{margin:0 0 20px;font-size:13px}:where(.concept-page) .press-contact>a{text-underline-offset:5px;font-size:13px;text-decoration:underline}:where(.concept-page) .press-contact :focus-visible{outline-color:var(--paper)}:where(.concept-page) .press-customer-help{border-top:1px solid #99748c;margin-top:30px;padding-top:24px;font-size:14px}:where(.concept-page) .press-customer-help .text-link{color:var(--paper);margin-top:8px}@media (max-width:1000px){:where(.concept-page) .press-background,:where(.concept-page) .press-founder,:where(.concept-page) .press-permissions{gap:48px}:where(.concept-page) .press-coverage-list>li{grid-template-columns:200px 1fr;gap:36px}:where(.concept-page) .press-enquiries-grid{gap:40px}:where(.concept-page) .press-contact{padding-left:32px}:where(.concept-page) .press-jump{gap:20px}:where(.concept-page) .press-jump a{gap:8px;font-size:12px}}@media (max-width:760px){:where(.concept-page) .press-hero-grid,:where(.concept-page) .press-background,:where(.concept-page) .press-founder,:where(.concept-page) .press-download-grid,:where(.concept-page) .press-permissions,:where(.concept-page) .press-enquiries-grid,:where(.concept-page) .press-boilerplate{grid-template-columns:1fr;gap:32px}:where(.concept-page) .press-intro{padding-bottom:32px}:where(.concept-page) .press-hero-copy{padding-bottom:0}:where(.concept-page) .press-lead{font-size:17px}:where(.concept-page) .press-hero-photo{max-width:none}:where(.concept-page) .press-jump{grid-template-columns:1fr 1fr;gap:0 24px;padding-block:10px;display:grid}:where(.concept-page) .press-jump a{min-height:44px;padding-block:12px;font-size:12px}:where(.concept-page) .press-boilerplate{gap:20px;padding:28px 24px 16px}:where(.concept-page) .press-facts{margin-top:8px}:where(.concept-page) .press-section-heading{margin-bottom:32px;display:block}:where(.concept-page) .press-section-heading>p{margin-top:24px}:where(.concept-page) .press-coverage-list>li{grid-template-columns:1fr;gap:18px}:where(.concept-page) .press-publication{justify-content:space-between;align-items:center;gap:20px;display:flex}:where(.concept-page) .press-publication>span{font-size:25px}:where(.concept-page) .press-publication time{text-align:right;max-width:130px;margin:0}:where(.concept-page) .press-coverage-list h3{font-size:20px}:where(.concept-page) .press-founder-story>p{font-size:17px}:where(.concept-page) .press-logo-preview{padding:40px}:where(.concept-page) .press-kit-download{grid-template-columns:1fr;padding:24px;display:grid}:where(.concept-page) .press-kit-download .button{justify-self:start}:where(.concept-page) .press-permissions{margin-top:24px}:where(.concept-page) .press-contact{border-top:1px solid #99748c;border-left:0;padding:28px 0 0}:where(.concept-page) .press-enquiries .press-email{font-size:clamp(20px,6vw,30px)}:where(.concept-page) .press-facts dl>div{grid-template-columns:96px 1fr;gap:14px}}@media (prefers-reduced-motion:reduce){:where(.concept-page) html:has(.press-page){scroll-behavior:auto}:where(.concept-page) .press-page *{scroll-behavior:auto!important;transition:none!important}}
