._MvrsW_home{--u:clamp(.85px, .0997vw, 1.4px);--coral:#db553a;--ink:#141d22;--line:#dedbd5;width:calc(915 * var(--u));max-width:calc(100% - 40px);color:var(--ink);font-family:var(--font-home-body), sans-serif;margin:0 auto}main:has(>._MvrsW_home){width:100%;max-width:none;padding:0}._MvrsW_hero{min-height:calc(405 * var(--u));border-bottom:1px solid var(--line);position:relative}._MvrsW_heroCopy{z-index:2;width:56%;padding-top:calc(58 * var(--u));position:relative}._MvrsW_headline{font-size:calc(60 * var(--u));letter-spacing:-.044em;color:#202624;font-weight:750;line-height:1.08}._MvrsW_headline em{margin-top:calc(2 * var(--u));font-family:Georgia,Times New Roman,serif;font-size:calc(64 * var(--u));letter-spacing:-.062em;color:var(--coral);white-space:nowrap;font-weight:700;line-height:1.06;display:block}._MvrsW_heroArt{top:calc(8 * var(--u));right:calc(12 * var(--u));width:calc(400 * var(--u));height:calc(400 * var(--u));pointer-events:none;position:absolute}._MvrsW_stillLife{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 98%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 98%,#0000)}._MvrsW_searchPanel{max-width:calc(458 * var(--u));margin-top:calc(26 * var(--u))}._MvrsW_searchPanel .home-search-form{padding:calc(4 * var(--u));border-radius:calc(11 * var(--u));background:#fff;border:1px solid #d9d9d4;gap:4px;box-shadow:0 3px 8px #252a2705}._MvrsW_searchPanel .home-search-form:focus-within{outline-offset:2px;border-color:#39705c;outline:2px solid #39705c25}._MvrsW_searchPanel .home-search-form input{height:calc(50 * var(--u));padding-left:calc(53 * var(--u));box-shadow:none;font:400 calc(18 * var(--u)) var(--font-home-body), sans-serif;letter-spacing:-.025em;background:0 0;border:0;border-radius:8px}._MvrsW_searchPanel .home-search-form input:focus-visible{box-shadow:none;outline:0}._MvrsW_searchPanel .home-search-form input::placeholder{color:#797c83}._MvrsW_searchPanel .home-search-form input+svg{left:calc(16 * var(--u));width:calc(24 * var(--u));height:calc(24 * var(--u));color:#646b74;stroke-width:1.7px}._MvrsW_searchPanel .home-search-form button{width:calc(51 * var(--u));height:calc(50 * var(--u));border-radius:calc(8 * var(--u));background:#e75d41;padding:0;box-shadow:inset 0 0 0 1px #f39b8645}._MvrsW_searchPanel .home-search-form button svg{width:calc(24 * var(--u));height:calc(24 * var(--u));stroke-width:1.6px}._MvrsW_searchPanel .home-search-form button:hover{background:#c74b32}._MvrsW_suggestions{align-items:center;gap:calc(12 * var(--u));margin-top:calc(21 * var(--u));font-size:calc(12 * var(--u));color:#444e56;flex-wrap:wrap;display:flex}._MvrsW_suggestions>span{margin-right:calc(2 * var(--u))}._MvrsW_suggestions a{padding:calc(5 * var(--u)) calc(16 * var(--u));border-radius:calc(9 * var(--u));background:#ffffff40;border:1px solid #dedbd6;line-height:1.5}._MvrsW_suggestions a:hover{background:#fff;border-color:#8aa190}._MvrsW_discovery{padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line)}._MvrsW_categoryGrid{gap:calc(16 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._MvrsW_peach{--tint:#fcf0eb;--badge:#ffe0d4;--tone:#934635;--edge:#f2dfd5}._MvrsW_sage{--tint:#edf4f0;--badge:#d4eadf;--tone:#152f26;--edge:#d2e3d9}._MvrsW_yellow{--tint:#fcf5e2;--badge:#ffe5a2;--tone:#242721;--edge:#f1e2b8}._MvrsW_olive{--tint:#edf2eb;--badge:#d3e2d0;--tone:#233a2b;--edge:#d1e0d4}._MvrsW_categoryCard{align-items:center;gap:calc(15 * var(--u));min-height:calc(86 * var(--u));padding:calc(15 * var(--u));border:1px solid var(--edge);border-radius:calc(10 * var(--u));background:var(--tint);transition:border-color .15s,transform .15s;display:flex;position:relative}._MvrsW_categoryCard:hover{border-color:var(--tone);transform:translateY(-2px)}._MvrsW_categoryIcon,._MvrsW_toolIcon{background:var(--badge);color:var(--tone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}._MvrsW_categoryIcon{width:calc(52 * var(--u));height:calc(52 * var(--u))}._MvrsW_categoryIcon svg{width:calc(32 * var(--u));height:calc(32 * var(--u));stroke-width:1.7px}._MvrsW_categoryName{font-family:var(--font-home-heading), sans-serif;font-size:calc(17 * var(--u));letter-spacing:-.018em;font-weight:600;line-height:1.15}._MvrsW_categoryArrow{right:calc(12 * var(--u));bottom:calc(12 * var(--u));width:calc(17 * var(--u));height:calc(17 * var(--u));color:var(--tone);stroke-width:1.5px;position:absolute}._MvrsW_popular{padding:calc(28 * var(--u)) 0;border-bottom:1px solid var(--line)}._MvrsW_sectionHeading{margin-bottom:calc(18 * var(--u));justify-content:space-between;align-items:baseline;gap:16px;display:flex}._MvrsW_textLink{align-items:center;gap:calc(13 * var(--u));font-size:calc(14 * var(--u));color:#1a6250;flex-shrink:0;font-weight:500;display:inline-flex}._MvrsW_textLink svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}._MvrsW_textLink:hover{text-underline-offset:4px;text-decoration:underline}._MvrsW_calculatorGrid{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._MvrsW_calculatorCard{gap:calc(18 * var(--u));min-height:calc(125 * var(--u));padding:calc(12 * var(--u)) calc(14 * var(--u)) calc(18 * var(--u));border-radius:calc(11 * var(--u));background:#ffffff65;border:1px solid #d9d8d5;transition:border-color .15s,background .15s;display:flex;position:relative}._MvrsW_calculatorCard:hover{background:#fff;border-color:#839886}._MvrsW_toolIcon{width:calc(46 * var(--u));height:calc(46 * var(--u))}._MvrsW_toolIcon svg{width:calc(27 * var(--u));height:calc(29 * var(--u));stroke-width:1.7px}._MvrsW_calculatorCopy{min-width:0}._MvrsW_cardTitle{margin-top:calc(8 * var(--u));padding-right:calc(6 * var(--u));font-family:var(--font-home-heading), sans-serif;font-size:calc(15 * var(--u));letter-spacing:-.015em;font-weight:550;line-height:1.25}._MvrsW_calculatorCategory{margin-top:calc(5 * var(--u));font-size:calc(12 * var(--u));color:#69717a;line-height:1.3;display:block}._MvrsW_cardDescription{-webkit-line-clamp:3;margin-top:calc(9 * var(--u));font-size:calc(13 * var(--u));color:#737a82;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}._MvrsW_cardArrow{right:calc(11 * var(--u));top:calc(21 * var(--u));width:calc(16 * var(--u));height:calc(16 * var(--u));color:#34424d;stroke-width:1.6px;position:absolute}._MvrsW_emptyState{border:1px dashed var(--line);color:#6b7068;border-radius:12px;flex-wrap:wrap;align-items:center;gap:16px;padding:28px;font-size:14px;display:flex}._MvrsW_emptyState>svg{width:20px}._MvrsW_emptyState ._MvrsW_textLink{margin-left:auto}._MvrsW_topics{padding:calc(18 * var(--u)) 0 calc(24 * var(--u))}._MvrsW_topicGrid{gap:calc(27 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}._MvrsW_topicTitle{align-items:center;gap:calc(12 * var(--u));width:fit-content;font-size:calc(12 * var(--u));font-weight:500;line-height:1.8;display:flex}._MvrsW_topicTitle svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:#24614e}._MvrsW_topicColumn ul{margin-top:calc(1 * var(--u));font-size:calc(12 * var(--u));color:#6e747a;line-height:1.43}._MvrsW_topicColumn a:hover{color:#21654f;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px) and (min-width:701px){._MvrsW_headline{font-size:calc(55 * var(--u))}._MvrsW_headline em{font-size:calc(57 * var(--u))}._MvrsW_categoryCard{gap:8px;padding:12px}._MvrsW_categoryIcon{width:38px;height:38px}._MvrsW_categoryIcon svg{width:25px;height:25px}._MvrsW_calculatorCard{gap:10px}._MvrsW_toolIcon{width:34px;height:34px}._MvrsW_toolIcon svg{width:22px;height:24px}}@media (max-width:700px){._MvrsW_home{--u:1px;width:100%;max-width:calc(100% - 36px)}._MvrsW_hero{min-height:0;padding:30px 0 0}._MvrsW_heroCopy{width:100%;padding:0}._MvrsW_headline{font-size:clamp(35px,8.8vw,55px)}._MvrsW_headline em{white-space:normal;font-size:clamp(36px,9.2vw,58px)}._MvrsW_searchPanel{max-width:none}._MvrsW_searchPanel .home-search-form input{padding-left:42px;font-size:16px}._MvrsW_suggestions{gap:8px;margin-top:16px;font-size:11px}._MvrsW_suggestions a{padding:5px 12px}._MvrsW_heroArt{aspect-ratio:1;width:100%;max-width:460px;height:auto;margin:12px auto 0;position:relative;top:0;right:auto}._MvrsW_discovery{padding:26px 0 24px}._MvrsW_categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}._MvrsW_categoryCard{gap:12px;min-height:90px;padding:14px}._MvrsW_categoryName{margin-top:0;font-size:18px}._MvrsW_categoryIcon{width:46px;height:46px}._MvrsW_categoryIcon svg{width:28px;height:28px}._MvrsW_popular{padding:26px 0}._MvrsW_sectionHeading{margin-bottom:20px}._MvrsW_calculatorGrid{grid-template-columns:1fr;gap:12px}._MvrsW_calculatorCard{gap:18px;min-height:126px;padding:16px}._MvrsW_cardTitle{margin-top:5px;padding-right:12px;font-size:17px}._MvrsW_cardDescription{font-size:14px}._MvrsW_calculatorCategory{font-size:12px}._MvrsW_topics{padding:24px 0}._MvrsW_topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}._MvrsW_topicTitle{font-size:14px}._MvrsW_topicColumn ul{font-size:14px;line-height:1.6}}._MvrsW_sectionLabel{font-family:var(--font-home-heading), sans-serif;font-size:calc(25 * var(--u));letter-spacing:-.025em;font-weight:600;line-height:1.25}
