.gallery-module__8QInwW__page{background:var(--bg)}.gallery-module__8QInwW__intro{align-items:baseline;gap:calc(6 * var(--u)) calc(28 * var(--u));padding:calc(30 * var(--u)) calc(42 * var(--u)) calc(10 * var(--u)) calc(46 * var(--u));flex-wrap:wrap;display:flex}.gallery-module__8QInwW__title{font-weight:400;font-size:calc(44 * var(--u));letter-spacing:-.02em;color:#0d0e0d;margin:0;line-height:1.05}.gallery-module__8QInwW__lede{flex:1 1 calc(320 * var(--u));min-width:0;font-size:calc(16 * var(--u));color:var(--text-soft);line-height:1.45}.gallery-module__8QInwW__lede p{margin:0}.gallery-module__8QInwW__root{padding:0 calc(42 * var(--u)) calc(70 * var(--u)) calc(46 * var(--u))}.gallery-module__8QInwW__controls{top:var(--head-h);z-index:20;align-items:center;gap:calc(14 * var(--u));padding:calc(12 * var(--u)) 0;background:var(--bg);border-bottom:1px solid var(--rule);display:flex;position:sticky}.gallery-module__8QInwW__search{align-items:center;gap:calc(12 * var(--u));min-width:0;height:calc(48 * var(--u));padding:0 calc(10 * var(--u)) 0 calc(18 * var(--u));background:var(--bg-white);border:1px solid var(--rule);border-radius:calc(24 * var(--u));color:var(--text-muted);flex:1;display:flex}.gallery-module__8QInwW__search:focus-within{border-color:var(--terra)}.gallery-module__8QInwW__search svg{width:calc(19 * var(--u));height:calc(19 * var(--u));flex:none}.gallery-module__8QInwW__search input{min-width:0;height:100%;font:calc(16 * var(--u)) var(--sans);color:var(--ink);background:0 0;border:0;outline:0;flex:1}.gallery-module__8QInwW__search input::placeholder{color:var(--text-muted)}.gallery-module__8QInwW__search input::-webkit-search-cancel-button{appearance:none}.gallery-module__8QInwW__clear{width:calc(30 * var(--u));height:calc(30 * var(--u));background:var(--bg-panel);color:var(--text-soft);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;padding:0;display:grid}.gallery-module__8QInwW__clear svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.gallery-module__8QInwW__selects{gap:calc(10 * var(--u));flex:none;display:flex}.gallery-module__8QInwW__dd{position:relative}.gallery-module__8QInwW__ddButton{align-items:center;gap:calc(10 * var(--u));height:calc(48 * var(--u));padding:0 calc(16 * var(--u));border:1px solid var(--rule);border-radius:calc(24 * var(--u));background:var(--bg-white);color:var(--ink);cursor:pointer;transition:border-color .18s,box-shadow .18s;display:flex}.gallery-module__8QInwW__ddButton:hover,.gallery-module__8QInwW__ddButton[aria-expanded=true]{border-color:var(--sage)}.gallery-module__8QInwW__ddButton[aria-expanded=true]{box-shadow:0 0 0 3px #525a4c1f}.gallery-module__8QInwW__ddLabel{font-size:max(11px, calc(8 * var(--u)));letter-spacing:.18em;color:var(--text-muted)}.gallery-module__8QInwW__ddValue{font:500 calc(15 * var(--u)) var(--sans);white-space:nowrap}.gallery-module__8QInwW__ddChevron{width:calc(7 * var(--u));height:calc(7 * var(--u));margin:0 calc(2 * var(--u)) calc(4 * var(--u)) calc(4 * var(--u));border-right:1.5px solid var(--text-soft);border-bottom:1.5px solid var(--text-soft);transition:transform .2s;transform:rotate(45deg)}.gallery-module__8QInwW__ddButton[aria-expanded=true] .gallery-module__8QInwW__ddChevron{transform:translateY(calc(3 * var(--u))) rotate(225deg)}.gallery-module__8QInwW__ddMenu{z-index:30;top:calc(100% + 8 * var(--u));min-width:max(100%, calc(210 * var(--u)));max-height:calc(360 * var(--u));padding:calc(6 * var(--u));background:var(--bg-white);border:1px solid var(--rule);border-radius:calc(18 * var(--u));outline:0;animation:.18s cubic-bezier(.3,.7,.2,1) both gallery-module__8QInwW__ddIn;position:absolute;left:0;overflow-y:auto;box-shadow:0 2px 6px #1b211c0d,0 18px 40px -12px #1b211c38}.gallery-module__8QInwW__ddRight{left:auto;right:0}@keyframes gallery-module__8QInwW__ddIn{0%{opacity:0;transform:translateY(calc(-6 * var(--u)))}}.gallery-module__8QInwW__ddOption{align-items:center;gap:calc(14 * var(--u));min-height:calc(40 * var(--u));padding:0 calc(34 * var(--u)) 0 calc(14 * var(--u));border-radius:calc(12 * var(--u));font:calc(15 * var(--u)) var(--sans);color:var(--ink);cursor:pointer;white-space:nowrap;display:flex;position:relative}.gallery-module__8QInwW__ddOption[data-active]{background:var(--bg-panel)}.gallery-module__8QInwW__ddOption[aria-selected=true]{color:var(--sage-deep);font-weight:500}.gallery-module__8QInwW__ddCount{font-size:max(12px, calc(12.5 * var(--u)));color:var(--text-muted);margin-left:auto}.gallery-module__8QInwW__ddCheck{right:calc(14 * var(--u));width:calc(5 * var(--u));height:calc(10 * var(--u));border-right:2px solid var(--terra);border-bottom:2px solid var(--terra);position:absolute;top:50%;transform:translateY(-62%)rotate(45deg)}.gallery-module__8QInwW__status{align-items:baseline;gap:calc(6 * var(--u)) calc(18 * var(--u));min-height:calc(20 * var(--u));margin:calc(14 * var(--u)) 0 0;font:calc(13.5 * var(--u)) var(--sans);color:var(--text-muted);flex-wrap:wrap;display:flex}.gallery-module__8QInwW__corrected{color:var(--text-soft)}.gallery-module__8QInwW__reset{font:500 calc(13.5 * var(--u)) var(--sans);color:var(--terra);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.gallery-module__8QInwW__grid{grid-template-columns:repeat(auto-fill, minmax(calc(230 * var(--u)), 1fr));gap:calc(30 * var(--u)) calc(24 * var(--u));margin-top:calc(16 * var(--u));display:grid}.gallery-module__8QInwW__band{margin:calc(4 * var(--u)) 0 0;padding-bottom:calc(8 * var(--u));border-bottom:1px solid var(--rule);font:500 calc(9 * var(--u)) var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-soft);grid-column:1/-1}.gallery-module__8QInwW__card{flex-direction:column;min-width:0;display:flex}.gallery-module__8QInwW__card[data-wave="0"]{animation:.42s cubic-bezier(.3,.7,.2,1) both gallery-module__8QInwW__riseA}.gallery-module__8QInwW__card[data-wave="1"]{animation:.42s cubic-bezier(.3,.7,.2,1) both gallery-module__8QInwW__riseB}@keyframes gallery-module__8QInwW__riseA{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}}@keyframes gallery-module__8QInwW__riseB{0%{opacity:0;transform:translateY(calc(14 * var(--u)))}}.gallery-module__8QInwW__frame{aspect-ratio:3/2;background:linear-gradient(140deg,#cfd6c6,#a9b59f);display:block;overflow:hidden}.gallery-module__8QInwW__frame picture{height:100%;display:block}.gallery-module__8QInwW__frame img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.gallery-module__8QInwW__card:hover .gallery-module__8QInwW__frame img{transform:scale(1.03)}.gallery-module__8QInwW__cat{margin-top:calc(12 * var(--u));font-size:max(11px, calc(8 * var(--u)));letter-spacing:.2em;color:var(--terra)}.gallery-module__8QInwW__card h3{margin:calc(6 * var(--u)) 0 0;font-weight:400;font-size:calc(19.5 * var(--u));color:#1c1c1b;line-height:1.2}.gallery-module__8QInwW__card h3 a:hover{color:var(--terra)}.gallery-module__8QInwW__card p{-webkit-line-clamp:2;margin:calc(8 * var(--u)) 0 0;font-size:max(12px, calc(14.5 * var(--u)));line-height:calc(20 * var(--u));color:var(--text-muted);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gallery-module__8QInwW__card time{margin-top:calc(8 * var(--u));font:calc(11.5 * var(--u)) var(--sans);letter-spacing:.04em;color:var(--text-muted)}.gallery-module__8QInwW__more{margin-top:calc(48 * var(--u));justify-content:center;display:flex}.gallery-module__8QInwW__moreButton{align-items:baseline;gap:calc(12 * var(--u));padding:calc(14 * var(--u)) calc(30 * var(--u));border:1px solid var(--sage-deep);border-radius:calc(30 * var(--u));font:500 calc(11 * var(--u)) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--sage-deep);cursor:pointer;background:0 0;transition:background-color .15s,color .15s;display:inline-flex}.gallery-module__8QInwW__moreButton:hover{background:var(--sage-deep);color:#fff}.gallery-module__8QInwW__left{letter-spacing:.04em;text-transform:none;opacity:.7;font-weight:400}@media (max-width:1000px){.gallery-module__8QInwW__controls{flex-wrap:wrap}.gallery-module__8QInwW__search{flex-basis:100%}.gallery-module__8QInwW__selects{flex-wrap:wrap;flex:1}}@media (max-width:860px){.gallery-module__8QInwW__intro{padding:22px 20px 6px}.gallery-module__8QInwW__title{font-size:34px}.gallery-module__8QInwW__lede{font-size:16px}.gallery-module__8QInwW__root{padding:0 20px 48px}.gallery-module__8QInwW__controls{gap:10px;padding:10px 0 12px;position:static}.gallery-module__8QInwW__search{height:50px}.gallery-module__8QInwW__search input{font-size:16px}.gallery-module__8QInwW__selects{grid-template-columns:1fr 1fr;width:100%;display:grid}.gallery-module__8QInwW__dd{min-width:0}.gallery-module__8QInwW__ddButton{width:100%;height:48px;padding:0 14px}.gallery-module__8QInwW__ddValue{text-align:left;text-overflow:ellipsis;flex:1;min-width:0;font-size:16px;overflow:hidden}.gallery-module__8QInwW__ddChevron{width:8px;height:8px}.gallery-module__8QInwW__ddMenu{min-width:100%;max-height:320px}.gallery-module__8QInwW__ddOption{min-height:46px;font-size:16px}.gallery-module__8QInwW__ddLabel{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.gallery-module__8QInwW__grid{grid-template-columns:1fr;gap:30px}.gallery-module__8QInwW__card h3{font-size:22px}.gallery-module__8QInwW__card p{font-size:16px;line-height:24px}.gallery-module__8QInwW__status,.gallery-module__8QInwW__reset{font-size:14px}.gallery-module__8QInwW__moreButton{min-height:48px;font-size:12px}}@media (prefers-reduced-motion:reduce){.gallery-module__8QInwW__frame img,.gallery-module__8QInwW__moreButton,.gallery-module__8QInwW__ddButton,.gallery-module__8QInwW__ddChevron{transition:none}.gallery-module__8QInwW__card[data-wave],.gallery-module__8QInwW__ddMenu{animation:none}.gallery-module__8QInwW__card:hover .gallery-module__8QInwW__frame img{transform:none}}
.chrome-module__0fWVzW__head{--head-t:.38s;--head-ease:cubic-bezier(.3, .7, .2, 1);height:calc(151 * var(--u));z-index:40;pointer-events:none}.chrome-module__0fWVzW__head[data-js]{position:sticky;top:0}.chrome-module__0fWVzW__head:has(~main [data-fold-header]){height:calc(58 * var(--u))}.chrome-module__0fWVzW__bar{pointer-events:auto;background:var(--bg-mast);box-shadow:0 0 0 var(--rule)}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__bar{box-shadow:0 1px 0 var(--rule), 0 10px 26px -14px #1b211c38}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__bar{transition:box-shadow var(--head-t) var(--head-ease)}.chrome-module__0fWVzW__top{height:calc(34 * var(--u));background:var(--sage);color:#e7e9e3;padding:0 calc(42 * var(--u)) 0 calc(46 * var(--u));justify-content:space-between;align-items:center;display:flex;overflow:hidden}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__top{opacity:0;visibility:hidden;height:0}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__top{transition:height var(--head-t) var(--head-ease), opacity .25s ease 80ms, visibility 0s}.chrome-module__0fWVzW__head[data-motion]:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__top{transition:height var(--head-t) var(--head-ease), opacity .16s ease, visibility 0s linear var(--head-t)}.chrome-module__0fWVzW__top .cap{font-size:max(11px, calc(7.6 * var(--u)));letter-spacing:.2em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.chrome-module__0fWVzW__topLine{align-items:center;gap:calc(16 * var(--u));min-width:0;display:flex}.chrome-module__0fWVzW__topLine svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.chrome-module__0fWVzW__sep{margin:0 calc(4 * var(--u))}.chrome-module__0fWVzW__topLinks{align-items:center;gap:calc(15 * var(--u));display:flex}.chrome-module__0fWVzW__social{gap:calc(16 * var(--u));align-items:center;display:flex}.chrome-module__0fWVzW__top .chrome-module__0fWVzW__social{margin-left:calc(3 * var(--u));padding-left:calc(22 * var(--u));height:calc(14 * var(--u));border-left:1px solid #ffffff4d}.chrome-module__0fWVzW__top .chrome-module__0fWVzW__social svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.chrome-module__0fWVzW__mast{height:calc(117 * var(--u));background:var(--bg-mast);padding:0 calc(42 * var(--u)) 0 calc(46 * var(--u));align-items:center;display:flex;position:relative}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__mast{height:calc(58 * var(--u))}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__mast{transition:height var(--head-t) var(--head-ease)}.chrome-module__0fWVzW__logoWrap{width:calc(300 * var(--u));flex:none;align-items:center;height:100%;display:flex;position:relative}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__logoWrap{width:calc(190 * var(--u))}.chrome-module__0fWVzW__logoBig{flex:none;width:max-content;display:block}.chrome-module__0fWVzW__logoSmall{align-items:center;gap:calc(10 * var(--u));font-size:calc(25 * var(--u));white-space:nowrap;letter-spacing:-.005em;opacity:0;visibility:hidden;transform:translateY(calc(-50% + 6 * var(--u)));line-height:1;display:flex;position:absolute;top:50%;left:0}.chrome-module__0fWVzW__smallMark{width:calc(30 * var(--u));height:calc(30 * var(--u))}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__logoBig{opacity:0;visibility:hidden;transform:translateY(calc(-6 * var(--u)))}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__logoSmall{opacity:1;visibility:visible;transform:translateY(-50%)}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__logoBig,.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__logoSmall,.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__logoWrap{transition:opacity .26s ease, transform var(--head-t) var(--head-ease), width var(--head-t) var(--head-ease), visibility 0s linear .26s}.chrome-module__0fWVzW__head[data-motion]:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__logoSmall,.chrome-module__0fWVzW__head[data-motion]:not(:is([data-compact=true],:has(~main [data-fold-header]))) .chrome-module__0fWVzW__logoBig{transition:opacity .3s ease .1s, transform var(--head-t) var(--head-ease), visibility 0s}.chrome-module__0fWVzW__logo{column-gap:calc(12 * var(--u));margin-top:calc(4 * var(--u));grid-template-columns:auto minmax(0,1fr);align-items:center;line-height:.9;display:grid}.chrome-module__0fWVzW__logoMark{width:calc(54 * var(--u));height:calc(54 * var(--u));grid-row:1/span 3}.chrome-module__0fWVzW__logoText{display:contents}.chrome-module__0fWVzW__logoThe,.chrome-module__0fWVzW__logoName,.chrome-module__0fWVzW__logoTag{grid-column:2}.chrome-module__0fWVzW__logoThe{font-size:calc(22 * var(--u));display:block}.chrome-module__0fWVzW__logoName{font-size:calc(46 * var(--u));letter-spacing:-.005em;margin-top:calc(-2 * var(--u));display:block}.chrome-module__0fWVzW__logoTag{margin-top:calc(13 * var(--u));font-size:max(11px, calc(7 * var(--u)));letter-spacing:.3em;color:#a9a8a5;word-spacing:.6em;font-weight:400;display:block}.chrome-module__0fWVzW__nav{flex:1;align-items:center;min-width:0;display:flex}.chrome-module__0fWVzW__gapBefore{flex:1 1 0}.chrome-module__0fWVzW__gapAfter{flex:0 1 0}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__gapAfter{flex-grow:1}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__gapAfter{transition:flex-grow var(--head-t) var(--head-ease)}.chrome-module__0fWVzW__navLinks{display:flex}.chrome-module__0fWVzW__navLinks a{font-size:max(12px, calc(9 * var(--u)));letter-spacing:.15em;color:#3a3a39;margin-left:calc(27 * var(--u));white-space:nowrap}.chrome-module__0fWVzW__navLinks a:hover{color:var(--terra)}@media (min-width:861px) and (max-width:1240px){.chrome-module__0fWVzW__navLinks a{letter-spacing:.1em;margin-left:18px}.chrome-module__0fWVzW__searchLink{margin-left:30px}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__extras{opacity:0;visibility:hidden;max-width:0}}@media (min-width:861px) and (max-width:1000px){.chrome-module__0fWVzW__navLinks a{margin-left:14px;font-size:11px}}.chrome-module__0fWVzW__searchLink{margin-left:calc(52 * var(--u))}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__searchLink{margin-left:calc(18 * var(--u))}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__searchLink{transition:margin-left var(--head-t) var(--head-ease)}.chrome-module__0fWVzW__searchLink svg{width:calc(17 * var(--u));height:calc(17 * var(--u))}.chrome-module__0fWVzW__extras{align-items:center;gap:calc(22 * var(--u));white-space:nowrap;opacity:0;visibility:hidden;max-width:0;display:flex;overflow:hidden}.chrome-module__0fWVzW__extras a{font-size:max(12px, calc(9 * var(--u)));letter-spacing:.15em;color:#3a3a39}.chrome-module__0fWVzW__extras a:hover{color:var(--terra)}.chrome-module__0fWVzW__divider{width:1px;height:calc(22 * var(--u));margin-left:calc(4 * var(--u));background:var(--rule)}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__extras{max-width:calc(300 * var(--u));opacity:1;visibility:visible}.chrome-module__0fWVzW__head[data-motion] .chrome-module__0fWVzW__extras{transition:max-width var(--head-t) var(--head-ease), opacity .2s ease, visibility 0s linear var(--head-t)}.chrome-module__0fWVzW__head[data-motion]:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__extras{transition:max-width var(--head-t) var(--head-ease), opacity .3s ease .12s, visibility 0s}.chrome-module__0fWVzW__menu{display:none}.chrome-module__0fWVzW__form{height:calc(31 * var(--u));display:flex}.chrome-module__0fWVzW__form input{min-width:0;padding:0 calc(12 * var(--u));font:calc(11 * var(--u)) var(--sans);color:#333;border:0;flex:1}.chrome-module__0fWVzW__form button{width:calc(33 * var(--u));background:var(--terra-button);color:#fff;cursor:pointer;border:0;justify-content:center;align-items:center;display:flex}.chrome-module__0fWVzW__form button svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.chrome-module__0fWVzW__formLarge{height:calc(46 * var(--u));border:1px solid var(--rule);background:var(--bg-white)}.chrome-module__0fWVzW__formLarge input{padding:0 calc(16 * var(--u));font-size:max(16px, calc(14 * var(--u)));background:0 0}.chrome-module__0fWVzW__formLarge button{width:calc(54 * var(--u))}.chrome-module__0fWVzW__formLarge button svg{width:calc(16 * var(--u));height:calc(11 * var(--u))}.chrome-module__0fWVzW__form button:disabled{opacity:.6;cursor:wait}.chrome-module__0fWVzW__trap{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.chrome-module__0fWVzW__formNote,.chrome-module__0fWVzW__formStatus{margin:calc(8 * var(--u)) 0 0;font-family:var(--sans);font-size:max(11px, calc(9 * var(--u)));color:inherit;line-height:1.45}.chrome-module__0fWVzW__formNote{opacity:.75}.chrome-module__0fWVzW__formNote a{text-underline-offset:2px;text-decoration:underline}.chrome-module__0fWVzW__formStatus{font-size:max(12px, calc(11 * var(--u)))}.chrome-module__0fWVzW__statusLarge{font-size:max(16px, calc(15 * var(--u)));line-height:1.5}.chrome-module__0fWVzW__foot{background:var(--sage-deep);color:#d9ddd3;padding:calc(52 * var(--u)) calc(42 * var(--u)) 0 calc(46 * var(--u))}.chrome-module__0fWVzW__cols{grid-template-columns:calc(250 * var(--u)) repeat(4, minmax(0, 1fr)) calc(200 * var(--u));gap:calc(26 * var(--u));padding-bottom:calc(40 * var(--u));border-bottom:1px solid #ffffff24;display:grid}.chrome-module__0fWVzW__foot .chrome-module__0fWVzW__logo{color:#f3f3ee}.chrome-module__0fWVzW__foot .chrome-module__0fWVzW__logoTag{color:#9da596;margin-top:calc(10 * var(--u));letter-spacing:.22em;word-spacing:.35em;grid-column:1/-1;line-height:1.7}.chrome-module__0fWVzW__foot .chrome-module__0fWVzW__logoMark{translate:calc(-13 * var(--u)) 0}.chrome-module__0fWVzW__about{font-size:clamp(12px, calc(14 * var(--u)), 15px);color:#c5cabe;margin:calc(18 * var(--u)) 0;line-height:1.45}.chrome-module__0fWVzW__foot h2{margin:calc(6 * var(--u)) 0 calc(14 * var(--u));font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.2em;text-transform:uppercase;color:#f3f3ee}.chrome-module__0fWVzW__foot ul{margin:0;padding:0;list-style:none}.chrome-module__0fWVzW__foot li{font-size:clamp(12px, calc(14 * var(--u)), 15px);color:#c5cabe;line-height:1.9}.chrome-module__0fWVzW__foot li a:hover{color:#fff}.chrome-module__0fWVzW__note{font-size:clamp(12px, calc(14 * var(--u)), 15px);color:#c5cabe;margin:0 0 calc(12 * var(--u));line-height:1.45}.chrome-module__0fWVzW__foot .chrome-module__0fWVzW__social svg{width:calc(16 * var(--u));height:calc(16 * var(--u));color:#f3f3ee}.chrome-module__0fWVzW__legal{justify-content:space-between;align-items:center;gap:calc(20 * var(--u));padding:calc(18 * var(--u)) 0 calc(22 * var(--u));font:400 calc(8 * var(--u)) var(--sans);letter-spacing:.12em;text-transform:uppercase;color:#9da596;display:flex}.chrome-module__0fWVzW__legal button{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.chrome-module__0fWVzW__legal button:hover{color:#fff}.chrome-module__0fWVzW__foot .chrome-module__0fWVzW__legal li{font-size:inherit;line-height:inherit;color:inherit}.chrome-module__0fWVzW__legal ul{gap:calc(22 * var(--u));flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (max-width:860px){.chrome-module__0fWVzW__topLine{display:none}.chrome-module__0fWVzW__top{justify-content:flex-end;height:36px;padding:0 20px}.chrome-module__0fWVzW__top .cap{font-size:10px}.chrome-module__0fWVzW__top .chrome-module__0fWVzW__social svg{width:15px;height:15px}.chrome-module__0fWVzW__head{height:132px}.chrome-module__0fWVzW__head:has(~main [data-fold-header]){height:58px}.chrome-module__0fWVzW__mast{height:96px;padding:0 20px}.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__mast{height:58px}.chrome-module__0fWVzW__logoWrap,.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__logoWrap{flex:1;width:auto;min-width:0}.chrome-module__0fWVzW__logoSmall{gap:10px;font-size:24px}.chrome-module__0fWVzW__smallMark{width:28px;height:28px}.chrome-module__0fWVzW__gapBefore,.chrome-module__0fWVzW__gapAfter,.chrome-module__0fWVzW__extras{display:none}.chrome-module__0fWVzW__nav{flex:none}.chrome-module__0fWVzW__logoMark{grid-row:1/span 2;width:40px;height:40px}.chrome-module__0fWVzW__logoTag{grid-column:1/-1}.chrome-module__0fWVzW__logoName{font-size:36px}.chrome-module__0fWVzW__logoThe{font-size:18px}.chrome-module__0fWVzW__logoTag{letter-spacing:.12em;white-space:nowrap}.chrome-module__0fWVzW__navLinks{display:none}.chrome-module__0fWVzW__searchLink,.chrome-module__0fWVzW__head:is([data-compact=true],:has(~main [data-fold-header])) .chrome-module__0fWVzW__searchLink{margin-left:0;padding:11px}.chrome-module__0fWVzW__searchLink svg{width:22px;height:22px}.chrome-module__0fWVzW__menu{margin-left:4px;display:block}.chrome-module__0fWVzW__menu summary{cursor:pointer;padding:11px;list-style:none}.chrome-module__0fWVzW__menu summary::-webkit-details-marker{display:none}.chrome-module__0fWVzW__menu summary svg{width:22px;height:22px}.chrome-module__0fWVzW__menu ul{z-index:20;background:var(--bg-mast);border-top:1px solid var(--rule);margin:0;padding:8px 20px 16px;list-style:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #1b211c14}.chrome-module__0fWVzW__menu li a{border-bottom:1px solid var(--rule);letter-spacing:.15em;padding:14px 0;font-size:13px;display:block}.chrome-module__0fWVzW__form{height:44px}.chrome-module__0fWVzW__form input{font-size:16px}.chrome-module__0fWVzW__form button{width:44px}.chrome-module__0fWVzW__foot{padding:40px 20px 0}.chrome-module__0fWVzW__cols{grid-template-columns:1fr 1fr;gap:28px}.chrome-module__0fWVzW__cols>div:first-child,.chrome-module__0fWVzW__cols>div:last-child{grid-column:1/-1}.chrome-module__0fWVzW__foot li,.chrome-module__0fWVzW__about,.chrome-module__0fWVzW__note{font-size:16px;line-height:30px}.chrome-module__0fWVzW__foot h2{font-size:11px}.chrome-module__0fWVzW__legal{flex-direction:column;align-items:flex-start;font-size:10px}}
.newsletter-module__y1njva__root{background:var(--bg)}.newsletter-module__y1njva__hero{padding:calc(56 * var(--u)) calc(46 * var(--u)) calc(64 * var(--u));background:var(--bg-band)}.newsletter-module__y1njva__eyebrow{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra)}.newsletter-module__y1njva__title{font-weight:400;font-size:calc(52 * var(--u));letter-spacing:-.022em;margin:calc(14 * var(--u)) 0 calc(18 * var(--u));color:#0d0e0d;line-height:1.06}.newsletter-module__y1njva__intro{max-width:calc(560 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:var(--text-soft)}.newsletter-module__y1njva__intro p{margin:0 0 calc(12 * var(--u))}.newsletter-module__y1njva__form{max-width:calc(480 * var(--u));margin-top:calc(28 * var(--u));color:var(--text-soft)}@media (max-width:860px){.newsletter-module__y1njva__hero{padding:32px 20px 40px}.newsletter-module__y1njva__title{font-size:38px}.newsletter-module__y1njva__intro{max-width:none;font-size:17px;line-height:26px}.newsletter-module__y1njva__intro p{margin-bottom:14px}.newsletter-module__y1njva__form{max-width:none;margin-top:24px}}
.calendar-module__h-zsAq__app{--cal-card:#fbfaf7;--cal-panel:#eceee5;--cal-rule:#e6e5dd;--cal-line:#d9d6cc;--cal-frost:#5f7f9d;--cal-start:#d5e1ca;--cal-sow:#aac49b;--cal-plant:#5c7a4f;--cal-fall:#ebdcae;--cal-harvest:#f3bdac;--who:calc(176 * var(--u));padding:0 calc(46 * var(--u)) calc(70 * var(--u));position:relative}.calendar-module__h-zsAq__embedded{--who:calc(160 * var(--u));padding:0}.calendar-module__h-zsAq__srOnly{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.calendar-module__h-zsAq__h2{font:400 calc(30 * var(--u)) / 1.15 var(--serif);letter-spacing:-.01em;color:var(--ink);margin:0}.calendar-module__h-zsAq__h3{font:400 calc(23 * var(--u)) / 1.2 var(--serif);color:var(--ink);margin:0}.calendar-module__h-zsAq__caps,.calendar-module__h-zsAq__label,.calendar-module__h-zsAq__season{font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;color:var(--text-muted);font-weight:500}.calendar-module__h-zsAq__caps{margin:calc(8 * var(--u)) 0 0;font-size:max(11px, calc(8.5 * var(--u)));line-height:1.7}.calendar-module__h-zsAq__caps b{color:var(--ink);font-weight:700}.calendar-module__h-zsAq__label{margin-bottom:calc(8 * var(--u));font-size:max(11px, calc(8 * var(--u)));padding:0;display:block}.calendar-module__h-zsAq__details{z-index:2;margin-top:calc(-64 * var(--u));padding:calc(28 * var(--u)) calc(32 * var(--u)) calc(22 * var(--u));background:var(--cal-card);border-radius:calc(18 * var(--u));box-shadow:0 1px 2px #2832230d, 0 calc(18 * var(--u)) calc(48 * var(--u)) #323e2a1a;border:1px solid #3c463212;position:relative}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__details{margin-top:calc(24 * var(--u))}.calendar-module__h-zsAq__detailsHead{justify-content:space-between;align-items:flex-start;gap:calc(24 * var(--u));display:flex}.calendar-module__h-zsAq__zoneLink{align-items:center;gap:calc(10 * var(--u));padding-top:calc(4 * var(--u));font-size:max(12px, calc(14 * var(--u)));color:var(--sage-deep);text-underline-offset:.2em;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.calendar-module__h-zsAq__zoneLink svg{width:calc(20 * var(--u));height:calc(20 * var(--u));flex:none}.calendar-module__h-zsAq__zoneLink svg:last-child{width:calc(15 * var(--u));height:calc(15 * var(--u))}.calendar-module__h-zsAq__form{margin-top:calc(22 * var(--u));align-items:end;gap:calc(18 * var(--u));grid-template-columns:minmax(0,1.25fr) auto minmax(0,1.5fr) minmax(0,1.5fr) auto;display:grid}.calendar-module__h-zsAq__zoneField,.calendar-module__h-zsAq__frostField{border:0;min-width:0;margin:0;padding:0}.calendar-module__h-zsAq__or{width:calc(34 * var(--u));height:calc(34 * var(--u));margin-bottom:calc(7 * var(--u));border:1px solid var(--cal-line);font:500 calc(8 * var(--u)) var(--sans);letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);border-radius:50%;align-self:end;place-items:center;display:grid}.calendar-module__h-zsAq__pair{grid-template-columns:minmax(0, 1fr) calc(92 * var(--u));gap:calc(8 * var(--u));display:grid}.calendar-module__h-zsAq__control{min-height:calc(50 * var(--u));border:1px solid var(--cal-line);border-radius:calc(10 * var(--u));color:var(--ink);background:#fff;align-items:center;transition:border-color .2s,box-shadow .2s;display:flex;position:relative}.calendar-module__h-zsAq__control:hover{border-color:#b9b5a8}.calendar-module__h-zsAq__control:focus-within{border-color:var(--sage-deep);box-shadow:0 0 0 3px #525a4c2e}.calendar-module__h-zsAq__controlIcon{width:calc(22 * var(--u));height:calc(22 * var(--u));margin-left:calc(14 * var(--u));color:var(--sage);flex:none}.calendar-module__h-zsAq__control select,.calendar-module__h-zsAq__control input{appearance:none;-moz-appearance:textfield;min-width:0;height:calc(48 * var(--u));padding:0 calc(14 * var(--u));font:400 calc(17 * var(--u)) var(--serif);color:inherit;background:0 0;border:0;outline:none;flex:1}.calendar-module__h-zsAq__control select{cursor:pointer;padding-right:calc(38 * var(--u));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232f382e' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right calc(12 * var(--u)) center;background-size:calc(18 * var(--u))}.calendar-module__h-zsAq__control input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.calendar-module__h-zsAq__control input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.calendar-module__h-zsAq__stepper{margin-right:calc(6 * var(--u));grid-template-rows:1fr 1fr;display:grid}.calendar-module__h-zsAq__stepper button{width:calc(26 * var(--u));height:calc(22 * var(--u));color:var(--sage-deep);cursor:pointer;border-radius:calc(5 * var(--u));background:0 0;border:0;place-items:center;padding:0;display:grid}.calendar-module__h-zsAq__stepper button:hover{background:var(--bg-tile)}.calendar-module__h-zsAq__stepper svg{width:calc(13 * var(--u));height:calc(13 * var(--u))}.calendar-module__h-zsAq__show{justify-content:center;align-items:center;gap:calc(14 * var(--u));min-height:calc(50 * var(--u));padding:0 calc(28 * var(--u));border-radius:calc(10 * var(--u));background:var(--sage-deep);color:#f3f2ec;font:600 calc(15 * var(--u)) var(--sans);white-space:nowrap;cursor:pointer;border:0;transition:background-color .2s,transform .2s;display:inline-flex}.calendar-module__h-zsAq__show:hover{background:#1f261e}.calendar-module__h-zsAq__show:active{transform:translateY(1px)}.calendar-module__h-zsAq__show svg{width:calc(18 * var(--u));height:calc(18 * var(--u));transition:transform .25s}.calendar-module__h-zsAq__show:hover svg{transform:translate(3px)}.calendar-module__h-zsAq__show:focus-visible,.calendar-module__h-zsAq__chip:focus-visible,.calendar-module__h-zsAq__toggle button:focus-visible,.calendar-module__h-zsAq__upcoming button:focus-visible,.calendar-module__h-zsAq__zoneLink:focus-visible{outline:2px solid var(--sage-deep);outline-offset:3px}.calendar-module__h-zsAq__hint{align-items:center;gap:calc(10 * var(--u));margin:calc(14 * var(--u)) 0 0;font-size:max(12px, calc(14 * var(--u)));color:var(--text-muted);line-height:1.4;display:flex}.calendar-module__h-zsAq__hint svg{width:calc(18 * var(--u));height:calc(18 * var(--u));flex:none}.calendar-module__h-zsAq__warn{margin:calc(10 * var(--u)) 0 0;font-size:max(12px, calc(14 * var(--u)));color:var(--terra)}.calendar-module__h-zsAq__results{margin-top:calc(26 * var(--u));padding:calc(26 * var(--u));grid-template-columns:minmax(0, 1fr) calc(272 * var(--u));gap:calc(24 * var(--u));background:var(--cal-panel);border-radius:calc(20 * var(--u));scroll-margin-top:calc(var(--head-h) + 24 * var(--u));outline:none;display:grid}.calendar-module__h-zsAq__board{min-width:0}.calendar-module__h-zsAq__boardHead{justify-content:space-between;align-items:flex-start;gap:calc(20 * var(--u));display:flex}.calendar-module__h-zsAq__toggle{min-width:0;padding:calc(4 * var(--u));background:var(--cal-card);border:0;border-radius:999px;flex:none;margin:0;display:inline-flex;box-shadow:0 1px 3px #28322314}.calendar-module__h-zsAq__toggle button{min-height:calc(36 * var(--u));padding:0 calc(18 * var(--u));font:500 calc(14 * var(--u)) var(--serif);color:var(--text-soft);cursor:pointer;background:0 0;border:0;border-radius:999px;transition:background-color .25s,color .25s}.calendar-module__h-zsAq__toggle button[aria-pressed=true]{color:#fff;background:#2c3529}.calendar-module__h-zsAq__filters{margin:calc(18 * var(--u)) 0 0;align-items:center;gap:calc(8 * var(--u));border:0;flex-wrap:wrap;min-width:0;padding:0;display:flex}.calendar-module__h-zsAq__chip{min-height:calc(34 * var(--u));padding:0 calc(15 * var(--u));border:1px solid var(--cal-line);background:var(--cal-card);font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-soft);cursor:pointer;border-radius:999px;transition:background-color .2s,color .2s,border-color .2s}.calendar-module__h-zsAq__chip:hover{border-color:#b9b5a8}.calendar-module__h-zsAq__chip[aria-pressed=true]{background:var(--sage-deep);border-color:var(--sage-deep);color:#fff}.calendar-module__h-zsAq__legend{gap:calc(6 * var(--u)) calc(16 * var(--u));font-size:max(12px, calc(12.5 * var(--u)));color:var(--text-soft);flex-wrap:wrap;margin:0 0 0 auto;padding:0;list-style:none;display:flex}.calendar-module__h-zsAq__legend li{align-items:center;gap:calc(6 * var(--u));display:inline-flex}.calendar-module__h-zsAq__swatch{width:calc(16 * var(--u));height:calc(10 * var(--u));border-radius:calc(4 * var(--u))}.calendar-module__h-zsAq__indoors{background:var(--cal-start);color:#34432f}.calendar-module__h-zsAq__outdoors{background:var(--cal-sow);color:#263322}.calendar-module__h-zsAq__outdoors.calendar-module__h-zsAq__planted{background:var(--cal-plant);color:#fff}.calendar-module__h-zsAq__fall{background:var(--cal-fall);color:#4d411d}.calendar-module__h-zsAq__harvest{background:var(--cal-harvest);color:#55291f}.calendar-module__h-zsAq__timeline{margin-top:calc(14 * var(--u));padding:calc(16 * var(--u)) calc(18 * var(--u)) calc(8 * var(--u));background:var(--cal-card);border-radius:calc(14 * var(--u))}.calendar-module__h-zsAq__months{margin-left:var(--who);font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);display:flex}.calendar-module__h-zsAq__months span{min-width:0;padding-left:calc(2 * var(--u));overflow:hidden}.calendar-module__h-zsAq__months .calendar-module__h-zsAq__thisMonth{color:var(--ink);font-weight:800}.calendar-module__h-zsAq__rows{margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.calendar-module__h-zsAq__row{grid-template-columns:var(--who) minmax(0, 1fr);padding:calc(8 * var(--u)) 0;border-top:1px solid var(--cal-rule);border-radius:calc(8 * var(--u));align-items:center;display:grid}.calendar-module__h-zsAq__row.calendar-module__h-zsAq__flash{animation:1.8s ease-out calendar-module__h-zsAq__flash}@keyframes calendar-module__h-zsAq__flash{0%,35%{background:#e6eddb}to{background:0 0}}.calendar-module__h-zsAq__who{align-items:center;gap:calc(14 * var(--u));min-width:0;display:flex}.calendar-module__h-zsAq__thumb{width:calc(48 * var(--u));height:calc(48 * var(--u));border-radius:calc(12 * var(--u));background:#f0ede7;flex:none;display:inline-block;overflow:hidden}.calendar-module__h-zsAq__thumb img{object-fit:cover;width:100%;height:100%;display:block}.calendar-module__h-zsAq__name{font:500 calc(18 * var(--u)) / 1.2 var(--serif);color:var(--ink);display:block}.calendar-module__h-zsAq__season{margin-top:calc(4 * var(--u));font-size:max(11px, calc(7.5 * var(--u)));display:block}.calendar-module__h-zsAq__track{height:calc(40 * var(--u));position:relative}.calendar-module__h-zsAq__bar{top:calc(5 * var(--u));bottom:calc(5 * var(--u));border-radius:calc(9 * var(--u));outline:1px solid var(--cal-card);min-width:4px;font:500 calc(13 * var(--u)) var(--serif);white-space:nowrap;justify-content:center;align-items:center;transition:left .6s cubic-bezier(.2,.7,.2,1),width .6s cubic-bezier(.2,.7,.2,1);display:flex;position:absolute}.calendar-module__h-zsAq__bar span{padding:0 calc(8 * var(--u));overflow:hidden}.calendar-module__h-zsAq__bar:after{content:attr(data-tip);bottom:calc(100% + 6 * var(--u));padding:calc(6 * var(--u)) calc(10 * var(--u));border-radius:calc(8 * var(--u));color:#fff;font:500 calc(12.5 * var(--u)) var(--serif);white-space:nowrap;opacity:0;pointer-events:none;z-index:5;background:#2c3529;transition:opacity .15s,translate .15s;position:absolute;left:50%;translate:-50% 4px}.calendar-module__h-zsAq__bar:hover:after{opacity:1;translate:-50%}.calendar-module__h-zsAq__frost,.calendar-module__h-zsAq__today{width:2px;transition:left .6s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;bottom:0}.calendar-module__h-zsAq__frost{background:var(--cal-frost);opacity:.5}.calendar-module__h-zsAq__today{background:var(--ink);opacity:.4}.calendar-module__h-zsAq__short{font-size:max(12px, calc(12.5 * var(--u)));color:var(--terra);font-style:italic;position:absolute;top:50%;left:8px;translate:0 -50%}.calendar-module__h-zsAq__replay .calendar-module__h-zsAq__bar{animation:.75s cubic-bezier(.2,.7,.2,1) both calendar-module__h-zsAq__grow;animation-delay:calc(var(--i,0) * 40ms)}@keyframes calendar-module__h-zsAq__grow{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.calendar-module__h-zsAq__tableWrap{margin-top:calc(14 * var(--u));padding:calc(8 * var(--u)) calc(18 * var(--u));background:var(--cal-card);border-radius:calc(14 * var(--u));overflow-x:auto}.calendar-module__h-zsAq__table{border-collapse:collapse;width:100%;font-size:max(12px, calc(14 * var(--u)));font-variant-numeric:tabular-nums}.calendar-module__h-zsAq__table th,.calendar-module__h-zsAq__table td{padding:calc(9 * var(--u)) calc(10 * var(--u));text-align:left;border-top:1px solid var(--cal-rule);white-space:nowrap}.calendar-module__h-zsAq__table thead th{font:500 calc(8 * var(--u)) var(--sans);letter-spacing:.18em;text-transform:uppercase;color:var(--text-muted);border-top:0}.calendar-module__h-zsAq__table tbody th{align-items:center;gap:calc(12 * var(--u));font:500 calc(16 * var(--u)) var(--serif);display:flex}.calendar-module__h-zsAq__table tbody th .calendar-module__h-zsAq__thumb{width:calc(36 * var(--u));height:calc(36 * var(--u));border-radius:calc(9 * var(--u))}.calendar-module__h-zsAq__side{top:calc(var(--head-h) + 16 * var(--u));padding:calc(22 * var(--u));background:var(--cal-card);border-radius:calc(16 * var(--u));align-self:start;position:sticky;box-shadow:0 1px 3px #2832230f}.calendar-module__h-zsAq__notice{gap:calc(12 * var(--u));margin-top:calc(14 * var(--u));min-height:calc(76 * var(--u));padding:calc(14 * var(--u));border-radius:calc(12 * var(--u));color:#2f3b2a;background:#e5ecd9;align-items:flex-start;display:flex}.calendar-module__h-zsAq__notice>svg{width:calc(28 * var(--u));height:calc(28 * var(--u));color:#4f6b42;flex:none}.calendar-module__h-zsAq__notice p{font-size:calc(16 * var(--u));margin:0;line-height:1.35}.calendar-module__h-zsAq__notice dl{gap:calc(8 * var(--u));margin:0;display:grid}.calendar-module__h-zsAq__notice dt{font:600 calc(14 * var(--u)) var(--serif)}.calendar-module__h-zsAq__notice dd{margin:calc(1 * var(--u)) 0 0;font-size:max(12px, calc(14 * var(--u)));line-height:1.35}.calendar-module__h-zsAq__harvestNow{margin:calc(12 * var(--u)) 0 0;font-size:max(12px, calc(14 * var(--u)));color:var(--text-soft);line-height:1.4}.calendar-module__h-zsAq__harvestNow b{color:#55291f;font-weight:600}.calendar-module__h-zsAq__next{margin-top:calc(22 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid var(--cal-rule)}.calendar-module__h-zsAq__upcoming{margin:calc(10 * var(--u)) 0 0;padding:0;list-style:none}.calendar-module__h-zsAq__upcoming li+li{border-top:1px solid var(--cal-rule)}.calendar-module__h-zsAq__upcoming button{grid-template-columns:calc(54 * var(--u)) minmax(0, 1fr) auto;align-items:center;gap:calc(14 * var(--u));width:100%;padding:calc(10 * var(--u)) 0;text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;display:grid}.calendar-module__h-zsAq__upThumb{width:calc(54 * var(--u));height:calc(54 * var(--u));border-radius:calc(11 * var(--u));object-fit:cover;background:#f0ede7}.calendar-module__h-zsAq__upTitle{font:600 calc(16 * var(--u)) / 1.25 var(--serif);color:var(--ink);display:block}.calendar-module__h-zsAq__upWhen{margin-top:calc(3 * var(--u));font-size:max(12px, calc(13.5 * var(--u)));color:var(--text-muted);display:block}.calendar-module__h-zsAq__upcoming button>svg{width:calc(18 * var(--u));height:calc(18 * var(--u));color:var(--text-muted);transition:transform .2s}.calendar-module__h-zsAq__upcoming button:hover>svg{transform:translate(3px)}@media (prefers-reduced-motion:reduce){.calendar-module__h-zsAq__bar,.calendar-module__h-zsAq__frost,.calendar-module__h-zsAq__today,.calendar-module__h-zsAq__chip,.calendar-module__h-zsAq__toggle button,.calendar-module__h-zsAq__show,.calendar-module__h-zsAq__show svg{transition:none}.calendar-module__h-zsAq__replay .calendar-module__h-zsAq__bar,.calendar-module__h-zsAq__row.calendar-module__h-zsAq__flash{animation:none}}@media (max-width:860px){.calendar-module__h-zsAq__app{padding:0 calc(16 * var(--u)) calc(40 * var(--u))}.calendar-module__h-zsAq__details{margin-top:calc(-30 * var(--u));padding:calc(20 * var(--u)) calc(18 * var(--u))}.calendar-module__h-zsAq__detailsHead{gap:calc(10 * var(--u));flex-direction:column}.calendar-module__h-zsAq__form{gap:calc(16 * var(--u));grid-template-columns:minmax(0,1fr)}.calendar-module__h-zsAq__or{display:none}.calendar-module__h-zsAq__show{width:100%}.calendar-module__h-zsAq__results{padding:calc(14 * var(--u));grid-template-columns:minmax(0,1fr)}.calendar-module__h-zsAq__boardHead{flex-direction:column}.calendar-module__h-zsAq__legend{width:100%;margin-left:0}.calendar-module__h-zsAq__timeline{padding:calc(12 * var(--u)) calc(12 * var(--u)) calc(4 * var(--u))}.calendar-module__h-zsAq__months{margin-left:0}.calendar-module__h-zsAq__row{gap:calc(6 * var(--u));grid-template-columns:minmax(0,1fr)}.calendar-module__h-zsAq__side{order:-1;position:static}.calendar-module__h-zsAq__thumb{width:calc(42 * var(--u));height:calc(42 * var(--u))}}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__zoneField,.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__show{grid-column:1/-1}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__or{display:none}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__detailsHead{gap:calc(10 * var(--u));flex-direction:column}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__results{padding:calc(16 * var(--u));grid-template-columns:minmax(0,1fr)}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__boardHead{flex-direction:column}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__legend{width:100%;margin-left:0}.calendar-module__h-zsAq__embedded .calendar-module__h-zsAq__side{position:static}
.planting-calendar-module__cMGq2a__root{background:var(--bg)}.planting-calendar-module__cMGq2a__hero{min-height:calc(330 * var(--u));padding:0 0 calc(64 * var(--u)) calc(46 * var(--u));grid-template-columns:minmax(0,1fr) minmax(0,.9fr);display:grid;position:relative;overflow:hidden}.planting-calendar-module__cMGq2a__copy{z-index:1;padding:calc(46 * var(--u)) calc(20 * var(--u)) 0 0;position:relative}.planting-calendar-module__cMGq2a__eyebrow{align-items:center;gap:calc(14 * var(--u));font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.22em;text-transform:uppercase;color:var(--text-soft);margin:0;display:flex}.planting-calendar-module__cMGq2a__eyebrow:after{content:"";width:calc(44 * var(--u));opacity:.5;background:currentColor;height:1px}.planting-calendar-module__cMGq2a__title{margin:calc(16 * var(--u)) 0 calc(18 * var(--u));font-weight:400;font-size:calc(76 * var(--u));letter-spacing:-.03em;color:#0d0e0d;line-height:1}.planting-calendar-module__cMGq2a__intro{max-width:calc(560 * var(--u));font-size:calc(18 * var(--u));color:var(--text-soft);line-height:1.5}.planting-calendar-module__cMGq2a__intro p{margin:0 0 calc(12 * var(--u))}.planting-calendar-module__cMGq2a__photo{-webkit-mask-composite:source-in;width:54%;position:absolute;inset:0 0 0 auto;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 42%),linear-gradient(#000 62%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 42%),linear-gradient(#000 62%,#0000 100%);-webkit-mask-composite:source-in;mask-composite:intersect}.planting-calendar-module__cMGq2a__photo img{object-fit:cover;object-position:55% 40%;width:100%;height:100%}@media (max-width:860px){.planting-calendar-module__cMGq2a__hero{min-height:0;padding:0 calc(16 * var(--u)) calc(60 * var(--u));display:block}.planting-calendar-module__cMGq2a__copy{padding:calc(30 * var(--u)) 0 0}.planting-calendar-module__cMGq2a__title{font-size:calc(46 * var(--u))}.planting-calendar-module__cMGq2a__intro{font-size:calc(16 * var(--u))}.planting-calendar-module__cMGq2a__photo{width:auto;height:calc(170 * var(--u));margin-top:calc(22 * var(--u));border-radius:calc(14 * var(--u));position:relative;inset:auto;overflow:hidden;-webkit-mask-image:none;mask-image:none}}
.privacy-module__dceqaq__fab{z-index:40;border:1px solid var(--rule);background:var(--bg-white);width:40px;height:40px;color:var(--sage);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:background .2s,color .2s;display:grid;position:fixed;bottom:16px;left:16px;box-shadow:0 2px 10px #1b211c1f}.privacy-module__dceqaq__fab:hover{background:var(--sage);color:#f1f1ec}.privacy-module__dceqaq__fab svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.privacy-module__dceqaq__dialog{background:0 0;border:0;width:min(460px,100vw - 24px);max-height:min(720px,100dvh - 24px);margin:auto;padding:0;overflow:visible}.privacy-module__dceqaq__dialog::backdrop{background:#1b211c73}.privacy-module__dceqaq__panel{background:var(--bg-panel);max-height:min(720px,100dvh - 24px);color:var(--ink);font-family:var(--sans);flex-direction:column;display:flex;box-shadow:0 18px 60px #1b211c4d}.privacy-module__dceqaq__head{justify-content:space-between;align-items:flex-start;padding:22px 24px 0;display:flex}.privacy-module__dceqaq__head h2{font:500 17px var(--sans);margin:0}.privacy-module__dceqaq__x{width:28px;height:28px;color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.privacy-module__dceqaq__x svg{width:16px;height:16px}.privacy-module__dceqaq__intro{color:var(--text-soft);margin:10px 24px 0;font-size:13px;line-height:1.5}.privacy-module__dceqaq__links{gap:18px;margin:12px 24px 18px;font-size:13px;display:flex}.privacy-module__dceqaq__links a{color:var(--sage-deep);text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:3px}.privacy-module__dceqaq__tabs{border-bottom:1px solid var(--rule);grid-template-columns:1fr 1fr;display:grid}.privacy-module__dceqaq__tab,.privacy-module__dceqaq__tabOn{font:500 13px var(--sans);color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0}.privacy-module__dceqaq__tabOn{color:var(--sage-deep);border-bottom-color:var(--sage-deep)}.privacy-module__dceqaq__list{background:var(--bg);flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.privacy-module__dceqaq__card{background:var(--bg-white);border:1px solid var(--rule);justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.privacy-module__dceqaq__card+.privacy-module__dceqaq__card{margin-top:10px}.privacy-module__dceqaq__cardTitle{font:600 14px var(--sans);margin:0}.privacy-module__dceqaq__cardMeta{font:500 11px var(--sans);letter-spacing:.06em;text-transform:uppercase;color:var(--terra);margin:2px 0 0}.privacy-module__dceqaq__cardText{color:var(--text-soft);margin:4px 0 0;font-size:13px;line-height:1.45}.privacy-module__dceqaq__switch{cursor:pointer;background:#c9c6be;border:0;border-radius:13px;flex:none;width:44px;height:26px;padding:0;transition:background .2s;position:relative}.privacy-module__dceqaq__switch span{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px}.privacy-module__dceqaq__switch[aria-checked=true]{background:var(--sage)}.privacy-module__dceqaq__switch[aria-checked=true] span{transform:translate(18px)}.privacy-module__dceqaq__switch:disabled{opacity:.6;cursor:default}.privacy-module__dceqaq__foot{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:12px;padding:16px 20px 20px;display:flex}.privacy-module__dceqaq__pair{gap:8px;display:flex}.privacy-module__dceqaq__save,.privacy-module__dceqaq__deny,.privacy-module__dceqaq__accept{min-height:40px;font:600 13px var(--sans);cursor:pointer;border:1px solid #0000;padding:0 16px;transition:background .2s}.privacy-module__dceqaq__save{background:var(--ink);color:#f1f1ec}.privacy-module__dceqaq__deny{border-color:var(--sage);color:var(--sage-deep);background:0 0}.privacy-module__dceqaq__accept{background:var(--sage);color:#f1f1ec}.privacy-module__dceqaq__save:hover,.privacy-module__dceqaq__accept:hover{background:var(--sage-deep)}.privacy-module__dceqaq__deny:hover{background:var(--bg-band)}@media (prefers-reduced-motion:reduce){.privacy-module__dceqaq__fab,.privacy-module__dceqaq__switch,.privacy-module__dceqaq__switch span{transition:none}}@media (max-width:480px){.privacy-module__dceqaq__foot{flex-direction:column;align-items:stretch}.privacy-module__dceqaq__pair{justify-content:stretch}.privacy-module__dceqaq__pair>*{flex:1}}
.socials-module__jtyxLq__root{background:var(--bg)}.socials-module__jtyxLq__hero{grid-template-columns:minmax(0, 1fr) calc(430 * var(--u));background:var(--bg-band);display:grid}.socials-module__jtyxLq__copy{padding:calc(56 * var(--u)) calc(60 * var(--u)) calc(56 * var(--u)) calc(46 * var(--u));flex-direction:column;justify-content:center;display:flex}.socials-module__jtyxLq__eyebrow{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra)}.socials-module__jtyxLq__title{font-weight:400;font-size:calc(52 * var(--u));letter-spacing:-.022em;margin:calc(14 * var(--u)) 0 calc(22 * var(--u));color:#0d0e0d;line-height:1.06}.socials-module__jtyxLq__noteFrom{margin:0 0 calc(12 * var(--u));font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--text-muted)}.socials-module__jtyxLq__note{max-width:calc(470 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:var(--text-soft)}.socials-module__jtyxLq__note p{margin:0 0 calc(14 * var(--u))}.socials-module__jtyxLq__note p:first-child{color:var(--ink);font-style:italic}.socials-module__jtyxLq__btn{align-self:flex-start;align-items:center;gap:calc(14 * var(--u));min-height:calc(42 * var(--u));margin-top:calc(14 * var(--u));padding:0 calc(26 * var(--u));background:var(--sage);color:#f1f1ec;font-size:max(12px, calc(9 * var(--u)));letter-spacing:.2em;transition:background .2s;display:inline-flex}.socials-module__jtyxLq__btn:hover{background:var(--sage-deep)}.socials-module__jtyxLq__btn svg{width:calc(14 * var(--u));height:calc(8 * var(--u));stroke:currentColor}.socials-module__jtyxLq__photo{min-height:calc(540 * var(--u));background:linear-gradient(140deg,#cfd6c6,#a9b59f);position:relative;overflow:hidden}.socials-module__jtyxLq__photo img{object-fit:cover;object-position:50% 28%;width:100%;height:100%;position:absolute;inset:0}.socials-module__jtyxLq__networks{padding:calc(46 * var(--u)) calc(46 * var(--u)) calc(20 * var(--u))}.socials-module__jtyxLq__cards{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.socials-module__jtyxLq__card{gap:calc(16 * var(--u));padding:calc(24 * var(--u));background:var(--bg-white);border:1px solid var(--rule);align-items:flex-start;display:flex;position:relative}.socials-module__jtyxLq__icon{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-top:calc(2 * var(--u));color:var(--sage);flex:none}.socials-module__jtyxLq__cardName{margin:0 0 calc(6 * var(--u));font-size:calc(22 * var(--u));letter-spacing:-.01em;line-height:1.1}.socials-module__jtyxLq__cardLink{color:inherit;text-decoration:none}.socials-module__jtyxLq__cardLink:after{content:"";position:absolute;inset:0}.socials-module__jtyxLq__cardText{font-size:max(12px, calc(14.5 * var(--u)));line-height:calc(21 * var(--u));color:var(--text-soft);margin:0}.socials-module__jtyxLq__soon{top:calc(14 * var(--u));right:calc(16 * var(--u));font-size:max(11px, calc(7.5 * var(--u)));letter-spacing:.2em;color:var(--terra);position:absolute}.socials-module__jtyxLq__sign{align-items:center;gap:calc(16 * var(--u));margin:calc(18 * var(--u)) calc(46 * var(--u)) 0;padding:calc(24 * var(--u)) 0 calc(60 * var(--u));border-top:1px solid var(--rule);display:flex}.socials-module__jtyxLq__avatar{width:calc(60 * var(--u));height:calc(60 * var(--u));border-radius:50%;flex:none;overflow:hidden}.socials-module__jtyxLq__avatar picture{height:100%;display:block}.socials-module__jtyxLq__avatar img{object-fit:cover;object-position:50% 25%;width:100%;height:100%}.socials-module__jtyxLq__signName{font-size:calc(24 * var(--u));margin:0;line-height:1.1}.socials-module__jtyxLq__signRole{margin:calc(5 * var(--u)) 0 0;font-size:max(11px, calc(8 * var(--u)));letter-spacing:.18em;color:var(--text-muted)}.socials-module__jtyxLq__more{align-items:center;gap:calc(14 * var(--u));font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra);margin-left:auto;display:flex}.socials-module__jtyxLq__more span{border-bottom:1px solid var(--terra);padding-bottom:calc(3 * var(--u))}.socials-module__jtyxLq__more svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}@media (max-width:860px){.socials-module__jtyxLq__hero{grid-template-columns:1fr}.socials-module__jtyxLq__photo{aspect-ratio:4/3;order:-1;min-height:0}.socials-module__jtyxLq__photo img{object-position:50% 24%}.socials-module__jtyxLq__copy{padding:28px 20px 36px}.socials-module__jtyxLq__title{font-size:38px}.socials-module__jtyxLq__noteFrom{font-size:11px}.socials-module__jtyxLq__note{max-width:none;font-size:17px;line-height:26px}.socials-module__jtyxLq__btn{justify-content:center;align-self:stretch;gap:14px;min-height:48px;padding:0 20px;font-size:11px}.socials-module__jtyxLq__networks{padding:28px 20px 8px}.socials-module__jtyxLq__cards{grid-template-columns:1fr;gap:12px}.socials-module__jtyxLq__card{gap:16px;padding:20px}.socials-module__jtyxLq__icon{width:30px;height:30px}.socials-module__jtyxLq__cardName{font-size:24px}.socials-module__jtyxLq__cardText{font-size:16px;line-height:23px}.socials-module__jtyxLq__soon{font-size:10px;top:14px;right:16px}.socials-module__jtyxLq__sign{flex-wrap:wrap;gap:14px;margin:12px 20px 0;padding:20px 0 40px}.socials-module__jtyxLq__avatar{width:56px;height:56px}.socials-module__jtyxLq__signName{font-size:24px}.socials-module__jtyxLq__signRole{font-size:10px}.socials-module__jtyxLq__more{width:100%;margin-left:0;font-size:11px}.socials-module__jtyxLq__more svg{width:14px;height:9px}}
.article-module__egMYTa__adtop{background:var(--bg);padding:calc(18 * var(--u)) calc(54 * var(--u)) calc(16 * var(--u));border-top:1px solid #e6e2da}.article-module__egMYTa__adtop .kerno-promo{width:calc(970 * var(--u));max-width:100%;margin:0 auto}.article-module__egMYTa__page .kerno-promo{--kerno-promo-cta-bg:var(--terra);--kerno-promo-cta-fg:#fff;font-family:var(--sans)}.article-module__egMYTa__page .kerno-promo__label{margin-bottom:calc(7 * var(--u));font:500 calc(7 * var(--u)) var(--sans);letter-spacing:.24em;color:#9a9a96}.article-module__egMYTa__art{grid-template-columns:minmax(0, 1fr) calc(286 * var(--u));gap:calc(44 * var(--u));padding:calc(26 * var(--u)) calc(44 * var(--u)) calc(56 * var(--u)) calc(53 * var(--u));background:#fbf9f6;align-items:start;display:grid}.article-module__egMYTa__kicker{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.2em;color:#4f4f4e}.article-module__egMYTa__eyebrow{font-size:max(11px, calc(8 * var(--u)));letter-spacing:.18em;color:var(--terra)}.article-module__egMYTa__body h1{font-weight:400;font-size:calc(40 * var(--u));letter-spacing:-.018em;margin:calc(10 * var(--u)) 0 calc(12 * var(--u));max-width:calc(620 * var(--u));line-height:1.08}.article-module__egMYTa__dek{font-size:calc(17 * var(--u));line-height:calc(23 * var(--u));color:#56564f;margin:0 0 calc(24 * var(--u));max-width:calc(620 * var(--u))}.article-module__egMYTa__byline{grid-template-columns:calc(36 * var(--u)) 1fr auto;gap:calc(12 * var(--u));padding-bottom:calc(16 * var(--u));align-items:center;display:grid}.article-module__egMYTa__mark{width:calc(36 * var(--u));height:calc(36 * var(--u));background:var(--sage);color:#eef0ea;border-radius:50%;justify-content:center;align-items:center;display:flex}.article-module__egMYTa__mark svg{width:calc(18 * var(--u));height:calc(18 * var(--u))}.article-module__egMYTa__byline .kerno-byline__credit{font-weight:400;font-size:max(12px, calc(13 * var(--u)));margin:0;display:block}.article-module__egMYTa__byline .kerno-byline__credit a{text-underline-offset:3px;-webkit-text-decoration:underline #cfccc4;text-decoration:underline #cfccc4}.article-module__egMYTa__byline .kerno-byline__dates{margin:calc(2 * var(--u)) 0 0;font-size:max(12px, calc(12 * var(--u)));color:#7a7a76}.article-module__egMYTa__byline .kerno-byline__note{margin:calc(2 * var(--u)) 0 0;font-size:max(12px, calc(12 * var(--u)));color:#7a7a76;font-style:italic}.article-module__egMYTa__trust .kerno-trust{margin:calc(16 * var(--u)) 0 0;font-size:max(12px, calc(15.5 * var(--u)));color:#3b3d39;font-style:italic;line-height:1.5}.article-module__egMYTa__trust .kerno-trust a{text-underline-offset:2px;-webkit-text-decoration:underline #94654f;text-decoration:underline #94654f}.article-module__egMYTa__people .kerno-author-box{margin:calc(40 * var(--u)) 0 0;padding-top:calc(24 * var(--u));grid-template-columns:calc(78 * var(--u)) 1fr;gap:calc(20 * var(--u));border-top:1px solid #e0dcd3}.article-module__egMYTa__people .kerno-author-box__avatar{width:calc(78 * var(--u));height:calc(78 * var(--u))}.article-module__egMYTa__people .kerno-author-box__avatar--empty{background:linear-gradient(140deg,#cfd6c6,#a9b59f)}.article-module__egMYTa__people .kerno-author-box__label{font-family:var(--sans);font-weight:500;font-size:max(11px, calc(8 * var(--u)));letter-spacing:.2em;color:var(--terra)}.article-module__egMYTa__people .kerno-author-box__name{margin:calc(4 * var(--u)) 0 0;font-size:calc(22 * var(--u))}.article-module__egMYTa__people .kerno-author-box__name a{text-decoration:none}.article-module__egMYTa__people .kerno-author-box__role{margin:calc(2 * var(--u)) 0 0;font-size:max(12px, calc(12.5 * var(--u)));color:#7a7a76}.article-module__egMYTa__people .kerno-author-box__bio{margin:calc(6 * var(--u)) 0 0;font-size:max(12px, calc(14.5 * var(--u)));color:#3b3d39;line-height:1.5}.article-module__egMYTa__people .kerno-author-box__links{gap:calc(16 * var(--u));margin:calc(10 * var(--u)) 0 0;font:500 calc(8 * var(--u)) var(--sans);letter-spacing:.16em;color:#3e3e3d}.article-module__egMYTa__people .kerno-author-box__links a{padding-bottom:calc(2 * var(--u));border-bottom:1px solid #cfccc4;text-decoration:none}.article-module__egMYTa__share{align-items:center;gap:calc(16 * var(--u));display:flex}.article-module__egMYTa__share>span{font-size:max(11px, calc(7.5 * var(--u)));letter-spacing:.2em;color:#3e3e3d;margin-right:calc(6 * var(--u))}.article-module__egMYTa__share svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.article-module__egMYTa__share a:hover{color:var(--terra)}.article-module__egMYTa__lead{aspect-ratio:16/9;background:linear-gradient(140deg,#cfd6c6,#a9b59f);margin:0;overflow:hidden}.article-module__egMYTa__lead img{object-fit:cover;width:100%;height:100%}.article-module__egMYTa__prose{display:flow-root}.article-module__egMYTa__prose p{font-size:max(12px, calc(15.5 * var(--u)));line-height:calc(22 * var(--u));color:#3b3d39;margin:calc(16 * var(--u)) 0 0}.article-module__egMYTa__prose .kerno-prose>p:first-of-type:first-letter{float:left;font-size:calc(74 * var(--u));margin:calc(4 * var(--u)) calc(12 * var(--u)) 0 0;color:#20352a;line-height:.8}.article-module__egMYTa__prose p a,.article-module__egMYTa__prose li a{color:#20352a;text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:3px}.article-module__egMYTa__prose h2{font-weight:400;font-size:calc(24 * var(--u));letter-spacing:-.01em;margin:calc(36 * var(--u)) 0 calc(14 * var(--u));scroll-margin-top:calc(var(--head-h) + 16 * var(--u));line-height:1.15}.article-module__egMYTa__prose h2 em,.article-module__egMYTa__prose h2 i{color:#6f6f6d;font-size:.72em}.article-module__egMYTa__prose h3{font-weight:400;font-size:calc(19 * var(--u));margin:calc(26 * var(--u)) 0 0;scroll-margin-top:calc(var(--head-h) + 16 * var(--u))}.article-module__egMYTa__numbered{counter-reset:section}.article-module__egMYTa__numbered h2{counter-increment:section}.article-module__egMYTa__numbered h2:before{content:counter(section, decimal-leading-zero);font:500 calc(11 * var(--u)) var(--sans);letter-spacing:.12em;color:var(--terra);margin-right:calc(12 * var(--u));vertical-align:.35em}.article-module__egMYTa__prose ul,.article-module__egMYTa__prose ol{font-size:max(12px, calc(15.5 * var(--u)));line-height:calc(22 * var(--u));color:#3b3d39;margin:calc(16 * var(--u)) 0 0;padding-left:calc(22 * var(--u))}.article-module__egMYTa__prose blockquote{float:right;width:calc(200 * var(--u));margin:calc(16 * var(--u)) 0 calc(8 * var(--u)) calc(28 * var(--u));padding-left:calc(18 * var(--u));font-style:italic;font-size:calc(16 * var(--u));line-height:calc(20 * var(--u));color:#2c2e2a;border-left:1px solid #3e3e3d}.article-module__egMYTa__prose figure{margin:calc(18 * var(--u)) 0 0}.article-module__egMYTa__prose figcaption{font-style:italic;font-size:max(12px, calc(12 * var(--u)));color:#56564f;margin-top:calc(7 * var(--u))}.article-module__egMYTa__prose .kerno-gallery{gap:calc(14 * var(--u));margin-top:calc(18 * var(--u));grid-template-columns:1fr 1fr;display:grid}.article-module__egMYTa__prose .kerno-gallery figure{margin:0}.article-module__egMYTa__prose .kerno-gallery img{aspect-ratio:3.5/2;object-fit:cover;width:100%;height:auto}.article-module__egMYTa__prose .kerno-promo{clear:both;margin-top:calc(44 * var(--u))}.article-module__egMYTa__prose .kerno-faq{clear:both;margin-top:calc(36 * var(--u))}.article-module__egMYTa__prose .kerno-faq details{border-top:1px solid var(--rule);padding:calc(12 * var(--u)) 0}.article-module__egMYTa__prose .kerno-faq summary{cursor:pointer;font-size:calc(16 * var(--u))}.article-module__egMYTa__prose .kerno-callout{margin-top:calc(20 * var(--u));padding:calc(14 * var(--u)) calc(18 * var(--u));background:#f1efe9}.article-module__egMYTa__prose table{border-collapse:collapse;width:100%;margin-top:calc(18 * var(--u));font-size:max(12px, calc(14 * var(--u)))}.article-module__egMYTa__prose th,.article-module__egMYTa__prose td{text-align:left;padding:calc(8 * var(--u));border-bottom:1px solid var(--rule)}.article-module__egMYTa__sources{clear:both;margin-top:calc(32 * var(--u));font-size:max(12px, calc(13 * var(--u)));color:#56564f}.article-module__egMYTa__sources h2{font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.2em;text-transform:uppercase}.article-module__egMYTa__sources a{text-decoration:underline}.article-module__egMYTa__endbox{clear:both;margin-top:calc(40 * var(--u));padding-top:calc(18 * var(--u));border-top:1px solid #d6d2ca}.article-module__egMYTa__next{gap:calc(20 * var(--u));margin-top:calc(12 * var(--u));grid-template-columns:1fr 1fr;display:grid}.article-module__egMYTa__next a{padding:calc(16 * var(--u)) calc(18 * var(--u));background:#f1efe9}.article-module__egMYTa__next b{font-weight:400;font-size:calc(18 * var(--u));margin-top:calc(8 * var(--u));line-height:1.2;display:block}.article-module__egMYTa__next a:hover b{color:var(--terra)}@media (max-width:700px){:is(.article-module__egMYTa__adtop:has(.kerno-promo--no-phone),.article-module__egMYTa__adside:has(.kerno-promo--no-phone)){display:none}}@media (min-width:701px){:is(.article-module__egMYTa__adtop:has(.kerno-promo--phone-only),.article-module__egMYTa__adside:has(.kerno-promo--phone-only)){display:none}}.article-module__egMYTa__side{gap:calc(14 * var(--u));top:calc(var(--head-h) + 14 * var(--u));flex-direction:column;display:flex;position:sticky}@media (max-height:640px){.article-module__egMYTa__side{position:static}}.article-module__egMYTa__after{grid-template-columns:minmax(0, 1fr) calc(286 * var(--u));gap:calc(44 * var(--u));padding:0 calc(44 * var(--u)) calc(56 * var(--u)) calc(53 * var(--u));background:#fbf9f6;align-items:start;display:grid}.article-module__egMYTa__related{grid-column:1}.article-module__egMYTa__relatedList{grid-template-columns:repeat(auto-fit, minmax(calc(250 * var(--u)), 1fr));column-gap:calc(24 * var(--u));display:grid}.article-module__egMYTa__toc{background:var(--bg-white);padding:calc(18 * var(--u)) calc(20 * var(--u));border:1px solid #ebe8e1}.article-module__egMYTa__toc .article-module__egMYTa__kicker{padding-bottom:calc(10 * var(--u));border-bottom:1px solid var(--rule);display:block}.article-module__egMYTa__toc ol{margin:calc(10 * var(--u)) 0 0;counter-reset:n;padding:0;list-style:none}.article-module__egMYTa__toc li{counter-increment:n;grid-template-columns:calc(28 * var(--u)) 1fr;font-size:max(12px, calc(13 * var(--u)));line-height:calc(22 * var(--u));color:#3b3d39;display:grid}.article-module__egMYTa__toc li:before{content:counter(n, decimal-leading-zero);font-size:max(12px, calc(12 * var(--u)))}.article-module__egMYTa__toc a:hover{color:var(--terra)}.article-module__egMYTa__adside .kerno-promo{width:calc(286 * var(--u));max-width:100%;margin-top:calc(12 * var(--u))}.article-module__egMYTa__letter2{padding:calc(18 * var(--u)) calc(16 * var(--u));background:#d6d6cb;grid-column:2}.article-module__egMYTa__letter2 .article-module__egMYTa__kicker{color:#3e3e3d}.article-module__egMYTa__letter2 h2{font-weight:400;font-size:calc(22 * var(--u));margin:calc(8 * var(--u)) 0 calc(6 * var(--u));line-height:1.15}.article-module__egMYTa__letter2 p{font-size:max(12px, calc(12.5 * var(--u)));color:#56564f;margin:0 0 calc(12 * var(--u));line-height:1.45}.article-module__egMYTa__letter2 form{height:calc(31 * var(--u));display:flex}.article-module__egMYTa__letter2 input{min-width:0;padding:0 calc(10 * var(--u));font:calc(11 * var(--u)) var(--sans);border:0;flex:1}.article-module__egMYTa__letter2 form button{color:#fff;width:auto;padding:0 calc(12 * var(--u));font-size:max(11px, calc(7.5 * var(--u)));letter-spacing:.2em;cursor:pointer;background:#20352a;border:0}.article-module__egMYTa__rh{padding-top:calc(12 * var(--u));border-top:1px solid var(--rule);justify-content:space-between;align-items:center;display:flex}.article-module__egMYTa__rh a{font-size:max(11px, calc(7.5 * var(--u)));letter-spacing:.2em;border-bottom:1px solid}.article-module__egMYTa__relatedItem{grid-template-columns:calc(110 * var(--u)) 1fr;gap:calc(12 * var(--u));margin-top:calc(12 * var(--u));align-items:center;display:grid}.article-module__egMYTa__relatedImage{height:calc(66 * var(--u));background:linear-gradient(140deg,#cfd6c6,#a9b59f);overflow:hidden}.article-module__egMYTa__relatedImage img{object-fit:cover;width:100%;height:100%}.article-module__egMYTa__relatedItem b{font-weight:400;font-size:max(12px, calc(14 * var(--u)));margin-top:calc(5 * var(--u));line-height:1.25;display:block}.article-module__egMYTa__relatedItem .article-module__egMYTa__eyebrow{font-size:max(11px, calc(7 * var(--u)))}.article-module__egMYTa__relatedItem:hover b{color:var(--terra)}.article-module__egMYTa__video{clear:both;grid-template-columns:calc(250 * var(--u)) 1fr;gap:calc(20 * var(--u));margin-top:calc(24 * var(--u));padding:calc(12 * var(--u));background:#f1efe9;align-items:center;display:grid}.article-module__egMYTa__videoFrame{aspect-ratio:16/9;cursor:pointer;background:linear-gradient(140deg,#b9c3b1,#7f8e79);border:0;width:100%;padding:0;position:relative;overflow:hidden}.article-module__egMYTa__videoFrame img,.article-module__egMYTa__videoFrame iframe{object-fit:cover;border:0;width:100%;height:100%;position:absolute;inset:0}.article-module__egMYTa__play{width:calc(40 * var(--u));height:calc(40 * var(--u));background:#f9f8f5eb;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.article-module__egMYTa__play svg{width:calc(12 * var(--u));height:calc(12 * var(--u));margin-left:calc(3 * var(--u));color:var(--sage)}.article-module__egMYTa__clip{clear:both;margin:calc(24 * var(--u)) 0 0}.article-module__egMYTa__clipVideo{aspect-ratio:16/9;background:#f1efe9;width:100%;display:block}.article-module__egMYTa__videoEyebrow{font-size:max(11px, calc(8 * var(--u)));letter-spacing:.18em;color:var(--terra)}.article-module__egMYTa__video b{font-weight:400;font-size:calc(18 * var(--u));margin:calc(8 * var(--u)) 0 calc(6 * var(--u));line-height:1.2;display:block}.article-module__egMYTa__video small{font-size:max(12px, calc(12.5 * var(--u)));color:#6f6f6d;line-height:1.45;display:block}@media (max-width:860px){.article-module__egMYTa__adtop{padding:14px 20px}.article-module__egMYTa__art{grid-template-columns:1fr;padding:24px 20px 40px}.article-module__egMYTa__after{grid-template-columns:1fr;padding:0 20px 40px}.article-module__egMYTa__related,.article-module__egMYTa__letter2{grid-column:1}.article-module__egMYTa__body h1{font-size:34px}.article-module__egMYTa__dek{font-size:19px;line-height:27px}.article-module__egMYTa__byline{grid-template-columns:40px 1fr}.article-module__egMYTa__people .kerno-author-box{grid-template-columns:1fr}.article-module__egMYTa__mark{width:40px;height:40px}.article-module__egMYTa__share{grid-column:1/-1}.article-module__egMYTa__share svg{width:20px;height:20px}.article-module__egMYTa__share a{padding:8px}.article-module__egMYTa__prose p,.article-module__egMYTa__prose ul,.article-module__egMYTa__prose ol{font-size:18px;line-height:28px}.article-module__egMYTa__prose h2{font-size:26px}.article-module__egMYTa__prose blockquote{float:none;width:auto;margin-left:0;font-size:19px;line-height:26px}.article-module__egMYTa__prose .kerno-gallery{grid-template-columns:1fr}.article-module__egMYTa__prose figcaption{font-size:14px}.article-module__egMYTa__adside .kerno-promo{width:min(100%, calc(286 * var(--u)));margin-inline:auto}.article-module__egMYTa__video{grid-template-columns:1fr}.article-module__egMYTa__video b{font-size:20px}.article-module__egMYTa__video small{font-size:15px}.article-module__egMYTa__next{grid-template-columns:1fr}.article-module__egMYTa__side{position:static}.article-module__egMYTa__toc li{font-size:16px;line-height:30px}.article-module__egMYTa__letter2 form{height:44px}.article-module__egMYTa__letter2 input{font-size:16px}.article-module__egMYTa__relatedItem b{font-size:17px}.article-module__egMYTa__relatedItem{grid-template-columns:120px 1fr}.article-module__egMYTa__relatedImage{height:80px}}
.home-module__KTy_mG__eyebrow{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra)}.home-module__KTy_mG__kicker{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.2em;color:#4f4f4e}.home-module__KTy_mG__frame{background:linear-gradient(140deg,#cfd6c6,#a9b59f);position:relative;overflow:hidden}.home-module__KTy_mG__frame picture,.home-module__KTy_mG__pic picture{height:100%;display:block}.home-module__KTy_mG__frame img,.home-module__KTy_mG__pic img{object-fit:cover;width:100%;height:100%}.home-module__KTy_mG__more,.home-module__KTy_mG__rm{align-items:center;gap:calc(14 * var(--u));font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra);display:flex}.home-module__KTy_mG__more svg,.home-module__KTy_mG__rm svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.home-module__KTy_mG__more{margin-bottom:calc(8 * var(--u))}.home-module__KTy_mG__more span{border-bottom:1px solid var(--terra);padding-bottom:calc(3 * var(--u))}.home-module__KTy_mG__rm{letter-spacing:.2em;margin-top:calc(26 * var(--u))}.home-module__KTy_mG__shead{justify-content:space-between;align-items:flex-end;display:flex}.home-module__KTy_mG__h2{font-weight:400;font-size:calc(34 * var(--u));letter-spacing:-.012em;margin:calc(7 * var(--u)) 0 0;color:#0d0e0d;line-height:1.1}.home-module__KTy_mG__hero{grid-template-columns:calc(395 * var(--u)) minmax(0, 1fr);height:calc(409 * var(--u));background:var(--bg-band);display:grid}.home-module__KTy_mG__copy{padding:calc(44 * var(--u)) calc(18 * var(--u)) calc(26 * var(--u)) calc(46 * var(--u));flex-direction:column;display:flex}.home-module__KTy_mG__slides{min-height:0;margin-bottom:calc(24 * var(--u));flex:1;display:grid}.home-module__KTy_mG__slide{flex-direction:column;grid-area:1/1;align-items:flex-start;display:flex}.home-module__KTy_mG__slide[data-on=false]{visibility:hidden}.home-module__KTy_mG__slide .home-module__KTy_mG__btn{margin-top:auto}.home-module__KTy_mG__hero h1,.home-module__KTy_mG__hero .home-module__KTy_mG__slideTitle{max-width:none;font-weight:400;font-size:calc(48 * var(--u) * var(--fit,1));letter-spacing:-.022em;margin:calc(12 * var(--u)) 0 calc(16 * var(--u));line-height:1.08}.home-module__KTy_mG__hero p{max-width:calc(300 * var(--u));font-size:max(12px, calc(15 * var(--u)));line-height:calc(21 * var(--u));color:var(--text-soft);margin:0 0 calc(28 * var(--u))}.home-module__KTy_mG__btn{justify-content:center;align-items:center;gap:calc(14 * var(--u));width:calc(205 * var(--u));height:calc(42 * var(--u));background:var(--sage);color:#f1f1ec;font-size:max(12px, calc(9 * var(--u)));letter-spacing:.2em;transition:background .2s;display:inline-flex}.home-module__KTy_mG__btn:hover{background:var(--ink)}.home-module__KTy_mG__btn svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.home-module__KTy_mG__pager{width:calc(320 * var(--u));margin-top:auto}.home-module__KTy_mG__track{background:#cfccc4;height:1px;position:relative}.home-module__KTy_mG__track i{height:2px;width:calc(26 * var(--u));background:#2a2f2a;transition:left .35s;position:absolute;top:-1px;left:0}.home-module__KTy_mG__pagerRow{margin-top:calc(15 * var(--u));justify-content:space-between;align-items:center;display:flex}.home-module__KTy_mG__nums{gap:calc(26 * var(--u));display:flex}.home-module__KTy_mG__nums button,.home-module__KTy_mG__arr button{padding:0 0 calc(4 * var(--u));cursor:pointer;font:500 calc(9 * var(--u)) var(--sans);letter-spacing:.15em;color:#6d6d69;background:0 0;border:0}.home-module__KTy_mG__nums button[aria-current=true]{color:#1d1d1b;border-bottom:1px solid #1d1d1b}.home-module__KTy_mG__arr{gap:calc(25 * var(--u));margin-right:calc(-6 * var(--u));display:flex}.home-module__KTy_mG__arr svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.home-module__KTy_mG__media{min-width:0;position:relative}.home-module__KTy_mG__pic{opacity:0;transition:opacity .5s;position:absolute;inset:0}.home-module__KTy_mG__pic[data-on=true]{opacity:1}.home-module__KTy_mG__badge{z-index:2;top:calc(16 * var(--u));right:calc(33 * var(--u));width:calc(126 * var(--u));height:calc(76 * var(--u));padding:calc(17 * var(--u)) calc(22 * var(--u)) 0 0;text-align:right;background:#f6f2e9;position:absolute}.home-module__KTy_mG__badge .cap{font-size:max(11px, calc(7.5 * var(--u)));line-height:calc(13 * var(--u));letter-spacing:.18em;color:var(--terra);display:block}.home-module__KTy_mG__badge b{width:calc(38 * var(--u));background:var(--terra);height:1px;margin:calc(12 * var(--u)) 0 0 auto;display:block}.home-module__KTy_mG__latest{grid-template-columns:calc(730 * var(--u)) calc(290 * var(--u));gap:calc(28 * var(--u));padding:calc(14 * var(--u)) calc(28 * var(--u)) calc(11 * var(--u)) calc(46 * var(--u));background:var(--bg);display:grid}.home-module__KTy_mG__latestMain{padding-top:calc(20 * var(--u))}.home-module__KTy_mG__cards{gap:calc(19 * var(--u));margin-top:calc(15 * var(--u));grid-template-columns:230fr 233fr 228fr;display:grid}.home-module__KTy_mG__card .home-module__KTy_mG__frame{height:calc(207 * var(--u))}.home-module__KTy_mG__card .home-module__KTy_mG__eyebrow{font-size:max(11px, calc(8 * var(--u)));margin-top:calc(19 * var(--u));display:block}.home-module__KTy_mG__card h3{font-weight:400;font-size:calc(19.5 * var(--u));line-height:calc(24 * var(--u));margin:calc(8 * var(--u)) 0 0;color:#1c1c1b}.home-module__KTy_mG__card h3 a:hover{color:var(--terra)}.home-module__KTy_mG__card p{-webkit-line-clamp:3;font-size:max(12px, calc(14.5 * var(--u)));line-height:calc(20 * var(--u));color:var(--text-muted);margin:calc(11 * var(--u)) 0 0;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.home-module__KTy_mG__find{background:var(--bg-panel);padding:calc(15 * var(--u)) calc(18 * var(--u)) calc(13 * var(--u)) calc(22 * var(--u))}.home-module__KTy_mG__find .home-module__KTy_mG__kicker{margin-bottom:calc(10 * var(--u));color:#3e3e3d;display:block}.home-module__KTy_mG__find ul{margin:0;padding:0;list-style:none}.home-module__KTy_mG__find a{grid-template-columns:calc(50 * var(--u)) 1fr calc(12 * var(--u));gap:calc(11 * var(--u));height:calc(48 * var(--u));padding:calc(1 * var(--u)) calc(6 * var(--u)) calc(1 * var(--u)) calc(1 * var(--u));margin-top:calc(6 * var(--u));background:#f6f4f3;align-items:center;display:grid}.home-module__KTy_mG__find a:hover b{color:var(--terra)}.home-module__KTy_mG__find .home-module__KTy_mG__frame{height:calc(46 * var(--u))}.home-module__KTy_mG__find b{font-weight:400;font-size:max(12px, calc(13.5 * var(--u)));color:#222;line-height:1.2;display:block}.home-module__KTy_mG__find small{font-size:max(12px, calc(11 * var(--u)));color:#7c7c7a;margin-top:calc(2 * var(--u));display:block}.home-module__KTy_mG__chev{font-family:var(--sans);font-size:max(12px, calc(12 * var(--u)));color:#6d6d6a}.home-module__KTy_mG__letter{margin-top:calc(10 * var(--u));background:var(--sage-panel);color:#f2f3ee;padding:calc(20 * var(--u)) calc(21 * var(--u)) calc(16 * var(--u));position:relative;overflow:hidden}.home-module__KTy_mG__letter .home-module__KTy_mG__kicker{color:#e3e6de;font-size:max(11px, calc(8 * var(--u)))}.home-module__KTy_mG__letter h2{font-weight:400;font-size:calc(27 * var(--u));line-height:calc(30 * var(--u));margin:calc(8 * var(--u)) 0;position:relative}.home-module__KTy_mG__letter p{font-family:var(--sans);font-size:max(12px, calc(12.5 * var(--u)));line-height:calc(17 * var(--u));color:#e3e6de;margin:0;position:relative}.home-module__KTy_mG__letterForm{margin-top:calc(12 * var(--u));position:relative}.home-module__KTy_mG__leaf{right:calc(-4 * var(--u));top:calc(4 * var(--u));width:calc(80 * var(--u));height:calc(110 * var(--u));opacity:.4;color:#fff;position:absolute}.home-module__KTy_mG__coll{background:var(--bg-white);padding:calc(29 * var(--u)) calc(42 * var(--u)) calc(12 * var(--u)) calc(46 * var(--u))}.home-module__KTy_mG__tiles{gap:calc(13 * var(--u));margin-top:calc(14 * var(--u));grid-template-columns:251fr 254fr 245fr 244fr;display:grid}.home-module__KTy_mG__tile .home-module__KTy_mG__frame{height:calc(114 * var(--u))}.home-module__KTy_mG__tileText{height:calc(57 * var(--u));background:var(--bg-tile);padding:calc(13 * var(--u)) calc(16 * var(--u)) 0}.home-module__KTy_mG__tile h3{font-weight:400;font-size:calc(17 * var(--u));color:#1d1d1c;margin:0;line-height:1.1}.home-module__KTy_mG__tile:hover h3{color:var(--terra)}.home-module__KTy_mG__tileText .cap{align-items:center;gap:calc(10 * var(--u));margin-top:calc(7 * var(--u));font-size:max(11px, calc(7.5 * var(--u)));letter-spacing:.25em;color:#7d7d7b;display:flex}.home-module__KTy_mG__tileText svg{width:calc(12 * var(--u));height:calc(8 * var(--u))}.home-module__KTy_mG__now{grid-template-columns:calc(330 * var(--u)) 1fr;gap:calc(48 * var(--u));background:var(--bg-band);padding:calc(44 * var(--u)) calc(42 * var(--u)) calc(44 * var(--u)) calc(46 * var(--u));display:grid}.home-module__KTy_mG__now .home-module__KTy_mG__h2{margin-bottom:calc(12 * var(--u))}.home-module__KTy_mG__now p{font-size:max(12px, calc(15 * var(--u)));line-height:calc(21 * var(--u));color:var(--text-soft);margin:0 0 calc(22 * var(--u))}.home-module__KTy_mG__tasks{column-gap:calc(34 * var(--u));grid-template-columns:1fr 1fr;align-content:start;margin:0;padding:0;list-style:none;display:grid}.home-module__KTy_mG__tasks a{grid-template-columns:calc(26 * var(--u)) 1fr calc(12 * var(--u));gap:calc(14 * var(--u));padding:calc(14 * var(--u)) 0;font-size:max(12px, calc(15 * var(--u)));border-bottom:1px solid #d6d2ca;align-items:center;display:grid}.home-module__KTy_mG__tasks li:nth-child(-n+2) a{border-top:1px solid #d6d2ca}.home-module__KTy_mG__tasks a:hover{color:var(--terra)}.home-module__KTy_mG__ic{width:calc(22 * var(--u));height:calc(22 * var(--u));color:#4f5a4b}.home-module__KTy_mG__go{width:calc(12 * var(--u));height:calc(8 * var(--u));color:#6d6d69}.home-module__KTy_mG__tasks small{font-family:var(--sans);font-size:max(11px, calc(8 * var(--u)));letter-spacing:.16em;text-transform:uppercase;color:var(--terra);margin-top:calc(3 * var(--u));display:block}.home-module__KTy_mG__duo{grid-template-columns:calc(652 * var(--u)) 1fr;gap:calc(40 * var(--u));background:var(--bg);padding:calc(48 * var(--u)) calc(42 * var(--u)) calc(48 * var(--u)) calc(46 * var(--u));display:grid}.home-module__KTy_mG__series{grid-template-columns:calc(290 * var(--u)) 1fr;background:var(--bg-white);margin-top:calc(14 * var(--u));display:grid}.home-module__KTy_mG__series .home-module__KTy_mG__frame{min-height:calc(300 * var(--u))}.home-module__KTy_mG__seriesText{padding:calc(26 * var(--u))}.home-module__KTy_mG__series h2{font-weight:400;font-size:calc(30 * var(--u));margin:calc(8 * var(--u)) 0 calc(10 * var(--u));line-height:1.1}.home-module__KTy_mG__series p{font-size:max(12px, calc(14.5 * var(--u)));line-height:calc(20 * var(--u));color:var(--text-muted);margin:0 0 calc(14 * var(--u))}.home-module__KTy_mG__series ol{margin:0 0 calc(18 * var(--u));counter-reset:n;padding:0;list-style:none}.home-module__KTy_mG__series li{counter-increment:n;grid-template-columns:calc(26 * var(--u)) 1fr;padding:calc(9 * var(--u)) 0;border-top:1px solid var(--rule);font-size:max(12px, calc(14.5 * var(--u)));line-height:1.3;display:grid}.home-module__KTy_mG__series li:before{content:"0" counter(n);font:500 calc(8.5 * var(--u)) var(--sans);letter-spacing:.1em;color:var(--terra);padding-top:calc(3 * var(--u))}.home-module__KTy_mG__series .home-module__KTy_mG__rm{margin-top:0}.home-module__KTy_mG__pop .home-module__KTy_mG__h2{font-size:calc(34 * var(--u));margin-bottom:calc(14 * var(--u))}.home-module__KTy_mG__pop ol{margin:0;padding:0;list-style:none}.home-module__KTy_mG__pop a{grid-template-columns:calc(24 * var(--u)) calc(64 * var(--u)) 1fr;gap:calc(14 * var(--u));padding:calc(10 * var(--u)) 0;border-top:1px solid var(--rule);align-items:center;display:grid}.home-module__KTy_mG__pop li:last-child a{border-bottom:1px solid var(--rule)}.home-module__KTy_mG__pop a:hover b{color:var(--terra)}.home-module__KTy_mG__n{font:500 calc(9 * var(--u)) var(--sans);letter-spacing:.1em;color:#2a2f2a}.home-module__KTy_mG__pop .home-module__KTy_mG__frame{height:calc(52 * var(--u))}.home-module__KTy_mG__pop b{font-weight:400;font-size:max(12px, calc(14.5 * var(--u)));line-height:1.3}.home-module__KTy_mG__yt{background:var(--bg-white);padding:calc(48 * var(--u)) calc(42 * var(--u)) calc(52 * var(--u)) calc(46 * var(--u))}.home-module__KTy_mG__vids{gap:calc(19 * var(--u));margin-top:calc(16 * var(--u));grid-template-columns:repeat(3,1fr);display:grid}.home-module__KTy_mG__vid .home-module__KTy_mG__frame{aspect-ratio:16/9}.home-module__KTy_mG__play{width:calc(46 * var(--u));height:calc(46 * var(--u));background:#f9f8f5eb;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__KTy_mG__vid:hover .home-module__KTy_mG__play{transform:translate(-50%,-50%)scale(1.06)}.home-module__KTy_mG__play svg{width:calc(14 * var(--u));height:calc(14 * var(--u));margin-left:calc(3 * var(--u));color:var(--sage)}.home-module__KTy_mG__len{right:calc(8 * var(--u));bottom:calc(8 * var(--u));color:#fff;font:500 calc(8 * var(--u)) var(--sans);letter-spacing:.08em;padding:calc(3 * var(--u)) calc(6 * var(--u));background:#1b211ccc;position:absolute}.home-module__KTy_mG__vid h3{font-weight:400;font-size:calc(17 * var(--u));line-height:calc(22 * var(--u));margin:calc(14 * var(--u)) 0 0}.home-module__KTy_mG__vid .home-module__KTy_mG__rm{margin-top:calc(12 * var(--u))}@media (max-width:860px){.home-module__KTy_mG__hero{grid-template-columns:1fr;height:auto}.home-module__KTy_mG__media{aspect-ratio:16/9;order:-1}.home-module__KTy_mG__copy{padding:28px 20px}.home-module__KTy_mG__hero h1,.home-module__KTy_mG__hero .home-module__KTy_mG__slideTitle{font-size:calc(40px * var(--fit,1))}.home-module__KTy_mG__hero p{max-width:none;font-size:18px;line-height:27px}.home-module__KTy_mG__btn{min-height:48px}.home-module__KTy_mG__pager{width:100%;margin-top:32px}.home-module__KTy_mG__nums button,.home-module__KTy_mG__arr button{padding:12px 4px}.home-module__KTy_mG__latest{grid-template-columns:1fr;padding:32px 20px}.home-module__KTy_mG__cards{grid-template-columns:1fr;gap:36px}.home-module__KTy_mG__card .home-module__KTy_mG__frame{aspect-ratio:1.11;height:auto}.home-module__KTy_mG__card h3{font-size:24px;line-height:30px}.home-module__KTy_mG__card p{font-size:17px;line-height:25px}.home-module__KTy_mG__find b{font-size:17px}.home-module__KTy_mG__find small{font-size:14px}.home-module__KTy_mG__find a{grid-template-columns:60px 1fr 12px;height:62px}.home-module__KTy_mG__find .home-module__KTy_mG__frame{height:60px}.home-module__KTy_mG__coll{padding:32px 20px}.home-module__KTy_mG__shead{flex-direction:column;align-items:flex-start;gap:12px}.home-module__KTy_mG__tiles{grid-template-columns:1fr 1fr}.home-module__KTy_mG__tile h3{font-size:20px}.home-module__KTy_mG__tileText{height:auto;padding-bottom:14px}.home-module__KTy_mG__now{grid-template-columns:1fr;gap:14px;padding:36px 20px}.home-module__KTy_mG__tasks{grid-template-columns:1fr}.home-module__KTy_mG__tasks li:nth-child(2) a{border-top:0}.home-module__KTy_mG__tasks a{padding:16px 0;font-size:18px}.home-module__KTy_mG__tasks small{font-size:11px}.home-module__KTy_mG__duo{grid-template-columns:1fr;gap:40px;padding:36px 20px}.home-module__KTy_mG__series{grid-template-columns:1fr}.home-module__KTy_mG__series .home-module__KTy_mG__frame{aspect-ratio:16/9;min-height:0}.home-module__KTy_mG__series li,.home-module__KTy_mG__series p{font-size:17px}.home-module__KTy_mG__pop a{grid-template-columns:28px 80px 1fr}.home-module__KTy_mG__pop .home-module__KTy_mG__frame{height:64px}.home-module__KTy_mG__pop b{font-size:17px}.home-module__KTy_mG__yt{padding:36px 20px}.home-module__KTy_mG__vids{grid-template-columns:1fr;gap:28px}.home-module__KTy_mG__vid h3{font-size:20px;line-height:26px}}@media (prefers-reduced-motion:reduce){.home-module__KTy_mG__pic,.home-module__KTy_mG__track i,.home-module__KTy_mG__btn,.home-module__KTy_mG__play{transition:none}}
.tools-module__UgDuaG__root{background:var(--bg)}.tools-module__UgDuaG__hero{padding:calc(56 * var(--u)) calc(46 * var(--u)) calc(48 * var(--u));background:var(--bg-band)}.tools-module__UgDuaG__eyebrow{font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra)}.tools-module__UgDuaG__title{font-weight:400;font-size:calc(52 * var(--u));letter-spacing:-.022em;margin:calc(14 * var(--u)) 0 calc(18 * var(--u));color:#0d0e0d;line-height:1.06}.tools-module__UgDuaG__intro{max-width:calc(560 * var(--u));font-size:calc(16 * var(--u));line-height:calc(24 * var(--u));color:var(--text-soft)}.tools-module__UgDuaG__intro p{margin:0}.tools-module__UgDuaG__list{padding:calc(46 * var(--u)) calc(46 * var(--u)) calc(70 * var(--u))}.tools-module__UgDuaG__cards{gap:calc(20 * var(--u));grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tools-module__UgDuaG__card,.tools-module__UgDuaG__more{height:100%;padding:calc(26 * var(--u));background:var(--bg-white);border:1px solid var(--rule);flex-direction:column;display:flex}.tools-module__UgDuaG__card{transition:border-color .2s}.tools-module__UgDuaG__card:hover{border-color:var(--terra)}.tools-module__UgDuaG__more{background:0 0;border-style:dashed}.tools-module__UgDuaG__icon{width:calc(46 * var(--u));height:calc(46 * var(--u));margin-bottom:calc(14 * var(--u));color:var(--sage)}.tools-module__UgDuaG__cardTitle{margin-bottom:calc(8 * var(--u));font-size:calc(24 * var(--u));letter-spacing:-.01em;line-height:1.1;display:block}.tools-module__UgDuaG__cardText{font-size:max(12px, calc(14.5 * var(--u)));line-height:calc(21 * var(--u));color:var(--text-soft);display:block}.tools-module__UgDuaG__cardText a{color:#20352a;text-decoration:underline;-webkit-text-decoration-color:var(--terra);text-decoration-color:var(--terra);text-underline-offset:3px}.tools-module__UgDuaG__open{align-items:center;gap:calc(14 * var(--u));padding-top:calc(20 * var(--u));font-size:max(11px, calc(8.5 * var(--u)));letter-spacing:.18em;color:var(--terra);margin-top:auto;display:inline-flex}.tools-module__UgDuaG__open span{border-bottom:1px solid var(--terra);padding-bottom:calc(3 * var(--u))}.tools-module__UgDuaG__open svg{width:calc(12 * var(--u));height:calc(8 * var(--u));transition:transform .2s}.tools-module__UgDuaG__card:hover .tools-module__UgDuaG__open svg{transform:translate(4px)}@media (max-width:860px){.tools-module__UgDuaG__hero{padding:32px 20px 36px}.tools-module__UgDuaG__title{font-size:38px}.tools-module__UgDuaG__intro{max-width:none;font-size:17px;line-height:26px}.tools-module__UgDuaG__list{padding:28px 20px 44px}.tools-module__UgDuaG__cards{grid-template-columns:1fr;gap:12px}.tools-module__UgDuaG__card,.tools-module__UgDuaG__more{padding:22px}.tools-module__UgDuaG__icon{width:46px;height:46px}.tools-module__UgDuaG__cardTitle{font-size:24px}.tools-module__UgDuaG__cardText{font-size:16px;line-height:23px}.tools-module__UgDuaG__open{font-size:11px}.tools-module__UgDuaG__open svg{width:14px;height:9px}}
