.HomeContent-module___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(>.HomeContent-module___MvrsW__home){width:100%;max-width:none;padding:0}.HomeContent-module___MvrsW__hero{min-height:calc(405 * var(--u));border-bottom:1px solid var(--line);position:relative}.HomeContent-module___MvrsW__heroCopy{z-index:2;width:56%;padding-top:calc(58 * var(--u));position:relative}.HomeContent-module___MvrsW__headline{font-size:calc(60 * var(--u));letter-spacing:-.044em;color:#202624;font-weight:750;line-height:1.08}.HomeContent-module___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}.HomeContent-module___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}.HomeContent-module___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)}.HomeContent-module___MvrsW__searchPanel{max-width:calc(458 * var(--u));margin-top:calc(26 * var(--u))}.HomeContent-module___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}.HomeContent-module___MvrsW__searchPanel .home-search-form:focus-within{outline-offset:2px;border-color:#39705c;outline:2px solid #39705c25}.HomeContent-module___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}.HomeContent-module___MvrsW__searchPanel .home-search-form input:focus-visible{box-shadow:none;outline:0}.HomeContent-module___MvrsW__searchPanel .home-search-form input::placeholder{color:#797c83}.HomeContent-module___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}.HomeContent-module___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}.HomeContent-module___MvrsW__searchPanel .home-search-form button svg{width:calc(24 * var(--u));height:calc(24 * var(--u));stroke-width:1.6px}.HomeContent-module___MvrsW__searchPanel .home-search-form button:hover{background:#c74b32}.HomeContent-module___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}.HomeContent-module___MvrsW__suggestions>span{margin-right:calc(2 * var(--u))}.HomeContent-module___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}.HomeContent-module___MvrsW__suggestions a:hover{background:#fff;border-color:#8aa190}.HomeContent-module___MvrsW__discovery{padding:calc(22 * var(--u)) 0;border-bottom:1px solid var(--line)}.HomeContent-module___MvrsW__categoryGrid{gap:calc(16 * var(--u));grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.HomeContent-module___MvrsW__peach{--tint:#fcf0eb;--badge:#ffe0d4;--tone:#934635;--edge:#f2dfd5}.HomeContent-module___MvrsW__sage{--tint:#edf4f0;--badge:#d4eadf;--tone:#152f26;--edge:#d2e3d9}.HomeContent-module___MvrsW__yellow{--tint:#fcf5e2;--badge:#ffe5a2;--tone:#242721;--edge:#f1e2b8}.HomeContent-module___MvrsW__olive{--tint:#edf2eb;--badge:#d3e2d0;--tone:#233a2b;--edge:#d1e0d4}.HomeContent-module___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}.HomeContent-module___MvrsW__categoryCard:hover{border-color:var(--tone);transform:translateY(-2px)}.HomeContent-module___MvrsW__categoryIcon,.HomeContent-module___MvrsW__toolIcon{background:var(--badge);color:var(--tone);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.HomeContent-module___MvrsW__categoryIcon{width:calc(52 * var(--u));height:calc(52 * var(--u))}.HomeContent-module___MvrsW__categoryIcon svg{width:calc(32 * var(--u));height:calc(32 * var(--u));stroke-width:1.7px}.HomeContent-module___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}.HomeContent-module___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}.HomeContent-module___MvrsW__popular{padding:calc(28 * var(--u)) 0;border-bottom:1px solid var(--line)}.HomeContent-module___MvrsW__sectionHeading{margin-bottom:calc(18 * var(--u));justify-content:space-between;align-items:baseline;gap:16px;display:flex}.HomeContent-module___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}.HomeContent-module___MvrsW__textLink svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.HomeContent-module___MvrsW__textLink:hover{text-underline-offset:4px;text-decoration:underline}.HomeContent-module___MvrsW__calculatorGrid{gap:calc(12 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.HomeContent-module___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}.HomeContent-module___MvrsW__calculatorCard:hover{background:#fff;border-color:#839886}.HomeContent-module___MvrsW__toolIcon{width:calc(46 * var(--u));height:calc(46 * var(--u))}.HomeContent-module___MvrsW__toolIcon svg{width:calc(27 * var(--u));height:calc(29 * var(--u));stroke-width:1.7px}.HomeContent-module___MvrsW__calculatorCopy{min-width:0}.HomeContent-module___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}.HomeContent-module___MvrsW__calculatorCategory{margin-top:calc(5 * var(--u));font-size:calc(12 * var(--u));color:#69717a;line-height:1.3;display:block}.HomeContent-module___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}.HomeContent-module___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}.HomeContent-module___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}.HomeContent-module___MvrsW__emptyState>svg{width:20px}.HomeContent-module___MvrsW__emptyState .HomeContent-module___MvrsW__textLink{margin-left:auto}.HomeContent-module___MvrsW__topics{padding:calc(18 * var(--u)) 0 calc(24 * var(--u))}.HomeContent-module___MvrsW__topicGrid{gap:calc(27 * var(--u));margin-top:calc(10 * var(--u));grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.HomeContent-module___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}.HomeContent-module___MvrsW__topicTitle svg{width:calc(13 * var(--u));height:calc(13 * var(--u));color:#24614e}.HomeContent-module___MvrsW__topicColumn ul{margin-top:calc(1 * var(--u));font-size:calc(12 * var(--u));color:#6e747a;line-height:1.43}.HomeContent-module___MvrsW__topicColumn a:hover{color:#21654f;text-underline-offset:3px;text-decoration:underline}@media (max-width:900px) and (min-width:701px){.HomeContent-module___MvrsW__headline{font-size:calc(55 * var(--u))}.HomeContent-module___MvrsW__headline em{font-size:calc(57 * var(--u))}.HomeContent-module___MvrsW__categoryCard{gap:8px;padding:12px}.HomeContent-module___MvrsW__categoryIcon{width:38px;height:38px}.HomeContent-module___MvrsW__categoryIcon svg{width:25px;height:25px}.HomeContent-module___MvrsW__calculatorCard{gap:10px}.HomeContent-module___MvrsW__toolIcon{width:34px;height:34px}.HomeContent-module___MvrsW__toolIcon svg{width:22px;height:24px}}@media (max-width:700px){.HomeContent-module___MvrsW__home{--u:1px;width:100%;max-width:calc(100% - 36px)}.HomeContent-module___MvrsW__hero{min-height:0;padding:30px 0 0}.HomeContent-module___MvrsW__heroCopy{width:100%;padding:0}.HomeContent-module___MvrsW__headline{font-size:clamp(35px,8.8vw,55px)}.HomeContent-module___MvrsW__headline em{white-space:normal;font-size:clamp(36px,9.2vw,58px)}.HomeContent-module___MvrsW__searchPanel{max-width:none}.HomeContent-module___MvrsW__searchPanel .home-search-form input{padding-left:42px;font-size:16px}.HomeContent-module___MvrsW__suggestions{gap:8px;margin-top:16px;font-size:11px}.HomeContent-module___MvrsW__suggestions a{padding:5px 12px}.HomeContent-module___MvrsW__heroArt{aspect-ratio:1;width:100%;max-width:460px;height:auto;margin:12px auto 0;position:relative;top:0;right:auto}.HomeContent-module___MvrsW__discovery{padding:26px 0 24px}.HomeContent-module___MvrsW__categoryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.HomeContent-module___MvrsW__categoryCard{gap:12px;min-height:90px;padding:14px}.HomeContent-module___MvrsW__categoryName{margin-top:0;font-size:18px}.HomeContent-module___MvrsW__categoryIcon{width:46px;height:46px}.HomeContent-module___MvrsW__categoryIcon svg{width:28px;height:28px}.HomeContent-module___MvrsW__popular{padding:26px 0}.HomeContent-module___MvrsW__sectionHeading{margin-bottom:20px}.HomeContent-module___MvrsW__calculatorGrid{grid-template-columns:1fr;gap:12px}.HomeContent-module___MvrsW__calculatorCard{gap:18px;min-height:126px;padding:16px}.HomeContent-module___MvrsW__cardTitle{margin-top:5px;padding-right:12px;font-size:17px}.HomeContent-module___MvrsW__cardDescription{font-size:14px}.HomeContent-module___MvrsW__calculatorCategory{font-size:12px}.HomeContent-module___MvrsW__topics{padding:24px 0}.HomeContent-module___MvrsW__topicGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:16px}.HomeContent-module___MvrsW__topicTitle{font-size:14px}.HomeContent-module___MvrsW__topicColumn ul{font-size:14px;line-height:1.6}}.HomeContent-module___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}
