:root{--font-display:"Fraunces";--font-serif:"Fraunces";--font-sans:"Inter";--bone:#f2f1ef;--ink:#0a0a0a;--graphite:#3b3d38;--mist:#d9d9d9;--pine:#647d56;--sage:#d5dcd0}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;text-size-adjust:100%}body{overflow-x:hidden}@media (max-width:760px){input,select,textarea{font-size:16px!important}}img{max-width:100%;display:block}a{color:inherit}button{font-family:inherit}::selection{background:rgba(100,125,86,.25);color:var(--ink)}@keyframes ex-marquee{0%{transform:translateX(0)}to{transform:translateX(-33.3333%)}}.ex-btn{will-change:transform}.ex-btn:hover{transform:translateY(-1px)}.ex-btn-primary:hover{background:#526b46!important;border-color:#526b46!important}.ex-btn-dark:hover{background:#222!important;border-color:#222!important}.ex-btn-bone:hover{background:#fff!important;border-color:#fff!important}.ex-btn-outline:hover{background:hsla(0,0%,4%,.06)!important}.ex-btn-outlineLight:hover{background:hsla(0,0%,100%,.08)!important}.ex-mobile{display:none}@media (max-width:960px){.ex-desktop{display:none!important}.ex-mobile{display:inline-flex!important}.ex-faq-grid,.ex-footer-hero,.ex-hero-grid,.ex-how-head,.ex-matcher-grid,.ex-range-row,.ex-ranges-head,.ex-science-grid,.ex-teaser-head,.ex-validation-row,.ex-wwt-hero{grid-template-columns:1fr!important;gap:40px!important}.ex-gap-grid{grid-template-columns:1fr!important}.ex-citation-row{grid-template-columns:40px 1fr!important}.ex-citation-row>:nth-child(3){grid-column:2;justify-content:flex-start!important}.ex-validation-row{gap:12px!important}.ex-panel-grid,.ex-steps{grid-template-columns:repeat(2,1fr)!important}.ex-journal-grid,.ex-wwt-grid{grid-template-columns:1fr!important}.ex-wwt-meta{grid-template-columns:repeat(2,1fr)!important}.ex-footer-grid{grid-template-columns:1fr 1fr!important}.ex-bio-header,.ex-bio-row{grid-template-columns:1.4fr 1fr .8fr!important}.ex-bio-header>:nth-child(4),.ex-bio-header>:nth-child(5),.ex-bio-row>:nth-child(4),.ex-bio-row>:nth-child(5){display:none}.ex-auth-grid{grid-template-columns:1fr!important}.ex-auth-aside{min-height:auto!important;padding:32px!important}.ex-auth-section{padding:40px 24px!important;min-height:auto!important}.ex-auth-aside h2{font-size:clamp(36px,8vw,52px)!important}.ex-acc-shell{grid-template-columns:1fr!important;gap:24px!important}.ex-acc-sidebar{position:static!important;order:2}.ex-acc-kpis{grid-template-columns:repeat(2,1fr)!important}.ex-acc-detail-grid,.ex-acc-panels{grid-template-columns:1fr!important}.ex-acc-detail-side{position:static!important}.ex-bm-row{grid-template-columns:1fr!important;gap:12px!important}.ex-bm-row>.ex-bm-range,.ex-bm-row>.ex-bm-spark{grid-column:1/-1}.ex-attention-row{grid-template-columns:auto 1fr!important;grid-template-rows:auto auto!important;padding:14px 16px!important;gap:6px 12px!important}.ex-attention-row>:nth-child(3){grid-column:2;text-align:left!important}.ex-attention-row>:nth-child(4){grid-column:2;justify-self:start}.ex-acc-tabs{overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap}.ex-acc-tweaks{right:16px!important;bottom:16px!important;max-width:calc(100vw - 32px)!important}}@media (max-width:640px){.ex-acc-kpis{grid-template-columns:1fr 1fr!important}.ex-acc-header-inner{flex-direction:column!important;align-items:flex-start!important;gap:16px!important}.ex-acc-header-actions{width:100%;justify-content:space-between}.ex-footer-grid,.ex-panel-grid,.ex-steps{grid-template-columns:1fr!important}}@media (max-width:960px){.ex-mobile-menu-btn{display:inline-flex!important}.ex-author-head,.ex-faq-grid,.ex-featured,.ex-how-head,.ex-journal-hero,.ex-science-grid,.ex-teaser-head{grid-template-columns:1fr!important;gap:40px!important}.ex-wwt-hero{grid-template-columns:1fr!important;gap:32px!important}.ex-wwt-meta{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.ex-matcher-grid,.ex-panel-hero,.ex-panel-personas,.ex-panel-sample{grid-template-columns:1fr!important;gap:48px!important}.ex-panel-how,.ex-panel-related{grid-template-columns:repeat(2,1fr)!important;gap:20px!important}.ex-ranges-head{gap:32px!important}.ex-range-row,.ex-ranges-head{grid-template-columns:1fr!important}.ex-range-row{gap:20px!important;padding:24px!important}.ex-article-grid{gap:24px!important}.ex-article-grid,.ex-author-grid{grid-template-columns:repeat(2,1fr)!important}.ex-author-grid{gap:16px!important}.ex-about-meta,.ex-founding-grid,.ex-mission-grid,.ex-timeline-head{grid-template-columns:1fr!important;gap:40px!important}.ex-alt-grid{gap:16px!important}.ex-alt-grid,.ex-email-grid{grid-template-columns:1fr!important}.ex-email-grid{gap:24px!important}.ex-acc-detail-grid,.ex-acc-shell{gap:32px!important}.ex-acc-detail-grid,.ex-acc-panels,.ex-acc-shell,.ex-checkout-grid{grid-template-columns:1fr!important}.ex-checkout-grid{gap:40px!important}.ex-checkout-side,.ex-checkout-summary{position:static!important;order:2;top:auto!important}.ex-ch-grid{grid-template-columns:1fr!important}.ex-qr-alts,.ex-qr-primary,.ex-qr-save{grid-template-columns:1fr!important;gap:24px!important}.ex-hero-visual{max-width:100%!important;overflow:hidden}}@media (max-width:760px){html{font-size:15px}body{overflow-x:hidden}[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"]{grid-template-columns:1fr 1fr!important}.ex-article-grid,.ex-author-grid,.ex-journal-grid,.ex-panel-how,.ex-panel-related,.ex-wwt-grid,.ex-wwt-meta{grid-template-columns:1fr!important;gap:16px!important}.ex-panel-grid{grid-template-columns:repeat(2,1fr)!important;gap:10px!important}h1{font-size:clamp(40px,11vw,64px)!important;line-height:.98!important}h2{font-size:clamp(32px,9vw,48px)!important;line-height:1.02!important}h3{font-size:clamp(22px,5.5vw,30px)!important}section{padding-top:72px!important;padding-bottom:72px!important}[style*="padding: 112px 0"],[style*="padding: 120px 0"],[style*="padding: 140px 0"],[style*='padding: "112px 0"'],[style*='padding: "120px 0"'],[style*='padding: "140px 0"']{padding-top:64px!important;padding-bottom:64px!important}[style*="padding: 48px"]{padding:28px!important}[style*="padding: 40px"]{padding:24px!important}.ex-bm-row{grid-template-columns:1fr!important;gap:12px!important}.ex-attention-row{grid-template-columns:auto 1fr!important;padding:14px 16px!important}[style*="grid-template-columns: repeat(4, 1fr)"][style*=borderTop]{grid-template-columns:1fr 1fr!important;gap:16px!important}.ex-acc-tabs{overflow-x:auto!important;-webkit-overflow-scrolling:touch;white-space:nowrap}.ex-featured{grid-template-columns:1fr!important;gap:24px!important}}@media (max-width:560px){[style*="padding: 0 32px"],[style*='padding: "0 32px"']{padding-left:20px!important;padding-right:20px!important}[style*="flex-wrap: wrap"]>.ex-btn{flex:1 1 140px;justify-content:center}[style*="grid-template-columns: 160px 1fr"]{grid-template-columns:80px 1fr!important}.ex-panel-bio-row{grid-template-columns:auto 1fr!important}.ex-panel-bio-row>:nth-child(3){grid-column:1/-1;margin-top:6px}}@media (max-width:760px){.ex-quiz-slide{max-width:100%!important;padding:0 4px!important}.ex-quiz-slide h1{font-size:clamp(38px,10vw,56px)!important}.ex-quiz-slide h2{font-size:clamp(28px,8vw,42px)!important}.ex-single-grid{grid-template-columns:1fr!important}[style*="maxWidth: 820"]{max-width:100%!important}}@media (max-width:640px){.ex-quiz-header{padding:14px 20px!important;gap:14px!important}.ex-quiz-progress{margin:0 8px!important}.ex-quiz-counter,.ex-quiz-tagline{display:none!important}.ex-quiz-header-right{gap:10px!important}.ex-quiz-close-label,.ex-quiz-hint{display:none!important}}@media (max-width:400px){.ex-mobile-drawer a{font-size:24px!important;padding:14px 4px!important}}@media (max-width:760px){[data-cart-drawer]{width:100vw!important;max-width:100vw!important}.ex-footer-grid{grid-template-columns:1fr 1fr!important;gap:32px!important}.ex-footer-disclaimer,.ex-footer-hero{grid-template-columns:1fr!important}.ex-footer-legal{flex-direction:column!important;align-items:flex-start!important}}@media (max-width:480px){.ex-footer-grid{grid-template-columns:1fr!important}}