.gravia-site{--m-paper:#faf7f1;--m-surface:#fffdf9;--m-ink:#343733;--m-muted:#686b62;--m-terra:#af674e;--m-sage:#7d907a;--m-line:#e2dbcf;background:var(--m-paper);color:var(--m-ink);font:400 17px/1.6 var(--sans);overflow:clip}.gravia-site *,.gravia-site :before,.gravia-site :after{box-sizing:border-box}.gravia-site a{color:inherit;text-decoration:none}.gravia-site button,.gravia-site input,.gravia-site textarea,.gravia-site select{font-family:var(--sans)}.gravia-site button{cursor:pointer}.gravia-site p{color:var(--m-muted);margin:16px 0;font-size:17px;line-height:1.65}.gravia-site h1,.gravia-site h2{font-family:var(--serif);letter-spacing:-.035em;color:var(--m-ink);text-wrap:balance;font-weight:400}.gravia-site h1{margin:20px 0 24px;font-size:clamp(56px,6.4vw,94px);line-height:1.02}.gravia-site h2{margin:14px 0 24px;font-size:clamp(39px,4.2vw,62px);line-height:1.08}.gravia-site h3{font:500 23px/1.3 var(--sans);letter-spacing:-.025em;margin:20px 0 12px}.gravia-site em{color:var(--m-terra);font-weight:400}.gravia-site :focus-visible{outline-offset:5px;outline:2px solid #a66a4d}.gravia-site picture{display:block;overflow:hidden}.gravia-site picture img{object-fit:cover;width:100%;height:100%;display:block}.gravia-site .m-container{max-width:1360px;margin-left:auto;margin-right:auto;padding-left:48px;padding-right:48px}.gravia-site .m-eyebrow{font:550 12px/1.5 var(--sans);letter-spacing:.08em;text-transform:uppercase;color:#79694f;display:block}.gravia-site .m-caption,.gravia-site small{color:var(--m-muted);font-size:13px;line-height:1.6}.gravia-site .m-lead,.gravia-site p.m-lead{color:#5b6058;font-size:20px;line-height:1.6}.gravia-site .m-button{border:1px solid var(--m-terra);background:var(--m-terra);color:#fffdf9;min-height:50px;font:500 15px/1.4 var(--sans);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:10px;max-width:100%;padding:13px 25px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.gravia-site .m-button:hover{background:#985940;border-color:#985940;transform:translateY(-2px)}.gravia-site .m-button.outline{color:#88543e;background:0 0;border-color:#ccad98}.gravia-site .m-button.outline:hover{background:#f0e6da}.gravia-site .m-button:disabled{opacity:.55;cursor:wait;transform:none}.gravia-site .m-text-link{font:500 15px/1.5 var(--sans);color:var(--m-ink);text-align:left;background:0 0;border:0;border-bottom:1px solid;align-items:center;gap:10px;max-width:100%;padding:5px 0;display:inline-flex}.gravia-site .m-inline-link{text-underline-offset:4px;text-decoration:underline}.gravia-site .m-source-link{color:#8d5b40;overflow-wrap:anywhere;text-underline-offset:4px;width:fit-content;max-width:100%;margin:14px 0;font-size:13px;text-decoration:underline;display:block}.gravia-site .m-icon-button{color:inherit;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;padding:10px;display:inline-flex}.gravia-site .m-icon-button:hover{background:#af674e12}.gravia-site .m-skip{z-index:100;border:1px solid var(--m-terra);background:#fffdf9;border-radius:10px;padding:12px 18px;position:absolute;top:-100px;left:10px}.gravia-site .m-skip:focus{top:10px}.gravia-site .m-announcement{color:#fff5e8;background:#af674e;justify-content:center;align-items:center;gap:18px;height:34px;padding:0 15px;font-size:12px;line-height:1.3;display:flex}.gravia-site .m-announcement a{text-underline-offset:3px;text-decoration:underline}.gravia-site .m-header{z-index:30;border-bottom:1px solid var(--m-line);color:var(--m-ink);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f1f2;transition:background .2s,color .2s;position:sticky;top:0}.gravia-site .m-header.over-hero{background:#faf7f1ed;border-bottom:0;position:absolute;top:34px;left:0;right:0}.gravia-site .m-header.over-hero.light{color:#fffaf1;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(#252e265c,#252e2630)}.gravia-site .m-header.over-hero:not(.light){position:fixed;top:0;box-shadow:0 3px 18px #4236210a}.gravia-site .m-header-row{align-items:center;gap:30px;max-width:1400px;min-height:92px;margin:auto;padding:16px 46px;display:flex}.gravia-site .m-logo{flex:none;align-items:center;width:165px;display:flex}.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:165px;height:auto}.gravia-site .m-primary-nav{flex:1;justify-content:center;align-items:center;gap:25px;margin-left:25px;display:flex}.gravia-site .m-primary-nav a{white-space:nowrap;font-size:14px;line-height:1.4;position:relative}.gravia-site .m-primary-nav a[aria-current=page]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:-8px;left:0;right:0}.gravia-site .m-header-actions{align-items:center;gap:10px;margin-left:auto;display:flex}.gravia-site .m-login{white-space:nowrap;padding:10px 4px;font-size:14px}.gravia-site .m-header-cta{white-space:nowrap;background:var(--m-terra);color:#fffaf3;border-radius:99px;justify-content:center;align-items:center;min-height:44px;padding:11px 24px;font-size:14px;font-weight:550;display:flex}.gravia-site .light .m-header-cta{color:#8b533d;background:#faf4e8}.gravia-site .m-mega-menu{border-top:1px solid var(--m-line);grid-template-columns:1.3fr 1fr;gap:40px;max-width:1320px;max-height:calc(100dvh - 110px);margin:auto;padding:30px 48px 42px;display:grid;overflow:auto}.gravia-site .m-mega-menu>nav{grid-template-columns:1fr 1fr;align-content:start;gap:15px 30px;display:grid}.gravia-site .m-mega-menu nav>a{padding:6px 0;font-size:16px}.gravia-site .m-mega-menu nav>a:hover{color:var(--m-terra)}.gravia-site .m-mobile-primary{display:none}.gravia-site .m-menu-feature{border:1px solid var(--m-line);background:#f4eee3;border-radius:22px;grid-template-columns:1fr 1fr;align-items:center;min-width:0;padding:16px;display:grid}.gravia-site .m-menu-feature>img{object-fit:contain;width:100%;height:160px}.gravia-site .m-menu-feature strong{font:400 32px/1.05 var(--serif);margin-bottom:14px;display:block}.gravia-site .m-menu-feature small{margin-bottom:18px;display:block}.gravia-site .m-menu-backdrop{z-index:29;cursor:default;background:#21291f66;border:0;position:fixed;inset:0}.m-search-dialog,.m-test-dialog{color:#343733;background:#faf7f1;border:1px solid #dfd2c3;border-radius:24px;max-height:85dvh;padding:0;overflow:auto;box-shadow:0 24px 100px #292f2422}.m-search-dialog{width:min(760px,100% - 36px);margin:8vh auto}.m-search-dialog::backdrop,.m-test-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#232d2766}.m-search-inner{font:400 16px/1.6 var(--sans);padding:28px 32px}.m-search-inner h2{font:400 40px/1.1 var(--serif);margin:0}.m-dialog-head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.m-search-inner .m-icon-button,.m-test-dialog .m-icon-button{cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:flex}.m-search-box{color:#5f655a;background:#fffdf9;border:1px solid #b5b6a9;border-radius:99px;align-items:center;gap:11px;min-height:49px;padding:0 15px;display:flex}.m-search-box input{color:#343733;width:100%;min-width:0;font:400 15px/1.4 var(--sans);background:0 0!important;border:0!important;outline:none!important;margin:0!important;padding:12px 0!important}.m-search-box>svg{flex:none}.m-search-box button{color:#686b62;background:0 0;border:0;padding:5px;display:flex}.m-search-inner .m-caption{color:#686b62;margin:18px 0 6px;font-size:13px}.m-search-results a{color:#343733;border-bottom:1px solid #e2dbcf;justify-content:space-between;align-items:center;gap:20px;padding:16px 5px;text-decoration:none;display:flex}.m-search-results a:hover{background:#f1e9dd}.m-search-results small{color:#93604b;font-size:12px;display:block}.m-search-results strong{font-size:18px;font-weight:550}.m-search-results p{color:#686b62;margin:5px 0 0;font-size:14px}.gravia-site .m-home-hero{color:#fff8ed;isolation:isolate;background:#333c2c;align-items:center;height:calc(100svh - 34px);min-height:720px;max-height:1020px;display:flex;position:relative;overflow:hidden}.gravia-site .m-hero-picture{z-index:-2;transform-origin:74% 48%;animation:24s ease-in-out infinite alternate m-hero-drift;position:absolute;inset:0}.gravia-site .m-hero-picture img{object-position:70% 48%;width:100%;height:100%}.gravia-site .m-hero-scrim{z-index:-1;background:linear-gradient(90deg,#1d2b22b5,#1d2b2248 52%,#0000 80%),linear-gradient(#0000 50%,#24251c47);position:absolute;inset:0}.gravia-site .m-hero-content{width:100%;padding-top:138px;padding-bottom:65px;position:relative}.gravia-site .m-hero-content h1{color:#fff8ed;max-width:730px;margin:20px 0 24px;font-size:clamp(65px,7vw,102px);line-height:.99}.gravia-site .m-hero-content em{color:#fff5e3}.gravia-site .m-hero-content .m-eyebrow{color:#fbefda;font-size:12px}.gravia-site .m-hero-content>p{color:#fff8ed;max-width:520px;margin:26px 0;font-size:19px;line-height:1.6}.gravia-site .m-hero-actions{flex-wrap:wrap;align-items:center;gap:28px;margin:28px 0 42px;display:flex}.gravia-site .m-hero-actions .m-button{color:#8c533b;background:#fbf4e6;border-color:#fbf4e6}.gravia-site .m-hero-actions .m-text-link{color:#fff8ed}.gravia-site .m-hero-facts{color:#f6ecd8;flex-wrap:wrap;gap:28px;font-size:13px;line-height:1.5;display:flex}.gravia-site .m-hero-facts>span{border-left:1px solid #f7ead975;padding-left:25px}.gravia-site .m-hero-facts>span:first-child{border:0;padding-left:0}.gravia-site .m-hero-facts b{color:#fff8ed;font-size:19px;font-weight:500;display:block}.gravia-site .m-motion-toggle{color:#fff;background:#faf3e92a;border:1px solid #fff4;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:flex;position:absolute;bottom:25px;right:32px}.gravia-site .is-paused .m-hero-picture{animation-play-state:paused}@keyframes m-hero-drift{0%{transform:scale(1)}to{transform:scale(1.045)translate(-.5%,.15%)}}.gravia-site .m-page-title{text-align:center;max-width:1100px;padding-top:85px;padding-bottom:70px}.gravia-site .m-page-title .m-lead{max-width:760px;margin:0 auto}.gravia-site .m-page-title .m-lead p{font-size:19px}.gravia-site .m-page-title .m-text-link{margin-top:15px}.gravia-site .m-section-heading{justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px;display:flex}.gravia-site .m-section-heading h2{margin-bottom:0}.gravia-site .m-start-steps{padding-top:85px;padding-bottom:95px}.gravia-site .m-three-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.gravia-site .m-three-steps>a,.gravia-site .m-three-steps>article{border-top:1px solid var(--m-line);padding:24px 0 10px;position:relative}.gravia-site .m-three-steps>a>span,.gravia-site .m-three-steps>article>span{color:var(--m-terra);margin-bottom:24px;font-size:13px;display:block}.gravia-site .m-three-steps h3{margin-top:0;font-size:24px}.gravia-site .m-three-steps>a>svg{color:var(--m-terra);transition:transform .2s}.gravia-site .m-three-steps>a:hover>svg{transform:translate(6px)}.gravia-site .m-product-section{background:#edf0e6;padding:82px 0}.gravia-site .m-split{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:70px;display:grid}.gravia-site .m-split>div,.gravia-site .m-editorial-split>div{min-width:0}.gravia-site .m-split .m-button,.gravia-site .m-editorial-split .m-button,.gravia-site .m-split-page .m-button{margin-top:16px}.gravia-site .product-preview{background:#fffdf9;max-width:100%;margin:0;padding:24px;box-shadow:0 18px 50px -35px #52563f70}.gravia-site .product-preview p,.gravia-site .product-preview span{font-size:13px}.gravia-site .product-preview .preview-reading strong{font-size:41px}.gravia-site .product-preview .chart-footnote span{font-size:12px}.gravia-site .product-preview .preview-system-tabs button{gap:5px;font-size:12px}.gravia-site .m-system-showcase{padding-top:90px;padding-bottom:100px}.gravia-site .m-carousel-controls{flex:none;gap:10px;display:flex}.gravia-site .m-carousel-controls button{background:0 0;border:1px solid #c7c8ba;border-radius:50%;justify-content:center;align-items:center;width:45px;height:45px;display:flex}.gravia-site .m-system-carousel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c2b39e transparent;overscroll-behavior-x:contain;gap:18px;margin-bottom:18px;padding:8px 2px 26px;display:flex;overflow-x:auto}.gravia-site .m-system-card{scroll-snap-align:start;background:#f0eee4;border:1px solid #e1dfd2;border-radius:20px;flex:0 0 280px;min-width:0;padding:28px 25px;transition:background .2s,transform .2s}.gravia-site .m-system-card:hover{background:#e9eddf;transform:translateY(-4px)}.gravia-site .m-system-card>svg{color:#7a8265}.gravia-site .m-system-card h3{font:400 32px/1.06 var(--serif);margin:24px 0 12px}.gravia-site .m-system-card>span{color:#7d6b51;font-size:12px}.gravia-site .m-system-card p{min-height:96px;font-size:15px}.gravia-site .m-system-card small{color:#8c573f;align-items:center;gap:10px;font-weight:500;display:flex}.gravia-site .m-editorial-split{grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);align-items:center;gap:75px;margin-bottom:95px;display:grid}.gravia-site .m-editorial-split picture{aspect-ratio:1.18;border-radius:24px}.gravia-site .m-editorial-split .m-text-link{width:fit-content;margin-top:24px;display:flex}.gravia-site .m-age-section{background:#f0e7db;padding:70px 0 80px}.gravia-site .m-age-section .m-split>img{object-fit:contain;width:100%;max-height:420px}.gravia-site .m-proof-section{padding-top:90px;padding-bottom:100px}.gravia-site .m-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;display:grid}.gravia-site .m-proof-grid>article{border-top:1px solid var(--m-line);padding:25px 0 10px}.gravia-site .m-proof-grid>article>svg{color:#7d856a}.gravia-site .m-proof-grid h3{font-size:21px}.gravia-site .m-proof-grid p{font-size:15px}.gravia-site .m-home-journal{padding-bottom:75px}.gravia-site .m-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;display:grid}.gravia-site .m-article-card{border-bottom:1px solid var(--m-line);min-width:0;padding-bottom:22px;display:block}.gravia-site .m-article-card picture{aspect-ratio:1.4;border-radius:18px}.gravia-site .m-article-card picture img{transition:transform .45s}.gravia-site .m-article-card:hover picture img{transform:scale(1.035)}.gravia-site .m-article-card>div{padding:20px 2px}.gravia-site .m-article-card small{color:#7b6e5d;font-size:12px}.gravia-site .m-article-card h3,.gravia-site .m-article-card h2{font:400 33px/1.1 var(--serif);margin:12px 0 15px}.gravia-site .m-article-card p{font-size:15px;line-height:1.65}.gravia-site .m-article-card span{align-items:center;gap:14px;font-size:14px;display:flex}.gravia-site .m-faq-preview{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.3fr);gap:80px;padding-top:70px;padding-bottom:90px;display:grid}.gravia-site details{border-bottom:1px solid var(--m-line)}.gravia-site details summary{cursor:pointer;justify-content:space-between;align-items:center;gap:18px;padding:22px 0;font-size:16px;font-weight:500;line-height:1.55;list-style:none;display:flex}.gravia-site details summary::-webkit-details-marker{display:none}.gravia-site details summary>span{font:300 26px/1 var(--sans);color:var(--m-terra);flex:none;transition:transform .2s}.gravia-site details[open] summary>span{transform:rotate(45deg)}.gravia-site details>div{padding-bottom:20px}.gravia-site details p{margin-top:0;font-size:16px}.gravia-site .m-bottom-cta{text-align:center;background:#e9eddf;padding:85px 25px 95px}.gravia-site .m-bottom-cta p{max-width:640px;margin:18px auto 28px}.gravia-site .m-bottom-cta>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:26px;display:flex}.gravia-site .m-footer{background:#faf7f1;max-width:1440px;margin:auto;padding:65px 48px 28px}.gravia-site .m-footer-top{grid-template-columns:1.35fr repeat(3,minmax(0,1fr));gap:50px;padding-bottom:45px;display:grid}.gravia-site .m-footer-brand .gravia-brand{width:180px}.gravia-site .m-footer-brand>p{margin:22px 0;font-size:15px;line-height:1.7}.gravia-site .m-footer-top nav{flex-direction:column;align-items:start;gap:11px;display:flex}.gravia-site .m-footer-top nav>span{letter-spacing:.08em;text-transform:uppercase;color:#6b745d;margin-bottom:10px;font-size:12px;font-weight:550}.gravia-site .m-footer-top nav>a{font-size:14px}.gravia-site .m-footer-top nav>a:hover{text-underline-offset:4px;text-decoration:underline}.gravia-site .m-footer-bottom{border-top:1px solid var(--m-line);color:#6b6f61;flex-wrap:wrap;gap:15px 26px;padding:24px 0;font-size:12px;display:flex}.gravia-site .m-footer-bottom>span:last-child{margin-left:auto}.gravia-site .m-footer-note{color:#737468;margin:0;font-size:12px;line-height:1.7}.gravia-site .m-split-page{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:70px;padding-top:80px;padding-bottom:90px;display:grid}.gravia-site .m-split-page h1{font-size:clamp(52px,5.7vw,83px)}.gravia-site .m-split-page picture{aspect-ratio:1.08;border-radius:23px}.gravia-site .m-split-page>img{object-fit:contain;width:100%;height:450px}.gravia-site .m-split-page>div{min-width:0}.gravia-site .m-journey-tabs{border-bottom:1px solid var(--m-line);justify-content:space-between;gap:12px;margin-bottom:32px;display:flex}.gravia-site .m-journey-tabs button{color:var(--m-muted);background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:12px;padding:18px 15px;font-size:16px;display:flex}.gravia-site .m-journey-tabs button>span{color:#aa8361;font-size:12px}.gravia-site .m-journey-tabs button[aria-selected=true]{border-color:var(--m-terra);color:var(--m-terra)}.gravia-site .m-journey-panel{padding-top:30px;padding-bottom:70px}.gravia-site .m-journey-panel .m-split{border:1px solid var(--m-line);background:#fffaf2;border-radius:28px;min-height:500px;padding:40px}.gravia-site .m-journey-panel picture{aspect-ratio:1.08;border-radius:18px}.gravia-site .m-journey-panel h2{font-size:56px}.gravia-site .m-check-list{gap:13px;margin:25px 0;padding:0;list-style:none;display:grid}.gravia-site .m-check-list li{color:#555f50;align-items:start;gap:11px;font-size:16px;display:flex}.gravia-site .m-check-list svg{color:var(--m-sage);flex:none;margin-top:3px}.gravia-site .m-explainer-grid{grid-template-columns:1fr 1fr;gap:55px;padding-bottom:80px;display:grid}.gravia-site .m-explainer-grid>article{border-top:1px solid var(--m-line);padding:30px 0}.gravia-site .m-explainer-grid h3{font-size:23px}.gravia-site .m-method-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-bottom:90px;display:grid}.gravia-site .m-method-steps>article{border-top:1px solid var(--m-line);padding:28px 0}.gravia-site .m-method-steps b{font:400 84px/1 var(--serif);color:var(--m-terra)}.gravia-site .m-method-steps h2{font:500 22px/1.3 var(--sans);margin-top:20px}.gravia-site .m-method-steps p{font-size:16px}.gravia-site .m-process-list{padding-top:12px;padding-bottom:75px}.gravia-site .m-process-list article{border-top:1px solid var(--m-line);grid-template-columns:60px minmax(0,.9fr) minmax(0,1.2fr);align-items:start;gap:30px;padding:34px 0;display:grid}.gravia-site .m-process-list article>span{color:var(--m-terra);padding-top:9px;font-size:13px}.gravia-site .m-process-list h2{margin:0;font-size:35px}.gravia-site .m-process-list p{margin:0;font-size:17px}.gravia-site .m-recvr-steps{padding-bottom:65px}.gravia-site .m-recvr-steps h2{font-size:38px}.gravia-site .m-recvr-boundary{border-top:1px solid var(--m-line);align-items:start;gap:35px;padding-top:50px;padding-bottom:65px;display:flex}.gravia-site .m-recvr-boundary>svg{color:var(--m-terra);flex:none;margin-top:14px}.gravia-site .m-recvr-boundary h2{font-size:44px}.gravia-site .m-recvr-boundary p{max-width:850px}.gravia-site .m-about-copy{max-width:960px;padding-bottom:75px}.gravia-site .m-about-copy p{font-size:20px}.gravia-site .m-about-copy+.m-proof-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:85px}.gravia-site .m-science-feature{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-bottom:65px;display:grid}.gravia-site .m-science-feature>img{object-fit:contain;width:100%;max-height:420px}.gravia-site .m-science-reading{max-width:1000px;padding-bottom:85px}.gravia-site .m-membership{border-top:1px solid var(--m-line);grid-template-columns:1fr 1.1fr;gap:50px;padding-top:40px;padding-bottom:75px;display:grid}.gravia-site .m-membership>div{background:#f0e7da;border:1px solid #e1d3bf;border-radius:24px;min-width:0;padding:36px}.gravia-site .m-membership>div:last-child{background:#f1f3e9;border-color:#d9e0cb}.gravia-site .m-membership h2{font:500 27px/1.3 var(--sans);margin-top:0}.gravia-site .m-price{font:400 85px/1 var(--serif);color:var(--m-terra);margin:24px 0}.gravia-site .m-price small{font:400 18px var(--sans)}.gravia-site .m-catalog-feature{grid-template-columns:1fr 1fr;align-items:center;gap:65px;padding-bottom:80px;display:grid}.gravia-site .m-catalog-feature picture{aspect-ratio:1.4;border-radius:22px}.gravia-site .m-small-facts{flex-wrap:wrap;gap:40px;margin-top:25px;display:flex}.gravia-site .m-small-facts span{color:#676b60;font-size:13px}.gravia-site .m-small-facts b{font:500 33px/1.2 var(--sans);color:#8b5b44;margin-bottom:8px;display:block}.gravia-site .m-library,.gravia-site .m-faq-layout{border-top:1px solid var(--m-line);grid-template-columns:255px minmax(0,1fr);align-items:start;gap:65px;padding-top:45px;padding-bottom:90px;display:grid}.gravia-site .m-library>aside,.gravia-site .m-faq-layout>aside{scrollbar-width:thin;min-width:0;max-height:calc(100dvh - 145px);padding:2px 5px 8px 2px;position:sticky;top:120px;overflow:auto}.gravia-site .m-library aside>nav,.gravia-site .m-faq-layout aside>nav{flex-direction:column;gap:3px;margin-top:25px;display:flex}.gravia-site .m-library aside>nav>button,.gravia-site .m-faq-layout aside>nav>button{text-align:left;color:#62695b;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;font-size:14px;line-height:1.5;display:flex}.gravia-site .m-library aside>nav>button>span{color:#7b806d;flex:none;font-size:12px}.gravia-site .m-library aside>nav>button[aria-pressed=true],.gravia-site .m-faq-layout aside>nav>button[aria-pressed=true]{color:#89533c;background:#f0e5d7}.gravia-site .m-library-results{min-width:0}.gravia-site .m-catalog-group{margin-bottom:50px;scroll-margin-top:130px}.gravia-site .m-group-heading{border-bottom:1px solid var(--m-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-bottom:15px;display:flex}.gravia-site .m-group-heading>div{color:#7c866c;align-items:center;gap:14px;min-width:0;display:flex}.gravia-site .m-group-heading h2{font:500 29px/1.2 var(--sans);margin:0}.gravia-site .m-group-heading h2>small{font:400 13px var(--sans);vertical-align:super}.gravia-site .m-group-heading .m-text-link{font-size:13px}.gravia-site .m-catalog-group>p{margin:18px 0 24px;font-size:16px}.gravia-site .m-test-list{grid-template-columns:1fr 1fr;gap:10px;display:grid}.gravia-site .m-test-list>button{color:var(--m-ink);text-align:left;background:#fffdf8;border:1px solid #dedace;border-radius:14px;justify-content:space-between;align-items:center;gap:15px;min-height:92px;padding:18px;transition:background .2s;display:flex}.gravia-site .m-test-list>button:hover{background:#f0ede2}.gravia-site .m-test-list>button>span{flex-direction:column;align-items:start;gap:8px;min-width:0;display:flex}.gravia-site .m-test-list>button>span:last-child{flex:none;align-items:end}.gravia-site .m-test-list strong{font:500 15px/1.4 var(--sans)}.gravia-site .m-test-list small{color:#6b705f;font-size:12px;line-height:1.55}.gravia-site .m-tag{white-space:nowrap;color:#7b684f;border:1px solid #cbbcac;border-radius:99px;padding:4px 8px;font-size:12px;line-height:1.4;display:inline-flex}.m-test-dialog{width:min(660px,100% - 32px);font:400 17px/1.65 var(--sans)}.m-test-dialog>div{padding:40px;position:relative}.m-test-dialog .m-icon-button{position:absolute;top:18px;right:18px}.m-test-dialog .m-eyebrow{letter-spacing:.07em;color:#866749;text-transform:uppercase;padding-right:30px;font-size:12px}.m-test-dialog h2{font:400 45px/1.1 var(--serif);margin:20px 0}.m-test-dialog p{color:#62685b;font-size:17px}.m-test-dialog .m-caption{font-size:13px}.m-test-dialog .m-explanation{border-top:1px solid #ddd4c5;margin-top:28px;padding-top:15px}.m-test-dialog h3{font-size:19px;font-weight:500}.m-test-dialog .m-source-link{color:#905940;text-underline-offset:3px;margin:20px 0;font-size:13px;display:block}.m-test-dialog .m-button{color:#fffdf8;background:#af674e;border-radius:99px;margin-top:15px;padding:14px 23px;font-size:15px;text-decoration:none;display:inline-flex}.gravia-site .m-library-note{border-top:1px solid var(--m-line);padding:25px 0}.gravia-site .m-category-intro{grid-template-columns:1fr 1fr;align-items:center;gap:70px;padding-bottom:80px;display:grid}.gravia-site .m-category-intro picture{aspect-ratio:1.4;border-radius:22px}.gravia-site .m-category-intro>img{object-fit:contain;width:100%;height:360px}.gravia-site .m-category-tests{padding-bottom:65px}.gravia-site .m-category-tests .m-test-list{grid-template-columns:repeat(3,minmax(0,1fr))}.gravia-site .m-next-read{border-top:1px solid var(--m-line);padding-top:25px;padding-bottom:70px}.gravia-site .m-next-read>div{flex-wrap:wrap;gap:18px;margin-top:25px;display:flex}.gravia-site .m-faq-topic{margin-bottom:45px}.gravia-site .m-faq-topic h2{font:550 28px/1.25 var(--sans);margin:0 0 22px}.gravia-site .m-faq-topic details{background:#f5f0e6;border:1px solid #ded9cc;border-radius:12px;margin-bottom:10px;padding:0 22px;scroll-margin-top:125px}.gravia-site .m-faq-topic details>div{position:relative}.gravia-site .m-faq-topic summary{padding:18px 0;font-size:16px}.gravia-site .m-question-link{color:#9d7759;width:fit-content;margin-top:15px;font-size:13px;display:block}.gravia-site .m-empty{color:#676d60;padding:40px 0}.gravia-site .m-journal-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.gravia-site .m-filter-pills{flex-wrap:wrap;gap:8px;display:flex}.gravia-site .m-filter-pills button{color:#59634f;background:0 0;border:1px solid #c8c8ba;border-radius:99px;padding:10px 18px;font-size:14px}.gravia-site .m-filter-pills button[aria-pressed=true]{background:#e7ecdc;border-color:#a3b28b}.gravia-site .m-journal-toolbar .m-search-box{min-width:240px}.gravia-site .m-journal-toolbar+.m-article-grid{padding-bottom:85px}.gravia-site .m-journal-article>header{text-align:center;max-width:1100px;padding-top:65px;padding-bottom:40px}.gravia-site .m-journal-article>header>.m-text-link{margin-bottom:40px}.gravia-site .m-journal-article h1{font-size:clamp(48px,5.7vw,82px)}.gravia-site .m-article-hero{max-width:1140px;margin-bottom:60px}.gravia-site .m-article-hero picture{aspect-ratio:1.95;border-radius:22px}.gravia-site .m-article-body{max-width:780px;margin:auto;padding:0 28px 75px}.gravia-site .m-article-body section{margin-bottom:40px}.gravia-site .m-article-body h2{font:500 26px/1.3 var(--sans);margin-bottom:18px}.gravia-site .m-article-body p{font-size:18px}.gravia-site .m-article-sources{border-top:1px solid var(--m-line);padding-top:30px}.gravia-site .m-article-actions{border-top:1px solid var(--m-line);justify-content:space-between;gap:25px;padding-top:22px;display:flex}.gravia-site .m-audience-points{grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;padding-bottom:80px;display:grid}.gravia-site .m-audience-points article{border-top:1px solid var(--m-line);padding-top:28px}.gravia-site .m-audience-points article>svg{color:#7c876b}.gravia-site .m-audience-points h2{font:500 24px/1.3 var(--sans);margin-top:22px}.gravia-site .m-audience-points p{font-size:16px}.gravia-site .m-form-section{border-top:1px solid var(--m-line);grid-template-columns:minmax(0,.85fr) minmax(0,1.1fr);align-items:start;gap:80px;padding-top:60px;padding-bottom:90px;scroll-margin-top:120px;display:grid}.gravia-site .m-contact-form{flex-direction:column;gap:21px;min-width:0;display:flex}.gravia-site .m-contact-form label{color:#50574b;flex-direction:column;gap:9px;min-width:0;font-size:15px;font-weight:450;display:flex}.gravia-site .m-contact-form input,.gravia-site .m-contact-form select,.gravia-site .m-contact-form textarea{color:#343733;min-height:49px;font:400 16px/1.5 var(--sans);background:#fffdf9;border:1px solid #d4ccbd;border-radius:10px;width:100%;min-width:0;max-width:100%;margin:0;padding:12px 14px}.gravia-site .m-contact-form textarea{resize:vertical;min-height:140px}.gravia-site .m-contact-form .m-button{align-self:start;margin:0}.gravia-site .m-contact-form .m-form-two{grid-template-columns:1fr 1fr;gap:18px;display:grid}.gravia-site .m-contact-form .m-consent{flex-direction:row;align-items:start;gap:12px;font-size:13px;line-height:1.6;display:flex}.gravia-site .m-consent input{accent-color:#af674e;flex:none;width:18px;height:18px;min-height:18px;margin-top:3px;padding:0}.gravia-site .m-consent a{text-underline-offset:3px;text-decoration:underline}.gravia-site .m-contact-form .m-honeypot{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.gravia-site .m-contact-form .m-caption{margin:0;font-size:12px}.gravia-site .m-form-error{color:#865522;background:#faf1df;border:1px solid #dcc3a2;border-radius:9px;margin:0;padding:12px 15px;font-size:14px}.gravia-site .m-form-receipt{background:#eef1e6;border:1px solid #d7dec7;border-radius:20px;min-width:0;padding:35px}.gravia-site .m-form-receipt>svg{color:#75856a}.gravia-site .m-form-receipt h2{font-size:38px}.gravia-site .m-form-receipt small{overflow-wrap:anywhere;font-size:12px;display:block}.gravia-site .m-form-receipt .m-text-link{margin-top:25px}.gravia-site .m-contact-layout{grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:85px;padding-bottom:100px;display:grid}.gravia-site .m-contact-layout>aside{min-width:0}.gravia-site .m-contact-layout>aside picture{aspect-ratio:1.35;border-radius:20px;margin-bottom:28px}.gravia-site .m-contact-layout>aside h2{font-size:38px}.gravia-site .m-register-layout{grid-template-columns:minmax(0,1fr) minmax(0,.95fr);align-items:start;gap:95px;padding-top:70px;padding-bottom:90px;display:grid}.gravia-site .m-register-layout h1{font-size:clamp(55px,6.2vw,88px)}.gravia-site .m-register-layout>div>picture{aspect-ratio:1.65;border-radius:20px;margin-top:35px}.gravia-site .m-registration-panel{background:#fffdf8;border:1px solid #e0d8c9;border-radius:24px;min-width:0;padding:32px}.gravia-site .m-registration-panel>h2{font:500 25px/1.25 var(--sans);margin:0 0 27px}.gravia-site .m-password{background:#fffdf9;border:1px solid #d4ccbd;border-radius:10px;align-items:center;min-width:0;display:flex}.gravia-site .m-password input{background:0 0;border:0;min-width:0;padding-right:7px}.gravia-site .m-password button{color:#89573d;background:0 0;border:0;flex:none;padding:12px;font-size:12px}.gravia-site .m-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;padding-bottom:75px;display:grid}.gravia-site .m-security-grid article{background:#eef0e5;border:1px solid #dce0ce;border-radius:21px;padding:30px}.gravia-site .m-security-grid article>svg{color:#78856b}.gravia-site .m-security-grid h2{margin-bottom:17px;font-size:37px}.gravia-site .m-security-grid p{font-size:16px}.gravia-site .m-readable{max-width:950px;padding-top:25px;padding-bottom:85px;scroll-margin-top:120px}.gravia-site .m-policy-layout{grid-template-columns:240px minmax(0,1fr);gap:80px;max-width:1200px;padding-bottom:95px;display:grid}.gravia-site .m-policy-layout>nav{flex-direction:column;align-self:start;gap:15px;display:flex;position:sticky;top:125px}.gravia-site .m-policy-layout>nav>a{color:#6a6d5e;font-size:14px}.gravia-site .m-policy-layout section{margin-bottom:37px;scroll-margin-top:125px}.gravia-site .m-policy-layout h2{font:500 25px/1.3 var(--sans)}.gravia-site .m-policy-layout p{font-size:17px}.gravia-site [data-reveal]{transition:transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(10px)}.gravia-site [data-reveal].is-visible{transform:translateY(0)}.button.primary>.tabler-icon-arrow-right{display:none}.m-inbox-controls{flex-wrap:wrap;gap:15px;margin-bottom:25px;display:flex}.m-inbox-controls input{flex:1;min-width:180px}.m-inbox-controls select{width:auto}.m-inbox-list{gap:24px;display:grid}.m-inbox-list form>label{margin:20px 0;display:block}.m-inbox-list form>.section-heading{align-items:start}.m-inbox-list h2{margin-top:9px;font-size:28px}.m-inbox-list .section-heading a{overflow-wrap:anywhere;font-size:15px}.m-inquiry-message{white-space:pre-wrap;overflow-wrap:anywhere}@media (max-width:1200px){.gravia-site .m-header-row{gap:18px;padding:15px 30px}.gravia-site .m-primary-nav{gap:18px;margin-left:5px}.gravia-site .m-primary-nav a{font-size:13px}.gravia-site .m-logo,.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:145px}.gravia-site .m-header-actions{gap:5px}.gravia-site .m-header-cta{padding:11px 19px}.gravia-site .m-container{padding-left:36px;padding-right:36px}.gravia-site .m-split,.gravia-site .m-editorial-split,.gravia-site .m-split-page{gap:40px}.gravia-site .m-footer{padding-left:36px;padding-right:36px}.gravia-site .m-footer-top{gap:30px}.gravia-site .m-library,.gravia-site .m-faq-layout{grid-template-columns:220px minmax(0,1fr);gap:35px}}@media (max-width:1050px){.gravia-site .m-primary-nav{display:none}.gravia-site .m-mobile-primary{display:contents}.gravia-site .m-header-row{min-height:82px}.gravia-site .m-hero-content h1{font-size:84px}.gravia-site .m-proof-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.gravia-site .m-test-list{grid-template-columns:1fr}.gravia-site .m-category-tests .m-test-list{grid-template-columns:repeat(2,minmax(0,1fr))}.gravia-site .m-footer-top{grid-template-columns:1.3fr 1fr 1fr}.gravia-site .m-footer-top nav:last-child{grid-column:2/4;grid-template-columns:1fr 1fr;display:grid}.gravia-site .m-footer-top nav:last-child>span{grid-column:1/-1}.gravia-site .m-register-layout,.gravia-site .m-form-section,.gravia-site .m-contact-layout{gap:45px}.gravia-site .m-journey-panel .m-split{gap:30px;padding:30px}.gravia-site .m-journey-panel h2{font-size:44px}.gravia-site .m-faq-preview{gap:45px}.gravia-site .m-policy-layout{gap:40px}}@media (max-width:800px){.gravia-site .m-container{padding-left:25px;padding-right:25px}.gravia-site .m-header-row{padding:14px 24px}.gravia-site .m-header-actions{gap:3px}.gravia-site .m-mega-menu{grid-template-columns:1fr;gap:25px;padding:25px}.gravia-site .m-mega-menu>nav{gap:9px 25px}.gravia-site .m-mega-menu nav>a{font-size:15px}.gravia-site .m-menu-feature{grid-template-columns:1fr 2fr;padding:12px 20px}.gravia-site .m-menu-feature>img{height:115px}.gravia-site .m-menu-feature strong{font-size:31px}.gravia-site .m-home-hero{min-height:750px}.gravia-site .m-hero-content h1{max-width:610px;font-size:76px}.gravia-site .m-hero-scrim{background:linear-gradient(90deg,#17261fd1,#18271f55 80%)}.gravia-site .m-hero-content>p{max-width:430px;font-size:18px}.gravia-site .m-split,.gravia-site .m-editorial-split,.gravia-site .m-split-page{grid-template-columns:1fr;gap:35px}.gravia-site .m-split-page{padding-top:55px;padding-bottom:60px}.gravia-site .m-split-page h1{font-size:64px}.gravia-site .m-split-page picture,.gravia-site .m-editorial-split picture{aspect-ratio:1.5;max-height:470px}.gravia-site .m-split-page>img{height:330px}.gravia-site .m-product-section{padding:60px 0}.gravia-site .m-product-section .m-split{max-width:700px}.gravia-site .m-editorial-split{margin-bottom:65px}.gravia-site .m-start-steps{padding-top:60px;padding-bottom:55px}.gravia-site .m-three-steps{gap:20px}.gravia-site .m-three-steps h3{font-size:21px}.gravia-site .m-three-steps p{font-size:15px}.gravia-site .m-section-heading{align-items:start;gap:20px}.gravia-site .m-section-heading>.m-text-link{max-width:180px;font-size:13px}.gravia-site .m-system-showcase{padding-top:65px;padding-bottom:70px}.gravia-site .m-age-section{padding:55px 0}.gravia-site .m-age-section .m-split>img{max-height:330px}.gravia-site .m-proof-section{padding-top:60px;padding-bottom:65px}.gravia-site .m-article-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.gravia-site .m-home-journal .m-article-grid>.m-article-card:last-child{display:none}.gravia-site .m-faq-preview{grid-template-columns:1fr;gap:25px;padding-top:50px;padding-bottom:60px}.gravia-site .m-bottom-cta{padding:65px 25px}.gravia-site .m-footer{padding:50px 25px 25px}.gravia-site .m-footer-top{grid-template-columns:1fr 1fr;gap:35px}.gravia-site .m-footer-brand,.gravia-site .m-footer-top nav:last-child{grid-column:1/-1}.gravia-site .m-footer-bottom>span:last-child{margin-left:0}.gravia-site .m-page-title{padding-top:55px;padding-bottom:45px}.gravia-site .m-page-title h1{font-size:64px}.gravia-site .m-page-title .m-lead p{font-size:18px}.gravia-site .m-journey-tabs{scrollbar-width:thin;gap:0;overflow:auto}.gravia-site .m-journey-tabs button{white-space:nowrap;gap:7px;padding:15px 10px;font-size:14px}.gravia-site .m-journey-panel .m-split{grid-template-columns:1fr;padding:30px}.gravia-site .m-journey-panel picture{aspect-ratio:1.5;max-height:400px}.gravia-site .m-explainer-grid{gap:25px;padding-bottom:55px}.gravia-site .m-explainer-grid h3{font-size:21px}.gravia-site .m-method-steps{gap:25px;padding-bottom:55px}.gravia-site .m-method-steps b{font-size:67px}.gravia-site .m-method-steps h2{font-size:20px}.gravia-site .m-method-steps p{font-size:15px}.gravia-site .m-process-list article{grid-template-columns:40px minmax(0,1fr);gap:18px 25px;padding:25px 0}.gravia-site .m-process-list p{grid-column:2;font-size:16px}.gravia-site .m-process-list h2{font-size:33px}.gravia-site .m-science-feature,.gravia-site .m-catalog-feature,.gravia-site .m-category-intro{grid-template-columns:1fr;gap:30px}.gravia-site .m-science-feature>img{height:320px}.gravia-site .m-membership{gap:25px}.gravia-site .m-membership>div{padding:25px}.gravia-site .m-membership .m-price{font-size:68px}.gravia-site .m-catalog-feature{padding-bottom:55px}.gravia-site .m-catalog-feature picture{aspect-ratio:1.6;max-height:400px}.gravia-site .m-library,.gravia-site .m-faq-layout{grid-template-columns:1fr;gap:30px;padding-top:30px;padding-bottom:60px}.gravia-site .m-library>aside,.gravia-site .m-faq-layout>aside{max-height:none;position:static;overflow:visible}.gravia-site .m-library aside>nav,.gravia-site .m-faq-layout aside>nav{scrollbar-width:thin;flex-direction:row;gap:7px;margin-top:18px;padding-bottom:12px;overflow-x:auto}.gravia-site .m-library aside>nav>button,.gravia-site .m-faq-layout aside>nav>button{white-space:nowrap;border:1px solid #d9d5c9;border-radius:99px;flex:none;padding:9px 12px;font-size:13px}.gravia-site .m-test-list{grid-template-columns:1fr 1fr}.gravia-site .m-category-intro picture{aspect-ratio:1.6;max-height:390px}.gravia-site .m-category-intro>img{height:300px}.gravia-site .m-audience-points{gap:25px;padding-bottom:55px}.gravia-site .m-audience-points h2{font-size:21px}.gravia-site .m-form-section,.gravia-site .m-contact-layout{grid-template-columns:1fr;gap:35px}.gravia-site .m-form-section{padding-top:45px;padding-bottom:65px}.gravia-site .m-contact-layout{padding-bottom:65px}.gravia-site .m-register-layout{grid-template-columns:1fr;gap:35px;max-width:740px;padding-top:45px;padding-bottom:65px}.gravia-site .m-register-layout>div>picture{display:none}.gravia-site .m-security-grid{gap:15px;padding-bottom:45px}.gravia-site .m-security-grid article{padding:22px}.gravia-site .m-security-grid h2{font-size:31px}.gravia-site .m-security-grid p{font-size:15px}.gravia-site .m-policy-layout{grid-template-columns:1fr;gap:30px}.gravia-site .m-policy-layout>nav{border-bottom:1px solid var(--m-line);flex-flow:wrap;gap:9px 20px;padding-bottom:20px;position:static}}@media (max-width:520px){.gravia-site .m-container{padding-left:20px;padding-right:20px}.gravia-site .m-announcement{gap:10px;height:33px;font-size:12px}.gravia-site .m-announcement>span{display:none}.gravia-site .m-header-row{gap:10px;min-height:74px;padding:10px 16px}.gravia-site .m-logo,.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:125px}.gravia-site .m-header-actions{gap:0}.gravia-site .m-header .m-icon-button{width:34px;height:38px;padding:7px}.gravia-site .m-header-cta{min-height:38px;padding:9px 15px;font-size:12px}.gravia-site .m-login{display:none}.gravia-site .m-header.over-hero{top:33px}.gravia-site .m-header.over-hero:not(.light){top:0}.gravia-site .m-home-hero{background:#2c392d;flex-direction:column;align-items:stretch;height:auto;min-height:0;max-height:none;display:flex}.gravia-site .m-hero-picture{z-index:0;flex:none;height:390px;animation:none;position:relative;inset:auto;transform:none}.gravia-site .m-hero-picture img{object-position:74% 50%}.gravia-site .m-hero-scrim{z-index:1;pointer-events:none;background:linear-gradient(#1c2d2633,#0000);height:150px;top:0;bottom:auto}.gravia-site .m-hero-content{padding:28px 22px 35px}.gravia-site .m-hero-content h1{max-width:400px;margin:15px 0 22px;font-size:54px;line-height:1.03}.gravia-site .m-hero-content .m-eyebrow{letter-spacing:.03em;font-size:12px}.gravia-site .m-hero-content>p{max-width:none;margin:18px 0 25px;font-size:16px}.gravia-site .m-hero-actions{gap:22px;margin:24px 0 30px}.gravia-site .m-hero-actions .m-button{min-height:46px;padding:12px 20px;font-size:14px}.gravia-site .m-hero-actions .m-text-link{font-size:13px}.gravia-site .m-hero-facts{flex-wrap:nowrap;justify-content:space-between;gap:13px}.gravia-site .m-hero-facts>span{min-width:0;padding-left:12px;font-size:12px}.gravia-site .m-hero-facts b{font-size:14px;line-height:1.6}.gravia-site .m-motion-toggle{display:none}.gravia-site h2{font-size:40px}.gravia-site .m-page-title h1{font-size:54px}.gravia-site .m-page-title{padding-top:43px;padding-bottom:36px}.gravia-site .m-page-title .m-lead p{font-size:17px}.gravia-site .m-eyebrow{font-size:12px}.gravia-site p{font-size:16px}.gravia-site .m-three-steps{grid-template-columns:1fr;gap:12px}.gravia-site .m-three-steps>a,.gravia-site .m-three-steps>article{padding:20px 0}.gravia-site .m-three-steps>a>span,.gravia-site .m-three-steps>article>span{margin-bottom:12px}.gravia-site .m-three-steps h3{font-size:23px}.gravia-site .m-three-steps p{font-size:16px}.gravia-site .m-section-heading{flex-wrap:wrap;margin-bottom:25px}.gravia-site .m-section-heading>.m-text-link{max-width:none}.gravia-site .m-start-steps{padding-top:45px;padding-bottom:40px}.gravia-site .m-product-section{padding:45px 0}.gravia-site .product-preview{border-radius:18px;padding:18px 15px}.gravia-site .product-preview>header{flex-wrap:wrap;align-items:start;gap:10px}.gravia-site .product-preview>header>span:first-child{font-size:14px}.gravia-site .product-preview .preview-system-tabs{grid-template-columns:1fr 1fr;gap:5px;display:grid}.gravia-site .product-preview .preview-system-tabs button{justify-content:center;gap:5px;min-height:38px;padding:8px 7px;font-size:12px}.gravia-site .product-preview .preview-reading{flex-wrap:wrap;gap:12px}.gravia-site .product-preview .history-toggle{font-size:12px}.gravia-site .m-system-showcase{padding-top:45px;padding-bottom:55px}.gravia-site .m-system-card{flex-basis:260px;padding:25px 23px}.gravia-site .m-system-card h3{font-size:33px}.gravia-site .m-system-card p{min-height:85px;font-size:15px}.gravia-site .m-editorial-split{gap:30px;margin-bottom:55px}.gravia-site .m-editorial-split picture{aspect-ratio:1.15}.gravia-site .m-age-section .m-split>img{height:270px}.gravia-site .m-proof-grid{gap:20px}.gravia-site .m-proof-grid h3{font-size:19px}.gravia-site .m-proof-grid p{font-size:14px}.gravia-site .m-article-grid{grid-template-columns:1fr;gap:25px}.gravia-site .m-home-journal .m-article-grid>.m-article-card:last-child{display:block}.gravia-site .m-article-card picture{aspect-ratio:1.5}.gravia-site .m-article-card>div{padding:17px 0 10px}.gravia-site .m-article-card h3,.gravia-site .m-article-card h2{font-size:34px}.gravia-site .m-faq-preview{padding-top:40px;padding-bottom:50px}.gravia-site details summary{gap:15px;padding:20px 0;font-size:15px}.gravia-site details p{font-size:15px}.gravia-site .m-bottom-cta{padding:55px 22px 60px}.gravia-site .m-bottom-cta>div{gap:18px}.gravia-site .m-footer{padding:45px 22px 25px}.gravia-site .m-footer-top{gap:35px 20px}.gravia-site .m-footer-top nav>a{font-size:13px}.gravia-site .m-footer-top nav:last-child{gap:11px 20px}.gravia-site .m-footer-bottom{gap:12px 22px}.gravia-site .m-footer-bottom>span:last-child{width:100%}.gravia-site .m-split-page h1{font-size:53px}.gravia-site .m-split-page .m-lead{font-size:18px}.gravia-site .m-split-page picture{aspect-ratio:1.1}.gravia-site .m-split-page>img{height:270px}.gravia-site .m-journey-tabs{justify-content:start;padding-left:12px;padding-right:12px}.gravia-site .m-journey-tabs button{padding:14px 9px;font-size:13px}.gravia-site .m-journey-panel{padding-top:0;padding-bottom:45px}.gravia-site .m-journey-panel .m-split{border-radius:21px;gap:27px;padding:25px 20px}.gravia-site .m-journey-panel h2{font-size:40px}.gravia-site .m-journey-panel picture{aspect-ratio:1.2}.gravia-site .m-check-list li{font-size:15px}.gravia-site .m-explainer-grid{grid-template-columns:1fr;gap:8px;padding-bottom:45px}.gravia-site .m-method-steps{grid-template-columns:1fr;gap:0;padding-bottom:35px}.gravia-site .m-method-steps article{grid-template-columns:60px minmax(0,1fr);gap:10px 20px;padding:23px 0;display:grid}.gravia-site .m-method-steps b{grid-row:span 2;font-size:65px}.gravia-site .m-method-steps h2{margin:0;font-size:23px}.gravia-site .m-method-steps p{margin:0;font-size:16px}.gravia-site .m-process-list article{grid-template-columns:30px minmax(0,1fr);gap:14px 15px}.gravia-site .m-process-list h2{font-size:30px}.gravia-site .m-recvr-boundary{gap:20px;padding-top:30px;padding-bottom:45px}.gravia-site .m-recvr-boundary>svg{width:30px}.gravia-site .m-recvr-boundary h2{font-size:36px}.gravia-site .m-about-copy p{font-size:18px}.gravia-site .m-about-copy+.m-proof-grid{grid-template-columns:1fr;gap:5px;padding-bottom:45px}.gravia-site .m-science-feature>img{height:250px}.gravia-site .m-membership{grid-template-columns:1fr;gap:20px;padding-top:20px;padding-bottom:45px}.gravia-site .m-membership .m-price{font-size:75px}.gravia-site .m-catalog-feature{padding-bottom:40px}.gravia-site .m-catalog-feature picture{aspect-ratio:1.3}.gravia-site .m-library,.gravia-site .m-faq-layout{gap:25px;padding-top:25px}.gravia-site .m-group-heading h2{font-size:25px}.gravia-site .m-group-heading>div{gap:10px}.gravia-site .m-test-list,.gravia-site .m-category-tests .m-test-list{grid-template-columns:1fr}.gravia-site .m-test-list>button{min-height:85px;padding:17px}.gravia-site .m-catalog-group{margin-bottom:36px}.gravia-site .m-category-intro{gap:25px;padding-bottom:40px}.gravia-site .m-category-intro picture{aspect-ratio:1.3}.gravia-site .m-category-tests{padding-bottom:45px}.gravia-site .m-faq-topic details{padding:0 16px}.gravia-site .m-faq-topic summary{font-size:15px}.gravia-site .m-journal-toolbar{gap:18px;margin-bottom:30px}.gravia-site .m-journal-toolbar .m-search-box{width:100%;min-width:0}.gravia-site .m-filter-pills button{padding:8px 14px;font-size:13px}.gravia-site .m-journal-article>header{padding-top:40px;padding-bottom:25px}.gravia-site .m-journal-article h1{font-size:49px}.gravia-site .m-journal-article .m-lead{font-size:18px}.gravia-site .m-article-hero{margin-bottom:35px}.gravia-site .m-article-hero picture{aspect-ratio:1.35}.gravia-site .m-article-body{padding-bottom:45px;padding-left:23px;padding-right:23px}.gravia-site .m-article-body h2{font-size:24px}.gravia-site .m-article-body p{font-size:17px}.gravia-site .m-article-actions{flex-wrap:wrap}.gravia-site .m-audience-points{grid-template-columns:1fr;gap:10px;padding-bottom:40px}.gravia-site .m-audience-points h2{font-size:24px}.gravia-site .m-audience-points p{font-size:16px}.gravia-site .m-contact-form .m-form-two{grid-template-columns:1fr;gap:21px}.gravia-site .m-contact-form .m-consent{font-size:12px}.gravia-site .m-form-receipt{padding:25px}.gravia-site .m-form-receipt h2{font-size:34px}.gravia-site .m-contact-layout aside picture{aspect-ratio:1.6;margin-bottom:25px}.gravia-site .m-register-layout h1{font-size:56px}.gravia-site .m-registration-panel{border-radius:20px;padding:25px 20px}.gravia-site .m-security-grid{grid-template-columns:1fr;gap:15px}.gravia-site .m-security-grid h2{font-size:36px}.gravia-site .m-security-grid p{font-size:16px}.gravia-site .m-policy-layout h2{font-size:23px}.gravia-site .m-policy-layout p{font-size:16px}.m-inbox-controls input{width:100%}.m-inbox-list .section-heading{flex-wrap:wrap}.m-inbox-list h2{font-size:24px}}@media (max-width:370px){.gravia-site .m-logo,.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:110px}.gravia-site .m-header-row{gap:5px;padding-left:14px;padding-right:14px}.gravia-site .m-header-cta{padding:9px 12px}.gravia-site .m-header .m-icon-button{width:31px;padding:6px}.gravia-site .m-hero-picture{height:330px}.gravia-site .m-hero-content h1{font-size:47px}.gravia-site .m-hero-facts{gap:9px}.gravia-site .m-hero-facts>span{padding-left:8px;font-size:12px}.gravia-site .m-hero-facts b{font-size:13px}.gravia-site .m-page-title h1{font-size:47px}.gravia-site .m-mega-menu{max-height:calc(100dvh - 75px);padding:20px}.gravia-site .m-mega-menu>nav{gap:10px 18px}.gravia-site .m-mega-menu nav>a{font-size:13px}.gravia-site .m-menu-feature{gap:12px;padding:12px}.gravia-site .m-menu-feature strong{font-size:28px}.gravia-site .m-proof-grid{grid-template-columns:1fr;gap:0}.gravia-site .m-journey-tabs button{padding-left:7px;padding-right:7px;font-size:12px}.gravia-site .m-journey-tabs button>span{display:none}.gravia-site .m-split-page h1{font-size:47px}.gravia-site .m-register-layout h1{font-size:49px}.gravia-site .m-registration-panel{padding:22px 17px}.m-search-inner{padding:22px}.m-search-inner h2{font-size:34px}.m-test-dialog>div{padding:30px 23px}.m-test-dialog h2{font-size:38px}}@media (prefers-reduced-motion:reduce){.gravia-site *,.gravia-site :before,.gravia-site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.gravia-site [data-reveal]{transform:none}.gravia-site .m-motion-toggle{display:none}}@media print{.m-header,.m-announcement,.m-footer,.m-bottom-cta,.m-article-actions{display:none!important}.gravia-site .m-journal-article>header{padding-top:0}.gravia-site .m-article-hero{display:none}.gravia-site .m-article-body{max-width:none;padding:0}.gravia-site{color:#000;background:#fff;font-size:11pt}.gravia-site h1{font-size:28pt!important}.gravia-site h2{font-size:17pt!important}.gravia-site .m-article-body p{font-size:11pt!important}}.auth-password{align-items:center;display:flex;position:relative}.auth-password input{padding-right:92px}.auth-password button{color:#655a51;cursor:pointer;background:0 0;border:0;font-size:12px;position:absolute;right:12px}.auth-help-links{justify-content:space-between;gap:16px;margin-top:16px;font-size:13px;display:flex}.auth-help-links a{text-underline-offset:4px;text-decoration:underline}.m-search-categories{gap:7px;padding:14px 0 2px;display:flex;overflow:auto}.m-search-categories button{color:#655d53;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #d8cfc5;border-radius:30px;padding:8px 12px;font-size:12px}.m-search-categories button[aria-pressed=true]{color:#334b3b;background:#e8ede1;border-color:#88977b}.gravia-site .m-header.expanded{color:var(--m-ink);background:#faf7f1;transition:none}.gravia-site .m-journey-tabs button{scroll-margin-top:130px}
.gravia-site{--m-ink:#292f2b;--m-terra:#a76249;--m-line:#dcded2;--s-plum:#443440;--s-olive:#536342;--s-sage:#e4ebdc;--s-paper:#fbf9f3;background:var(--s-paper);color:var(--m-ink);font-size:18px}.gravia-site .s-container{width:min(1264px,100% - 96px);margin-inline:auto}.gravia-site .s-kicker{font:600 13px/1.4 var(--sans);letter-spacing:.08em;margin-bottom:22px;display:block}.gravia-site .s-section-heading{margin-bottom:48px}.gravia-site .s-section-heading h2,.gravia-site .s-care h2,.gravia-site .s-age-layout h2{letter-spacing:-.025em;margin:0 0 26px;font-size:clamp(48px,4.6vw,68px);line-height:1.04}.gravia-site .s-section-heading h2 em,.gravia-site .s-care h2 em,.gravia-site .s-age-layout h2 em{color:var(--s-olive)}.gravia-site .s-section-heading>p{max-width:700px;font-size:19px;line-height:1.6}.gravia-site .s-inline-link{border-bottom:1px solid;align-items:center;gap:15px;width:fit-content;margin-top:14px;padding:9px 0;font-size:17px;line-height:1.5;text-decoration:none;display:flex}.gravia-site .s-service-hero{isolation:isolate;color:#fffaf1;background:#3d333c;position:relative;overflow:hidden}.gravia-site .s-hero-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:7%;min-height:590px;padding-block:64px 48px;display:grid}.gravia-site .s-hero-copy{z-index:2;position:relative}.gravia-site .s-hero-copy>.s-kicker{color:#d8d4bd}.gravia-site .s-hero-copy h1{letter-spacing:-.035em;color:#fffaf1;margin:0 0 30px;font-size:clamp(64px,6vw,91px);line-height:1.02}.gravia-site .s-hero-copy h1 em{color:#e7d7b8}.gravia-site .s-hero-copy>p{color:#eee7df;max-width:590px;margin-bottom:30px;font-size:19px;line-height:1.65}.gravia-site .s-hero-links{flex-wrap:wrap;gap:14px 26px;display:flex}.gravia-site .s-hero-links a{color:#fffaf1;border-bottom:1px solid #bdb5a5;align-items:center;gap:12px;padding:10px 0;font-size:16px;display:flex}.gravia-site .s-hero-links a:hover{border-color:#fff;gap:17px}.gravia-site .s-hero-focus{z-index:2;color:#2d382b;background:#eceddf;border:1px solid #ffffff30;border-radius:22px;align-self:center;transition:transform .35s;position:relative;overflow:hidden;box-shadow:0 18px 45px #16101726}.gravia-site .s-hero-focus:hover{transform:translateY(-4px)}.gravia-site .s-focus-top{color:#526345;border-bottom:1px solid #b8c1aa;justify-content:space-between;align-items:center;padding:22px 27px;font-size:14px;display:flex}.gravia-site .s-focus-content{padding:24px 27px 22px;animation:.35s both s-focus-enter}.gravia-site .s-focus-content h2{margin:0 0 14px;font-size:45px;line-height:1.08}.gravia-site .s-focus-content>p{color:#48503e;min-height:80px;font-size:17px;line-height:1.6}.gravia-site .s-focus-markers{margin:22px 0}.gravia-site .s-focus-markers a{border-top:1px solid #c7cdbb;justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:15px;display:flex}.gravia-site .s-focus-markers a:last-child{border-bottom:1px solid #c7cdbb}.gravia-site .s-focus-markers a:hover{color:#8d503b}.gravia-site .s-focus-more{justify-content:space-between;align-items:center;gap:15px;font-size:15px;display:flex}.gravia-site .s-focus-controls{background:#c7cdbb;border-top:1px solid #c7cdbb;grid-template-columns:repeat(2,1fr);gap:1px;display:grid}.gravia-site .s-focus-controls button{color:#48543e;font:500 14px/1.3 var(--sans);cursor:pointer;background:#e2e6d6;border:0;padding:15px 10px;transition:background .2s,color .2s}.gravia-site .s-focus-controls button[aria-pressed=true]{color:#fffaf1;background:#526343}.gravia-site .s-focus-controls button:hover{background:#d3dac5}.gravia-site .s-focus-controls button[aria-pressed=true]:hover{background:#465738}.gravia-site .s-hero-footnote{color:#d7cfca;border-top:1px solid #dfd8c52e;justify-content:flex-start;align-items:center;gap:22px;padding-block:22px 30px;font-size:14px;display:flex}.gravia-site .s-hero-footnote i{background:#b9b79e;border-radius:50%;width:4px;height:4px}.gravia-site .s-hero-film{z-index:-1;position:absolute;inset:0;overflow:hidden}.gravia-site .s-hero-film video,.gravia-site .s-hero-film>img{object-fit:cover;width:100%;height:100%}.gravia-site .s-film-scrim{background:linear-gradient(90deg,#17291dd9,#17291d42);position:absolute;inset:0}.gravia-site .with-film .s-hero-layout{grid-template-columns:1fr;min-height:720px;padding-top:180px}.gravia-site .with-film .s-hero-copy{max-width:720px}.gravia-site .s-film-shutters{pointer-events:none;display:flex;position:absolute;inset:-20%;transform:skew(-18deg)}.gravia-site .s-film-shutters i{background:#f7eed125;flex:1;animation:.8s both s-shutter}.gravia-site .s-film-pause{color:#fff9ef;background:#21312455;border:1px solid #f8f2e890;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:absolute;bottom:30px;right:28px}.gravia-site .s-film-pause:hover{background:#213124}@keyframes s-focus-enter{0%{opacity:.45;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes s-shutter{0%{transform:translateY(120%)}45%{transform:translateY(0)}to{transform:translateY(-120%)}}.gravia-site .s-process{padding-block:96px 110px}.gravia-site .s-process-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.gravia-site .s-process-grid>a{background:#edf0e6;border-top:1px solid #b6c0aa;border-radius:0 0 16px 16px;min-width:0;padding:27px 30px 32px;transition:background .2s,transform .25s;position:relative}.gravia-site .s-process-grid>a:nth-child(2){background:#ede8e9;border-color:#c5b6c2}.gravia-site .s-process-grid>a:nth-child(3){background:#eee8de;border-color:#cbbfa8}.gravia-site .s-process-grid>a:hover{background:#e0e7d6;transform:translateY(-5px)}.gravia-site .s-process-grid>a:nth-child(2):hover{background:#e3dce2}.gravia-site .s-process-grid>a>span{color:#6b785d;margin-bottom:30px;font-size:14px;display:block}.gravia-site .s-process-grid h3{font:500 31px/1.12 var(--serif);letter-spacing:-.02em;margin:0 0 16px}.gravia-site .s-process-grid p{color:#565c52;min-height:110px;font-size:17px;line-height:1.6}.gravia-site .s-process-grid>a>svg{color:#596a48;margin-top:17px}.gravia-site .s-marker-cloud{background:#f0ede5;padding-block:80px 32px;overflow:hidden}.gravia-site .s-marker-cloud>.s-section-heading{text-align:center}.gravia-site .s-marker-cloud>.s-section-heading>p{margin-inline:auto}.gravia-site .s-cloud-stage{justify-content:center;align-items:center;min-height:475px;padding-block:22px;display:flex;position:relative}.gravia-site .s-cloud-rows{flex-direction:column;justify-content:center;gap:35px;display:flex;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.gravia-site .s-cloud-row{width:max-content;display:flex}.gravia-site .s-cloud-track{gap:0;width:max-content;animation:68s linear infinite s-cloud-flow;display:flex}.gravia-site .s-cloud-row.row-1 .s-cloud-track{animation-duration:80s;animation-direction:reverse}.gravia-site .s-cloud-row.row-2 .s-cloud-track{animation-duration:75s}.gravia-site .s-cloud-track>span{font:400 27px/1.4 var(--sans);white-space:nowrap;color:#747c6c;align-items:center;gap:22px;padding-right:22px;display:flex}.gravia-site .s-cloud-row.row-1 span{color:#8a7484}.gravia-site .s-cloud-track i{background:#b4b8a4;border-radius:50%;flex:none;width:5px;height:5px;display:inline-block}.gravia-site .is-paused .s-cloud-track{animation-play-state:paused}.gravia-site .s-cloud-card{background:#fdfbf5;border:1px solid #c7cdbb;border-radius:18px;width:min(540px,100% - 44px);position:relative;overflow:hidden;box-shadow:0 14px 50px #3b423215}.gravia-site .s-cloud-tabs{background:#e6ebdd;border-bottom:1px solid #dce0d3;justify-content:center;display:flex;overflow:auto}.gravia-site .s-cloud-tabs button{color:#526048;min-height:48px;font:500 14px/1.4 var(--sans);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:10px 17px;position:relative}.gravia-site .s-cloud-tabs button[aria-pressed=true]{color:#fff9ef;background:#566849}.gravia-site .s-cloud-card-body{padding:30px 36px;animation:.3s s-focus-enter}.gravia-site .s-cloud-card-body>svg{color:#647752;margin-bottom:14px}.gravia-site .s-cloud-card-body h3{margin:0 0 15px;font-size:44px;line-height:1.05}.gravia-site .s-cloud-card-body>p{color:#5b6357;min-height:55px;font-size:17px;line-height:1.6}.gravia-site .s-cloud-card-body>div{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.gravia-site .s-cloud-card-body>div>a{background:#f2f4eb;border:1px solid #c6cdb8;border-radius:30px;padding:7px 12px;font-size:14px}.gravia-site .s-cloud-card-body>div>a:hover{background:#e1e7d5}.gravia-site .s-cloud-more{color:#4c603e;border-top:1px solid #dedfd3;justify-content:space-between;align-items:center;gap:15px;padding-top:19px;font-size:15px;display:flex}.gravia-site .s-cloud-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:28px;display:flex}.gravia-site .s-cloud-bottom>button,.gravia-site .s-cloud-bottom>a{color:#536444;font:500 15px/1.4 var(--sans);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #979f8a;align-items:center;gap:10px;padding:10px 0;display:flex}.gravia-site .theme-thyroid .s-cloud-tabs,.gravia-site .theme-nutrients .s-cloud-tabs{background:#e8e0e8}.gravia-site .theme-thyroid .s-cloud-tabs button[aria-pressed=true],.gravia-site .theme-nutrients .s-cloud-tabs button[aria-pressed=true]{background:#695568}.gravia-site .theme-thyroid .s-cloud-card-body>svg,.gravia-site .theme-nutrients .s-cloud-card-body>svg{color:#786178}@keyframes s-cloud-flow{to{transform:translate(-50%)}}.gravia-site .s-care{grid-template-columns:1fr 1fr;align-items:center;gap:8%;padding-block:110px;display:grid}.gravia-site .s-care>picture{height:540px;display:block}.gravia-site .s-care>picture>img{object-fit:cover;border-radius:20px;width:100%;height:100%}.gravia-site .s-care p{color:#515a4b;margin-bottom:27px;font-size:19px;line-height:1.65}.gravia-site .s-age-section{background:#e4eadc;padding-block:95px}.gravia-site .s-age-layout{grid-template-columns:.85fr 1.15fr;align-items:start;gap:9%;display:grid}.gravia-site .s-age-layout>div>p{color:#4d5846;font-size:18px;line-height:1.7}.gravia-site .s-model-inputs{background:#f9faf3;border:1px solid #c3ccb8;border-radius:18px;overflow:hidden}.gravia-site .s-model-pills{background:#d8e2cd;border-bottom:1px solid #b9c5ab;flex-wrap:wrap;gap:8px;padding:24px;display:flex}.gravia-site .s-model-pills button{color:#425136;font:500 14px/1.4 var(--sans);cursor:pointer;text-align:left;background:#ecf1e3;border:1px solid #a9b79b;border-radius:30px;max-width:100%;padding:9px 13px}.gravia-site .s-model-pills button[aria-pressed=true]{color:#fffaf0;background:#536444;border-color:#536444}.gravia-site .s-model-explanation{padding:28px}.gravia-site .s-model-explanation>span{color:#66745b;font-size:13px}.gravia-site .s-model-explanation h3{margin:13px 0 16px;font-size:38px;line-height:1.1}.gravia-site .s-model-explanation>p{color:#505a47;min-height:56px;font-size:17px;line-height:1.6}.gravia-site .s-model-explanation>a{color:#4a5c3d;border-top:1px solid #cdd4c2;justify-content:space-between;align-items:center;gap:15px;margin-top:24px;padding-top:18px;font-size:15px;display:flex}.gravia-site .s-public-model{max-width:900px;padding-bottom:50px}.gravia-site .s-journal{padding-block:105px}.gravia-site .s-journal>.s-section-heading{justify-content:space-between;align-items:end;gap:35px;display:flex}.gravia-site .s-journal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.gravia-site .s-journal-grid>a{background:#f4f3e9;border:1px solid #dfddd0;border-radius:18px;transition:transform .25s;overflow:hidden}.gravia-site .s-journal-grid>a:hover{transform:translateY(-5px)}.gravia-site .s-journal-grid picture{aspect-ratio:1.4;display:block;overflow:hidden}.gravia-site .s-journal-grid img{object-fit:cover;width:100%;height:100%;transition:transform .45s}.gravia-site .s-journal-grid>a:hover img{transform:scale(1.035)}.gravia-site .s-journal-grid>a>div{padding:25px}.gravia-site .s-journal-grid span{color:#607052;font-size:13px}.gravia-site .s-journal-grid h3{margin:17px 0;font-size:32px;line-height:1.12}.gravia-site .s-journal-grid p{color:#626858;font-size:16px;line-height:1.6}.gravia-site .s-contact-band{color:#f9f2e8;background:#443440;padding-block:60px}.gravia-site .s-contact-band>.s-container{justify-content:space-between;align-items:center;gap:40px;display:flex}.gravia-site .s-contact-band .s-kicker{color:#d5c0c9}.gravia-site .s-contact-band h2{color:inherit;margin:0 0 17px;font-size:52px;line-height:1.07}.gravia-site .s-contact-band p{color:#d9cfd3;font-size:17px;line-height:1.6}.gravia-site .s-contact-band .m-button{color:#39432e;background:#edf0de;border-color:#edf0de;flex:none}.gravia-site .s-contact-band .m-button:hover{background:#d9e2cb}.gravia-site .m-primary-nav a,.gravia-site .m-nav-catalog,.gravia-site .m-header-cta{font-size:15px}.gravia-site .m-announcement{background:#536445}.gravia-site .m-announcement>span{display:none}.gravia-site .m-header{background:#fbf9f3f5}.gravia-site .m-page-title{padding-top:65px;padding-bottom:60px}.gravia-site .m-page-title h1{font-size:clamp(57px,5.5vw,82px)}.gravia-site .m-page-title .m-lead p{font-size:20px}.gravia-site .m-mega-menu{background:#fbf9f3}.gravia-site .m-menu-feature{background:#e5eadc;flex-direction:column;justify-content:center;align-items:flex-start;gap:20px;padding:30px;display:flex}.gravia-site .s-menu-kicker{letter-spacing:.06em;color:#5b6e49;font-size:12px}.gravia-site .m-menu-feature strong{color:#36462d;font-size:36px}.gravia-site .m-menu-feature small{color:#606b55;font-size:15px}.gravia-site .m-mega-menu nav>a:hover{color:#425c32;background:#e4eada}.gravia-site .m-mobile-menu-search{display:none}.gravia-site .m-split-page.without-media{text-align:center;grid-template-columns:1fr;max-width:920px}.gravia-site .m-split-page.without-media>div{max-width:850px;margin:auto}.gravia-site .m-split-page.without-media .m-text-link,.gravia-site .m-split-page.without-media .m-source-link{margin-inline:auto}.gravia-site .m-category-intro.without-media{grid-template-columns:1fr;max-width:900px}.gravia-site .m-science-feature{gap:70px}.gravia-site .m-lead,.gravia-site .m-lead p{font-size:20px}.gravia-site .m-process-list>article:nth-child(2n){background:#eef0e5;border-radius:14px;padding-inline:22px}.gravia-site .m-source-link{color:#5c6047;font-size:14px}.gravia-site .m-caption{font-size:14px}.gravia-site .m-footer{color:#414b38;background:#eef0e4;border-top:1px solid #d2d9c5}.gravia-site .m-footer-top nav>a{font-size:15px}.gravia-site .m-footer-top nav>span{color:#576a45;font-size:13px}.gravia-site .m-footer-bottom,.gravia-site .m-footer-note{color:#626b57;font-size:13px}.gravia-site .m-footer-brand>p{font-size:18px}.gravia-site .m-bottom-cta{background:#e5eadb;padding-block:55px}.gravia-site .m-bottom-cta h2{font-size:48px}.gravia-site .m-bottom-cta p{font-size:18px}.gravia-site .m-bottom-cta .m-button{background:#526443;border-color:#526443}.gravia-site .m-audience-points>article:nth-child(2){background:#efe7ec}.gravia-site .m-audience-points>article:nth-child(3){background:#e4ebda}.gravia-site .m-faq-topic>h2{color:#4f6140}.gravia-site .m-faq-topic details,.gravia-site .m-faq-preview details{background:#eff1e7;border-color:#d7dccb}.gravia-site .m-faq-topic summary,.gravia-site .m-faq-preview summary{font-size:17px}.gravia-site .m-faq-topic details[open],.gravia-site .m-faq-preview details[open]{background:#fffdf7;border-color:#b1c09e}.gravia-site .m-faq-topic details:nth-of-type(3n+2){background:#f0eaef;border-color:#dfd3dd}.gravia-site .m-faq-topic details[open]:nth-of-type(3n+2){background:#fffdf7}.gravia-site .m-article-card p{font-size:17px}.gravia-site .m-policy-layout p{font-size:18px}.gravia-site .s-membership-detail{grid-template-columns:1fr 1fr;gap:9%;padding-bottom:70px;display:grid}.gravia-site .s-membership-detail h2{margin-bottom:24px;font-size:54px;line-height:1.08}.gravia-site .s-membership-detail p{font-size:18px;line-height:1.7}.gravia-site .s-membership-questions article{background:#edf1e6;border:1px solid #d1d9c6;border-radius:14px;margin-bottom:16px;padding:22px 25px}.gravia-site .s-membership-questions article:nth-child(2){background:#efe8ee;border-color:#dacbd8}.gravia-site .s-membership-questions h3{margin-bottom:12px;font-size:30px}.gravia-site .m-nav-catalog{font-family:var(--sans);color:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;display:flex}.gravia-site .m-nav-catalog>svg{transform:rotate(90deg)}.gravia-site .m-nav-catalog[aria-expanded=true]>svg{transform:rotate(-90deg)}.gravia-site .m-indicator-nav{position:static}.gravia-site .m-indicator-menu{color:#303e27;text-align:left;background:#fbf9f3;border-bottom:1px solid #c7d1ba;padding:30px max(48px,50% - 590px);position:absolute;top:100%;left:0;right:0;box-shadow:0 18px 30px #21391c16}.gravia-site .m-indicator-menu-top{justify-content:space-between;align-items:center;margin-bottom:22px;font-size:16px;display:flex}.gravia-site .m-indicator-menu-top>a{font-size:14px}.gravia-site .m-indicator-menu-grid{flex-wrap:wrap;gap:10px;display:flex}.gravia-site .m-indicator-menu-grid>a{white-space:normal;background:#edf1e6;border:1px solid #c4cfb7;border-radius:30px;align-items:center;gap:8px;padding:10px 14px;font-size:14px;display:flex}.gravia-site .m-indicator-menu-grid>a:hover{color:#fffaf1;background:#546744;border-color:#546744}.gravia-site .m-indicator-menu-grid>a>span{opacity:.7;font-size:12px}.m-test-dialog{color:#30382b;background:#fbf9f3;border:0;border-left:1px solid #d1d7c6;border-radius:0;width:min(600px,100%);max-width:100%;height:100dvh;max-height:100dvh;margin:0 0 0 auto;box-shadow:-12px 0 50px #26311d15}.m-test-dialog>div{padding:80px 40px 45px}.m-test-dialog .m-eyebrow{color:#5c704b;letter-spacing:.05em;font-size:14px}.m-test-dialog h2{margin:24px 0 20px;font-size:48px;line-height:1.06}.m-test-dialog .m-lead{color:#444e3a;font-size:20px;line-height:1.65}.m-test-dialog p{font-size:17px;line-height:1.7}.m-test-dialog h3{font-size:28px}.m-test-dialog .m-explanation{background:#e7eddf;border:1px solid #ccd6c0;border-radius:15px;padding:25px}.m-test-dialog .m-icon-button{background:#fbf9f3;border:1px solid #cbd1c0;border-radius:8px;width:40px;height:40px;position:fixed;top:20px;right:25px}.m-test-dialog .m-tag{color:#62566a;background:#ede5ed;font-size:13px}.m-test-dialog .m-source-link{color:#536b40;margin-block:28px;font-size:14px;line-height:1.5}.m-test-dialog .m-button{color:#425435;background:#e7eddc;border:1px solid #b6c3a6;border-radius:30px;padding:13px 20px;font-size:16px;display:inline-flex}@media (max-width:1180px){.gravia-site .m-primary-nav{display:none}.gravia-site .m-mobile-primary{display:grid}.gravia-site .m-header-row{justify-content:space-between}.gravia-site .m-header-actions{margin-left:auto}.gravia-site .s-hero-layout{gap:5%}.gravia-site .s-hero-copy h1{font-size:72px}.gravia-site .s-focus-content h2{font-size:39px}.gravia-site .s-focus-content>p{font-size:16px}.gravia-site .s-focus-top{font-size:13px}.gravia-site .s-focus-more,.gravia-site .s-focus-markers a{font-size:14px}}@media (max-width:900px){.gravia-site .s-container{width:calc(100% - 64px)}.gravia-site .s-hero-layout{grid-template-columns:1fr 1fr;gap:5%;min-height:550px;padding-block:48px}.gravia-site .s-hero-copy h1{font-size:62px}.gravia-site .s-hero-copy>p{font-size:18px}.gravia-site .s-focus-content{padding:22px}.gravia-site .s-focus-top{padding:20px 22px}.gravia-site .s-focus-content h2{font-size:34px}.gravia-site .s-focus-content>p{min-height:100px}.gravia-site .s-focus-controls button{padding:13px 8px;font-size:13px}.gravia-site .s-hero-footnote{gap:14px;font-size:13px}.gravia-site .s-process-grid{gap:16px}.gravia-site .s-process-grid>a{padding:25px 20px}.gravia-site .s-process-grid h3{font-size:29px}.gravia-site .s-process-grid p{min-height:145px;font-size:16px}.gravia-site .s-care{gap:6%;padding-block:80px}.gravia-site .s-care>picture{height:440px}.gravia-site .s-care p{font-size:18px}.gravia-site .s-age-layout{grid-template-columns:1fr 1fr;gap:6%}.gravia-site .s-model-pills{padding:18px}.gravia-site .s-model-explanation{padding:24px}.gravia-site .s-journal-grid{gap:17px}.gravia-site .s-journal-grid>a>div{padding:21px}.gravia-site .s-journal-grid h3{font-size:29px}.gravia-site .m-science-feature{grid-template-columns:1fr;gap:35px}}@media (max-width:700px){.gravia-site .s-container{width:calc(100% - 40px)}.gravia-site .s-hero-layout{grid-template-columns:1fr;gap:40px;padding-block:40px}.gravia-site .s-hero-copy h1{font-size:63px}.gravia-site .s-hero-copy>p{font-size:18px}.gravia-site .s-hero-links{gap:9px 22px}.gravia-site .s-hero-links a{font-size:15px}.gravia-site .s-hero-focus{width:100%}.gravia-site .s-focus-content>p{min-height:0}.gravia-site .s-focus-content h2{font-size:42px}.gravia-site .s-focus-content>p{font-size:17px}.gravia-site .s-focus-top{font-size:14px}.gravia-site .s-focus-markers a,.gravia-site .s-focus-more{font-size:15px}.gravia-site .s-focus-controls{grid-template-columns:repeat(4,minmax(0,1fr))}.gravia-site .s-focus-controls button{min-height:54px;font-size:13px}.gravia-site .s-hero-footnote{flex-wrap:wrap;gap:10px;padding-block:20px;font-size:13px}.gravia-site .s-hero-footnote>i{display:none}.gravia-site .s-hero-footnote>span{border-right:1px solid #b6aaae;padding-right:10px}.gravia-site .s-hero-footnote>span:last-child{border:0}.gravia-site .s-process{padding-block:65px}.gravia-site .s-section-heading h2,.gravia-site .s-care h2,.gravia-site .s-age-layout h2{font-size:49px}.gravia-site .s-section-heading{margin-bottom:32px}.gravia-site .s-section-heading>p{font-size:18px}.gravia-site .s-process-grid{grid-template-columns:1fr}.gravia-site .s-process-grid>a{padding:24px}.gravia-site .s-process-grid>a>span{margin-bottom:20px}.gravia-site .s-process-grid h3{font-size:34px}.gravia-site .s-process-grid p{min-height:0;font-size:17px}.gravia-site .s-process-grid>a>svg{margin-top:8px}.gravia-site .s-marker-cloud{padding-top:60px}.gravia-site .s-cloud-stage{min-height:470px}.gravia-site .s-cloud-card{width:calc(100% - 40px)}.gravia-site .s-cloud-tabs{justify-content:flex-start}.gravia-site .s-cloud-tabs button{flex:1;padding-inline:11px;font-size:13px}.gravia-site .s-cloud-card-body{padding:25px}.gravia-site .s-cloud-card-body h3{font-size:39px}.gravia-site .s-cloud-card-body>p{min-height:0;font-size:17px}.gravia-site .s-cloud-card-body>div{margin-block:20px}.gravia-site .s-cloud-card-body>div>a{font-size:13px}.gravia-site .s-cloud-track>span{font-size:22px}.gravia-site .s-cloud-bottom{align-items:start;gap:15px}.gravia-site .s-cloud-bottom>a,.gravia-site .s-cloud-bottom>button{text-align:left;font-size:13px}.gravia-site .s-care{grid-template-columns:1fr;gap:35px;padding-block:65px}.gravia-site .s-care>picture{height:340px}.gravia-site .s-age-section{padding-block:60px}.gravia-site .s-age-layout{grid-template-columns:1fr;gap:35px}.gravia-site .s-model-pills{gap:7px;padding:20px}.gravia-site .s-model-pills button{font-size:13px}.gravia-site .s-journal{padding-block:65px}.gravia-site .s-journal>.s-section-heading{display:block}.gravia-site .s-journal-grid{grid-template-columns:1fr;gap:20px}.gravia-site .s-journal-grid picture{aspect-ratio:1.6}.gravia-site .s-journal-grid h3{font-size:34px}.gravia-site .s-contact-band>.s-container{display:block}.gravia-site .s-contact-band h2{font-size:45px}.gravia-site .s-contact-band .m-button{margin-top:20px}.gravia-site .s-membership-detail{grid-template-columns:1fr;gap:25px}.gravia-site .s-membership-detail h2{font-size:46px}.gravia-site .m-page-title h1{font-size:54px}.gravia-site .m-footer-top nav>a{font-size:15px}.gravia-site .m-bottom-cta h2{font-size:43px}}@media (max-width:520px){.gravia-site .m-header-row{gap:8px;min-height:78px;padding-inline:18px}.gravia-site .m-logo,.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:116px}.gravia-site .m-header-cta{white-space:nowrap;padding:12px 15px;font-size:13px}.gravia-site .m-header-actions{gap:6px}.gravia-site .m-header-actions>button[aria-label=Открыть\ поиск]{display:none}.gravia-site .m-header-actions>.m-icon-button{width:40px;height:40px;padding:9px}.gravia-site .m-mobile-menu-search{color:#425437;width:100%;font:500 16px var(--sans);background:#edf1e6;border:1px solid #c4cfb7;border-radius:12px;align-items:center;gap:10px;margin-bottom:18px;padding:15px;display:flex}.gravia-site .s-hero-copy h1{font-size:59px}.gravia-site .s-kicker{font-size:12px}.gravia-site .s-hero-copy>.s-kicker{max-width:270px}.gravia-site .s-focus-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.gravia-site .s-hero-footnote{display:none}.gravia-site .s-hero-layout{padding-bottom:35px}.gravia-site .m-menu-feature strong{font-size:33px}.m-test-dialog>div{padding:78px 25px 35px}.m-test-dialog h2{font-size:42px}.m-test-dialog .m-lead{font-size:19px}.m-test-dialog .m-icon-button{right:20px}.gravia-site .m-page-title .m-lead p{font-size:18px}}@media (max-width:370px){.gravia-site .m-header-row{padding-inline:12px}.gravia-site .m-logo,.gravia-site .m-logo img,.gravia-site .m-logo .gravia-brand{width:98px}.gravia-site .m-header-cta{padding:12px;font-size:12px}.gravia-site .s-hero-copy h1{font-size:52px}.gravia-site .s-cloud-tabs button{padding-inline:8px;font-size:12px}.gravia-site .s-cloud-card-body{padding:22px}.gravia-site .s-model-pills{padding:17px}.gravia-site .m-header-actions{gap:4px}.gravia-site .s-section-heading h2,.gravia-site .s-care h2,.gravia-site .s-age-layout h2{font-size:45px}}@media (prefers-reduced-motion:reduce){.gravia-site .s-cloud-track,.gravia-site .s-film-shutters,.gravia-site .s-focus-content,.gravia-site .s-cloud-card-body{animation:none!important}.gravia-site .s-hero-focus,.gravia-site .s-journal-grid img,.gravia-site .s-process-grid>a,.gravia-site .s-journal-grid>a{transition:none!important;transform:none!important}.gravia-site .s-cloud-bottom>button{display:none}}.gravia-site .s-catalog-intro{border-block:1px solid var(--m-line);grid-template-columns:auto auto 1fr;align-items:center;gap:48px;margin-bottom:70px;padding-block:30px;display:grid}.gravia-site .s-catalog-intro>div{align-items:center;gap:18px;display:flex}.gravia-site .s-catalog-intro strong{font:64px/1 var(--serif);color:#514350}.gravia-site .s-catalog-intro span{font-size:15px;line-height:1.5}.gravia-site .s-catalog-intro p{justify-self:end;max-width:560px;margin:0;font-size:17px;line-height:1.65}.gravia-site .s-catalog{grid-template-columns:minmax(260px,350px) minmax(0,1fr);align-items:start;gap:72px}.gravia-site .s-catalog>aside{overscroll-behavior:contain;scrollbar-width:thin;max-height:calc(100dvh - 136px);padding:0 8px 10px 0;top:116px;overflow:auto}.gravia-site .s-catalog .m-search-box{background:#fffdf8;border-radius:12px}.gravia-site .s-catalog-nav-heading{color:#5f6258;justify-content:space-between;align-items:center;gap:12px;margin:28px 0 15px;font-size:15px;display:flex}.gravia-site .s-catalog aside>nav.s-catalog-tags{flex-flow:wrap;gap:8px;margin:0;display:flex}.gravia-site .s-catalog-tags>a{background:#eff1e9;border:1px solid #d8ddd3;border-radius:9px;align-items:center;gap:8px;width:auto;max-width:100%;padding:9px 12px;font-size:14px;line-height:1.4;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.gravia-site .s-catalog-tags>a>svg{flex:none}.gravia-site .s-catalog-tags>a>span{color:#666b60;font-size:12px}.gravia-site .s-catalog-tags>a:hover{background:#dee5d6;border-color:#9ba58f;transform:translateY(-1px)}.gravia-site .s-catalog-tags>a[aria-current]{color:#fffaf2;background:#514350;border-color:#514350}.gravia-site .s-catalog-tags>a[aria-current]>span{color:#e0d8df}.gravia-site .s-catalog-nav-note{color:#64685e;max-width:290px;margin:24px 0 0;font-size:14px;line-height:1.65}.gravia-site .s-category-expand{display:none}.gravia-site .s-catalog-count{color:#66675f;margin:0;padding:0 0 22px;font-size:15px;line-height:1.6}.gravia-site .s-catalog .m-catalog-group{margin-bottom:72px;scroll-margin-top:115px}.gravia-site .s-catalog .m-group-heading{flex-wrap:wrap;align-items:center;gap:16px}.gravia-site .s-catalog .m-group-heading>div{gap:15px}.gravia-site .s-catalog .m-group-heading h2{align-items:center;gap:12px;font-size:clamp(28px,2.5vw,36px);line-height:1.12;display:flex}.gravia-site .s-catalog .m-group-heading h2 small{font:14px var(--sans);color:#414e3b;background:#e6ebdf;border-radius:50%;place-items:center;min-width:28px;height:28px;display:inline-grid}.gravia-site .s-group-symbol{color:#4f6147;background:#e7ecdf;border-radius:16px;flex:none;place-items:center;width:54px;height:54px;display:grid}.gravia-site .s-catalog .m-catalog-group:nth-of-type(3n+2) .s-group-symbol{color:#625061;background:#eee5ec}.gravia-site .s-catalog .m-catalog-group:nth-of-type(3n) .s-group-symbol{color:#76623e;background:#eee6d6}.gravia-site .s-catalog .m-catalog-group>p{color:#555c51;max-width:660px;margin:18px 0 24px;font-size:17px;line-height:1.65}.gravia-site .m-test-list{border-top:1px solid #d6dbd1;gap:0}.gravia-site .m-test-list>button{background:0 0;border:0;border-bottom:1px solid #d6dbd1;border-radius:0;align-items:center;padding:22px 10px;transition:background .2s,padding .2s}.gravia-site .m-test-list>button:hover{background:#edf1e7;padding-left:18px}.gravia-site .m-test-list>button strong{font-size:18px;font-weight:500;line-height:1.4}.gravia-site .m-test-list>button small{color:#5e665b;margin-top:6px;font-size:15px;line-height:1.6}.gravia-site .m-test-list>button>span:last-child{flex:none;gap:14px}.gravia-site .m-test-list>button>span:last-child>svg{color:#646b5e}.gravia-site .s-test-related{margin:30px 0}.gravia-site .s-test-related>div{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}.gravia-site .s-test-related a{color:#42513b;background:#e9edde;border-radius:8px;align-items:center;gap:8px;padding:9px 13px;font-size:14px;text-decoration:none;display:flex}.gravia-site .s-test-related a:hover{background:#dce4d0}.gravia-site .m-test-dialog>div>.m-source-link{margin-bottom:24px;display:block}@media (max-width:1180px){.gravia-site .s-catalog{grid-template-columns:280px minmax(0,1fr);gap:38px}.gravia-site .s-catalog .m-group-heading .m-text-link{font-size:14px}.gravia-site .s-catalog .m-group-heading h2{font-size:30px}.gravia-site .s-catalog-intro{gap:28px}}@media (max-width:900px){.gravia-site .s-catalog{grid-template-columns:minmax(0,1fr);gap:30px}.gravia-site .s-catalog>aside{max-height:none;padding:0;position:static;overflow:visible}.gravia-site .s-category-expand{color:#514350;background:0 0;border:0;align-items:center;gap:6px;padding:6px 0;font-size:13px;display:flex}.gravia-site .s-category-expand[aria-expanded=true] svg{transform:rotate(-90deg)}.gravia-site .s-catalog aside>nav.s-catalog-tags{max-height:88px;overflow:hidden}.gravia-site .s-catalog-tags.expanded{max-height:none}.gravia-site .s-catalog-nav-note{display:none}.gravia-site .s-catalog-intro{grid-template-columns:1fr 1fr;row-gap:22px;margin-bottom:40px}.gravia-site .s-catalog-intro>p{grid-column:1/-1;justify-self:start;max-width:680px}.gravia-site .s-catalog .m-catalog-group{margin-bottom:56px}}@media (max-width:520px){.gravia-site .s-catalog-intro{column-gap:16px;padding-block:24px}.gravia-site .s-catalog-intro strong{font-size:48px}.gravia-site .s-catalog-intro>div{gap:12px}.gravia-site .s-catalog-intro span{font-size:13px}.gravia-site .s-catalog-intro p{font-size:16px}.gravia-site .s-catalog-tags>a{gap:6px;padding:8px 10px;font-size:13px}.gravia-site .s-catalog-nav-heading{margin-top:20px;font-size:14px}.gravia-site .s-catalog .m-group-heading{gap:12px}.gravia-site .s-catalog .m-group-heading h2{font-size:28px}.gravia-site .s-group-symbol{border-radius:12px;width:44px;height:44px}.gravia-site .s-catalog .m-catalog-group>p{font-size:16px}.gravia-site .m-test-list>button{gap:14px;padding:18px 4px}.gravia-site .m-test-list>button strong{font-size:17px}.gravia-site .m-test-list>button small{font-size:14px}.gravia-site .s-catalog .m-catalog-group{scroll-margin-top:96px}.gravia-site .s-catalog-count{font-size:14px}}@media (prefers-reduced-motion:reduce){.gravia-site .s-catalog-tags>a,.gravia-site .m-test-list>button{transition:none}}.gravia-site .m-primary-nav{align-self:stretch;align-items:stretch}.gravia-site .m-primary-nav>a{align-items:center;display:flex}.gravia-site .m-indicator-nav{align-self:stretch;align-items:center;display:flex}.gravia-site .m-test-list{grid-template-columns:minmax(0,1fr)}.gravia-site .m-test-list>button>span:last-child{flex-direction:row;align-items:center}.gravia-site .s-catalog .m-group-heading h2>small{font:400 14px/1 var(--sans)}.gravia-site .m-mobile-menu-search{grid-column:1/-1;justify-content:flex-start;min-height:48px}.gravia-site .m-mobile-primary{grid-column:1/-1}.gravia-site .s-catalog{scroll-margin-top:116px}@media (max-width:520px){.gravia-site .s-catalog{scroll-margin-top:96px}}.gravia-site.has-reveal [data-reveal]{opacity:0;transition:opacity .6s,transform .7s cubic-bezier(.2,.7,.2,1);transform:translateY(26px)}.gravia-site.has-reveal [data-reveal].is-visible{opacity:1;transform:translateY(0)}.gravia-site .m-indicator-menu,.gravia-site .m-mega-menu{animation:.2s both s-menu-open}@keyframes s-menu-open{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.gravia-site.has-reveal [data-reveal]{opacity:1;transition:none;transform:none}.gravia-site .m-indicator-menu,.gravia-site .m-mega-menu{animation:none}.gravia-site .s-cloud-bottom>button{display:none}}
.cabinet{--ink:#30382e;--muted:#596251;--sage:#6d845a;--ochre:#956625;--plum:#6c516c;color:var(--ink);background:#f4f5ed;font-size:17px}.cabinet .sidebar{background:#e6ebdd;border-right:1px solid #cdd6c0}.cabinet .sidebar nav>a{color:#495b3c;min-height:54px;padding-block:15px;font-size:16px;line-height:1.45}.cabinet .sidebar nav>a.active{color:#fffaf0;background:#526842;border-radius:12px}.cabinet .sidebar nav>a.active:before{background:#a4b48a}.cabinet .sidebar nav>a:hover:not(.active){color:#344c27;background:#d7e1cc}.cabinet .side-label{letter-spacing:.065em;color:#5a6c49;font-size:13px}.cabinet .sidebar-bottom a,.cabinet .sidebar-bottom button{color:#526244;font-size:14px;line-height:1.55}.cabinet .demo-stamp{color:#5e6c52;font-size:13px}.cabinet .topbar{background:#fbfaf4;border-bottom:1px solid #d8decc;min-height:86px}.cabinet .breadcrumbs{color:#57614c;font-size:14px}.cabinet .topbar-person{gap:15px;font-size:15px}.cabinet .topbar-person small{color:#5d6557;font-size:14px}.cabinet .demo-label{color:#695369;background:#eae6ed;border-color:#d4c7d8;font-size:13px}.cabinet .avatar{color:#664e67;background:#e6dce6;border-color:#d3c5d6;font-size:16px}.cabinet .content{padding-top:38px}.cabinet .page-heading h1{letter-spacing:-.03em;font-size:45px;line-height:1.13}.cabinet .page-description,.cabinet .page-description p{color:#596251;font-size:18px;line-height:1.6}.cabinet .eyebrow{letter-spacing:.065em;color:#667753;font-size:13px;font-weight:600}.cabinet p,.cabinet label{font-size:17px;line-height:1.65}.cabinet .muted{color:#616a57}.cabinet input,.cabinet select,.cabinet textarea{background:#fffef9;border-color:#cbd3bf;font-size:17px;line-height:1.5}.cabinet .button,.cabinet .text-link{font-size:16px;line-height:1.5}.cabinet .button.primary{color:#fffdf5;background:#657452;border-color:#657452}.cabinet .button.primary:hover{background:#53653f;border-color:#53653f}.cabinet .button.outline{color:#425536;background:#f8faf2;border-color:#b8c3a8}.cabinet .button.outline:hover{background:#e8efdc}.cabinet .panel,.cabinet .marker-card,.cabinet .protocol-panel{background:#fffef9;border-color:#d2dac5;box-shadow:0 3px 8px #31482204}.cabinet .panel h2,.cabinet .section-heading h2{font-size:28px;line-height:1.2}.cabinet .panel h3,.cabinet .section-heading h3{font-size:24px;line-height:1.25}.cabinet .panel small,.cabinet .panel .caption{font-size:14px;line-height:1.55}.cabinet .health-summary{background:#e5ecdc;border-color:#c3d0b6;padding:30px}.cabinet .health-summary h2{font-size:31px;line-height:1.15}.cabinet .health-summary>p{color:#415536;font-size:18px}.cabinet .health-summary .live-status{color:#426039;font-size:14px}.cabinet .health-summary>footer{color:#49663d;border-color:#c1cdb2;font-size:14px}.cabinet .bioage-card{background:#eee8f0;border-color:#d3c7db;padding:30px}.cabinet .bioage-card .eyebrow{color:#735c78}.cabinet .method-chip{color:#6a5174;background:#faf6fc;border-color:#cbb6d3;font-size:14px}.cabinet .soft-age-layout .age-number-pair>div>span,.cabinet .soft-age-layout .age-date,.cabinet .soft-age-layout .age-difference,.cabinet .age-caption{color:#60566a;font-size:14px;line-height:1.55}.cabinet .soft-age-layout .age-number-pair strong{color:#8a5d48;font-size:60px}.cabinet .soft-age-layout .age-number-pair>div:last-child strong{color:#58694b;font-size:34px}.cabinet .soft-age-layout .age-number-pair strong small{color:#62556c;font-size:15px}.cabinet .bioage-card>.text-link{color:#6e5278;border-color:#cbbdd2;font-size:16px}.cabinet .age-incomplete h3{font-size:26px;line-height:1.2}.cabinet .age-incomplete p{color:#65596b;font-size:16px}.cabinet .soft-chart-legend{color:#4d5b42;gap:12px;font-size:15px}.cabinet .soft-svg text:not(.soft-center):not(.age-column-number),.cabinet .data-chart text:not(.soft-center):not(.age-column-number){fill:#4d5943;font-size:14px}.cabinet .soft-svg .soft-number{font-size:14px;font-weight:600}.cabinet .soft-svg .soft-center{fill:#34472b;font-size:33px}.cabinet .soft-svg .age-column-number{fill:#fff8ee;font-size:27px}.cabinet .soft-svg .age-column-number:not(.inside){fill:#80543e}.cabinet .soft-gridline{stroke:#dce2d1}.cabinet .attention-strip{background:#f8edce;border-color:#cbb573 #cbb573 #cbb573 #b99a43;border-left-style:solid;border-left-width:4px}.cabinet .attention-strip .eyebrow,.cabinet .attention-strip h3{color:#78551c}.cabinet .attention-strip h3{font-size:21px}.cabinet .attention-strip>button{background:#fff8e4;border-color:#d5c286;font-size:16px}.cabinet .attention-strip>button strong{font-size:18px}.cabinet .result-status,.cabinet .badge{font-size:14px;line-height:1.4}.cabinet .result-status.above,.cabinet .result-status.below{color:#77521c;background:#f8e8ba;border-color:#c9a75a}.cabinet .result-status.within{color:#456134;background:#e5eedb;border-color:#bfcead}.cabinet .result-status.unknown{color:#725a7a;background:#eee6f0;border-color:#cbbbd1}.cabinet .range-scale{color:#5b664e}.cabinet .range-scale span,.cabinet .range-rail small{font-size:14px}.cabinet .next-step-strip{background:#f4eee3;border-color:#dacbad}.cabinet .next-step-strip small{color:#796643;font-size:13px}.cabinet .next-step-strip strong{font-size:18px}.cabinet .soft-system-composition{background:#f1f4eb;border-color:#cbd6bf}.cabinet .soft-system-row small,.cabinet .soft-system-row label{color:#4c6140;font-size:14px}.cabinet .health-explorer{background:#eef1e6;border-color:#d2dbc4}.cabinet .health-explorer .system-options button{font-size:15px}.cabinet .soft-plan-panel{background:#f1eaf2;border-color:#dacddd}.cabinet .soft-plan-panel>.muted{color:#6b5772;font-size:15px}.cabinet .soft-plan-panel h3{font-size:26px}.cabinet .soft-plan-rings .soft-chart-legend{font-size:15px}.cabinet .tabs button,.cabinet .segmented button,.cabinet .filter-chips button{min-height:42px;font-size:15px;line-height:1.4}.cabinet .segmented button.active,.cabinet .tabs button.active{color:#fffaf3;background:#675270;border-color:#675270}.cabinet .segmented button[aria-pressed=true]{color:#fffaf3;background:#675270}.cabinet .trend-toolbar .eyebrow{font-size:13px}.cabinet .trend-toolbar strong{font-size:21px}.cabinet .trend-toolbar small{font-size:14px}.cabinet .trend-footer,.cabinet .trend-footer span,.cabinet .trend-description{color:#59674b;font-size:14px}.cabinet .soft-measurement-select label,.cabinet .soft-measurement-select{font-size:14px}.cabinet .data-table th{letter-spacing:.02em;color:#526741;background:#e7eddd;font-size:14px}.cabinet .data-table td{border-color:#dce3d2;font-size:16px;line-height:1.5}.cabinet .data-table td small{font-size:14px}.cabinet .data-table tbody tr:nth-child(2n){background:#f6f8f0}.cabinet .data-table tbody tr:hover{background:#eaf0df}.cabinet .marker-card .marker-name{font-size:18px}.cabinet .marker-card .marker-value{font-size:34px}.cabinet .marker-card .marker-explanation{color:#58674b;font-size:16px}.cabinet .drawer{color:#34402e;background:#fbfaf4}.cabinet .drawer h2{font-size:34px}.cabinet .drawer h3{font-size:26px}.cabinet .drawer label,.cabinet .drawer p{font-size:17px;line-height:1.65}.cabinet .drawer small{font-size:14px}.cabinet .calculation-inputs>div{background:#eaf0e1;border-color:#c9d5bb;font-size:16px}.cabinet .calculation-inputs span,.cabinet .calculation-inputs small{font-size:14px}.cabinet .calculation-inputs b{font-size:19px}.cabinet .home-card,.cabinet .plan-home{background:#f2eef5;border-color:#d7cadf}.cabinet .visit-card{background:#edf2e5;border-color:#c9d6bb}.cabinet .visit-time{color:#546a41;font-size:20px}.cabinet .visit-details,.cabinet .visit-details p{font-size:16px}.cabinet .chat-message{font-size:17px;line-height:1.7}.cabinet .chat-message.assistant,.cabinet .referral-message{background:#e8eddf;border-color:#cad5bd}.cabinet .chat-message.user{background:#eee5f0;border-color:#d6c4dc}.cabinet .cabinet-footer{background:#e8ecdf;border-color:#ccd6be}.cabinet .cabinet-footer p,.cabinet .cabinet-footer a,.cabinet .cabinet-footer span{font-size:14px}.cabinet.role-medical_lead .sidebar{background:#e9e0eb;border-color:#d6c6db}.cabinet.role-medical_lead .sidebar nav>a{color:#65506d}.cabinet.role-medical_lead .sidebar nav>a.active{color:#fffaf4;background:#6d5478}.cabinet.role-medical_lead .sidebar nav>a:hover:not(.active){background:#ddd0e0}.cabinet.role-specialist .sidebar{background:#e4e9dd}.cabinet .m-inbox-list .panel{background:#f4eff6;border-color:#dacdde}.cabinet .m-inbox-list .panel .eyebrow{color:#796184}.cabinet .m-inbox-controls input,.cabinet .m-inbox-controls select{font-size:16px}.auth-screen{background:#faf9f2}.auth-screen .auth-visual{background:#e4eadb}.auth-screen .auth-intro :is(h1,h2){color:#344b2b;font-size:60px}.auth-screen .auth-intro p,.auth-screen .auth-features{color:#546748;font-size:17px}.auth-screen .auth-form :is(h1,h2){margin-bottom:24px;font-size:43px}.auth-screen .auth-form label{font-size:16px}.auth-screen .auth-form input{font-size:17px}.auth-mode-tabs{background:#e9eedf;border:1px solid #cad3be;border-radius:40px;gap:0;margin-bottom:26px;padding:4px;display:flex}.auth-mode-tabs>button{color:#536744;min-height:42px;font-size:15px;font-family:var(--sans);cursor:pointer;background:0 0;border:0;border-radius:30px;flex:1;padding:10px 14px}.auth-mode-tabs>button[aria-selected=true]{color:#fffaf1;background:#5e704c}.auth-form .auth-help-links{font-size:14px}.auth-demo-accounts{color:#5b6e4c;border-top:1px solid #d9dfce;margin-top:22px;padding-top:16px;font-size:14px}.auth-demo-accounts>summary{cursor:pointer;font-size:14px}.auth-demo-accounts .role-options{margin:12px 0}.auth-demo-accounts p{font-size:13px;line-height:1.55}.auth-demo-accounts .role-options button{font-size:14px}.auth-form .m-contact-form{gap:14px;display:grid}.auth-form .m-contact-form label{gap:7px;margin:0;font-size:15px;display:grid}.auth-form .m-contact-form input{width:100%;min-width:0;height:46px;margin:0;padding:10px 13px;font-size:16px}.auth-form .m-contact-form small{color:#5d6a52;font-size:13px;line-height:1.5}.auth-form .m-password{align-items:center;display:flex;position:relative}.auth-form .m-password>input{padding-right:90px}.auth-form .m-password>button{font:13px var(--sans);color:#5d6c51;cursor:pointer;background:0 0;border:0;padding:6px;position:absolute;right:10px}.auth-form .m-contact-form .m-consent{align-items:flex-start;gap:10px;margin-top:6px;font-size:13px;line-height:1.5;display:flex}.auth-form .m-consent input{accent-color:#62764f;flex:none;width:17px;height:17px;margin-top:2px}.auth-form .m-consent a{text-underline-offset:3px;text-decoration:underline}.auth-form .m-button{color:#fffaf0;min-height:48px;font:500 16px var(--sans);cursor:pointer;background:#62764f;border:1px solid #62764f;border-radius:40px;justify-content:center;align-items:center;padding:13px 18px;display:flex}.auth-form .m-button:disabled{opacity:.6;cursor:wait}.auth-form .m-caption{color:#66705a;margin:0;font-size:13px;line-height:1.55}.auth-form .m-form-error{color:#805021;background:#f5e9ca;border:1px solid #d6c18c;border-radius:10px;padding:12px;font-size:15px}.auth-form .m-form-receipt h2{font-size:30px}.auth-screen .auth-footer{background:#f3f4e9;border-color:#d9dfcd;font-size:13px}.registration-active .auth-form{padding-top:24px;padding-bottom:24px}.registration-active .auth-form>.eyebrow{margin-bottom:10px}.registration-active .auth-form :is(h1,h2){margin-bottom:16px}.registration-active .auth-mode-tabs{margin-bottom:20px}.auth-form .button.primary{background:#5e704c;border-color:#5e704c}.auth-form .button.primary:hover{background:#4e623c}@media (max-width:1180px){.cabinet .content{padding-inline:28px}.cabinet .page-heading h1{font-size:40px}.cabinet .health-summary,.cabinet .bioage-card{padding:25px}.cabinet .soft-age-layout .age-number-pair strong{font-size:54px}.cabinet .topbar-person .demo-label{display:none}}@media (max-width:900px){.cabinet .health-overview{grid-template-columns:1fr}.cabinet .soft-age-layout{grid-template-columns:minmax(0,1fr) minmax(210px,.8fr)}.cabinet .content,.cabinet .topbar{padding-inline:24px}.cabinet .page-heading h1{font-size:39px}.cabinet .topbar-person>span:not(.live-dot){font-size:14px}.auth-screen .auth-intro :is(h1,h2){font-size:51px}}@media (max-width:700px){.cabinet .content{padding:27px 20px 40px}.cabinet .topbar{min-height:75px;padding-inline:18px}.cabinet .breadcrumbs{font-size:13px}.cabinet .topbar-person{gap:10px}.cabinet .topbar-person small{font-size:13px}.cabinet .topbar-person>span:not(.live-dot){max-width:160px}.cabinet .page-heading h1{font-size:36px}.cabinet .page-description,.cabinet .page-description p{font-size:17px}.cabinet .health-summary,.cabinet .bioage-card{padding:24px}.cabinet .health-summary h2{font-size:29px}.cabinet .soft-age-layout{grid-template-columns:minmax(0,1fr) minmax(160px,1fr);gap:15px}.cabinet .soft-age-layout .age-number-pair strong{font-size:50px}.cabinet .soft-age-layout .age-number-pair>div:last-child strong{font-size:31px}.cabinet .soft-chart-legend{font-size:14px}.cabinet .data-table td{font-size:16px}.cabinet .data-table th{font-size:14px}.cabinet .drawer{padding-inline:22px}.cabinet .sidebar nav>a{font-size:17px}.cabinet .sidebar-bottom a,.cabinet .sidebar-bottom button{font-size:15px}.cabinet .segmented button,.cabinet .tabs button{font-size:14px}.auth-screen .auth-intro :is(h1,h2){font-size:48px}.auth-screen .auth-form :is(h1,h2){font-size:38px}.auth-mode-tabs>button{padding-inline:11px;font-size:14px}.auth-screen .auth-form{padding-top:24px}.auth-screen .auth-footer{gap:14px;font-size:12px}.auth-screen.registration-active .auth-visual{display:none}.registration-active .auth-form{padding-top:30px}.auth-form .m-contact-form label{font-size:16px}}@media (max-width:390px){.cabinet .content{padding-inline:16px}.cabinet .health-summary,.cabinet .bioage-card{padding:21px}.cabinet .soft-age-layout{grid-template-columns:1fr;gap:18px}.cabinet .soft-age-column{justify-self:center;width:100%;max-width:260px}.cabinet .soft-age-layout .age-number-pair{justify-content:space-between;gap:17px;display:flex}.cabinet .bioage-card .soft-age-layout .age-number-pair>div{min-width:0}.cabinet .soft-age-layout .age-number-pair strong{font-size:48px}.cabinet .topbar-person>span:not(.live-dot){max-width:120px}.cabinet .topbar-person small{font-size:12px}.cabinet .soft-svg text:not(.soft-center):not(.age-column-number),.cabinet .data-chart text:not(.soft-center):not(.age-column-number){font-size:14px}.auth-screen .auth-form{padding-inline:20px}.auth-mode-tabs>button{font-size:13px}.auth-screen .auth-footer{padding-inline:20px}}.cabinet .insight-marker>span:first-child{color:#3e5034;font-size:18px;line-height:1.4}.cabinet .insight-marker>strong{font-size:34px}.cabinet .insight-marker>strong small,.cabinet .insight-marker>small{color:#59694b;font-size:14px;line-height:1.55}.cabinet .soft-system-bands>button>span:first-child{font-size:16px}.cabinet .soft-system-bands>button>small{color:#506244;font-size:14px;line-height:1.55}.cabinet .results-table th{color:#516443;background:#e8eede;font-size:14px}.cabinet .results-table td{font-size:16px;line-height:1.5}.cabinet .results-table td small{font-size:14px}.cabinet .document-card strong{font-size:16px;line-height:1.5}.cabinet .document-card small,.cabinet .source-disclaimer,.cabinet .specialist-answer small,.cabinet .question-state{font-size:14px;line-height:1.6}.cabinet .user-message,.cabinet .specialist-answer{font-size:17px;line-height:1.65}.cabinet .drawer .tabs{flex-wrap:wrap;gap:6px;padding-bottom:12px;overflow:visible}.cabinet .drawer .tabs button{white-space:normal;text-align:center;border-radius:8px;flex:1 0 135px;padding:10px 12px}.cabinet .calculation-inputs>div{padding:14px 16px}.cabinet .tabs{gap:6px}.cabinet .tabs button{border:1px solid #0000;border-radius:8px;padding:10px 15px}.cabinet .tabs button:hover:not(.active){background:#e9eedf}.cabinet .tabs button.active{border-color:#675270}.cabinet .team-metrics small,.cabinet .team-metrics .tiny-label{font-size:14px;line-height:1.5}.cabinet .team-metrics{grid-template-columns:repeat(4,minmax(0,1fr))}.cabinet .team-metrics>div{min-width:0}@media (max-width:700px){.cabinet .team-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 20px;padding:20px}.cabinet .team-metrics>div,.cabinet .team-metrics>div:last-child{border:0;grid-column:auto;padding:0}.cabinet .team-metrics .tiny-label{letter-spacing:.025em}.cabinet .schedule .section-heading{flex-wrap:wrap;gap:14px}.cabinet .schedule input{max-width:100%;font-size:15px}}.cabinet .patient-card,.cabinet .patient-card>div{min-width:0}.cabinet .patient-card{max-width:100%}.cabinet .patient-card>svg{flex:none}.cabinet .patient-card p{overflow-wrap:anywhere;font-size:14px;line-height:1.55}@media (max-width:700px){.cabinet .patient-card{gap:12px;padding:18px}.cabinet .patient-card>.avatar{flex:0 0 48px;width:48px;height:48px;font-size:18px}.cabinet .patient-card h3{font-size:25px}}
