.bem *,.bem *::before,.bem *::after{box-sizing:border-box;}.bem body,.bem h1,.bem h2,.bem h3,.bem h4,.bem p,.bem ul,.bem ol,.bem figure,.bem blockquote{margin:0;padding:0;}.bem img,.bem picture,.bem svg,.bem video{display:block;max-width:100%;height:auto;}.bem a{color:inherit;text-decoration:none;}.bem button{font:inherit;cursor:pointer;background:none;border:0;padding:0;}.bem{--bem-container-max:1200px;--bem-container-narrow:760px;--bem-gutter:clamp(20px,4vw,48px);--bem-space-2xs:4px;--bem-space-xs:8px;--bem-space-sm:12px;--bem-space-md:20px;--bem-space-lg:32px;--bem-space-xl:56px;--bem-space-2xl:88px;}.bem .bem-main{max-width:var(--bem-container-max);margin:0 auto;padding:var(--bem-space-xl) var(--bem-gutter);}.bem .bem-site-header__inner{max-width:var(--bem-container-max);margin:0 auto;padding:var(--bem-space-md) var(--bem-gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--bem-space-lg);flex-wrap:wrap;}.bem .bem-site-header__brand{display:flex;align-items:baseline;gap:var(--bem-space-sm);}.bem .bem-site-header__menu{display:flex;align-items:center;gap:var(--bem-space-lg);}.bem .bem-site-footer__inner{max-width:var(--bem-container-max);margin:0 auto;padding:var(--bem-space-xl) var(--bem-gutter) var(--bem-space-md);display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--bem-space-xl);}.bem .bem-site-footer__copy{max-width:var(--bem-container-max);margin:0 auto;padding:var(--bem-space-md) var(--bem-gutter) var(--bem-space-lg);}.bem .bem-article{max-width:var(--bem-container-narrow);margin:0 auto;}.bem .bem-article__head{margin-bottom:var(--bem-space-xl);}.bem .bem-article__hero{margin:var(--bem-space-lg) 0;}.bem .bem-article__body{line-height:1.7;}.bem .bem-blog-index__head{margin-bottom:var(--bem-space-xl);}.bem .bem-blog-index__pillars{display:flex;gap:var(--bem-space-lg);flex-wrap:wrap;margin-top:var(--bem-space-md);}.bem .bem-blog-index__lead{margin-bottom:var(--bem-space-2xl);}.bem .bem-blog-index__lead-link{display:grid;grid-template-columns:1fr 1fr;gap:var(--bem-space-xl);align-items:start;}.bem .bem-blog-index__feed{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bem-space-xl);}.bem .bem-blog-card__img{margin-bottom:var(--bem-space-sm);}.bem .bem-author-archive__hero{display:grid;grid-template-columns:200px 1fr;gap:var(--bem-space-xl);align-items:start;margin-bottom:var(--bem-space-2xl);}.bem .bem-author-archive__portrait img{width:200px;height:200px;border-radius:50%;object-fit:cover;}.bem .bem-masthead__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--bem-space-xl);margin-top:var(--bem-space-lg);}.bem .bem-masthead__editor-avatar img{width:140px;height:140px;border-radius:50%;object-fit:cover;}@media(max-width:720px){.bem .bem-blog-index__lead-link{grid-template-columns:1fr;}.bem .bem-author-archive__hero{grid-template-columns:1fr;}.bem .bem-site-header__menu{gap:var(--bem-space-md);}}@font-face{font-family:"GT Sectra Display";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/GT-Sectra-Display-Regular.woff2") format("woff2");}@font-face{font-family:"GT Sectra Display";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/GT-Sectra-Display-Regular-Italic.woff2") format("woff2");}@font-face{font-family:"GT Sectra Display";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/GT-Sectra-Display-Medium.woff2") format("woff2");}@font-face{font-family:"GT Sectra Display";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/GT-Sectra-Display-Medium-Italic.woff2") format("woff2");}@font-face{font-family:"GT Sectra Display";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/GT-Sectra-Display-Bold.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:normal;font-weight:400;font-display:swap;src:url("../fonts/GT-Sectra-Book.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:italic;font-weight:400;font-display:swap;src:url("../fonts/GT-Sectra-Book-Italic.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:normal;font-weight:500;font-display:swap;src:url("../fonts/GT-Sectra-Medium.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:italic;font-weight:500;font-display:swap;src:url("../fonts/GT-Sectra-Medium-Italic.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:normal;font-weight:700;font-display:swap;src:url("../fonts/GT-Sectra-Bold.woff2") format("woff2");}@font-face{font-family:"GT Sectra";font-style:italic;font-weight:700;font-display:swap;src:url("../fonts/GT-Sectra-Bold-Italic.woff2") format("woff2");}.bem--gee{--gee-paper:#ffffff;--gee-paper-soft:#fafaf8;--gee-ink:#111111;--gee-ink-soft:#333333;--gee-quiet:#555555;--gee-muted:#888888;--gee-faint:#c6c2bb;--gee-rule:#e7e3da;--gee-rule-soft:#f0ece4;--gee-accent:#a60000;--gee-warm-bg:#f4efe3;--gee-font-display:"GT Sectra Display","Newsreader",Georgia,serif;--gee-font-serif:"GT Sectra","Newsreader",Georgia,"Adobe Caslon Pro",serif;--gee-font-sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--gee-size-meta:12px;--gee-size-small:14px;--gee-size-body:19px;--gee-size-dek:22px;--gee-size-h3:20px;--gee-size-h2:28px;--gee-size-h1:44px;--gee-size-hero:56px;--bem-container-max:1080px;--bem-container-narrow:660px;--bem-gutter:clamp(20px,4vw,56px);background:var(--gee-paper);color:var(--gee-ink);}.bem--gee{font-family:var(--gee-font-serif);font-size:var(--gee-size-body);line-height:1.65;}.bem--gee .bem-site-header{background:var(--gee-paper);border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-site-header__inner{padding:28px var(--bem-gutter) 18px;display:flex;flex-direction:column;align-items:center;gap:14px;}.bem--gee .bem-site-header__brand{display:flex;align-items:baseline;gap:10px;}.bem--gee .bem-site-header__wordmark{font-family:var(--gee-font-display);font-style:italic;font-weight:400;font-size:30px;letter-spacing:-0.005em;color:var(--gee-ink);}.bem--gee .bem-site-header__logo{height:32px;width:auto;}.bem--gee .bem-site-header__ext{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gee-muted);}.bem--gee .bem-site-header__menu{display:flex;gap:32px;flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;font-family:var(--gee-font-sans);font-size:14.5px;letter-spacing:.01em;}.bem--gee .bem-site-header__menu li a{color:var(--gee-ink);padding:4px 0;border-bottom:1px solid rgba(0,0,0,0);}.bem--gee .bem-site-header__menu li a:hover{border-bottom-color:var(--gee-ink);}.bem--gee .bem-site-header--editorial .bem-site-header__cta{display:none;}.bem--gee .bem-site-header--service .bem-site-header__cta{display:inline-block;font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:9px 16px;background:var(--gee-ink);color:var(--gee-paper);}.bem--gee .bem-site-header--service .bem-site-header__cta:hover{background:var(--gee-accent);}.bem--gee .bem-site-header--service .bem-site-header__inner{flex-direction:row;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px;}.bem--gee .bem-article{max-width:720px;margin:0 auto;}.bem--gee .bem-article__head{margin-bottom:28px;padding-bottom:22px;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-eyebrow{display:none;}.bem--gee .bem-article__title{font-family:var(--gee-font-display);font-weight:400;font-size:var(--gee-size-hero);line-height:1.08;letter-spacing:-0.012em;margin:0 0 18px;color:var(--gee-ink);}.bem--gee .bem-article__dek{font-family:var(--gee-font-serif);font-size:var(--gee-size-dek);line-height:1.5;color:var(--gee-quiet);margin:0 0 26px;}.bem--gee .bem-article__hero{margin:0 0 24px;}.bem--gee .bem-article__hero img{width:100%;aspect-ratio:5/3;object-fit:cover;}.bem--gee .bem-article__hero figcaption{font-family:var(--gee-font-sans);font-size:12px;color:var(--gee-muted);margin-top:8px;line-height:1.5;}.bem--gee .bem-byline{margin:0 0 28px;}.bem--gee .bem-byline__by{font-family:var(--gee-font-sans);font-size:14px;font-weight:500;margin:0 0 4px;color:var(--gee-ink);}.bem--gee .bem-byline__name{color:var(--gee-ink);border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-byline__name:hover{border-bottom-color:var(--gee-ink);}.bem--gee .bem-byline__meta{font-family:var(--gee-font-sans);font-size:12px;color:var(--gee-muted);margin:0;}.bem--gee .bem-byline__meta time,.bem--gee .bem-byline__readtime{display:inline-block;margin-right:14px;}.bem--gee .bem-byline__readtime{color:var(--gee-muted);}.bem--gee .bem-byline__meta a{color:var(--gee-muted);margin-right:14px;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-byline__meta a:hover{color:var(--gee-ink);border-bottom-color:var(--gee-ink);}.bem--gee .bem-article__body-wrap{display:block;}.bem--gee .bem-article__body{font-size:var(--gee-size-body);line-height:1.7;color:var(--gee-ink);}.bem-article--no-dropcap .bem--gee .bem-article__body>p:first-of-type::first-letter{all:unset;}.bem--gee .bem-article__body>p:first-of-type::first-letter{font-family:var(--gee-font-display);font-weight:500;font-size:5.2em;line-height:.86;float:left;padding:.06em .14em 0 0;margin-top:.06em;color:var(--gee-ink);}.bem--gee .bem-article__body p{margin:0 0 1.3em;}.bem--gee .bem-article__body h2{font-family:var(--gee-font-display);font-weight:500;font-size:28px;line-height:1.18;margin:1.9em 0 .4em;color:var(--gee-ink);}.bem--gee .bem-article__body h3{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:1.7em 0 .4em;color:var(--gee-ink);}.bem--gee .bem-article__body a{color:var(--gee-accent);border-bottom:1px solid currentColor;}.bem--gee .bem-article__body a:hover{color:var(--gee-ink);}.bem--gee .bem-article__body blockquote{border-left:2px solid var(--gee-ink);padding:6px 0 6px 26px;margin:1.8em 0;font-style:italic;font-size:22px;line-height:1.45;color:var(--gee-quiet);}.bem--gee .bem-article__body img,.bem--gee .bem-article__body figure{display:block;margin:2em auto;max-width:120%;margin-left:-10%;margin-right:-10%;width:120%;}.bem--gee .bem-article__body figure img{margin:0;max-width:100%;width:100%;}.bem--gee .bem-article__body figure{width:120%;}.bem--gee .bem-article__body figure figcaption{font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-muted);margin-top:8px;line-height:1.5;text-align:center;}.bem--gee .bem-article__body ul,.bem--gee .bem-article__body ol{margin:0 0 1.3em;padding-left:1.8em;}.bem--gee .bem-article__body ul{list-style:disc;}.bem--gee .bem-article__body ol{list-style:decimal;}.bem--gee .bem-article__body ul ul,.bem--gee .bem-article__body ol ol,.bem--gee .bem-article__body ul ol,.bem--gee .bem-article__body ol ul{margin-bottom:.5em;}.bem--gee .bem-article__body ul ul{list-style:circle;}.bem--gee .bem-article__body li{margin-bottom:.5em;display:list-item;}.bem--gee .bem-article__body hr{border:0;border-top:.5px solid var(--gee-rule);margin:2.2em auto;width:60px;}.bem--gee .bem-article__share{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:36px 0 0;padding:18px 0 0;border-top:.5px solid var(--gee-rule);font-family:var(--gee-font-sans);font-size:12.5px;color:var(--gee-muted);}.bem--gee .bem-article__share-label{text-transform:uppercase;letter-spacing:.16em;font-weight:500;font-size:11px;color:var(--gee-muted);margin-right:6px;}.bem--gee .bem-article__share a{color:var(--gee-quiet);padding:6px 10px;border:.5px solid var(--gee-rule);}.bem--gee .bem-article__share a:hover{color:var(--gee-paper);background:var(--gee-ink);border-color:var(--gee-ink);}.bem--gee .bem-article__listen{display:flex;align-items:center;gap:14px;margin:0 0 24px;padding:12px 14px;background:var(--gee-paper-soft);border:.5px solid var(--gee-rule);font-family:var(--gee-font-sans);font-size:12.5px;color:var(--gee-ink);}.bem--gee .bem-article__listen-label{font-weight:500;letter-spacing:.06em;text-transform:uppercase;font-size:11px;color:var(--gee-muted);flex-shrink:0;}.bem--gee .bem-article__listen audio{flex:1;height:32px;max-width:100%;}.bem--gee .bem-article__disclosure{margin:28px 0 0;padding:14px 16px;background:var(--gee-warm-bg);border:.5px solid var(--gee-rule);}.bem--gee .bem-article__disclosure-text{font-family:var(--gee-font-sans);font-size:12.5px;line-height:1.55;color:var(--gee-ink-soft);margin:0;}.bem--gee .bem-article__disclosure-text a{color:var(--gee-accent);border-bottom:.5px solid currentColor;}.bem--gee .bem-article__authorbox{margin-top:40px;padding-top:24px;border-top:.5px solid var(--gee-rule);}.bem--gee .bem-article__authorbox-inner{display:grid;grid-template-columns:80px 1fr;gap:22px;align-items:start;}.bem--gee .bem-article__authorbox-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover;filter:grayscale(20%);}.bem--gee .bem-article__authorbox-kicker{font-family:var(--gee-font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 4px;}.bem--gee .bem-article__authorbox-name{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 8px;color:var(--gee-ink);}.bem--gee .bem-article__authorbox-bio{font-family:var(--gee-font-serif);color:var(--gee-quiet);font-size:15.5px;line-height:1.6;margin:0 0 8px;}.bem--gee .bem-article__authorbox-link{display:inline-block;font-family:var(--gee-font-sans);font-size:12px;color:var(--gee-accent);border-bottom:.5px solid currentColor;}.bem--gee .bem-blog-index{max-width:1080px;}.bem--gee .bem-blog-index__section-title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 18px;padding-bottom:10px;border-bottom:.5px solid var(--gee-rule);color:var(--gee-ink);}.bem--gee .bem-blog-index__featured{margin-bottom:56px;}.bem--gee .bem-feature-table{width:100%;border-collapse:collapse;table-layout:fixed;}.bem--gee .bem-feature-row{border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-feature-row td{padding:18px 16px 18px 0;vertical-align:top;}.bem--gee .bem-feature-row__cat{width:160px;font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--gee-accent);line-height:1.4;padding-top:22px !important;}.bem--gee .bem-feature-row__main{font-family:var(--gee-font-serif);font-size:16px;line-height:1.45;color:var(--gee-ink);}.bem--gee .bem-feature-row__title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;line-height:1.18;color:var(--gee-ink);display:inline;}.bem--gee .bem-feature-row__title:hover{color:var(--gee-accent);}.bem--gee .bem-feature-row__dek{display:block;font-family:var(--gee-font-serif);font-size:16px;color:var(--gee-quiet);margin-top:6px;line-height:1.5;}.bem--gee .bem-feature-row__author{display:block;font-family:var(--gee-font-sans);font-size:12.5px;color:var(--gee-ink);margin-top:8px;}.bem--gee .bem-feature-row__date{width:90px;text-align:right;font-family:var(--gee-font-sans);font-size:12px;color:var(--gee-muted);padding-top:24px !important;}.bem--gee .bem-blog-index__more-link{font-family:var(--gee-font-sans);font-size:12.5px;margin:14px 0 0;}.bem--gee .bem-blog-index__more-link a{color:var(--gee-accent);border-bottom:.5px solid currentColor;}.bem--gee .bem-blog-index__pillar-section{margin-bottom:56px;}.bem--gee .bem-blog-index__pillar-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;}.bem--gee .bem-thumb-card a{color:inherit;}.bem--gee .bem-thumb-card__img img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:10px;}.bem--gee .bem-thumb-card__title{font-family:var(--gee-font-display);font-weight:500;font-size:17px;line-height:1.25;color:var(--gee-ink);margin:0;}.bem--gee .bem-thumb-card__link:hover .bem-thumb-card__title{color:var(--gee-accent);}.bem--gee .bem-pagination{margin-top:32px;}.bem--gee .bem-pagination ul{display:flex;gap:6px;flex-wrap:wrap;list-style:none;padding:0;}.bem--gee .bem-pagination a,.bem--gee .bem-pagination span{font-family:var(--gee-font-sans);font-size:12.5px;padding:6px 12px;border:.5px solid var(--gee-rule);color:var(--gee-ink);}.bem--gee .bem-pagination .current{background:var(--gee-ink);color:var(--gee-paper);border-color:var(--gee-ink);}.bem--gee .bem-author-archive{max-width:760px;}.bem--gee .bem-author-archive__hero{display:grid;grid-template-columns:140px 1fr;gap:28px;align-items:start;margin:0 0 40px;padding:0 0 24px;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-author-archive__portrait img{width:140px;height:140px;border-radius:50%;object-fit:cover;filter:grayscale(15%);}.bem--gee .bem-author-archive__meta .bem-eyebrow{display:block;font-family:var(--gee-font-sans);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 8px;}.bem--gee .bem-author-archive__name{font-family:var(--gee-font-display);font-weight:400;font-size:40px;line-height:1.08;margin:0 0 14px;color:var(--gee-ink);}.bem--gee .bem-author-archive__credential{font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-muted);margin:0 0 14px;}.bem--gee .bem-author-archive__bio{font-family:var(--gee-font-serif);color:var(--gee-quiet);font-size:16.5px;line-height:1.6;}.bem--gee .bem-author-archive__bio p{margin:0 0 12px;}.bem--gee .bem-author-archive__links{font-family:var(--gee-font-sans);font-size:12.5px;margin-top:14px;}.bem--gee .bem-author-archive__links a{color:var(--gee-accent);border-bottom:.5px solid currentColor;margin-right:22px;}.bem--gee .bem-author-archive__feed-title{font-family:var(--gee-font-display);font-weight:500;font-size:18px;text-transform:uppercase;letter-spacing:.08em;margin:0 0 16px;padding-bottom:8px;border-bottom:.5px solid var(--gee-rule);color:var(--gee-ink);}.bem--gee .bem-page__body{max-width:720px;margin:0 auto;font-family:var(--gee-font-serif);font-size:var(--gee-size-body);line-height:1.7;color:var(--gee-ink);}.bem--gee .bem-page__body p{margin:0 0 1.3em;}.bem--gee .bem-page__body h2{font-family:var(--gee-font-display);font-weight:500;font-size:28px;line-height:1.2;margin:2em 0 .5em;color:var(--gee-ink);}.bem--gee .bem-page__body h3{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:1.8em 0 .4em;color:var(--gee-ink);}.bem--gee .bem-page__body h4{font-family:var(--gee-font-display);font-weight:500;font-size:18px;margin:1.6em 0 .4em;color:var(--gee-ink);}.bem--gee .bem-page__body a{color:var(--gee-accent);border-bottom:1px solid currentColor;}.bem--gee .bem-page__body a:hover{color:var(--gee-ink);}.bem--gee .bem-page__body ul,.bem--gee .bem-page__body ol{margin:0 0 1.4em;padding-left:1.5em;}.bem--gee .bem-page__body li{margin-bottom:.5em;}.bem--gee .bem-page__body img,.bem--gee .bem-page__body figure{display:block;margin:1.8em auto;max-width:100%;height:auto;}.bem--gee .bem-page__body figure figcaption{font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-muted);margin-top:8px;line-height:1.5;text-align:center;}.bem--gee .bem-page__body blockquote{border-left:2px solid var(--gee-ink);padding:6px 0 6px 24px;margin:1.8em 0;font-style:italic;font-size:22px;line-height:1.45;color:var(--gee-quiet);}.bem--gee .bem-page__body hr{border:0;border-top:.5px solid var(--gee-rule);margin:2.2em auto;width:60px;}.bem--gee .bem-page__body>*:first-child{margin-top:0;}.bem--gee .bem-page{max-width:880px;margin:0 auto;}.bem--gee .bem-page__hero{margin-bottom:48px;}.bem--gee .bem-page__title{font-family:var(--gee-font-display);font-weight:400;font-size:48px;line-height:1.06;margin:8px 0 22px;color:var(--gee-ink);}.bem--gee .bem-page__lede{font-family:var(--gee-font-serif);color:var(--gee-quiet);font-size:19px;line-height:1.55;max-width:60ch;}.bem--gee .bem-page__section{margin-bottom:56px;}.bem--gee .bem-page__section--bordered{border-top:.5px solid var(--gee-rule);padding-top:32px;}.bem--gee .bem-page__h2{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 18px;color:var(--gee-ink);}.bem--gee .bem-page__section p{font-family:var(--gee-font-serif);font-size:16.5px;color:var(--gee-ink);line-height:1.65;margin:0 0 14px;}.bem--gee .bem-page__section p a{color:var(--gee-accent);border-bottom:1px solid currentColor;}.bem--gee .bem-masthead__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:36px 28px;margin-top:8px;}.bem--gee .bem-masthead__editor-avatar img{width:110px;height:110px;border-radius:50%;object-fit:cover;filter:grayscale(15%);}.bem--gee .bem-masthead__editor-name{font-family:var(--gee-font-display);font-weight:500;font-size:20px;margin:14px 0 4px;color:var(--gee-ink);}.bem--gee .bem-masthead__editor-name a{color:inherit;}.bem--gee .bem-masthead__editor-role{font-family:var(--gee-font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 10px;}.bem--gee .bem-masthead__editor-bio{font-family:var(--gee-font-serif);color:var(--gee-quiet);font-size:15.5px;line-height:1.6;}.bem--gee .bem-masthead__editor-bio p{margin:0 0 10px;}.bem--gee .bem-site-footer{background:var(--gee-paper);border-top:.5px solid var(--gee-rule);margin-top:80px;color:var(--gee-ink);}.bem--gee .bem-site-footer__inner{padding:36px var(--bem-gutter) 18px;display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;}.bem--gee .bem-site-footer__brand{font-family:var(--gee-font-display);font-style:italic;font-size:20px;color:var(--gee-ink);margin:0 0 10px;}.bem--gee .bem-site-footer__col-title{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 10px;}.bem--gee .bem-site-footer__col ul{list-style:none;margin:0;padding:0;}.bem--gee .bem-site-footer__col ul li{font-family:var(--gee-font-sans);font-size:13.5px;padding:4px 0;}.bem--gee .bem-site-footer__col ul li a{color:var(--gee-ink);}.bem--gee .bem-site-footer__col ul li a:hover{color:var(--gee-accent);}.bem--gee .bem-site-footer__copy{padding:16px var(--bem-gutter) 28px;border-top:.5px solid var(--gee-rule);font-family:var(--gee-font-sans);font-size:11.5px;color:var(--gee-muted);}.bem--gee .bem-site-footer__copy p{margin:0 0 4px;}.bem--gee .bem-site-footer__legal{color:var(--gee-quiet);font-size:12px;}@media(max-width:720px){.bem--gee .bem-article__title{font-size:32px;}.bem--gee .bem-feature-row__cat,.bem--gee .bem-feature-row__date{display:none;}.bem--gee .bem-feature-row__main{padding-right:0 !important;}.bem--gee .bem-feature-row td{padding:14px 0;}.bem--gee .bem-author-archive__hero{grid-template-columns:1fr;}.bem--gee .bem-author-archive__name{font-size:30px;}.bem--gee .bem-site-footer__inner{grid-template-columns:1fr;gap:22px;}}.bem--gee .bem-home{max-width:1080px;}.bem--gee .bem-home__hero{padding:60px 0 50px;border-bottom:.5px solid var(--gee-rule);margin-bottom:60px;max-width:720px;}.bem--gee .bem-home__hero-kicker{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gee-accent);margin:0 0 18px;}.bem--gee .bem-home__hero-title{font-family:var(--gee-font-display);font-weight:400;font-size:clamp(40px,6vw,64px);line-height:1.05;letter-spacing:-0.015em;margin:0 0 22px;color:var(--gee-ink);}.bem--gee .bem-home__hero-lede{font-family:var(--gee-font-serif);font-size:22px;line-height:1.5;color:var(--gee-quiet);margin:0 0 28px;max-width:60ch;}.bem--gee .bem-home__hero-ctas{display:flex;align-items:center;gap:22px;flex-wrap:wrap;}.bem--gee .bem-home__hero-cta{display:inline-block;font-family:var(--gee-font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;background:var(--gee-ink);color:var(--gee-paper);}.bem--gee .bem-home__hero-cta:hover{background:var(--gee-accent);}.bem--gee .bem-home__hero-cta-sub{font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-ink);border-bottom:.5px solid var(--gee-rule);padding-bottom:2px;}.bem--gee .bem-home__hero-cta-sub:hover{color:var(--gee-accent);border-bottom-color:var(--gee-accent);}.bem--gee .bem-home__featured-in{padding:28px 0;border-top:.5px solid var(--gee-rule);border-bottom:.5px solid var(--gee-rule);margin-bottom:64px;text-align:center;}.bem--gee .bem-home__featured-in-label{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 14px;}.bem--gee .bem-home__featured-in-list{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 28px;list-style:none;margin:0;padding:0;}.bem--gee .bem-home__featured-in-list li{font-family:var(--gee-font-display);font-style:italic;font-size:17px;color:var(--gee-quiet);}.bem--gee .bem-home__audiences{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:0;border-top:.5px solid var(--gee-rule);border-bottom:.5px solid var(--gee-rule);margin-bottom:64px;}.bem--gee .bem-home__audience{color:inherit;padding:32px 28px;border-right:.5px solid var(--gee-rule);position:relative;display:block;@media (max-width:768px){border-right-width:0;&:not(:last-child){border-bottom:.5px solid var(--gee-rule);}}}.bem--gee .bem-home__audience:last-child{border-right:none;}.bem--gee .bem-home__audience:hover{background:var(--gee-paper-soft);}.bem--gee .bem-home__audience-title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 10px;color:var(--gee-ink);}.bem--gee .bem-home__audience-desc{font-family:var(--gee-font-serif);font-size:15.5px;line-height:1.55;color:var(--gee-quiet);margin:0;}.bem--gee .bem-home__audience-arrow{position:absolute;bottom:24px;right:28px;font-family:var(--gee-font-sans);font-size:14px;color:var(--gee-muted);}.bem--gee .bem-home__audience:hover .bem-home__audience-arrow{color:var(--gee-accent);}.bem--gee .bem-home__editorial{margin-bottom:64px;}.bem--gee .bem-home__editorial-head{margin-bottom:18px;padding-bottom:10px;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-home__editorial-title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 6px;color:var(--gee-ink);}.bem--gee .bem-home__editorial-lede{font-family:var(--gee-font-serif);font-size:15px;color:var(--gee-quiet);margin:0;max-width:60ch;}.bem--gee .bem-feature-row--lead .bem-feature-row__title{font-size:28px;line-height:1.12;}.bem--gee .bem-home__editors{padding:48px 0;margin-bottom:64px;border-top:.5px solid var(--gee-rule);border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-home__editors-head{margin-bottom:32px;max-width:60ch;}.bem--gee .bem-home__editors-title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 6px;color:var(--gee-ink);}.bem--gee .bem-home__editors-lede{font-family:var(--gee-font-serif);font-size:16px;color:var(--gee-quiet);margin:0;}.bem--gee .bem-home__editors-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:32px;margin-bottom:18px;}.bem--gee .bem-home__editor{text-align:center;color:inherit;}.bem--gee .bem-home__editor-avatar img{width:140px;height:140px;border-radius:50%;object-fit:cover;margin:0 auto;filter:grayscale(15%);}.bem--gee .bem-home__editor-name{font-family:var(--gee-font-display);font-weight:500;font-size:18px;margin:14px 0 4px;color:var(--gee-ink);}.bem--gee .bem-home__editor-role{font-family:var(--gee-font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:0;}.bem--gee .bem-home__editor:hover .bem-home__editor-name{color:var(--gee-accent);}.bem--gee .bem-home__testimonials{margin-bottom:64px;}.bem--gee .bem-pillar{max-width:980px;}.bem--gee .bem-pillar__head{max-width:720px;margin:0 0 40px;padding:32px 0 28px;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-pillar__head .bem-eyebrow{display:block;font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gee-accent);margin:0 0 16px;}.bem--gee .bem-pillar__title{font-family:var(--gee-font-display);font-weight:400;font-size:clamp(36px,5vw,56px);line-height:1.06;letter-spacing:-0.012em;margin:0 0 18px;color:var(--gee-ink);}.bem--gee .bem-pillar__lede{font-family:var(--gee-font-serif);font-size:22px;line-height:1.5;color:var(--gee-quiet);margin:0;}.bem--gee .bem-pillar__essay{max-width:680px;margin:0 0 56px;font-family:var(--gee-font-serif);font-size:18px;line-height:1.7;color:var(--gee-ink);}.bem--gee .bem-pillar__essay p{margin:0 0 1.2em;}.bem--gee .bem-pillar__essay a{color:var(--gee-accent);border-bottom:1px solid currentColor;}.bem--gee .bem-pillar__essay a:hover{color:var(--gee-ink);}.bem--gee .bem-pillar__feed{margin-bottom:64px;}.bem--gee .bem-pillar__related{padding:40px 0;margin-bottom:56px;border-top:.5px solid var(--gee-rule);border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-pillar__related-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:28px;margin-top:20px;}.bem--gee .bem-pillar__related-item{color:inherit;padding:18px 20px;border:.5px solid var(--gee-rule);background:var(--gee-paper);display:block;}.bem--gee .bem-pillar__related-item:hover{border-color:var(--gee-ink);}.bem--gee .bem-pillar__related-title{font-family:var(--gee-font-display);font-weight:500;font-size:17px;color:var(--gee-ink);margin:0 0 6px;}.bem--gee .bem-pillar__related-sub{font-family:var(--gee-font-serif);font-size:14px;color:var(--gee-quiet);margin:0;line-height:1.5;}.bem--gee .bem-pillar__cta{padding:36px 28px;background:var(--gee-warm-bg);border:.5px solid var(--gee-rule);max-width:720px;margin:0 auto 48px;text-align:center;}.bem--gee .bem-pillar__cta-kicker{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--gee-accent);margin:0 0 12px;}.bem--gee .bem-pillar__cta-title{font-family:var(--gee-font-display);font-weight:500;font-size:24px;margin:0 0 14px;color:var(--gee-ink);}.bem--gee .bem-pillar__cta-body{font-family:var(--gee-font-serif);font-size:16.5px;line-height:1.55;color:var(--gee-quiet);margin:0 0 18px;max-width:56ch;margin-left:auto;margin-right:auto;}.bem--gee .bem-pillar__cta .bem-home__hero-cta{display:inline-block;}.bem--gee .bem-home__pitch{padding:0 0 24px;margin-bottom:32px;}.bem--gee .bem-home__pitch-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:32px;}.bem--gee .bem-home__pitch-title{font-family:var(--gee-font-display);font-weight:500;font-size:18px;margin:0 0 8px;color:var(--gee-ink);}.bem--gee .bem-home__pitch p{font-family:var(--gee-font-serif);font-size:16px;line-height:1.55;color:var(--gee-quiet);margin:0;}.bem--gee .bem-service-detail__facts{display:flex;gap:36px;margin:18px 0 0;padding:14px 0 0;border-top:.5px solid var(--gee-rule);}.bem--gee .bem-service-detail__facts dt{font-family:var(--gee-font-sans);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin-bottom:4px;}.bem--gee .bem-service-detail__facts dd{font-family:var(--gee-font-display);font-size:22px;margin:0;color:var(--gee-ink);}.bem--gee .bem-service-detail__cta{margin:40px 0 0;padding:28px 0 0;border-top:.5px solid var(--gee-rule);text-align:center;}.bem--gee .bem-service-detail__cta a{display:inline-block;font-family:var(--gee-font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:14px 28px;background:var(--gee-ink);color:var(--gee-paper);}.bem--gee .bem-service-detail__cta a:hover{background:var(--gee-accent);}.bem--gee .bem-faqs__list{max-width:820px;}.bem--gee .bem-faqs__item{border-bottom:.5px solid var(--gee-rule);padding:18px 0;}.bem--gee .bem-faqs__q{font-family:var(--gee-font-display);font-weight:500;font-size:19px;cursor:pointer;list-style:none;color:var(--gee-ink);position:relative;padding-right:36px;}.bem--gee .bem-faqs__q::-webkit-details-marker{display:none;}.bem--gee .bem-faqs__q::after{content:"+";position:absolute;right:4px;top:-2px;font-family:var(--gee-font-sans);font-size:22px;color:var(--gee-muted);line-height:1;}.bem--gee .bem-faqs__item[open] .bem-faqs__q::after{content:"−";}.bem--gee .bem-faqs__a{font-family:var(--gee-font-serif);font-size:16.5px;line-height:1.65;color:var(--gee-quiet);margin-top:12px;}.bem--gee .bem-faqs__a p{margin:0 0 1em;}.bem--gee .bem-testimonials__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:28px;}.bem--gee .bem-testimonials__item{margin:0;padding:22px;border:.5px solid var(--gee-rule);background:var(--gee-paper);}.bem--gee .bem-testimonials__item blockquote{font-family:var(--gee-font-serif);font-size:16.5px;line-height:1.55;color:var(--gee-ink);margin:0 0 14px;quotes:"“" "”";}.bem--gee .bem-testimonials__item blockquote::before{content:open-quote;color:var(--gee-faint);margin-right:2px;}.bem--gee .bem-testimonials__item blockquote::after{content:close-quote;color:var(--gee-faint);margin-left:2px;}.bem--gee .bem-testimonials__item figcaption{font-family:var(--gee-font-sans);font-size:12.5px;color:var(--gee-quiet);}.bem--gee .bem-testimonials__item figcaption strong{color:var(--gee-ink);display:block;}.bem--gee .bem-testimonials__item figcaption span{color:var(--gee-muted);}.bem--gee .bem-newsletter{margin:48px 0;padding:36px 32px;background:var(--gee-paper-soft);border:.5px solid var(--gee-rule);}.bem--gee .bem-newsletter--article{margin-top:56px;}.bem--gee .bem-newsletter--home{margin:0 0 64px;padding:44px 36px;}.bem--gee .bem-newsletter__inner{display:grid;grid-template-columns:1.1fr 1fr;gap:32px;align-items:start;max-width:880px;margin:0 auto;}.bem--gee .bem-newsletter__heading{font-family:var(--gee-font-display);font-weight:500;font-size:22px;line-height:1.18;margin:0 0 10px;color:var(--gee-ink);}.bem--gee .bem-newsletter__lede{font-family:var(--gee-font-serif);font-size:16px;line-height:1.55;color:var(--gee-quiet);margin:0;}.bem--gee .bem-newsletter__form{display:flex;flex-direction:column;gap:10px;}.bem--gee .bem-newsletter__field{display:flex;flex-direction:column;}.bem--gee .bem-newsletter__label{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin-bottom:6px;}.bem--gee .bem-newsletter__form input[type=email]{font-family:var(--gee-font-serif);font-size:16px;padding:12px 14px;border:.5px solid var(--gee-rule);background:var(--gee-paper);color:var(--gee-ink);width:100%;box-sizing:border-box;}.bem--gee .bem-newsletter__form input[type=email]:focus{outline:none;border-color:var(--gee-ink);}.bem--gee .bem-newsletter__submit{font-family:var(--gee-font-sans);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:12px 18px;background:var(--gee-ink);color:var(--gee-paper);border:0;cursor:pointer;}.bem--gee .bem-newsletter__submit:hover{background:var(--gee-accent);}.bem--gee .bem-newsletter__submit:disabled{opacity:.5;cursor:wait;}.bem--gee .bem-newsletter__status{font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-quiet);margin:4px 0 0;min-height:18px;}.bem--gee .bem-newsletter__status--success{color:#2a7541;}.bem--gee .bem-newsletter__status--error{color:var(--gee-accent);}.bem--gee .bem-newsletter__legal{font-family:var(--gee-font-sans);font-size:11.5px;color:var(--gee-muted);margin:6px 0 0;line-height:1.5;}.bem--gee .bem-newsletter__legal a{color:var(--gee-muted);border-bottom:.5px solid var(--gee-rule);}@media(max-width:720px){.bem--gee .bem-newsletter__inner{grid-template-columns:1fr;gap:20px;}.bem--gee .bem-newsletter{padding:28px 22px;}}.bem--gee .bem-article__related{margin:48px 0 0;padding:32px 0 0;border-top:.5px solid var(--gee-rule);}.bem--gee .bem-article__related-title{font-family:var(--gee-font-display);font-weight:500;font-size:18px;margin:0 0 22px;color:var(--gee-ink);letter-spacing:.02em;}.bem--gee .bem-article__related-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:24px;list-style:none;margin:0;padding:0;}.bem--gee .bem-article__related-item a{color:inherit;display:block;}.bem--gee .bem-article__related-img{width:100%;aspect-ratio:4/3;object-fit:cover;margin-bottom:8px;}.bem--gee .bem-article__related-eyebrow{font-family:var(--gee-font-sans);font-size:10.5px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-accent);display:block;margin-bottom:4px;}.bem--gee .bem-article__related-h{font-family:var(--gee-font-display);font-weight:500;font-size:16px;line-height:1.28;margin:0;color:var(--gee-ink);}.bem--gee .bem-article__related-item a:hover .bem-article__related-h{color:var(--gee-accent);}.bem--gee .bem-article__service-cta{margin:36px 0 0;padding:18px 22px;background:var(--gee-warm-bg);border-left:2px solid var(--gee-ink);}.bem--gee .bem-article__service-cta-text{font-family:var(--gee-font-serif);font-size:15px;line-height:1.55;color:var(--gee-ink-soft);margin:0;}.bem--gee .bem-article__service-cta-text a{color:var(--gee-ink);border-bottom:1px solid var(--gee-accent);}.bem--gee .bem-article__service-cta-text a:hover{color:var(--gee-accent);}.bem--gee .bem-page__founders{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:24px 0 32px;}.bem--gee .bem-page__founder{color:inherit;display:block;text-align:center;}.bem--gee .bem-page__founder img{width:180px;height:180px;border-radius:50%;object-fit:cover;margin:0 auto 14px;filter:grayscale(15%);display:block;}.bem--gee .bem-page__founder h3{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 4px;color:var(--gee-ink);}.bem--gee .bem-page__founder-role{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:0 0 12px;}.bem--gee .bem-page__founder-bio{font-family:var(--gee-font-serif);font-size:15.5px;line-height:1.6;color:var(--gee-quiet);margin:0;text-align:left;}.bem--gee .bem-page__founder:hover h3{color:var(--gee-accent);}@media(max-width:720px){.bem--gee .bem-page__founders{grid-template-columns:1fr;gap:28px;}.bem--gee .bem-page__founder img{width:160px;height:160px;}}.bem--gee .bem-pillar__credit{margin-top:24px;padding-top:18px;border-top:.5px solid var(--gee-rule);font-family:var(--gee-font-sans);font-size:13px;color:var(--gee-muted);}.bem--gee .bem-pillar__credit a{color:var(--gee-accent);margin-left:8px;border-bottom:.5px solid currentColor;}@media(max-width:720px){.bem--gee{--gee-size-hero:36px;--gee-size-h1:30px;--gee-size-body:17px;--gee-size-dek:19px;}.bem--gee .bem-article__title{font-size:34px;line-height:1.1;}.bem--gee .bem-article__dek{font-size:18px;}.bem--gee .bem-blog-index__title{font-size:32px;}.bem--gee .bem-blog-index__lead-title{font-size:24px;}.bem--gee .bem-article__authorbox-inner{grid-template-columns:1fr;}.bem--gee .bem-home__hero-title{font-size:40px !important;line-height:1.06;}.bem--gee .bem-home__hero-lede{font-size:18px;}.bem--gee .bem-pillar__title{font-size:36px;}.bem--gee .bem-pillar__lede{font-size:18px;}.bem--gee .bem-feature-row__title{font-size:19px;}.bem--gee .bem-feature-row__main{padding-right:0 !important;}.bem--gee .bem-article__body img,.bem--gee .bem-article__body figure{max-width:100%;width:100%;margin-left:0;margin-right:0;}}.bem--gee .bem-site-header__toggle{display:none;background:none;border:0;padding:8px 12px;cursor:pointer;align-items:center;gap:8px;font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-ink);}.bem--gee .bem-site-header__toggle-bar{display:block;width:22px;height:1.5px;background:var(--gee-ink);margin:3px 0;}.bem--gee .bem-site-header__toggle-label{margin-left:4px;}.bem--gee .bem-site-header__collapse{display:contents;}@media(max-width:720px){.bem--gee .bem-site-header__inner{flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;padding:18px 20px;gap:12px;}.bem--gee .bem-site-header__brand{flex:1;}.bem--gee .bem-site-header__wordmark{font-size:22px;}.bem--gee .bem-site-header__ext{display:none;}.bem--gee .bem-site-header__toggle{display:inline-flex;flex-direction:column;gap:0;align-items:flex-end;padding:6px 4px;}.bem--gee .bem-site-header__toggle-label{display:none;}.bem--gee .bem-site-header__collapse{display:none;position:absolute;top:100%;left:0;right:0;background:var(--gee-paper);border-top:.5px solid var(--gee-rule);border-bottom:.5px solid var(--gee-rule);padding:16px 20px 22px;z-index:100;flex-direction:column;align-items:stretch;gap:0;}.bem--gee .bem-site-header.is-open{position:relative;}.bem--gee .bem-site-header.is-open .bem-site-header__collapse{display:flex;}.bem--gee .bem-site-header.is-open .bem-site-header__toggle-bar:nth-child(1){transform:translateY(9px) rotate(45deg);}.bem--gee .bem-site-header.is-open .bem-site-header__toggle-bar:nth-child(2){opacity:0;}.bem--gee .bem-site-header.is-open .bem-site-header__toggle-bar:nth-child(3){transform:translateY(-5px) rotate(-45deg);}.bem--gee .bem-site-header__nav{width:100%;}.bem--gee .bem-site-header__menu{flex-direction:column;align-items:flex-start;gap:0;width:100%;}.bem--gee .bem-site-header__menu li{width:100%;border-bottom:.5px solid var(--gee-rule);}.bem--gee .bem-site-header__menu li:last-child{border-bottom:0;}.bem--gee .bem-site-header__menu li a{display:block;padding:12px 0;font-size:17px;font-family:var(--gee-font-display);letter-spacing:0;}.bem--gee .bem-site-header__menu li a:hover{border-bottom-color:rgba(0,0,0,0);}.bem--gee .bem-site-header__cta{display:inline-block !important;margin-top:18px;align-self:flex-start;font-size:12px;padding:12px 18px;}}.bem--gee .bem-cta-card{border:.5px solid var(--gee-rule);background:var(--gee-paper-soft);padding:28px 28px 26px;margin:28px 0;}.bem--gee .bem-cta-card__title{font-family:var(--gee-font-display);font-weight:500;font-size:22px;margin:0 0 8px;color:var(--gee-ink);}.bem--gee .bem-cta-card__rating{font-family:var(--gee-font-sans);font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-accent);margin:0 0 14px;}.bem--gee .bem-cta-card__lede{font-family:var(--gee-font-serif);font-size:16px;line-height:1.6;color:var(--gee-quiet);margin:0 0 12px;}.bem--gee .bem-cta-card__pros,.bem--gee .bem-cta-card__cons{margin:0 0 12px;padding-left:0;list-style:none;}.bem--gee .bem-cta-card__pros li::before{content:"+ ";color:#2a7541;font-weight:600;}.bem--gee .bem-cta-card__cons li::before{content:"− ";color:var(--gee-accent);font-weight:600;}.bem--gee .bem-cta-card__label{font-family:var(--gee-font-sans);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--gee-muted);margin:12px 0 4px;}.bem--gee .bem-cta-card__btn,.bem--gee a.bem-cta-card__btn{display:inline-block;font-family:var(--gee-font-sans);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:14px 22px;background:var(--gee-ink);color:var(--gee-paper);border:0;border-bottom:0;margin-top:8px;}.bem--gee a.bem-cta-card__btn:hover{background:var(--gee-accent);color:var(--gee-paper);}.bem--gee .bem-article__body .bem-cta-button{display:block;text-align:center;margin:22px 0;}.bem--gee .bem-article__body .bem-cta-button a{display:inline-block;font-family:var(--gee-font-sans);font-size:13px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;padding:13px 22px;background:var(--gee-ink);color:var(--gee-paper);border-bottom:0;}.bem--gee .bem-article__body .bem-cta-button a:hover{background:var(--gee-accent);color:var(--gee-paper);}.bem--gee .bem-site-header__brand{flex-direction:column;align-items:center;gap:4px;line-height:1;}.bem--gee .bem-site-header__wordmark{line-height:1.05;}.bem--gee .bem-site-header__ext{font-size:10px;letter-spacing:.32em;margin-top:2px;margin-left:0;padding-left:0;border-left:0;}.bem--gee .bem-article__body img,.bem--gee .bem-article__body figure{display:block;margin:1.8em auto;max-width:100% !important;width:auto !important;height:auto;margin-left:auto !important;margin-right:auto !important;}.bem--gee .bem-article__body figure img{margin:0 auto;max-width:100%;width:auto;}.bem--gee .bem-article__body figure.bem-wide{max-width:120% !important;width:120% !important;margin-left:-10% !important;margin-right:-10% !important;}.bem--gee .bem-article__hero img{aspect-ratio:auto !important;max-height:56vh;object-fit:cover;}iframe[src*="youtube.com"],iframe[src*="youtu.be"]{width:100%;max-width:100%;aspect-ratio:16 / 9;height:auto;}
