@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/blog/assets/fonts/funnel-display-300-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Display;font-style:normal;font-weight:300 800;font-display:swap;src:url(/blog/assets/fonts/funnel-display-300-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/blog/assets/fonts/funnel-sans-300-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Funnel Sans;font-style:normal;font-weight:300 800;font-display:swap;src:url(/blog/assets/fonts/funnel-sans-300-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--text-primary:#2c2418;--text-secondary:#726654;--text-tertiary:#726654;--text-inverse:#faf4e4;--text-inverse-secondary:#faf4e4bd;--text-accent:#686c1e;--font-display:"Funnel Display", -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", sans-serif;--font-body:"Funnel Sans", -apple-system, BlinkMacSystemFont, "PingFang SC", "Segoe UI", sans-serif;--font-heading:var(--font-display);--font-mono:var(--font-body);--font-serif:var(--font-display);--type-display-xl:clamp(56px, 8vw, 96px);--type-display-lg:clamp(48px, 6vw, 76px);--type-display-md:clamp(40px, 4.5vw, 56px);--type-feature-heading:36px;--type-heading:32px;--type-lead:20px;--type-body:17px;--type-small:15px;--type-meta:14px;--type-caption:14px;--type-fine-print:13px;--type-button:15px;--type-button-nav:15px;--button-content-gap:8px;--button-padding-inline:24px;--button-height:48px;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--weight-bold:600;--weight-extrabold:650;--weight-button:550}body{font-family:var(--font-body);font-size:var(--type-body);font-weight:var(--weight-regular);line-height:1.6}p{text-wrap:pretty}b,strong{font-weight:var(--weight-bold)}dd,.v15-receipt{font-variant-numeric:tabular-nums}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--weight-bold);text-wrap:balance;line-height:1.1}button,.button,.nav-cta,.hero-secondary,.purchase-nav-cta{font-family:var(--font-body);font-size:var(--type-button);font-weight:var(--weight-button);letter-spacing:0}:root{--page-container-max:1620px;--page-gutter:48px;--radius:20px;--accent:#dbe24a;--surface:#faf5e8;--paper:#f2ead6;--surface-raised:#fffcf4;--line:#e8e0cc;--ink:var(--text-primary);--muted:var(--text-secondary);--dark:#30261a;color-scheme:light only;color:var(--text-primary);background:var(--surface);font-family:var(--font-body);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{background:var(--surface);min-width:min(320px,100%)}body{background:var(--surface);min-width:min(320px,100%);margin:0}a{color:inherit;text-decoration:none}button{font:inherit}[hidden]{display:none!important}button:focus-visible,a:focus-visible{outline:3px solid var(--accent);outline-offset:3px}.skip-link{z-index:120;color:var(--text-primary);background:var(--accent);border-radius:8px;padding:10px 14px;font-weight:700;position:fixed;top:10px;left:14px;transform:translateY(-150%)}.skip-link:focus{transform:translateY(0)}.bv-body-image{margin:48px 0}.bv-body-image img{border-radius:12px;width:100%;height:auto;display:block}.bv-body-image figcaption{color:var(--text-secondary);margin-top:10px;font-size:12px;line-height:1.5}.bv-article-body a{color:var(--text-accent);text-underline-offset:3px;text-decoration:underline}.bv-article-body h3{letter-spacing:0;margin:42px 0 16px;font-size:25px}.not-found{min-height:calc(100vh - 146px);padding-block:170px 120px}.not-found h1{max-width:800px;margin:14px 0 20px;font-size:clamp(52px,8vw,94px);line-height:.94}.not-found p{max-width:520px;color:var(--text-secondary);font-size:18px}.not-found>a{min-height:48px;color:var(--text-primary);background:var(--accent);border-radius:10px;align-items:center;margin-top:22px;padding:0 22px;font-weight:700;display:inline-flex}@media print{.site-navigation,.site-footer,.privacy-banner{display:none!important}}.site-navigation{--nav-accent:#dbe24a;--nav-accent-text:var(--text-accent);--nav-ink:var(--text-primary);--nav-line:#e8e0cc;--nav-surface:#faf5e8;z-index:40;min-height:70px;color:var(--nav-ink);backdrop-filter:saturate(180%)blur(20px);background:#faf5e8d1;border-bottom:1px solid #0000000f;transition:background-color .24s,border-color .24s,color .24s;position:fixed;inset:0 0 auto}.site-navigation--transparent{--nav-ink:#faf4e4;backdrop-filter:none;background:0 0;border-bottom-color:#0000}.site-navigation__inner{width:min(var(--page-container-max,1620px), calc(100% - (var(--page-gutter,48px) * 2)));align-items:center;gap:32px;min-height:70px;margin-inline:auto;display:flex;position:relative}.site-navigation__logo{width:134.4px;height:57.6px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;place-items:center start;padding:0;line-height:1;display:inline-grid}.site-navigation__logo img{object-fit:contain;object-position:left center;grid-area:1/1;width:85%;height:85%;transition:opacity .24s}.site-navigation__logo .site-navigation__logo-white,.site-navigation--transparent .site-navigation__logo img{opacity:0}.site-navigation--transparent .site-navigation__logo .site-navigation__logo-white{opacity:1}.site-navigation--transparent .site-navigation__desktop-links{color:#faf4e4}.site-navigation__desktop-links{color:var(--nav-ink);font-family:var(--font-body);font-size:var(--type-button-nav);font-weight:var(--weight-button);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:32px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.site-navigation__desktop-links>a:not(.site-navigation__power){white-space:nowrap;text-underline-offset:7px;align-items:center;min-height:38px;text-decoration-line:underline;text-decoration-color:#0000;text-decoration-thickness:2px;transition:color .18s,text-decoration-color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex;position:relative}.site-navigation__desktop-links>a.is-active{color:var(--nav-ink)}.site-navigation__desktop-links>a.is-active:after{content:"";background:var(--nav-accent-text);height:2px;position:absolute;bottom:5px;left:0;right:0}.site-navigation__power{min-height:38px;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 4px;text-decoration:none;transition:color .18s,transform .22s cubic-bezier(.22,1,.36,1);display:inline-flex}.site-navigation__power-dot{width:7px;height:7px;color:var(--nav-accent-text);filter:drop-shadow(0 0 4px #787d0f57);flex:none;animation:1.65s ease-in-out infinite site-navigation-power-pulse}.site-navigation__desktop-links .site-navigation__power:hover,.site-navigation__desktop-links .site-navigation__power:focus-visible,.site-navigation__desktop-links .site-navigation__power.is-active,.site-navigation__mobile-links .site-navigation__power:hover,.site-navigation__mobile-links .site-navigation__power:focus-visible,.site-navigation__mobile-links .site-navigation__power.is-active{color:var(--nav-ink);background:0 0;transform:translateY(-2px)}.site-navigation__cta{min-height:var(--button-height,48px);justify-content:center;align-items:center;gap:var(--button-content-gap,8px);padding:0 var(--button-padding-inline,24px);color:#2c2418;background:var(--nav-accent);font-family:var(--font-body);font-size:var(--type-button,16px);font-weight:var(--weight-button,650);letter-spacing:0;text-transform:none;border:1px solid #2c241814;border-radius:10px;margin-left:auto;transition:background-color .18s,transform .18s;display:inline-flex}.site-navigation__cta svg,.site-navigation__mobile-cta svg{stroke-width:2px;flex:none;width:15px;height:15px}.site-navigation__cta:hover{background:var(--nav-accent);filter:brightness(.96)}.site-navigation__cta:active{transform:translateY(1px)}.site-navigation__cta{transition:background-color .18s,opacity .24s,visibility .24s,transform .24s}.site-navigation__cta.is-tucked{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-6px)}@media (prefers-reduced-motion:reduce){.site-navigation__cta{transition:none}}.site-navigation__menu-button,.site-navigation__mobile-links{display:none}@keyframes site-navigation-power-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.72)}}@media (width>=1151px) and (width<=1250px){.site-navigation__desktop-links{gap:20px}}@media (width<=1150px){.site-navigation{min-height:52px}.site-navigation__inner{width:min(1180px,100% - 48px);min-height:52px}.site-navigation__logo{width:103.2px;height:45.6px}.site-navigation__wordmark{font-size:24px}.site-navigation__desktop-links,.site-navigation__cta{display:none}.site-navigation__menu-button{width:44px;height:44px;color:var(--nav-ink);cursor:pointer;background:0 0;border:0;place-items:center;margin-left:auto;padding:0;display:grid}.site-navigation__menu-button svg{width:20px}.site-navigation__mobile-links{border-top:1px solid var(--nav-line);background:#faf5e8fa;padding:16px 8px 20px;display:grid;position:absolute;top:52px;left:0;right:0;box-shadow:0 24px 40px #00000014}.site-navigation__mobile-item{border-bottom:1px solid #2c241814;justify-items:center;width:100%;padding:8px 0;display:grid}.site-navigation__mobile-item:last-child{border-bottom:0}.site-navigation__mobile-links a{min-height:38px;font-family:var(--font-body);font-size:var(--type-button-nav);font-weight:var(--weight-button);letter-spacing:.06em;text-transform:uppercase;padding:12px 0}.site-navigation__mobile-links a.is-active{color:var(--nav-ink);text-decoration:underline;text-decoration-color:var(--nav-accent-text);text-underline-offset:7px;text-decoration-thickness:2px}.site-navigation__mobile-links .site-navigation__power{justify-self:center;min-height:44px;padding:0 4px}.site-navigation__mobile-links .site-navigation__mobile-cta{min-height:var(--button-height,48px);justify-content:center;align-items:center;gap:var(--button-content-gap,8px);padding:0 var(--button-padding-inline,24px);color:#2c2418;background:var(--nav-accent);font-family:var(--font-body);font-size:var(--type-button,16px);font-weight:var(--weight-button,650);letter-spacing:0;text-transform:none;border:1px solid #2c241814;border-radius:10px;justify-self:center;transition:background-color .18s,transform .18s;display:inline-flex}.site-navigation__mobile-cta:hover{background:var(--nav-accent);filter:brightness(.96)}.site-navigation__mobile-cta:active{transform:translateY(1px)}}@media (width<=700px){.site-navigation{min-height:52px}.site-navigation__inner{gap:16px;width:calc(100% - 34px)}.site-navigation__logo{width:91.2px}}@media (prefers-reduced-motion:reduce){.site-navigation__power-dot{animation:none}.site-navigation__desktop-links>a:not(.site-navigation__power),.site-navigation__power{transition:color .18s}}@media (prefers-reduced-transparency:reduce){.site-navigation,.site-navigation__mobile-links{background:var(--nav-surface);backdrop-filter:none}.site-navigation--transparent{background:0 0}}@media print{.site-navigation{display:none!important}}.nav-hop{white-space:pre;display:inline-block}.nav-hop>span{white-space:pre;transition:color .2s;display:inline-block}.site-navigation__desktop-links>a:hover .nav-hop>span,.site-navigation__desktop-links>a:focus-visible .nav-hop>span{color:var(--nav-ink);animation:.6s cubic-bezier(.22,1,.36,1) both nav-hop;animation-delay:calc(var(--i) * 32ms)}.site-navigation .nav-hop{background:linear-gradient(var(--nav-accent), var(--nav-accent)) 0 0 / 0% 100% no-repeat;border-radius:999px;margin:-6px -12px;padding:6px 12px;transition:background-size .35s cubic-bezier(.22,1,.36,1)}.site-navigation__desktop-links>a:hover .nav-hop,.site-navigation__desktop-links>a:focus-visible .nav-hop{background-size:100% 100%}@keyframes nav-hop{0%{transform:none}30%{transform:translateY(-10px)rotate(-8deg)}62%{transform:translateY(2px)rotate(2deg)}to{transform:none}}@media (prefers-reduced-motion:reduce){.site-navigation__desktop-links>a:hover .nav-hop>span,.site-navigation__desktop-links>a:focus-visible .nav-hop>span{animation:none}.site-navigation .nav-hop{transition:none}}.site-footer{color:var(--text-secondary);background:#fffcf4}.site-footer__inner{width:min(var(--page-container-max,1620px), calc(100% - (var(--page-gutter,48px) * 2)));border-top:1px solid #e8e0cc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;min-height:76px;margin-inline:auto;padding-block:20px 24px;display:flex}.site-footer small,.site-footer__legal{--footer-link-gap:32px;font-size:16px;line-height:1.4}.site-footer small{color:inherit}.site-footer__legal{justify-content:flex-end;gap:var(--footer-link-gap);white-space:nowrap;flex-wrap:wrap;display:flex}.site-footer__legal a{color:inherit;text-decoration:none;transition:color .18s;position:relative}.site-footer__legal a+a:before{content:"";inset-inline-start:calc(var(--footer-link-gap) / -2);opacity:.55;border-inline-start:1px solid;height:.9em;position:absolute;top:50%;transform:translateY(-50%)}.site-footer__legal a:hover,.site-footer__legal a:focus-visible{color:var(--text-primary)}@media (width<=980px){.site-footer__inner{flex-wrap:wrap}.site-footer__legal{--footer-link-gap:24px;gap:12px var(--footer-link-gap);flex-wrap:wrap}}@media (width<=640px){.site-footer__inner{flex-direction:column;align-items:flex-start;gap:16px;width:calc(100% - 34px);min-height:0;padding-block:20px 24px}.site-footer__legal{--footer-link-gap:20px;justify-content:flex-start;gap:8px var(--footer-link-gap);flex-wrap:wrap;width:100%}}.site-footer__company{color:inherit;text-decoration:none}.site-footer--sitemap{font-family:var(--font-body)}.site-footer__sitemap{width:min(var(--page-container-max,1620px), calc(100% - (var(--page-gutter,48px) * 2)));color:var(--text-primary);grid-template-columns:minmax(0,1.8fr) repeat(3,minmax(0,1fr));gap:clamp(32px,3.7vw,64px);margin-inline:auto;padding-block:64px 56px;display:grid}.site-footer__brand{flex-direction:column;align-items:flex-start;gap:20px;min-width:0;display:flex}.site-footer__logo{align-items:center;width:114.234px;height:48.9531px;display:flex}.site-footer__logo img{object-fit:contain;width:100%;height:100%;display:block}.site-footer__tagline{font-family:var(--font-display);font-variation-settings:"opsz" 14, "wdth" 100;letter-spacing:-.01em;margin:0;font-size:28px;font-weight:600;line-height:1.2}.site-footer__reserve{width:fit-content;min-height:var(--button-height);justify-content:center;align-items:center;gap:var(--button-content-gap);padding:0 var(--button-padding-inline);color:#2c2418;background:var(--accent);font-size:var(--type-button);font-weight:var(--weight-button);white-space:nowrap;border-radius:10px;line-height:24px;transition:filter .18s;display:inline-flex}.site-footer__reserve svg{stroke-width:2px;flex:none;width:15px;height:15px}.site-footer__reserve:hover{filter:brightness(.96)}.site-footer__reserve:active{transform:translateY(1px)}.site-footer__group{min-width:0}.site-footer__group h2{color:#6b6e25;letter-spacing:0;margin:0 0 12px;font-family:inherit;font-size:16px;font-weight:550;line-height:24px}.site-footer__group ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.site-footer__group a{font-size:16px;font-weight:400;line-height:24px;text-decoration:none;display:inline-block}.site-footer__group li{display:flex}.site-footer__group a:hover{color:#6b6e25}.site-footer--sitemap a:focus-visible{outline-offset:4px;outline:3px solid #6b6e25}.site-footer--sitemap .site-footer__inner{gap:24px}@media (width<=980px){.site-footer__sitemap{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer__brand{grid-column:1/-1}}@media (width<=640px){.site-footer__sitemap{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px;width:calc(100% - 34px);padding-block:40px}.site-footer__group a{align-items:center;min-height:32px;display:inline-flex}.site-footer__group ul{gap:4px}}.legal-links{color:var(--text-secondary);font-size:var(--type-caption);flex-wrap:wrap;align-items:center;gap:10px 22px;line-height:1.4;display:flex}.legal-links a{transition:color .18s}.legal-links a:hover{color:var(--text-primary)}.legal-disclosure{color:var(--text-tertiary);font-size:var(--type-fine-print);margin:8px 0 0;line-height:1.5}.legal-disclosure a{color:currentColor;text-underline-offset:2px;text-decoration:underline}.privacy-banner{z-index:100;max-width:1180px;color:var(--text-primary);backdrop-filter:blur(18px);background:#fffcf4f5;border:1px solid #0000001f;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:24px;margin-inline:auto;padding:20px 22px;display:grid;position:fixed;bottom:18px;left:18px;right:18px;box-shadow:0 18px 54px #0000002e}.privacy-banner strong{margin-bottom:5px;font-size:14px;display:block}.privacy-banner p{max-width:720px;color:var(--text-secondary);font-size:var(--type-caption);margin:0;line-height:1.55}.privacy-banner p a{text-underline-offset:2px;text-decoration:underline}.privacy-banner-actions{gap:8px;display:flex}.privacy-button{min-height:var(--button-height,48px);padding:0 var(--button-padding-inline,24px);border:1px solid var(--line);font-family:var(--font-body);font-size:var(--type-button);font-weight:var(--weight-button);letter-spacing:0;white-space:nowrap;cursor:pointer;border-radius:10px}.privacy-button-primary{border-color:var(--accent);color:var(--text-primary);background:var(--accent)}.privacy-button-secondary{color:var(--text-primary);background:var(--surface-raised)}.privacy-dialog-layer{z-index:110;backdrop-filter:blur(12px);background:#2c24188f;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.privacy-dialog{width:min(600px,100%);max-height:calc(100vh - 40px);color:var(--text-primary);background:var(--surface);border-radius:20px;padding:38px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #00000040}.privacy-dialog-close{width:44px;height:44px;color:var(--text-primary);background:var(--paper);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.privacy-dialog-close svg{width:18px;height:18px}.privacy-dialog-eyebrow{color:var(--text-accent);font-size:var(--type-meta);text-transform:uppercase;margin:0 0 12px;font-weight:800}.privacy-dialog h2{letter-spacing:0;max-width:430px;margin:0 0 16px;font-size:clamp(34px,6vw,50px);line-height:.98}.privacy-gpc-note{border-left:3px solid var(--accent);background:var(--paper);margin:0 0 20px;padding:12px 14px;font-size:14px;line-height:1.5}.privacy-choice-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:19px;display:grid}.privacy-choice-row strong{font-size:14px}.privacy-choice-row p{color:var(--text-secondary);margin:5px 0 0;font-size:14px;line-height:1.5}.privacy-choice-row input{width:22px;height:22px;accent-color:var(--text-primary)}.privacy-always-on{color:var(--text-tertiary);text-transform:uppercase;font-size:14px;font-weight:700}.privacy-dialog-actions{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding-top:22px;display:flex}@media (width<=760px){.privacy-banner{grid-template-columns:1fr;gap:16px}.privacy-banner-actions{grid-template-columns:1fr 1fr;display:grid}.privacy-banner-actions .privacy-button-primary{grid-area:1/1/auto/-1}.privacy-dialog{padding:34px 22px 24px}}@media (width<=430px){.privacy-banner{padding:18px;bottom:10px;left:10px;right:10px}.privacy-button{padding-inline:var(--button-padding-inline,24px)}.privacy-choice-row{gap:12px}}@media (prefers-reduced-transparency:reduce){.privacy-banner,.privacy-dialog-layer{backdrop-filter:none}.privacy-banner{background:var(--surface-raised)}}.bv-site{--bv-ink:var(--text-primary);--bv-muted:var(--text-secondary);--bv-line:var(--line);--bv-surface:var(--surface);--bv-paper:var(--paper);--bv-accent:var(--accent);min-width:min(320px,100%);color:var(--bv-ink);background:var(--bv-surface)}html{scroll-behavior:smooth}.bv-site *,.bv-site :before,.bv-site :after{box-sizing:border-box}.bv-site a{color:inherit;text-decoration:none}.bv-shell{width:min(var(--page-container-max,1620px), calc(100% - (var(--page-gutter,48px) * 2)));margin-inline:auto}.bv-kicker,.bv-category{color:var(--text-accent);font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:var(--type-meta);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bv-switcher-wrap{align-items:center;gap:16px;padding-top:90px;display:flex}.bv-switcher-label{color:var(--bv-muted);font-size:var(--type-meta)}.bv-switcher{border:1px solid var(--bv-line);background:var(--surface-raised);border-radius:999px;min-width:0;padding:3px;display:inline-flex}.bv-switcher a{min-height:34px;color:var(--bv-muted);font-size:var(--type-meta);white-space:nowrap;border-radius:999px;align-items:center;padding:0 14px;transition:color .18s,background .18s;display:inline-flex}.bv-switcher a:hover{color:var(--bv-ink)}.bv-switcher a.is-active{color:var(--text-primary);background:var(--bv-accent)}.bv-variant-label-short{display:none}.bv-story{min-width:0;display:block}.bv-story-media{aspect-ratio:16/10;background:var(--paper);overflow:hidden}.bv-story-media img,.bv-article-cover img,.bv-corp-mini-image img,.bv-editorial-mini-image img,.bv-product-bridge-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.22,1,.36,1)}.bv-story:hover img,.bv-corp-mini:hover img,.bv-editorial-mini:hover img{transform:scale(1.025)}.bv-story-copy{padding-top:22px}.bv-story :is(h2,h3){font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:28px;font-weight:var(--weight-semibold);letter-spacing:0;margin:10px 0;line-height:1.04}.bv-story-copy>p{color:var(--bv-muted);margin:0;font-size:15px;line-height:1.55}.bv-meta{color:var(--bv-muted);font-size:var(--type-meta);margin-top:20px;display:block}.bv-section-line{border-bottom:1px solid var(--bv-line);justify-content:space-between;align-items:end;gap:24px;padding-bottom:20px;display:flex}.bv-section-line h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(32px,4vw,52px);font-weight:var(--weight-semibold);letter-spacing:0;margin:0;line-height:1}.bv-section-line>span,.bv-section-line>a{color:var(--bv-muted);font-size:13px}.bv-section-line>a{align-items:center;gap:7px;display:inline-flex}.bv-section-line>a svg{width:15px}.bv-starter-intro{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:end;gap:72px;padding-block:92px 70px;display:grid}.bv-starter-intro h1{max-width:820px;font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(62px,8.2vw,104px);font-weight:var(--weight-semibold);letter-spacing:0;margin:14px 0 0;line-height:1.04}.bv-starter-intro>p{max-width:430px;color:var(--bv-muted);margin:0 0 8px;font-size:18px;line-height:1.55}.bv-starter-feature{padding-bottom:108px}.bv-story--starter-feature .bv-story-media{aspect-ratio:16/8;border-radius:20px}.bv-story--starter-feature .bv-story-copy{grid-template-columns:minmax(0,1fr) minmax(280px,.55fr);align-items:start;column-gap:70px;padding-top:30px;display:grid}.bv-story--starter-feature .bv-category{grid-column:1/-1}.bv-story--starter-feature h2{max-width:700px;margin-top:12px;font-size:clamp(42px,5vw,66px)}.bv-story--starter-feature p{margin-top:12px;font-size:16px}.bv-story--starter-feature .bv-meta{grid-column:2}.bv-starter-more{padding-bottom:112px}.bv-starter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 24px;padding-top:32px;display:grid}.bv-starter-grid .bv-story-media{border-radius:12px}.bv-server-intro{text-align:center;max-width:900px;padding-block:94px 72px}.bv-server-intro h1{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(60px,7.6vw,98px);font-weight:var(--weight-semibold);letter-spacing:0;margin:15px 0 24px;line-height:1.04}.bv-server-intro p{max-width:580px;color:var(--bv-muted);margin:0 auto;font-size:18px;line-height:1.55}.bv-server-feed{padding-bottom:112px}.bv-story--server-lead{border-top:1px solid var(--bv-line);grid-template-columns:minmax(0,1.42fr) minmax(320px,.58fr);align-items:center;gap:56px;padding-block:24px 68px;display:grid}.bv-story--server-lead .bv-story-media{aspect-ratio:4/3;border-radius:20px}.bv-story--server-lead .bv-story-copy{padding:0}.bv-story--server-lead h2{margin-block:14px;font-size:clamp(40px,4.5vw,62px)}.bv-server-grid{border-top:1px solid var(--bv-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:54px 22px;padding-top:32px;display:grid}.bv-server-grid .bv-story-media{aspect-ratio:4/5;border-radius:12px}.bv-server-grid .bv-story :is(h2,h3){font-size:27px}.bv-corp-masthead{background:var(--dark);color:var(--surface-raised);margin-top:28px}.bv-corp-masthead-inner{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:end;gap:80px;min-height:530px;padding-block:92px 74px;display:grid}.bv-corp-masthead .bv-kicker{color:var(--bv-accent)}.bv-corp-masthead h1{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(66px,8.5vw,110px);font-weight:var(--weight-semibold);letter-spacing:0;margin:16px 0 0;line-height:1.04}.bv-corp-masthead-copy{padding-bottom:10px}.bv-corp-masthead-copy p{color:#ffffffb8;margin:0 0 28px;font-size:18px;line-height:1.55}.bv-corp-masthead-copy a{min-height:46px;color:var(--text-primary);background:var(--bv-accent);font-size:14px;font-weight:var(--weight-semibold);border-radius:999px;align-items:center;gap:10px;padding:0 20px;display:inline-flex}.bv-corp-masthead-copy svg{width:17px}.bv-corp-latest{padding-block:100px 118px}.bv-corp-feature-grid{grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);gap:42px;padding-top:30px;display:grid}.bv-story--corp-lead .bv-story-media{aspect-ratio:16/9;border-radius:16px}.bv-story--corp-lead h2{max-width:690px;font-size:clamp(38px,4.5vw,58px)}.bv-corp-rail{align-content:start;display:grid}.bv-corp-mini{border-bottom:1px solid var(--bv-line);grid-template-columns:138px minmax(0,1fr);gap:20px;padding-block:22px;display:grid}.bv-corp-mini:first-child{padding-top:0}.bv-corp-mini-image{aspect-ratio:1;background:var(--paper);border-radius:8px;overflow:hidden}.bv-corp-mini h3{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:23px;font-weight:var(--weight-semibold);letter-spacing:0;margin:9px 0 0;line-height:1.05}.bv-corp-mini .bv-meta{margin-top:14px}.bv-corp-insights{padding-bottom:118px}.bv-corp-list .bv-story{border-bottom:1px solid var(--bv-line);grid-template-columns:230px minmax(0,1fr);gap:30px;padding-block:28px;display:grid}.bv-corp-list .bv-story-media{aspect-ratio:16/10;border-radius:8px}.bv-corp-list .bv-story-copy{grid-template-columns:minmax(0,1fr) minmax(220px,.55fr);align-content:center;column-gap:40px;padding:0;display:grid}.bv-corp-list .bv-category{grid-column:1/-1}.bv-corp-list h2{margin-bottom:0}.bv-corp-list p{align-self:end}.bv-corp-list .bv-meta{grid-column:2}.bv-editorial-heading{grid-template-columns:minmax(0,1fr);align-items:end;gap:72px;padding-block:111px 48px;display:grid}@media (width>=901px){.bv-editorial-heading h1{white-space:nowrap}}.bv-editorial-heading h1{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:var(--type-display-xl);font-weight:var(--weight-bold);letter-spacing:0;margin:13px 0 0;line-height:1.04}.bv-editorial-heading>p{max-width:470px;color:var(--bv-muted);margin:0 0 7px;font-size:18px;line-height:1.55}.bv-editorial-columns{border-block:1px solid var(--bv-line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.bv-editorial-columns a{border-right:1px solid var(--bv-line);min-height:76px;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-button);align-items:center;gap:12px;padding-inline:22px;transition:color .18s,background .18s;display:flex}.bv-editorial-columns a:last-child{border-right:0}.bv-editorial-columns a:hover{background:var(--bv-paper)}.bv-editorial-columns a span{color:var(--text-accent);font-size:var(--type-meta)}.bv-editorial-columns button{border:0;border-right:1px solid var(--bv-line);min-height:76px;color:inherit;cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-button);text-align:left;background:0 0;align-items:center;gap:12px;padding-inline:22px;transition:color .18s,background .18s;display:flex}.bv-editorial-columns button:last-child{border-right:0}.bv-editorial-columns button:disabled{cursor:default}.bv-editorial-columns button:not(:disabled):not([aria-pressed=true]):hover{background:var(--bv-paper)}.bv-editorial-columns button span{color:var(--text-accent);font-size:var(--type-meta);font-variant-numeric:tabular-nums}.bv-editorial-columns button[aria-pressed=true]{background:var(--dark);color:var(--surface-raised)}.bv-editorial-columns button[aria-pressed=true] span{color:var(--accent)}.bv-editorial-columns button:focus-visible{outline:2px solid var(--text-accent);outline-offset:-2px}.bv-editorial-feature[hidden],.bv-text-story[hidden]{display:none}.bv-nowrap{white-space:nowrap}.bv-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.bv-editorial-feature,.bv-editorial-browse,.bv-science-band,.bv-product-bridge{scroll-margin-top:88px}.bv-editorial-feature{grid-template-columns:minmax(0,1.38fr) minmax(330px,.62fr);gap:28px;padding-block:32px 118px;display:grid}.bv-story--editorial-lead{background:var(--dark);border-radius:18px;position:relative;overflow:hidden}.bv-story--editorial-lead .bv-story-media{aspect-ratio:4/3}.bv-story--editorial-lead .bv-story-copy{color:var(--surface-raised);background:#30261af0;padding:30px 32px 32px;position:absolute;inset:auto 0 0}.bv-story--editorial-lead :is(h2,h3){max-width:720px;margin-bottom:8px;font-size:clamp(38px,4vw,54px)}.bv-story--editorial-lead .bv-story-copy>p{color:#ffffffb8;max-width:690px;font-size:14px}.bv-story--editorial-lead .bv-meta{color:#ffffffa3;margin-top:14px}.bv-editorial-feature-rail{align-content:start;display:grid}.bv-editorial-feature.bv-editorial-feature--single{grid-template-columns:minmax(0,1fr);padding-block:24px 64px}.bv-editorial-feature--single .bv-story--editorial-lead.bv-story--no-cover{min-height:360px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover){background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:64px;display:grid;overflow:visible}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-media{width:100%;max-width:calc(760px * var(--cover-ratio,10));aspect-ratio:auto;border-radius:18px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-media img{height:auto;max-height:760px;display:block}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-media:not([style*=--cover-ratio]) img{object-fit:contain}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-copy{color:var(--bv-ink);background:0 0;padding:0;position:static}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) :is(h2,h3){margin-block:14px 16px;font-size:clamp(36px,3.9vw,58px)}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-copy>p{max-width:520px;color:var(--bv-muted);font-size:17px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-meta{color:var(--bv-muted);margin-top:20px}.bv-newsletter-bar{border:1px solid var(--bv-line);background:var(--bv-paper,var(--paper));border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:20px 48px;margin-bottom:8px;padding:28px 32px;display:grid}.bv-newsletter-bar h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:26px;font-weight:var(--weight-bold,700);letter-spacing:0;margin:0 0 6px;line-height:1.1}.bv-newsletter-bar p{color:var(--bv-muted);margin:0;font-size:15px;line-height:1.5}.bv-editorial-feature--single .bv-story--featured .bv-newsletter-bar.bv-newsletter-bar--in-feature{max-width:var(--title-line,100%);color:var(--bv-ink,var(--text-primary));text-shadow:none;grid-template-columns:minmax(0,1fr);gap:14px;margin:36px 0 0;padding:22px 24px}.bv-editorial-feature--single .bv-story--featured .bv-newsletter-bar.bv-newsletter-bar--in-feature h2{max-width:none;margin:0 0 4px;font-size:20px;line-height:1.15}.bv-editorial-feature--single .bv-story--featured .bv-newsletter-bar.bv-newsletter-bar--in-feature .bv-newsletter-bar-copy>p{max-width:none;color:var(--bv-muted);font-size:14px;line-height:1.5}.bv-editorial-feature--single .bv-story--featured .bv-newsletter-bar.bv-newsletter-bar--in-feature .bv-newsletter-bar-copy>p.bv-newsletter-privacy{margin-top:2px}.bv-newsletter-bar--in-feature .bv-newsletter-row input,.bv-newsletter-bar--in-feature .bv-newsletter-row button{min-height:44px}.bv-newsletter-bar--in-feature .bv-newsletter-status:empty{min-height:0;margin:0}.bv-editorial-feature--single .bv-story--featured.bv-story--no-cover .bv-newsletter-bar.bv-newsletter-bar--in-feature{max-width:var(--title-line,560px);color:var(--surface-raised);background:#ffffff0f;border-color:#ffffff29}.bv-editorial-feature--single .bv-story--featured.bv-story--no-cover .bv-newsletter-bar.bv-newsletter-bar--in-feature .bv-newsletter-bar-copy>p{color:#ffffffb8}.bv-story--featured.bv-story--no-cover .bv-newsletter-status[data-state=success]{color:var(--accent)}.bv-story--featured.bv-story--no-cover .bv-newsletter-status[data-state=error]{color:#ffb4ab}.bv-story--featured .bv-story-media{display:block}.bv-story--featured:hover img{transform:none}.bv-story--featured:is(:has(.bv-story-media:hover),:has(.bv-story-title-link:hover)) img{transform:scale(1.025)}.bv-story-title-link:hover{text-underline-offset:4px;text-decoration:underline 2px}.bv-story-title-link:focus-visible{outline:2px solid var(--text-accent);outline-offset:4px;border-radius:4px}.bv-newsletter-row{gap:10px;display:flex}.bv-newsletter-row input{border:1px solid var(--bv-line);background:var(--surface-raised);min-width:0;min-height:48px;color:var(--bv-ink,var(--text-primary));font:inherit;border-radius:10px;flex:auto;padding:0 16px;font-size:16px}.bv-newsletter-row input:focus-visible{outline:2px solid var(--text-accent);outline-offset:1px}.bv-newsletter-row input[aria-invalid=true]{border-color:#b3261e}.bv-newsletter-row button{background:var(--accent);min-height:48px;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:15px;font-weight:var(--weight-button);white-space:nowrap;border:0;border-radius:10px;flex:none;padding:0 20px}.bv-newsletter-row button:hover:not(:disabled){filter:brightness(.96)}.bv-newsletter-row button:disabled{cursor:progress;opacity:.7}.bv-newsletter-row button:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.bv-newsletter-bar p.bv-newsletter-privacy{margin-top:4px}.bv-newsletter-privacy a{color:inherit;text-decoration:underline}.bv-subscribe-popup-body>p:has(+.bv-newsletter-privacy){margin-bottom:4px}.bv-newsletter-status{min-height:1.4em;font-size:var(--type-fine-print);margin:6px 0 0}.bv-newsletter-status[data-state=success]{color:#3d5409;font-weight:600}.bv-newsletter-status[data-state=error]{color:#b3261e}.bv-subscribe-popup{z-index:60;box-sizing:border-box;border:1px solid var(--bv-line);background:var(--surface-raised);border-radius:16px;width:min(400px,100vw - 48px);padding:24px 24px 18px;animation:.32s cubic-bezier(.2,.8,.2,1) bv-popup-in;position:fixed;bottom:24px;right:24px;box-shadow:0 18px 48px #30261a2e}.bv-subscribe-popup[hidden]{display:none}.bv-subscribe-popup h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:22px;font-weight:var(--weight-bold,700);letter-spacing:0;margin:0 32px 6px 0;line-height:1.15}.bv-subscribe-popup-body>p{color:var(--bv-muted);font-size:var(--type-small);margin:0 0 14px;line-height:1.5}.bv-subscribe-popup-expand{display:none}.bv-subscribe-popup .bv-newsletter-row{flex-direction:column}.bv-subscribe-popup .bv-newsletter-row button{width:100%}.bv-subscribe-popup-close{width:36px;height:36px;color:var(--bv-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:24px;line-height:1;display:grid;position:absolute;top:10px;right:10px}.bv-subscribe-popup-close:hover{background:var(--bv-paper,var(--paper));color:var(--bv-ink,var(--text-primary))}.bv-subscribe-popup-close:focus-visible{outline:2px solid var(--text-accent);outline-offset:1px}@keyframes bv-popup-in{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bv-subscribe-popup{animation:none}}.bv-editorial-browse .bv-editorial-columns{margin-bottom:28px}.bv-editorial-mini.bv-editorial-mini--no-cover{grid-template-columns:minmax(0,1fr)}.bv-story--editorial-lead.bv-story--no-cover{align-self:start;align-items:flex-end;min-height:440px;display:flex}.bv-story--editorial-lead.bv-story--no-cover .bv-story-copy{background:0 0;width:100%;padding:40px 36px 36px;position:static}.bv-editorial-mini{border-bottom:1px solid var(--bv-line);grid-template-columns:148px minmax(0,1fr);gap:20px;padding-block:24px;display:grid}.bv-editorial-mini:first-child{padding-top:0}.bv-editorial-mini-image{aspect-ratio:1;background:var(--paper);border-radius:8px;overflow:hidden}.bv-editorial-mini h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:24px;font-weight:var(--weight-semibold);letter-spacing:0;margin:9px 0 8px;line-height:1.05}.bv-editorial-mini p{color:var(--bv-muted);margin:0;font-size:13px;line-height:1.5}.bv-editorial-mini .bv-meta{margin-top:12px}.bv-editorial-browse{padding-bottom:126px}.bv-editorial-section-heading{grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:end;gap:70px;margin-bottom:40px;padding-top:40px;display:grid}.bv-editorial-section-heading h2{max-width:720px;font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(44px,5.5vw,70px);font-weight:var(--weight-semibold);letter-spacing:0;margin:12px 0 0;line-height:1.04}.bv-editorial-section-heading>p{max-width:460px;color:var(--bv-muted);margin:0 0 7px;font-size:16px;line-height:1.6}.bv-scene-filter{flex-wrap:wrap;gap:8px;padding-block:38px 28px;display:flex}.bv-scene-filter button{border:1px solid var(--bv-line);min-height:44px;color:var(--bv-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:0 16px;font-size:13px;transition:color .18s,border-color .18s,background .18s}.bv-scene-filter button:hover,.bv-scene-filter button.is-active{border-color:var(--bv-accent);color:var(--text-primary);background:var(--bv-accent)}.bv-scene-filter button:focus-visible{outline:3px solid var(--bv-accent);outline-offset:3px}.bv-editorial-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:58px 22px;display:grid}.bv-editorial-story-grid .bv-story-media{aspect-ratio:4/3;border-radius:10px}.bv-editorial-story-grid .bv-story :is(h2,h3){font-size:27px}.bv-text-story{border:1px solid var(--bv-line);border-radius:var(--radius,20px);background:var(--surface-raised);flex-direction:column;min-width:0;min-height:320px;padding:28px;transition:border-color .18s,transform .18s;display:flex;overflow:hidden}.bv-text-story:hover{border-color:#9da878;transform:translateY(-2px)}.bv-text-story-top,.bv-text-story-footer{color:var(--bv-muted);font-size:var(--type-meta);justify-content:space-between;align-items:center;gap:20px;display:flex}.bv-text-story-top .bv-category{font-size:var(--type-meta)}.bv-text-story :is(h2,h3){font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:28px;font-weight:var(--weight-semibold);letter-spacing:0;margin:34px 0 14px;line-height:1.04}.bv-text-story>p{color:var(--bv-muted);margin:0;font-size:14px;line-height:1.58}.bv-text-story-footer{border-top:1px solid var(--bv-line);margin-top:auto;padding-top:34px}.bv-text-story-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-top:32px;display:grid}.bv-text-related-grid{padding-top:28px}.bv-text-related-grid .bv-text-story{min-height:290px}.bv-science-band{background:var(--dark);color:var(--surface-raised)}.bv-science-inner{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center;gap:90px;min-height:680px;padding-block:88px;display:grid}.bv-science-copy .bv-kicker{color:var(--bv-accent)}.bv-science-copy h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(52px,6vw,78px);font-weight:var(--weight-semibold);letter-spacing:0;margin:14px 0 24px;line-height:1.04}.bv-science-copy>p{color:#ffffffb8;max-width:470px;margin:0;font-size:17px;line-height:1.6}.bv-science-topics{color:var(--bv-accent);font-size:var(--type-meta);font-weight:var(--weight-semibold);text-transform:uppercase;flex-wrap:wrap;gap:10px 22px;margin-top:30px;display:flex}.bv-story--science .bv-story-media{aspect-ratio:16/9;border-radius:18px}.bv-story--science :is(h2,h3){color:var(--surface-raised);font-size:clamp(36px,4vw,52px)}.bv-story--science .bv-story-copy>p,.bv-story--science .bv-meta{color:#ffffffad}.bv-product-bridge{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center;gap:76px;padding-block:124px;display:grid}.bv-product-bridge-image{aspect-ratio:4/3;background:var(--bv-paper);border-radius:20px;overflow:hidden}.bv-product-bridge-image img{object-position:center}.bv-product-bridge-copy h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(48px,5.5vw,72px);font-weight:var(--weight-semibold);letter-spacing:0;margin:13px 0 22px;line-height:1.04}.bv-product-bridge-copy>p{max-width:470px;color:var(--bv-muted);margin:0 0 28px;font-size:17px;line-height:1.6}.bv-product-bridge-copy>a{min-height:48px;color:var(--text-primary);background:var(--bv-accent);font-size:14px;font-weight:var(--weight-semibold);border-radius:999px;align-items:center;gap:9px;padding:0 21px;transition:transform .18s;display:inline-flex}.bv-product-bridge-copy>a:hover{transform:translateY(-2px)}.bv-product-bridge-copy svg{width:17px}.bv-signup{background:var(--bv-ink);color:var(--surface-raised);grid-template-columns:1fr 1fr;gap:60px;margin-bottom:110px;padding:52px;display:grid}.bv-signup .bv-kicker{color:var(--bv-accent)}.bv-signup h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:clamp(34px,4.2vw,54px);font-weight:var(--weight-semibold);letter-spacing:0;margin:12px 0 0;line-height:1}.bv-signup-action{align-self:end}.bv-signup-action p{color:#d3d4d6;max-width:420px;margin:0 0 22px;font-size:16px;line-height:1.55}.bv-signup-action a{color:var(--bv-accent);font-size:14px;font-weight:var(--weight-semibold);align-items:center;gap:8px;display:inline-flex}.bv-signup-action svg{width:16px}.bv-signup--compact{border-top:4px solid var(--bv-accent)}.bv-article-hero{padding-block:78px 64px}.bv-back{color:var(--bv-muted);align-items:center;gap:8px;font-size:13px;display:inline-flex}.bv-back svg{width:16px}.bv-article-heading{text-align:center;max-width:940px;margin:66px auto 0}.bv-article-heading h1{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:var(--type-display-xl);font-weight:var(--weight-bold);letter-spacing:0;margin:16px 0 24px;line-height:1.04}.bv-article-heading>p{max-width:690px;color:var(--bv-muted);font-size:var(--type-lead);margin:0 auto;line-height:1.55}.bv-article-meta{color:var(--bv-muted);font-size:var(--type-meta);flex-wrap:wrap;justify-content:center;gap:20px;margin-top:27px;display:flex}.bv-article-meta span{align-items:center;gap:6px;display:inline-flex}.bv-article-meta svg{width:14px}.bv-article-cover{aspect-ratio:16/8;background:var(--paper);border-radius:20px;margin-top:56px;overflow:hidden}.bv-article-page--server .bv-article-cover{aspect-ratio:4/3;width:min(880px,100%);margin-inline:auto}.bv-article-page--editorial .bv-article-heading,.bv-article-page--corporate .bv-article-heading{text-align:left;margin-inline:0}.bv-article-page--editorial .bv-article-heading>p,.bv-article-page--corporate .bv-article-heading>p{margin-inline:0}.bv-article-page--editorial .bv-article-meta,.bv-article-page--corporate .bv-article-meta{justify-content:flex-start}.bv-reading{grid-template-columns:190px minmax(0,690px);justify-content:center;gap:72px;padding-block:64px 104px;display:grid}.bv-reading>aside{align-self:start;gap:11px;display:grid;position:sticky;top:104px}.bv-reading>aside span{color:var(--text-accent);font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:var(--type-meta);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bv-reading>aside a{color:var(--bv-muted);font-size:13px}.bv-article-body>p{color:var(--bv-muted);font-size:var(--type-body);margin:0 0 23px;line-height:1.55}.bv-article-body :is(ul,ol){color:var(--bv-muted);font-size:var(--type-body);margin:0 0 23px;padding-inline-start:28px;line-height:1.65}.bv-article-body li+li{margin-top:8px}.bv-article-body ul{list-style:outside}.bv-article-body ol{list-style:decimal}.bv-article-body .bv-article-intro{color:var(--bv-ink);font-family:var(--font-display,"Funnel Display", Arial, sans-serif);letter-spacing:0;margin-bottom:42px;font-size:25px;line-height:1.35}.bv-article-body h2{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:34px;font-weight:var(--weight-bold);letter-spacing:0;margin:56px 0 18px;line-height:1.1}.bv-article-body h2.bv-sources-heading{margin:42px 0 16px;font-size:25px}.bv-article-body blockquote{border-left:3px solid var(--bv-accent);margin:52px 0;padding:28px 0 28px 27px}.bv-article-body blockquote p{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);margin:0 0 11px;font-size:28px;line-height:1.2}.bv-article-body blockquote cite{color:var(--bv-muted);font-size:var(--type-meta);font-style:normal}.bv-callout{border:1px solid var(--bv-line);background:var(--paper);margin:48px 0;padding:26px 28px}.bv-callout>span{color:var(--text-accent);font-size:var(--type-meta);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase}.bv-callout h3{font-family:var(--font-display,"Funnel Display", Arial, sans-serif);font-size:25px;font-weight:var(--weight-semibold);letter-spacing:0;margin:10px 0 8px}.bv-callout p{color:var(--bv-muted);margin:0;font-size:15px;line-height:1.65}.bv-related{border-top:1px solid var(--bv-line);padding-block:78px 110px}.bv-related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-top:28px;display:grid}.bv-related-grid .bv-story-media{border-radius:10px}.bv-related-grid .bv-story :is(h2,h3){font-size:25px}.bv-related-grid .bv-story-copy>p{display:none}.bv-site a:focus-visible{outline:3px solid var(--bv-accent);outline-offset:3px}@media (width<=1200px){.bv-server-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.bv-starter-intro,.bv-corp-masthead-inner{grid-template-columns:1fr;gap:32px}.bv-starter-intro>p,.bv-corp-masthead-copy p{max-width:620px}.bv-story--server-lead{grid-template-columns:1fr;gap:28px}.bv-corp-feature-grid{grid-template-columns:1fr}.bv-corp-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bv-corp-mini:first-child{padding-top:22px}.bv-corp-list .bv-story-copy{grid-template-columns:1fr}.bv-corp-list .bv-category,.bv-corp-list .bv-meta{grid-column:auto}.bv-corp-list .bv-story-copy>p{margin-top:10px}.bv-editorial-heading,.bv-editorial-section-heading,.bv-science-inner,.bv-product-bridge{grid-template-columns:1fr;gap:32px}.bv-editorial-heading>p,.bv-editorial-section-heading>p{max-width:620px}.bv-editorial-feature{grid-template-columns:1fr}.bv-editorial-feature-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover){gap:32px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-copy>p{font-size:16px}.bv-editorial-mini:first-child{padding-top:24px}.bv-editorial-story-grid,.bv-text-story-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-science-inner{min-height:0;padding-block:92px}.bv-product-bridge{gap:50px}.bv-reading{grid-template-columns:1fr;gap:30px}.bv-editorial-feature--single .bv-story--featured:not(.bv-story--no-cover){align-items:start}.bv-newsletter-bar--in-feature .bv-newsletter-row{flex-direction:column}.bv-newsletter-bar--in-feature .bv-newsletter-row button{width:100%}.bv-reading>aside{border-bottom:1px solid var(--bv-line);flex-wrap:wrap;gap:10px 20px;padding-bottom:20px;display:flex;position:static}.bv-reading>aside span{width:100%}}@media (width<=640px){.bv-shell{width:calc(100% - 34px)}.bv-switcher-wrap{padding-top:70px;display:block;overflow:hidden}.bv-switcher-label{margin-bottom:8px;display:block}.bv-switcher{width:100%;display:flex;overflow-x:auto}.bv-switcher a{min-width:0;font-size:var(--type-meta);flex:auto;justify-content:center;padding-inline:8px}.bv-variant-label-long{display:none}.bv-variant-label-short{display:inline}.bv-starter-intro{padding-block:72px 48px}.bv-starter-intro h1,.bv-server-intro h1,.bv-corp-masthead h1{font-size:54px}.bv-starter-intro>p,.bv-server-intro p{font-size:16px}.bv-story--starter-feature .bv-story-media{aspect-ratio:4/5;border-radius:16px}.bv-story--starter-feature .bv-story-copy{grid-template-columns:1fr}.bv-story--starter-feature .bv-category,.bv-story--starter-feature .bv-meta{grid-column:auto}.bv-story--starter-feature h2{font-size:38px}.bv-starter-feature,.bv-starter-more{padding-bottom:82px}.bv-starter-grid,.bv-server-grid,.bv-related-grid{grid-template-columns:1fr;gap:54px}.bv-server-intro{text-align:left;padding-block:72px 54px}.bv-server-intro p{margin-inline:0}.bv-story--server-lead{padding-bottom:54px}.bv-story--server-lead .bv-story-media,.bv-server-grid .bv-story-media{aspect-ratio:4/5;border-radius:16px}.bv-corp-masthead{margin-top:20px}.bv-corp-masthead-inner{min-height:560px;padding-block:72px 54px}.bv-corp-latest,.bv-corp-insights{padding-block:76px}.bv-corp-rail{grid-template-columns:1fr;gap:0}.bv-corp-mini{grid-template-columns:112px minmax(0,1fr)}.bv-corp-mini h3{font-size:21px}.bv-corp-list .bv-story{grid-template-columns:1fr;gap:18px}.bv-corp-list .bv-story-media{aspect-ratio:16/10}.bv-editorial-heading{padding-block:109px 40px}.bv-editorial-heading h1{font-size:52px}.bv-editorial-heading>p{font-size:16px}.bv-editorial-columns{grid-template-columns:repeat(2,minmax(0,1fr))}.bv-editorial-columns a{min-height:64px;padding-inline:15px}.bv-editorial-columns a:nth-child(2){border-right:0}.bv-editorial-columns a:nth-child(-n+2){border-bottom:1px solid var(--bv-line)}.bv-editorial-columns button{min-height:64px;padding-inline:15px;font-size:14px;line-height:1.15}.bv-editorial-columns button:nth-child(2){border-right:0}.bv-editorial-columns button:nth-child(-n+2){border-bottom:1px solid var(--bv-line)}.bv-editorial-feature{padding-block:24px 82px}.bv-editorial-feature.bv-editorial-feature--single{padding-block:16px 48px}.bv-editorial-browse .bv-editorial-columns{margin-bottom:20px}.bv-newsletter-bar{grid-template-columns:minmax(0,1fr);padding:22px 18px}.bv-newsletter-bar h2{font-size:22px}.bv-newsletter-row{flex-direction:column}.bv-newsletter-row button{width:100%}.bv-subscribe-popup{width:auto;max-height:50vh;padding:18px 18px calc(14px + env(safe-area-inset-bottom));border-width:1px 0 0;border-radius:16px 16px 0 0;bottom:0;left:0;right:0;overflow-y:auto}.bv-subscribe-popup h2{font-size:19px}.bv-subscribe-popup-body>p{margin-bottom:10px;font-size:14px}.bv-subscribe-popup[data-expanded=false]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding-right:52px;display:grid}.bv-subscribe-popup[data-expanded=false][hidden]{display:none}.bv-subscribe-popup[data-expanded=false] h2{margin:0}.bv-subscribe-popup[data-expanded=false] .bv-subscribe-popup-body{display:none}.bv-subscribe-popup[data-expanded=false] .bv-subscribe-popup-expand{background:var(--accent);min-height:40px;color:var(--text-primary);cursor:pointer;font-family:var(--font-body);font-size:14px;font-weight:var(--weight-button);white-space:nowrap;border:0;border-radius:10px;padding:0 14px;display:block}.bv-subscribe-popup[data-expanded=false] .bv-subscribe-popup-expand:focus-visible{outline:2px solid var(--text-primary);outline-offset:2px}.bv-subscribe-popup[data-expanded=false] .bv-subscribe-popup-close{top:50%;transform:translateY(-50%)}.bv-story--editorial-lead{background:0 0;border-radius:0;overflow:visible}.bv-story--editorial-lead .bv-story-media{aspect-ratio:4/5;border-radius:16px}.bv-story--editorial-lead .bv-story-copy{color:var(--bv-ink);background:0 0;padding:22px 0 0;position:static}.bv-story--editorial-lead :is(h2,h3){font-size:38px}.bv-story--editorial-lead .bv-story-copy>p{color:var(--bv-muted);font-size:15px}.bv-story--editorial-lead .bv-meta{color:var(--bv-muted)}.bv-story--editorial-lead.bv-story--no-cover{background:var(--dark);border-radius:16px;min-height:300px}.bv-story--editorial-lead.bv-story--no-cover .bv-story-copy{color:var(--surface-raised);padding:28px 22px 24px}.bv-story--editorial-lead.bv-story--no-cover .bv-story-copy>p{color:#ffffffb8}.bv-story--editorial-lead.bv-story--no-cover .bv-meta{color:#ffffffa3}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover){grid-template-columns:minmax(0,1fr);gap:22px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-media{border-radius:16px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) :is(h2,h3){margin-block:10px;font-size:34px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-story-copy>p{font-size:15px}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) .bv-meta{margin-top:14px}.bv-editorial-feature-rail{grid-template-columns:1fr;gap:0}.bv-editorial-mini{grid-template-columns:112px minmax(0,1fr)}.bv-editorial-mini:first-child{padding-top:24px}.bv-editorial-mini h2{font-size:21px}.bv-editorial-mini p{display:none}.bv-editorial-browse{padding-bottom:84px}.bv-editorial-section-heading{margin-bottom:28px;padding-top:32px}.bv-editorial-section-heading h2{font-size:43px}.bv-scene-filter{scrollbar-width:none;flex-wrap:nowrap;margin-inline:-17px;padding-inline:17px;overflow-x:auto}.bv-scene-filter::-webkit-scrollbar{display:none}.bv-scene-filter button{flex:none}.bv-editorial-story-grid{grid-template-columns:1fr;gap:54px}.bv-editorial-story-grid .bv-story-media{aspect-ratio:4/3}.bv-text-story-grid{grid-template-columns:1fr;gap:14px}.bv-text-story,.bv-text-related-grid .bv-text-story{min-height:250px;padding:23px}.bv-text-story :is(h2,h3){margin-top:26px;font-size:27px}.bv-text-story-footer{padding-top:26px}.bv-science-inner{padding-block:78px}.bv-science-copy h2{font-size:50px}.bv-science-copy>p{font-size:16px}.bv-story--science .bv-story-media{aspect-ratio:4/3;border-radius:16px}.bv-story--science :is(h2,h3){font-size:34px}.bv-product-bridge{padding-block:84px}.bv-product-bridge-image{aspect-ratio:4/5;border-radius:16px}.bv-product-bridge-copy h2{font-size:46px}.bv-section-line{align-items:start}.bv-section-line h2{font-size:34px}.bv-section-line>a,.bv-section-line>span{margin-top:8px}.bv-signup{grid-template-columns:1fr;gap:28px;margin-bottom:82px;padding:28px 25px}.bv-article-hero{padding-block:58px 42px}.bv-article-heading,.bv-article-page--corporate .bv-article-heading,.bv-article-page--editorial .bv-article-heading{text-align:left;margin-top:48px}.bv-article-heading h1{font-size:50px}.bv-article-heading>p,.bv-article-page--corporate .bv-article-heading>p,.bv-article-page--editorial .bv-article-heading>p{margin-inline:0;font-size:17px}.bv-article-meta{justify-content:flex-start}.bv-article-cover,.bv-article-page--server .bv-article-cover{aspect-ratio:4/5;border-radius:16px;margin-top:40px}.bv-reading{padding-block:44px 78px}.bv-article-body .bv-article-intro{font-size:22px}.bv-article-body h2{font-size:29px}.bv-article-body h2.bv-sources-heading{font-size:25px}.bv-related{padding-block:64px 84px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.bv-site *,.bv-site :before,.bv-site :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}.bv-editorial-heading h1,.bv-article-heading h1,.bv-editorial-section-heading h2{letter-spacing:-.03em;line-height:1.04}.bv-story :is(h2,h3),.bv-text-story :is(h2,h3),.bv-article-body h2{letter-spacing:-.01em;line-height:1.2}.bv-editorial-feature--single .bv-story--editorial-lead:not(.bv-story--no-cover) :is(h2,h3){letter-spacing:-.02em;line-height:1.1}.bv-article-body>p,.bv-article-body li{line-height:1.65}.bv-kicker,.bv-category{font-family:var(--font-body);font-weight:550}.bv-newsletter-form{container-type:inline-size}.bv-newsletter-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.bv-newsletter-row input{width:100%;min-width:0;font-family:var(--font-body)}.bv-newsletter-row button{font-family:var(--font-body);font-weight:var(--weight-button)}.bv-newsletter-row input,.bv-newsletter-row button,.bv-newsletter-bar--in-feature .bv-newsletter-row input,.bv-newsletter-bar--in-feature .bv-newsletter-row button{min-height:48px}@container (width<=400px){.bv-newsletter-row{grid-template-columns:minmax(0,1fr)}}.bv-site a:focus-visible,.bv-newsletter-row input:focus-visible,.bv-newsletter-row button:focus-visible{outline-color:var(--text-accent)}.bv-subscribe-popup-close{min-width:44px;min-height:44px}@media (prefers-reduced-motion:reduce){.bv-story:hover img,.bv-story--featured:is(:has(.bv-story-media:hover),:has(.bv-story-title-link:hover)) img,.bv-text-story:hover{transform:none}}
