.stack{container:stack/inline-size}html .stack tbody th{white-space:normal}@container stack (width<=299.98px){html .stack.stk-300 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-300 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-300 caption{text-align:left}html .stack.stk-300 tbody tr,html .stack.stk-300 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-300 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-300 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-300 tbody tr:first-child{padding-top:12px}html .stack.stk-300 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-300 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-300 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-300 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-300 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=339.98px){html .stack.stk-340 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-340 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-340 caption{text-align:left}html .stack.stk-340 tbody tr,html .stack.stk-340 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-340 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-340 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-340 tbody tr:first-child{padding-top:12px}html .stack.stk-340 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-340 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-340 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-340 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-340 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=379.98px){html .stack.stk-380 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-380 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-380 caption{text-align:left}html .stack.stk-380 tbody tr,html .stack.stk-380 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-380 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-380 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-380 tbody tr:first-child{padding-top:12px}html .stack.stk-380 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-380 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-380 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-380 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-380 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=419.98px){html .stack.stk-420 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-420 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-420 caption{text-align:left}html .stack.stk-420 tbody tr,html .stack.stk-420 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-420 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-420 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-420 tbody tr:first-child{padding-top:12px}html .stack.stk-420 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-420 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-420 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-420 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-420 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=479.98px){html .stack.stk-480 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-480 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-480 caption{text-align:left}html .stack.stk-480 tbody tr,html .stack.stk-480 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-480 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-480 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-480 tbody tr:first-child{padding-top:12px}html .stack.stk-480 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-480 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-480 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-480 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-480 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=539.98px){html .stack.stk-540 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-540 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-540 caption{text-align:left}html .stack.stk-540 tbody tr,html .stack.stk-540 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-540 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-540 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-540 tbody tr:first-child{padding-top:12px}html .stack.stk-540 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-540 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-540 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-540 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-540 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=599.98px){html .stack.stk-600 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-600 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-600 caption{text-align:left}html .stack.stk-600 tbody tr,html .stack.stk-600 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-600 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-600 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-600 tbody tr:first-child{padding-top:12px}html .stack.stk-600 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-600 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-600 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-600 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-600 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=659.98px){html .stack.stk-660 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-660 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-660 caption{text-align:left}html .stack.stk-660 tbody tr,html .stack.stk-660 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-660 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-660 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-660 tbody tr:first-child{padding-top:12px}html .stack.stk-660 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-660 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-660 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-660 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-660 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@media (width<=1399.98px){@container stack (width<=719.98px){html .stack.stk-720 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-720 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-720 caption{text-align:left}html .stack.stk-720 tbody tr,html .stack.stk-720 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-720 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-720 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-720 tbody tr:first-child{padding-top:12px}html .stack.stk-720 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-720 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-720 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-720 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-720 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=799.98px){html .stack.stk-800 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-800 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-800 caption{text-align:left}html .stack.stk-800 tbody tr,html .stack.stk-800 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-800 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-800 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-800 tbody tr:first-child{padding-top:12px}html .stack.stk-800 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-800 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-800 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-800 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-800 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=899.98px){html .stack.stk-900 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-900 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-900 caption{text-align:left}html .stack.stk-900 tbody tr,html .stack.stk-900 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-900 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-900 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-900 tbody tr:first-child{padding-top:12px}html .stack.stk-900 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-900 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-900 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-900 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-900 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=999.98px){html .stack.stk-1000 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-1000 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-1000 caption{text-align:left}html .stack.stk-1000 tbody tr,html .stack.stk-1000 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-1000 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-1000 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-1000 tbody tr:first-child{padding-top:12px}html .stack.stk-1000 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-1000 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-1000 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-1000 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-1000 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}@container stack (width<=1199.98px){html .stack.stk-1200 :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-1200 thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-1200 caption{text-align:left}html .stack.stk-1200 tbody tr,html .stack.stk-1200 tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-1200 tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-1200 :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-1200 tbody tr:first-child{padding-top:12px}html .stack.stk-1200 :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-1200 :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-1200 :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-1200 :is(tbody,tfoot) td:empty{display:none}html .stack.stk-1200 :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}}}@media (width>=1400px){html :is(.stack.stk-720,.stack.stk-800,.stack.stk-900,.stack.stk-1000,.stack.stk-1200) :is(th,td){overflow-wrap:anywhere}}html .stack.stk-all :is(table,caption,tbody,tfoot,tr,th,td){width:auto;min-width:0;max-width:none;display:block}html .stack.stk-all thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .stack.stk-all caption{text-align:left}html .stack.stk-all tbody tr,html .stack.stk-all tfoot tr{border-top:1px solid var(--rule);background:0 0;padding:12px 0 14px}html .stack.stk-all tbody tr:first-child{border-top:0;padding-top:4px}html .table-wrap.stack.stk-all :is(tbody,tfoot) tr{padding-inline:14px}html .table-wrap.stack.stk-all tbody tr:first-child{padding-top:12px}html .stack.stk-all :is(tbody,tfoot) :is(th,td,.num){text-align:left;white-space:normal;overflow-wrap:anywhere;background:0 0;border:0;padding:0}html .stack.stk-all :is(tbody,tfoot) th{font-size:1.0625rem;font-weight:600;line-height:1.35}html .stack.stk-all :is(tbody,tfoot) td{margin-top:8px}html .stack.stk-all :is(tbody,tfoot) td:empty{display:none}html .stack.stk-all :is(th,td)[data-label]:before{content:attr(data-label);font:600 12px/1.35 var(--f-body);letter-spacing:.06em;text-transform:uppercase;opacity:.78;margin-bottom:2px;display:block}.ex-chart{container:exchart/inline-size}html .ex-chart svg.exv{width:100%;max-width:100%;height:auto;display:none}html .ex-chart svg.exv-w{display:block}html .ex-chart svg.exv~:is(.tbl-wrap,.table-wrap,p){margin-top:20px}html .ex-chart svg.exv-n,html .ex-chart svg.exv-nm{max-width:440px}@container exchart (width<=619.98px){html .ex-chart.has-v svg.exv-w{display:none}html .ex-chart.has-v svg:is(.exv-m,.exv-nm){display:block}}@container exchart (width<=499.98px){html .ex-chart.has-v svg.exv-m{display:none}html .ex-chart.has-v svg.exv-n{display:block}}

:root{--color-ink:#1e1a16;--color-paper:#f3ede0;--color-plate:#ede5d5;--color-white:#fbf8f1;--color-field:#fffdf9;--color-graphite:#4a4137;--color-muted:#6b5640;--color-rule:#ddd2bd;--color-rule-strong:#c6b697;--color-exhibit-yellow:#e1b44e;--color-evidence-green:#2e5e3b;--color-redline:#9c3e29;--color-button:#a8452c;--color-button-ink:#fcf1ea;--color-data-blue:#2f4d37;--color-moss-deep:#22382a;--color-moss-ink:#f1f3e7;--color-ash:#c4d0b3;--color-delta-up-dark:#9fd3a8;--color-delta-down-dark:#f3c1ad;--color-focus:#8a5a12;--color-text:var(--color-ink);--color-text-secondary:var(--color-graphite);--color-text-caption:var(--color-muted);--color-bg-page:var(--color-paper);--color-bg-band:var(--color-plate);--color-bg-card:var(--color-white);--color-bg-inverse:var(--color-moss-deep);--color-text-inverse:var(--color-moss-ink);--color-text-inverse-secondary:var(--color-ash);--color-accent:var(--color-exhibit-yellow);--color-link:var(--color-redline);--color-border-hairline:var(--color-rule);--color-border-field:var(--color-graphite);--color-focus-ring:var(--color-focus);--color-focus-ring-inverse:var(--color-exhibit-yellow);--color-success:var(--color-evidence-green);--color-error:var(--color-redline);--color-selection-bg:#efd9a0;--color-selection-text:var(--color-ink);--color-series-1:var(--color-ink);--color-series-2:var(--color-evidence-green);--color-series-baseline:var(--color-muted);--font-display:"Fraunces", "Iowan Old Style", Georgia, serif;--font-text:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-mono:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-numeric:tabular-nums lining-nums;--type-display-size:clamp(2.2rem, 1.3rem + 2.5vw, 3.7rem);--type-display-line-height:1.04;--type-display-tracking:-.025em;--type-h1-size:clamp(2.1rem, 1.4rem + 2vw, 3.2rem);--type-h1-line-height:1.06;--type-h1-tracking:-.02em;--type-h2-size:clamp(1.7rem, 1.3rem + 1.1vw, 2.3rem);--type-h2-line-height:1.1;--type-h2-tracking:-.015em;--type-h3-size:clamp(1.3rem, 1.15rem + .45vw, 1.6rem);--type-h3-line-height:1.2;--type-h3-tracking:-.01em;--type-h4-size:1.125rem;--type-h4-line-height:1.35;--type-h4-tracking:0em;--type-lead-size:clamp(1.08rem, 1rem + .28vw, 1.22rem);--type-lead-line-height:1.55;--type-lead-tracking:0em;--type-body-size:1.0625rem;--type-body-line-height:1.6;--type-body-tracking:0em;--type-small-size:.9375rem;--type-small-line-height:1.5;--type-small-tracking:0em;--type-caption-size:.875rem;--type-caption-line-height:1.45;--type-caption-tracking:0em;--type-label-size:.78125rem;--type-label-line-height:1.3;--type-label-tracking:.12em;--type-figure-size:.875rem;--type-figure-line-height:1.4;--type-figure-tracking:0em;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-none:0;--radius-sm:8px;--radius-md:3px;--border-width-hairline:1px;--border-width-strong:1.5px;--focus-ring-width:2.5px;--focus-ring-offset:3px;--focus-ring-width-inverse:2.5px;--measure:calc(66 * var(--ch-sans));--container:1320px;--target-min:44px;--motion-duration:.28s;--motion-ease:cubic-bezier(.16, 1, .3, 1)}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s}}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-roman.woff2)format("woff2");font-weight:400 500;font-style:normal;font-display:swap}@font-face{font-family:Fraunces;src:url(/fonts/fraunces-italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Instrument Sans;src:url(/fonts/instrument-sans.woff2)format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--paper:#f3ede0;--paper-2:#ede5d5;--card:#fbf8f1;--card-2:#f6f1e6;--field:#fffdf9;--ink:#1e1a16;--ink-2:#4a4137;--sepia:#6b5640;--rule:#ddd2bd;--rule-2:#c6b697;--moss:#2f4d37;--moss-2:#2e5e3b;--moss-deep:#22382a;--moss-tint:#e3e9d8;--moss-ink:#f1f3e7;--moss-soft:#c4d0b3;--madder:#9c3e29;--madder-2:#a8452c;--madder-deep:#7c2f1f;--madder-tint:#f4e3d9;--madder-ink:#fcf1ea;--madder-chart:#b3582f;--ochre:#8a5a12;--ochre-2:#b5862a;--gold:#e1b44e;--lilac:#8c83b3;--logo-moss:#2f4d37;--logo-madder:#a8452c;--focus:#8a5a12;--f-display:"Fraunces", "Iowan Old Style", Georgia, serif;--f-body:"Instrument Sans", "Helvetica Neue", Arial, sans-serif;--t-hero:clamp(2.6rem, 1rem + 4.1vw, 4.7rem);--t-h2:clamp(2.15rem, 1.35rem + 2.3vw, 3.55rem);--t-h3:clamp(1.45rem, 1.2rem + .75vw, 1.95rem);--t-lead:clamp(1.08rem, 1rem + .28vw, 1.22rem);--t-body:1.0625rem;--t-small:1rem;--t-label:.8125rem;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--gutter:clamp(16px, 4vw, 56px);--max:1320px;--r1:3px;--r2:8px;--r3:14px;--lift:0 1px 1px #3c2a1412, 0 2px 4px #3c2a140f, 0 18px 34px -20px #3c2a146b;--lift-lg:0 1px 2px #3c2a1414, 0 6px 12px -4px #3c2a141a, 0 34px 60px -30px #3c2a148c;--ease:cubic-bezier(.16, 1, .3, 1);--d1:.14s;--d2:.28s;--d3:.52s;--fibre:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9 .45' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .42 0 0 0 0 .33 0 0 0 0 .2 0 0 0 .32 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23n)'/%3E%3C/svg%3E");--corner:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 26'%3E%3Cg transform='matrix(1 0 0 -1 0 26)'%3E%3Cpath d='M2.5 2.5c6 .2 10 3.6 11.2 10' fill='none' stroke='%23000' stroke-width='.9'/%3E%3Cpath d='M6.3 3.6c2.2-2.3 5.4-2.5 7.4-1-2.1 2.1-5.1 2.4-7.4 1z'/%3E%3Cpath d='M3.6 6.3c-2.3 2.2-2.5 5.4-1 7.4 2.1-2.1 2.4-5.1 1-7.4z'/%3E%3Ccircle cx='2.6' cy='2.6' r='1.5'/%3E%3C/g%3E%3C/svg%3E")}.dark,.foot,.end-card,.order{--focus:#e1b44e}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scrollbar-color:var(--rule-2) var(--paper);scroll-padding-top:76px}body{color:var(--ink);font:400 var(--t-body)/1.6 var(--f-body);background:var(--paper) var(--fibre);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;background-size:240px;margin:0;overflow-x:hidden}::selection{color:var(--ink);background:#efd9a0}img,svg{max-width:100%;display:block}.defs{width:0;height:0;position:absolute;overflow:hidden}a{color:inherit;text-underline-offset:.24em;text-decoration-thickness:1px;text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);transition:text-decoration-color var(--d2) var(--ease)}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2.5px solid var(--focus);outline-offset:3px;border-radius:3px}input,select,textarea,button{font:inherit}input,select,textarea{caret-color:var(--madder)}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:-.018em;text-wrap:balance;margin:0;font-weight:400;line-height:1.04}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.1}h2 em,h3 em{letter-spacing:-.01em;font-style:italic}p{text-wrap:pretty;margin:0}.wrap{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip:focus{z-index:99;clip:auto;background:var(--card);border:1.5px solid var(--ink);border-radius:8px;width:auto;height:auto;padding:10px 16px;position:fixed;top:12px;left:12px}.num{font-variant-numeric:tabular-nums lining-nums}.plate figcaption i,.plate-no i,.ihero figcaption i,.chart .lbl,.tip b,.proof a span,.art .ann-h,.seg button i,.rec-label,.specimen figcaption i,.incl,.when,.map-h,.yield-h{font-variation-settings:"opsz" 14}.illus{font:700 12.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--madder);background:var(--card);border:1.5px solid var(--madder);border-radius:var(--r1);align-items:center;gap:7px;padding:7px 11px 6px;display:inline-flex;transform:rotate(-1.5deg)}.illus:before{content:"";background:var(--madder);border-radius:50%;width:7px;height:7px}.illus-sm{vertical-align:1px;padding:4px 8px 3px;font-size:12px;transform:none}.btn{--bg:var(--madder-2);--fg:var(--madder-ink);--bd:var(--madder-2);min-height:52px;font:600 1.0625rem/1 var(--f-body);letter-spacing:.005em;color:var(--fg);background:var(--bg);border:1.5px solid var(--bd);border-radius:var(--r2);cursor:pointer;white-space:nowrap;transition:transform var(--d1) var(--ease), background-color var(--d2) var(--ease), color var(--d2) var(--ease);justify-content:center;align-items:center;gap:10px;padding:0 24px;text-decoration:none;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,0 1px 2px #3c140a33,0 10px 18px -12px #7c2f1fb3}.btn:hover{--bg:var(--madder-deep);--bd:var(--madder-deep);transform:translateY(-1px)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.7;cursor:progress;transform:none}.btn svg{width:18px;height:18px;transition:transform var(--d2) var(--ease);flex:none}.btn:hover svg{transform:translate(3px)}.btn-line{--bg:transparent;--fg:var(--madder);--bd:var(--madder);box-shadow:none}.btn-line:hover{--bg:var(--madder-2);--fg:var(--madder-ink);--bd:var(--madder-2)}.btn-sm{min-height:44px;padding:0 16px;font-size:.97rem}.arrow-link{color:var(--madder);align-items:center;gap:8px;margin-block:-10px;padding-block:10px;font-weight:600;text-decoration:none;display:inline-flex}.arrow-link svg{width:18px;height:18px;transition:transform var(--d2) var(--ease);flex:none}.arrow-link:hover svg{transform:translate(3px)}.linkbtn{color:var(--madder);text-underline-offset:.2em;cursor:pointer;font-weight:600;font-size:inherit;background:0 0;border:0;margin:-4px 0;padding:4px 2px;text-decoration:underline}.fl{position:relative}.fl input,.fl select{width:100%;height:58px;font:500 17px/1.2 var(--f-body);color:var(--ink);background:var(--field);border:1.5px solid var(--ink-2);border-radius:var(--r2);-webkit-appearance:none;appearance:none;transition:border-color var(--d2) var(--ease), box-shadow var(--d2) var(--ease);padding:25px 16px 7px}.fl select{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231E1A16' stroke-width='1.8'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.fl label{font:400 17px/1 var(--f-body);color:var(--sepia);pointer-events:none;transition:top var(--d2) var(--ease), transform var(--d2) var(--ease), font-size var(--d2) var(--ease);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 30px);position:absolute;top:29px;left:17px;overflow:hidden;transform:translateY(-50%)}.fl .opt{color:var(--sepia);font-weight:400}.fl input:focus+label,.fl input:not(:placeholder-shown)+label,.fl select:focus+label,.fl.filled label{letter-spacing:.02em;color:var(--ink-2);font-size:12.5px;font-weight:600;top:10px;transform:none}.fl input:focus,.fl select:focus{border-color:var(--ink);box-shadow:0 0 0 3px var(--focus);outline:none}.fl input[aria-invalid=true]{border-color:var(--madder-2);box-shadow:0 0 0 3px #a8452c2e}.fl input:disabled,.fl input:disabled+label{display:none}.err{font:500 14px/1.4 var(--f-body);color:var(--madder-deep);margin-top:6px}.err:before{content:"";background:var(--madder-2);vertical-align:2px;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block}.dark .err,.order .o-copy .err{color:#f3c1ad}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.priv{color:var(--sepia);margin-top:10px;font-size:13.5px;line-height:1.45}.priv a{color:var(--ink-2)}.f-status:empty{display:none}.f-status{margin-top:12px;font-size:15px;line-height:1.5}.f-status.sending:before{content:"";vertical-align:-2px;border:2px solid var(--rule-2);border-top-color:var(--madder-2);border-radius:50%;width:14px;height:14px;margin-right:10px;animation:.9s linear infinite spin;display:inline-block}@keyframes spin{to{transform:rotate(360deg)}}.f-status.fail{background:var(--madder-tint);border-radius:var(--r2);color:var(--madder-deep);padding:12px 14px}.f-status.fail a{color:var(--madder-deep);font-weight:600}.thanks{background:var(--moss-tint) no-repeat 18px 18px / 24px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='none' stroke='%232E5E3B' stroke-width='1.4'/%3E%3Cpath d='M7.5 12.5l3 3L17 9' fill='none' stroke='%232E5E3B' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:var(--r2);color:var(--ink);padding:18px 20px 16px 56px;font-size:15.5px;line-height:1.5}.thanks b{font:italic 400 1.3rem/1.2 var(--f-display);margin-bottom:4px;display:block}.thanks:focus{outline:2.5px solid var(--focus);outline-offset:3px}.thanks .again{color:var(--ink-2);margin-top:8px;font-size:14px}.lead-form.done>:not(.f-status):not(.thanks){display:none!important}.top{z-index:20;position:relative}.top .wrap{width:min(100% - 2 * var(--gutter), var(--max));align-items:center;gap:var(--s6);border-bottom:1px solid var(--rule-2);min-height:66px;display:flex}.logo{align-items:center;margin-right:auto;text-decoration:none;display:flex}.logo img{width:auto;height:40px}.nav{gap:var(--s6);display:flex}.nav a{color:var(--ink-2);padding:10px 0;font-size:.97rem;font-weight:500;text-decoration:none}.nav a:hover{color:var(--ink);text-decoration:underline}.nav .nav-cta,.nav .nav-tel{display:none}.tel{color:var(--ink-2);white-space:nowrap;font-size:.97rem;font-weight:600;text-decoration:none;display:none}.top-cta{min-height:44px;padding:0 18px;font-size:.97rem}.menu-btn{min-height:44px;font:600 15px/1 var(--f-body);border-radius:var(--r2);border:1px solid var(--ink-2);color:var(--ink);cursor:pointer;background:0 0;align-items:center;padding:0 16px;display:none}@media (width>=1280px){.tel{display:inline}}@media (width>=641px){.top.stuck{background:color-mix(in srgb, var(--paper) 95%, transparent);backdrop-filter:blur(6px);animation:drop var(--d3) var(--ease);position:fixed;top:0;left:0;right:0;box-shadow:0 6px 18px -14px #3c2a1499}.top.stuck .wrap{border-bottom:0;min-height:56px}.top.stuck .logo img{height:34px}.top.stuck .top-cta{--bg:var(--madder-2);--fg:var(--madder-ink);--bd:var(--madder-2)}body.has-stuck{padding-top:66px}}@keyframes drop{0%{transform:translateY(-100%)}}.hero{--side:6%;--px:clamp(28px, 3vw, 46px);--gap:13px;width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:var(--side) 1fr 1fr var(--side);grid-template-rows:auto auto auto minmax(140px,min(300px,100svh - 640px)) auto auto;align-content:center;min-height:clamp(600px,100svh - 66px,920px);margin-inline:auto;padding:22px 0 26px;display:grid;position:relative}@media (width>=900px) and (height<=860px){.talk{display:none}.hero{padding-top:14px}.hl{margin-top:10px}.band{padding-block:9px 8px}.h1-sub{padding-top:22px}.proof{padding-bottom:20px}.h1-sub{font-size:clamp(1.3rem,.9rem + .8vw,1.6rem)}.proof a{gap:1px;line-height:1.4}.micro{margin-top:8px}.art .ann{display:none}}.hero h1{display:contents}.pk{background:var(--card);border:1.5px solid var(--frame);box-shadow:var(--lift);color:var(--frame);border-radius:4px;grid-row:1/5;position:relative}.pk:before{content:"";opacity:.38;pointer-events:none;border:1px solid;border-radius:2px;position:absolute;inset:6px}.pk:after{content:"";opacity:.75;pointer-events:none;-webkit-mask:var(--corner) bottom left / 30px no-repeat, var(--corner) bottom right / 30px no-repeat;mask:var(--corner) bottom left / 30px no-repeat, var(--corner) bottom right / 30px no-repeat;background:currentColor;position:absolute;inset:9px}.pk-seo{--frame:var(--moss);margin-right:var(--gap);grid-column:1/3}.pk-ads{--frame:var(--madder);margin-left:var(--gap);grid-column:3/5}.b-seo,.hl-seo,.d-seo,.p-seo{margin-right:var(--gap);grid-column:1/3}.b-ads,.hl-ads,.d-ads,.p-ads{margin-left:var(--gap);grid-column:3/5}.band,.hl,.desc,.plate{z-index:2;position:relative}.band{color:var(--moss-ink);background:var(--moss);border-radius:2px;grid-row:1;justify-content:space-between;align-items:baseline;gap:16px;margin:12px 12px 0;padding:11px 20px 10px;display:flex}.b-ads{background:var(--madder);color:var(--madder-ink)}.b-seo{margin-right:calc(var(--gap) + 12px)}.b-ads{margin-left:calc(var(--gap) + 12px)}.band i{font:italic 400 1.15rem/1 var(--f-display)}.band span{font:600 13px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase}.hl{padding-inline:var(--px);font-family:var(--f-display);font-size:var(--t-hero);letter-spacing:-.03em;color:var(--ink);white-space:nowrap;grid-row:2;margin-top:clamp(14px,1.6vw,22px);line-height:.98;display:block}.hl em{letter-spacing:-.02em;font-style:italic}.hl-seo em{color:var(--moss-2)}.hl-ads em{color:var(--madder-2)}.desc{padding-inline:var(--px);color:var(--ink-2);grid-row:3;max-width:35em;margin-top:12px;font-size:1.0625rem;line-height:1.5}.desc .short{display:none}.plate{border-radius:2px;grid-row:4;min-height:0;margin:12px;overflow:hidden}.p-seo{margin-right:calc(var(--gap) + 12px)}.p-ads{margin-left:calc(var(--gap) + 12px)}.plate svg{width:100%;height:calc(100% - 26px);position:absolute;inset:0 0 26px;overflow:hidden}.plate:after{content:"";border:1px solid var(--rule);pointer-events:none;z-index:3;border-radius:2px;position:absolute;inset:0}.plate figcaption{height:26px;font:400 13px/1 var(--f-body);color:var(--sepia);border-top:1px solid var(--rule);background:var(--card);justify-content:center;align-items:center;gap:6px;display:flex;position:absolute;bottom:0;left:0;right:0}.plate figcaption i{font-family:var(--f-display);font-size:14px}.plate figcaption{white-space:nowrap;overflow:hidden}@media (width<=1100px){.plate figcaption .cap2{display:none}}.art .ann text{font:500 12.5px/1.2 var(--f-body);letter-spacing:.01em}.art .ann .ann-h{font:italic 400 16px/1 var(--f-display);letter-spacing:0}@media (width<=1299px){.art .ann{display:none}}.art-roots{will-change:transform;pointer-events:none}.art .helio,.art .face{transform-box:view-box;transition:transform 1.4s var(--ease)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root .plate:before{content:"";z-index:2;background:linear-gradient(to bottom, var(--card) 0 78%, color-mix(in srgb, var(--card) 0%, transparent));transform-origin:top;animation:lift 2s var(--ease) .25s both;will-change:transform;pointer-events:none;position:absolute;inset:0 0 26px;transform:scaleY(0)}:root .p-ads:before{animation-duration:1.6s;animation-delay:.55s}:root .art .ann{animation:fadein .9s var(--ease) 1.7s both}}@keyframes lift{0%{transform:scaleY(1)}to{transform:scaleY(0)}}@keyframes fadein{0%{opacity:0}}.voucher-bg{z-index:3;background:var(--card);box-shadow:var(--lift-lg);border-radius:10px;grid-area:5/2/7/4;margin-top:20px;position:relative;-webkit-mask:radial-gradient(12px at 0,#0000 11.5px,#000 12px) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 11.5px,#000 12px) 100%/51% 100% no-repeat;mask:radial-gradient(12px at 0,#0000 11.5px,#000 12px) 0/51% 100% no-repeat,radial-gradient(12px at 100%,#0000 11.5px,#000 12px) 100%/51% 100% no-repeat}.voucher-bg:before{content:"";border:1.5px dashed var(--rule-2);border-radius:6px;position:absolute;inset:8px}.voucher-bg:after{content:"";border-left:1.5px dashed var(--rule-2);position:absolute;top:22px;bottom:22px;left:44%}.hero{--vsplit:44%}.h1-sub{z-index:4;width:var(--vsplit);font:400 clamp(1.4rem, 1rem + .9vw, 1.85rem)/1.16 var(--f-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance;grid-area:5/2/auto/4;align-self:end;margin-top:20px;padding:30px 30px 12px 44px}.proof{z-index:4;width:var(--vsplit);grid-area:6/2/auto/4;align-self:start;padding:4px 30px 30px 44px}.proof a{font:600 13px/1.5 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);flex-wrap:wrap;gap:2px 10px;text-decoration:none;display:flex}.proof a span{font:italic 400 16px/1.3 var(--f-display);letter-spacing:0;text-transform:none;color:var(--madder);flex-basis:100%}.proof b{white-space:nowrap;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:4px;font-weight:600}.proof b:not(:last-child):after{content:" ·";color:var(--ochre-2)}@media (width>=900px){.proof a{flex-direction:column;gap:3px}.proof b:after{content:none!important}.proof b{padding-left:14px;text-decoration:none;position:relative}.proof b:before{content:"";background:var(--ochre-2);border-radius:50%;width:6px;height:6px;position:absolute;top:.55em;left:0}.proof a:hover b{text-decoration:underline}}.proof a:hover b{text-decoration-color:currentColor}.voucher{z-index:4;margin:20px 0 0 var(--vsplit);grid-area:5/2/7/4;align-self:center;padding:28px 40px 24px 36px}.step{gap:8px;display:flex}.s1 .fl{flex:260px;min-width:0}.s1{flex-wrap:wrap}.s1 .btn,.s2 .btn{min-height:58px}.s2{flex-direction:column;gap:10px;display:none}.vform.at2 .s1{display:none}.vform.at2 .s2{display:flex}@media (scripting:none){html:root .vform .s2{margin-top:10px;display:flex}html:root .vform .s1 .btn{display:none}}.s2-h{color:var(--ink-2);font-size:15px}.s2-h b{color:var(--ink)}.s2-site{color:var(--ink);overflow-wrap:anywhere;font-weight:600}@media (scripting:none){html:root .s2-h{display:none}}.s2-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.s2-row .fl:last-of-type,.s2-row .btn{grid-column:span 1}.s2-row .btn{align-self:start}.s2-note{color:var(--ink-2);font-size:13.5px}.micro{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.5}.talk{color:var(--ink-2);margin-top:6px;font-size:14px}.talk a{color:var(--ink);font-weight:600}.hero .priv{margin-top:4px;font-size:12.5px}@media (width<=1359px){.s1{flex-direction:column}.s1 .fl{flex:none}.s1 .btn{width:100%}.s2-row{grid-template-columns:1fr}}section{position:relative}.sec{padding:104px 0}.sec-head{gap:var(--s4);max-width:46rem;margin-bottom:var(--s8);display:grid}.sec-head p{font-size:var(--t-lead);color:var(--ink-2);max-width:38em;line-height:1.55}.sec-head h2 em{color:var(--madder-2)}.dark{background:var(--moss-deep);color:var(--moss-ink)}.dark:after{content:"";background:var(--fibre);opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-size:240px;position:absolute;inset:0}.dark>.wrap{z-index:1;position:relative}.dark .sec-head p{color:var(--moss-soft)}.dark .sec-head h2 em{color:var(--gold)}.record-band{padding:var(--s9) 0 var(--s7)}.f-row{gap:var(--s8);grid-template-columns:4.3fr 7.7fr;align-items:center;display:grid}.specimen{box-shadow:var(--lift-lg);background:#fffcf6;border-radius:2px;margin:0 0 0 10px;padding:26px 22px 20px;position:relative;transform:rotate(-2.2deg)}.specimen:before{content:"";background:var(--fibre);opacity:.35;pointer-events:none;background-size:240px;position:absolute;inset:0}.pin{z-index:3;background:radial-gradient(circle at 35% 30%,#f6e2a6 0 12%,#d6a845 30%,#9c7422 70%,#6b4e14 100%);border-radius:50%;width:22px;height:22px;margin-left:-11px;position:absolute;top:-9px;left:50%;box-shadow:0 1px 1px #00000059,3px 7px 8px -3px #3c280a73}.specimen img{aspect-ratio:360/340;width:100%;height:auto;position:relative}.specimen figcaption{border:1px solid var(--ink-2);outline:1px solid var(--ink-2);outline-offset:2px;width:66%;color:var(--ink-2);background:#fffdf8;padding:10px 12px 9px;font-size:13px;line-height:1.35;position:absolute;bottom:14px;right:14px}.specimen figcaption b{font:600 12px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--madder);margin-bottom:6px;display:block}.specimen figcaption span{border-top:1px solid var(--rule);white-space:nowrap;color:var(--ink);justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;font-weight:600;display:flex}.specimen figcaption span i{font:italic 400 14px/1.3 var(--f-display);color:var(--ink-2)}.f-copy h2{max-width:15em;font-size:clamp(2rem,1.3rem + 2vw,3.2rem)}.f-copy h2 em{color:var(--madder-2)}.rec-label{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule-2);font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.record{font:400 clamp(1.5rem, 1rem + 1.35vw, 2.3rem)/1.2 var(--f-display);letter-spacing:-.012em;margin-top:12px}.attrib{border-top:1px solid var(--rule);color:var(--sepia);margin-top:14px;padding-top:10px;font-size:15px;font-style:italic}.f-copy .after{margin-top:var(--s4);font-size:var(--t-lead);color:var(--ink-2);max-width:34em}.back{margin-top:var(--s8);background:var(--card);border:1px solid var(--ink-2);border-radius:var(--r1);box-shadow:var(--lift);padding:30px 34px 24px;position:relative}.back:before{content:"";border:1px solid var(--rule-2);pointer-events:none;border-radius:2px;position:absolute;inset:5px}.back-head{justify-content:space-between;align-items:baseline;gap:var(--s5);border-bottom:1px solid var(--ink-2);flex-wrap:wrap;padding-bottom:16px;display:flex}.back-head h3{font-size:clamp(1.6rem,1.25rem + .9vw,2.15rem)}.back-head p{font:italic 400 1.1rem/1.3 var(--f-display);color:var(--sepia)}.ledger{grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.ledger li{grid-template-columns:48px 1fr;align-content:start;gap:4px 14px;padding:22px 22px 18px 0;display:grid}.ledger li+li{border-left:1px solid var(--rule);padding-left:22px}.ledger .ico{grid-row:span 2;width:48px;height:48px}.ledger b{font:400 1.45rem/1.1 var(--f-display)}.ledger span{font-size:16px;line-height:1.5}.back-foot{gap:var(--s5);border-top:1px solid var(--rule);color:var(--ink-2);grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;padding-top:14px;font-size:16px;display:grid}.back-foot a,.back-foot .legal-mark{color:var(--ink);font-weight:600}.check{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:14px;padding-top:14px;font-size:15px;display:flex}.check b{font:italic 400 1.1rem/1 var(--f-display)}.crops-sec{padding-top:var(--s8)}.seg{display:none}.crops{gap:var(--s6);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.crop{background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--moss);border-radius:var(--r1);box-shadow:var(--lift);flex-direction:column;scroll-margin-top:92px;display:flex;position:relative}.crop-ads{border-top-color:var(--madder)}.crop-plate{border-bottom:1px solid var(--rule);height:230px;margin:10px 10px 0;position:relative;overflow:hidden}.crop-plate img{object-fit:cover;object-position:center bottom;width:100%;height:100%;margin-top:10px}.plate-no{background:color-mix(in srgb, var(--card) 88%, transparent);font:600 12px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);border-radius:2px;padding:3px 8px;position:absolute;top:8px;left:10px}.plate-no i{font:italic 400 14px/1 var(--f-display);letter-spacing:0;text-transform:none}.crops{grid-template-rows:repeat(9,auto)}.crop{grid-row:span 9;grid-template-rows:subgrid;row-gap:0;display:grid}.crop-body{display:contents}.crop-body>*{margin-inline:32px}.crop-body>h3{margin-top:28px}.crop-body>.labels{margin-bottom:30px}.crop-body h3{margin-bottom:6px}.crop-body h3:focus{outline:none}.motto{font:italic 400 1.3rem/1.25 var(--f-display);margin-bottom:14px}.crop-seo .motto{color:var(--moss-2)}.crop-ads .motto{color:var(--madder-2)}.what{font-size:var(--t-body);min-height:3.2em}.sample{background:var(--field);border:1px solid var(--ink-2);border-radius:6px;margin-top:30px;padding:24px 18px 16px;position:relative}.sample .illus{position:absolute;top:-14px;right:12px}.sample h4{font:600 var(--t-label)/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);margin:0 0 12px;padding-right:150px}.q{background:var(--card-2);border:1px solid var(--rule);border-radius:999px;align-items:center;gap:10px;padding:10px 14px;font-size:15px;font-weight:600;display:flex}.q svg{flex:none;width:16px;height:16px}.a{margin-top:10px;font-size:15px;line-height:1.55}.a .dim{color:var(--sepia)}.yf{color:var(--ink);background:#f2dfa8;border-radius:3px;padding:1px 5px;font-weight:600}.maps-h,.ad-note{font:italic 400 15px/1.3 var(--f-display);color:var(--sepia);margin-top:12px}.mapres{gap:6px;margin:6px 0 0;padding:0;list-style:none;display:grid}.mapres li{background:var(--card-2);border-radius:6px;align-items:center;gap:10px;padding:7px 10px;font-size:15px;display:flex}.mapres li:first-child{background:var(--moss-tint);font-weight:600}.mapres i{background:var(--ink);width:24px;height:24px;color:var(--card);font:600 12px/1 var(--f-body);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.mapres .stars{color:#6e5016;margin-left:auto;font-size:14px}.ad{background:var(--card-2);border:1px solid var(--rule);border-radius:6px;padding:12px 14px}.ad .u{color:var(--ink-2);font-size:14px}.ad .h{color:#2a3f86;margin:2px 0;font-size:1.06rem;font-weight:600}.ad p{font-size:15px}.yield-h{font:italic 400 15px/1.3 var(--f-display);color:var(--ink-2);margin-top:16px}.yield{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px;display:grid}.yield div{background:var(--madder-tint);border-radius:6px;padding:10px 10px 9px}.y-seo div{background:var(--moss-tint)}.yield b{font:400 1.75rem/1 var(--f-display);display:block}.yield span{margin-top:5px;font-size:14px;line-height:1.3;display:block}.sample .cap{color:var(--ink-2);margin-top:10px;font-size:14px;line-height:1.45}.month{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule);margin-top:22px}.month summary{cursor:pointer;min-height:48px;font:italic 400 1.2rem/1.2 var(--f-display);justify-content:space-between;align-items:center;list-style:none;display:flex}.month summary::-webkit-details-marker{display:none}.month summary:after{content:"";width:10px;height:10px;transition:transform var(--d2) var(--ease);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translate(-2px,-2px)}.month[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.month ul{gap:8px;margin:0 0 14px;padding:0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.month li{padding-left:22px;position:relative}.month li:before{content:"";border-radius:50% 0;width:8px;height:8px;position:absolute;top:.45em;left:3px;transform:rotate(45deg)}.crop-seo .month li:before{background:var(--moss-2)}.crop-ads .month li:before{background:var(--madder-2)}.ai-link{margin-top:16px}.labels{padding-top:26px}.labels summary{cursor:default;list-style:none}.labels summary::-webkit-details-marker,.fine summary::-webkit-details-marker{display:none}.fine summary{list-style:none}.labels h4{font:italic 400 1.25rem/1.2 var(--f-display);margin:0}.labels>:not(summary){margin-top:10px}.slabel{background:var(--card-2);border:1px solid var(--rule-2);border-radius:var(--r1) 26px 26px var(--r1);grid-template-columns:1fr auto;align-items:baseline;gap:3px 16px;padding:12px 18px 12px 34px;display:grid;position:relative}.slabel:before{content:"";background:var(--paper);border:1px solid var(--sepia);border-radius:50%;width:9px;height:9px;position:absolute;top:18px;left:12px;box-shadow:inset 0 1px 1.5px #1e1a1659}.slabel:after{content:"";border-top:1px solid var(--sepia);width:12px;position:absolute;top:22px;left:0}.slabel b{font-weight:600}.slabel .p{font:400 1.32rem/1 var(--f-display);white-space:nowrap}.slabel small{color:var(--ink-2);grid-column:1/-1;font-size:14.5px;line-height:1.4}.menu-note{color:var(--ink-2);font-size:14.5px}.menu-note a{color:var(--madder);font-weight:600}.crop-next{white-space:normal;text-align:center;width:100%;margin-top:0;padding:10px 16px;line-height:1.25;display:none}.bridge{margin-top:var(--s6);background:var(--card);border:1px dashed var(--rule-2);border-radius:var(--r1);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;padding:22px 28px;display:flex}.bridge p{max-width:50em;color:var(--ink-2);font-size:16.5px}.bridge-h{font:italic 400 1.4rem/1.2 var(--f-display);color:var(--ink);margin-bottom:4px;display:block}.bridge-a{flex-wrap:wrap;gap:10px;display:flex}.compound-sec{padding-top:var(--s7)}.c-grid{gap:var(--s8);grid-template-columns:7.2fr 4.8fr;align-items:center;display:grid}.c-grid .sec-head{margin-bottom:0}.key{margin:var(--s4) 0 0;gap:10px;padding:0;list-style:none;display:grid}.key li{color:var(--ink-2);grid-template-columns:40px 1fr;align-items:center;gap:12px;font-size:15.5px;display:grid}.key b{color:var(--ink);font-weight:600}.chart{background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--lift);border-radius:4px;margin:0;padding:26px 22px 18px;position:relative}.chart>.illus{position:absolute;top:-14px;right:18px}.chart svg{width:100%;height:auto;overflow:visible}.chart figcaption{color:var(--ink-2);max-width:calc(64 * var(--ch-sans));margin-top:10px;font-size:14px;line-height:1.45}.callouts{counter-reset:co;gap:6px;margin:0 0 10px;padding:0;list-style:none;display:grid}.callouts li{counter-increment:co;color:var(--ink);grid-template-columns:24px 1fr;align-items:start;gap:10px;font-size:15px;display:grid}.callouts li:before{content:counter(co);background:var(--ink);width:22px;height:22px;color:var(--card);font:600 12.5px/1 var(--f-body);border-radius:50%;place-items:center;display:grid}.chart .ax{font:500 12px/1 var(--f-body);fill:var(--ink-2)}.chart .ax-t{fill:var(--ink);font-weight:600}.chart .lbl{font:italic 400 15px/1 var(--f-display)}.ch-curtain{background:var(--card);transform-origin:100%;height:0;transition:transform 2.2s var(--ease);will-change:transform;pointer-events:none;z-index:2;position:absolute;top:26px;left:22px;right:22px;transform:scaleX(0)}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root .chart.pre .ch-curtain{transition:none;transform:scaleX(1)}}.tip{z-index:3;pointer-events:none;background:var(--ink);min-width:190px;color:var(--card);box-shadow:var(--lift);border-radius:6px;padding:10px 12px;font-size:13.5px;line-height:1.5;position:absolute;transform:translate(-50%,-100%)}.tip b{font:italic 400 15px/1.2 var(--f-display);margin-bottom:2px;display:block}.tip span{justify-content:space-between;gap:14px;display:flex}.tip em{font-style:normal;font-weight:600}.tip .tip-i{font:700 12px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#f3c1ad;margin-top:4px;display:inline-block}.tview{margin-top:6px}.tview summary{cursor:pointer;color:var(--ink);align-items:center;min-height:44px;font-weight:600;display:inline-flex}.tview table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;margin-top:4px;font-size:14px}.tview caption{text-align:left;color:var(--madder);caption-side:top;padding:4px 0 6px;font-weight:600}.tview th,.tview td{border-bottom:1px solid var(--rule);text-align:right;padding:4px 8px}.tview th:first-child,.tview td:first-child{text-align:left}.cycle{counter-reset:c;grid-template-columns:repeat(6,1fr);gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.cycle li{text-align:center;counter-increment:c;align-content:start;justify-items:center;gap:6px;display:grid;position:relative}.cycle img{aspect-ratio:120/110;background:var(--card);border:1px solid #f1f3e780;border-radius:50%;width:100%;max-width:150px;height:auto;padding:6px;box-shadow:0 0 0 6px #f1f3e70f}.cycle b{font:italic 400 1.28rem/1.15 var(--f-display);color:var(--card);margin-top:8px}.cycle b:before{content:counter(c) ". ";color:var(--gold);font-style:normal}.cycle span{color:var(--moss-soft);max-width:15em;font-size:15.5px;line-height:1.45}.cycle li:after{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 14 10'%3E%3Cpath d='M1 5h11M8 1l4 4-4 4' fill='none' stroke='%23E1B44E' stroke-width='1.4' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:14px;height:10px;position:absolute;top:54px;right:-16px}.cycle li:last-child:after{display:none}.cycle-back{width:100%;height:44px;margin-top:10px;display:block}.cycle-note{text-align:center;font:italic 400 1.15rem/1.3 var(--f-display);color:var(--gold);margin-top:6px}.cycle-privacy{max-width:calc(60 * var(--ch-sans));color:var(--moss-ink);text-align:left;justify-content:center;align-items:flex-start;gap:10px;margin:18px auto 0;font-size:15.5px;line-height:1.5;display:flex}.cycle-privacy svg{width:16px;height:16px;color:var(--gold);flex:none;margin-top:4px}.almanac{margin-top:var(--s8);gap:var(--s7);background:var(--card);color:var(--ink);box-shadow:var(--lift-lg);border-radius:4px;grid-template-columns:6fr 6fr;align-items:center;padding:34px 36px 26px;display:grid}.almanac .illus{margin-bottom:14px}.almanac h3{margin-bottom:10px;font-size:1.85rem}.almanac p{color:var(--ink-2);font-size:16px;line-height:1.55}.almanac svg{justify-self:end;width:100%;max-width:520px;height:auto}.r-grid{gap:var(--s6);grid-template-columns:5fr 7fr;align-items:start;display:grid}.finder{background:var(--card);border:1px solid var(--ink-2);border-radius:var(--r1);box-shadow:var(--lift);padding:22px}.finder>label{font:italic 400 1.45rem/1.2 var(--f-display);margin-bottom:10px;display:block}.find-row select{width:100%;height:56px;font:500 17px/1 var(--f-body);color:var(--ink);background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231E1A16' stroke-width='1.8'/%3E%3C/svg%3E") right 16px center no-repeat;border:1.5px solid var(--ink-2);border-radius:var(--r2);-webkit-appearance:none;appearance:none;padding:0 44px 0 16px}.find-row select:focus{outline:2.5px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.find-out:not(:empty){margin-top:14px}.find-out .scard{box-shadow:none;border-color:var(--rule-2)}.map-box{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift);padding:20px 22px}.map-box>summary{list-style:none}.map-box>summary::-webkit-details-marker{display:none}.map-h{font:italic 400 1.3rem/1.2 var(--f-display);margin-bottom:10px}.map-tabs{background:var(--card-2);border:1px solid var(--rule-2);border-radius:10px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.map-tabs button{min-height:44px;font:500 15px/1.2 var(--f-body);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:7px;flex:auto;padding:0 12px}.map-tabs button[aria-selected=true]{background:var(--moss);color:var(--moss-ink)}.map{margin-top:14px}.map-grid{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(12,minmax(0,1fr));gap:4px;display:grid}.map .c{aspect-ratio:1.15;border:1px solid var(--rule);min-height:26px;color:var(--ink-2);font:600 12px/1 var(--f-body);letter-spacing:.03em;cursor:pointer;transition:background-color var(--d2) var(--ease), color var(--d2) var(--ease);background:#f1ebdd;border-radius:3px;place-items:center;padding:0;display:grid;position:relative}.map .c:hover{border-color:var(--ink)}.map[data-tab=filing] .c[data-filing=a],.map[data-tab=wait] .c[data-wait=a],.map[data-tab=rec] .c[data-rec=a]{background:var(--moss-2);border-color:var(--moss-2);color:var(--moss-ink)}.map[data-tab=filing] .c[data-filing=b],.map[data-tab=rec] .c[data-rec=b]{color:var(--ink);background:#b9c8a2;border-color:#9fb28c}.map .c.sel{outline:2.5px solid var(--madder-2);outline-offset:1px;z-index:1}.map-cap{color:var(--ink-2);margin-top:12px;font-size:15px;line-height:1.5}.map-key{flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:14px;display:flex}.map-key span{align-items:center;gap:6px;display:inline-flex}.mk{border-radius:2px;width:16px;height:12px;display:inline-block}.mk-a{background:var(--moss-2)}.mk-b{background:#b9c8a2}.spot-h{margin:var(--s7) 0 var(--s4);font-size:1.6rem}.spot-h span{font:400 15px/1 var(--f-body);color:var(--sepia);letter-spacing:0;margin-left:8px}.spot{grid-template-columns:repeat(5,1fr);gap:14px;margin:0;padding:0;list-style:none;display:grid}.scard{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift);flex-direction:column;gap:10px;padding:20px 18px 18px;display:flex;position:relative}.scard .nm{font:italic 400 1.15rem/1.2 var(--f-display);color:var(--ink-2);gap:2px;display:grid}.scard .ab{font:normal 400 2.6rem/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.sbar{grid-template-columns:repeat(9,1fr);gap:2px;display:grid}.sbar i{border-radius:1px;height:10px}.sbar .P,.sw-P{background:var(--moss-2)}.sbar .S,.sw-S{background:var(--ochre-2)}.sbar .D,.sw-D{background:var(--lilac)}.sbar .U,.sw-U{background:var(--madder-2)}.scard .ct{color:var(--ink-2);font-size:14.5px;line-height:1.4}.scard .ct b{color:var(--ink);font-weight:600}.scard .sm{border-top:1px solid var(--rule);padding-top:10px;font-size:15.5px;line-height:1.5}.scard .mk2{color:var(--sepia);font-size:14px}.sfoot{border-top:1px solid var(--rule);gap:10px;margin-top:auto;padding-top:12px;display:grid}.sfoot p{color:var(--ink-2);font-size:14px}.sfoot .btn{white-space:normal;width:100%}.sfoot .arrow-link{font-size:14.5px}.counts-row{margin-top:var(--s6);gap:var(--s6);grid-template-columns:7fr 5fr;align-items:end;display:grid}.counts-row h3{margin-bottom:8px;font-size:1.5rem}.counts{margin:0;padding:0;display:grid}.counts li{border-bottom:1px solid var(--rule);grid-template-columns:14px 4rem 1fr;align-items:baseline;gap:14px;padding:9px 0;font-size:15.5px;line-height:1.45;list-style:none;display:grid}.sw{border-radius:1px;width:14px;height:10px}.counts b{font:400 1.75rem/1 var(--f-display);text-align:right}.pop-note{color:var(--sepia);gap:14px;font-size:14px;display:grid}.prices-sec:before{content:"";background:var(--fibre);opacity:.45;pointer-events:none;background-size:240px;position:absolute;inset:0}.prices-sec>.wrap{position:relative}.bands{margin:calc(var(--s5) * -1) 0 var(--s5);flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.bands>span{font:italic 400 1.15rem/1.2 var(--f-display)}.band-opts{background:var(--card);border:1px solid var(--rule-2);border-radius:10px;flex-wrap:wrap;gap:6px;padding:4px;display:flex}.band-opts button{min-height:44px;font:500 15px/1 var(--f-body);color:var(--ink-2);cursor:pointer;transition:background-color var(--d2) var(--ease), color var(--d2) var(--ease);background:0 0;border:0;border-radius:7px;padding:0 14px}.band-opts button:hover{background:var(--card-2);color:var(--ink)}.band-opts button[aria-checked=true]{background:var(--ink);color:var(--card)}.c5-note{margin-bottom:var(--s5);background:var(--card);border-left:4px solid var(--gold);padding:12px 16px;font-size:15.5px}.jump{display:none}.packets{gap:var(--s5);grid-template-columns:repeat(4,1fr);align-items:stretch;padding-top:22px;display:grid}.packet{--frame:var(--madder);background:var(--card);border:1.5px solid var(--frame);box-shadow:var(--lift);border-radius:4px;flex-direction:column;padding:12px 22px 24px;scroll-margin-top:90px;display:flex;position:relative}.packet:before{content:"";border:1px solid var(--frame);opacity:.35;pointer-events:none;border-radius:2px;position:absolute;inset:5px}.pk-band{background:var(--frame);color:var(--madder-ink);font:italic 400 1.05rem/1 var(--f-display);text-align:center;border-radius:2px;justify-content:center;margin:0 -10px 18px;padding:9px 12px 8px;display:flex}.pk-googleseo .pk-band{background:linear-gradient(90deg, var(--moss) 0 50%, var(--madder) 50% 100%);color:var(--moss-ink);justify-content:space-around}.pk-fullservice{--frame:var(--moss)}.pk-fullservice .pk-band{color:var(--moss-ink)}.pk-fullads{--frame:var(--madder-deep)}.packet h3{font-size:2rem}.packet .for{min-height:2.8em;color:var(--ink-2);margin-top:4px;font-size:15.5px;line-height:1.4}.window{background:var(--card-2);border:1px solid var(--ink-2);height:150px;box-shadow:inset 0 0 0 4px var(--card), inset 0 0 0 5px var(--rule-2);border-radius:999px 999px 6px 6px;margin:16px 0 8px;position:relative;overflow:hidden}.window img{object-fit:cover;object-position:center bottom;width:100%;height:100%}.incl{font:italic 400 1rem/1.2 var(--f-display);color:var(--sepia);flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;min-height:2.4em;margin-bottom:14px;display:flex}.ic-hyd,.ic-sun{background:50%/contain no-repeat;flex:none;width:16px;height:16px;display:inline-block}.ic-hyd{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg stroke='%232B241C' stroke-width='.6'%3E%3Ccircle cx='8' cy='8' r='6.6' fill='%23C4879A'/%3E%3Cpath d='M5 5.5l1.2 1.2M8 4v1.6M11 5.5L9.8 6.7M4.6 9h1.6M11.4 9H9.8M6.5 11.5l.8-1.2M9.5 11.5l-.8-1.2' fill='none'/%3E%3Ccircle cx='8' cy='8' r='1.2' fill='%23F1DDE2'/%3E%3C/g%3E%3C/svg%3E")}.ic-sun{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cg stroke='%232B241C' stroke-width='.6'%3E%3Cpath d='M8 .8l1.3 3 3-1.2-1.2 3 3 1.3-3 1.3 1.2 3-3-1.2L8 15.2 6.7 12l-3 1.2 1.2-3L1.8 8.9 4.9 7.6l-1.2-3 3 1.2z' fill='%23E6B850'/%3E%3Ccircle cx='8' cy='8' r='3' fill='%233A220C'/%3E%3C/g%3E%3C/svg%3E")}.price{font:400 2.7rem/1 var(--f-display);letter-spacing:-.02em}.price small{font:500 15px/1 var(--f-body);letter-spacing:0;color:var(--ink)}.spend{color:var(--ink-2);margin-top:6px;font-size:14px}.booking{font:italic 400 15px/1.3 var(--f-display);color:var(--madder);margin:4px 0 16px}.packet ul{border-top:1px solid var(--rule-2);flex:1;align-content:start;gap:8px;margin:0 0 22px;padding:14px 0 0;font-size:15.5px;line-height:1.4;list-style:none;display:grid}.packet li{padding-left:20px;position:relative}.packet li:before{content:"";background:var(--frame);border-radius:50% 0;width:7px;height:7px;position:absolute;top:.5em;left:3px;transform:rotate(45deg)}.pk-googleseo li:nth-child(-n+2):before,.pk-fullservice li:before{background:var(--moss)}.packet li.c5{font-weight:600}.packet li.c5:before{background:var(--gold)}.packet .btn{width:100%}.featured{--frame:var(--ink);box-shadow:var(--lift-lg);border-width:2px;margin-top:-16px}.featured:before{opacity:.55}.badge{z-index:2;white-space:nowrap;background:var(--gold);color:var(--ink);font:600 13px/1 var(--f-body);letter-spacing:.02em;border-radius:var(--r1);padding:8px 13px 7px;position:absolute;top:-15px;left:50%;transform:translate(-50%)rotate(-1.5deg);box-shadow:0 2px 6px -2px #3c280a80}.pk-dots{display:none}.wl{margin-top:var(--s5);background:var(--card);border:1.5px solid var(--ink);box-shadow:var(--lift-lg);border-radius:4px;padding:22px 24px 18px}@media (scripting:enabled){:root .wl{display:none}:root .wl.open{display:block}}.packet .wl{box-shadow:none;border-width:1px;margin:0 -10px 14px;padding:16px 14px 12px}.wl-h{font:italic 400 1.25rem/1.25 var(--f-display)}.wl-h>b{font-style:normal;font-weight:400}.wl-for{font:400 15px/1.4 var(--f-body);color:var(--ink-2);margin-top:2px;display:block}.wl-for b{color:var(--ink);font-weight:600}.wl-intro{color:var(--ink-2);margin:8px 0 12px;font-size:15px}.wl-row{grid-template-columns:repeat(3,1fr) auto;align-items:start;gap:8px;display:grid}.packet .wl-row .btn{white-space:normal}.study{margin-top:var(--s6);gap:var(--s5);background:var(--card);border:1.5px solid var(--sepia);box-shadow:var(--lift);border-radius:4px;grid-template-columns:1fr 200px auto;align-items:center;padding:20px 26px;display:grid}.study .kicker{font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.study h3{margin:6px 0;font-size:1.7rem}.study p{color:var(--ink-2);max-width:46em;font-size:16px}.study img{object-fit:cover;border:1px solid var(--ink-2);border-radius:999px 999px 6px 6px;width:200px;height:120px}.fine{margin-top:var(--s6);padding-top:var(--s5);border-top:1px solid var(--rule-2)}.fine h3{font:italic 400 1.4rem/1.2 var(--f-display);margin-bottom:12px}.fine ul{columns:2;column-gap:var(--s6);color:var(--ink-2);margin:0;padding:0;font-size:15.5px;line-height:1.55;list-style:none}.fine li{break-inside:avoid;margin-bottom:12px}.fine b{color:var(--ink);font-weight:600}.calendar{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2);grid-template-rows:auto auto auto 1fr auto;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;display:grid}.calendar li{grid-row:span 5;grid-template-rows:subgrid;border-right:1px solid var(--rule);padding:24px 20px;display:grid}.calendar li:first-child{padding-left:0}.calendar li:last-child{border-right:0;padding-right:0}.calendar img{width:114px;height:104px;margin-bottom:10px}.calendar .when{font:italic 400 1.12rem/1.2 var(--f-display);color:var(--madder-2)}.calendar h3{margin:4px 0 8px;font-size:1.45rem}.calendar p{color:var(--ink-2);font-size:15.5px;line-height:1.55}.calendar .time{border-top:1px dashed var(--rule-2);color:var(--ink);margin-top:12px;padding-top:12px}.calendar .time b{font:600 12px/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--moss-2);margin-bottom:3px;display:block}.start-foot{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.total{font:italic 400 1.3rem/1.2 var(--f-display);margin-right:auto}.guides-sec{padding-top:0}.guides{gap:var(--s5);grid-template-rows:1fr 1fr;grid-template-columns:7fr 5fr;display:grid}.guide{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift);grid-template-columns:110px 1fr;align-items:center;gap:20px;padding:22px 24px;display:grid}.guide>img{width:110px;height:84px}.guide h3{font-size:1.3rem;line-height:1.2}.guide h3 a{text-decoration:none}.guide h3 a:after{content:"";position:absolute;inset:0}.guide{position:relative}.guide h3 a:hover{text-decoration:underline}.guide p{color:var(--ink-2);margin-top:6px;font-size:15.5px}.g-kicker{letter-spacing:.1em;text-transform:uppercase;font:600 12.5px/1.3 var(--f-body)!important;color:var(--sepia)!important;margin:0 0 6px!important}.g-feature{border-top:4px solid var(--madder);grid-row:span 2;grid-template-columns:1fr;align-content:start;padding:0 0 28px;overflow:hidden}.g-feature>img{object-fit:cover;object-position:center bottom;border-bottom:1px solid var(--rule);background:var(--card-2);width:100%;height:230px}.g-feature>div{padding:4px 32px 0}.g-feature h3{font-size:clamp(1.7rem,1.3rem + 1vw,2.35rem);line-height:1.1}.g-feature p{font-size:var(--t-body);max-width:36em;margin-top:10px}.g-feature .g-meta{color:var(--sepia);margin-top:14px;font-size:14px}.all-guides{margin-top:22px}.faq{padding-top:0}.faq .wrap{gap:var(--s8);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.faq .sec-head,.faq-list,.faq details,.faq summary,.g-faq summary{min-width:0}.faq summary,.g-faq summary{overflow-wrap:anywhere}.faq .sec-head{justify-items:start;margin-bottom:0;position:sticky;top:90px}.faq-list{border-top:1px solid var(--ink-2)}.faq details{border-bottom:1px solid var(--rule)}.faq summary,.g-faq summary{cursor:pointer;font:400 clamp(1.2rem, 1.1rem + .45vw, 1.5rem)/1.22 var(--f-display);grid-template-columns:minmax(0,1fr) 28px;align-items:center;gap:16px;padding:20px 0;list-style:none;display:grid}.faq summary::-webkit-details-marker,.g-faq summary::-webkit-details-marker{display:none}.faq summary:after,.g-faq summary:after{content:"";border:1px solid var(--ink-2);background:linear-gradient(var(--ink), var(--ink)) center/11px 1.4px no-repeat, linear-gradient(var(--ink), var(--ink)) center/1.4px 11px no-repeat;width:28px;height:28px;transition:transform var(--d2) var(--ease), background-color var(--d2) var(--ease);border-radius:50%}.faq details[open] summary:after,.g-faq details[open] summary:after{background-color:#f2dfa8;transform:rotate(45deg)}.faq details p,.g-faq details p{color:var(--ink-2);max-width:40em;padding:0 44px 22px 0}.order{background:var(--moss-deep);color:var(--moss-ink);overflow:hidden}.order:after{content:"";background:var(--fibre);opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-size:240px;position:absolute;inset:0}.order .wrap{z-index:1;gap:var(--s8);grid-template-columns:5fr 7fr;align-items:center;display:grid;position:relative}.order .sec-head p{color:var(--moss-soft)}.order .sec-head h2 em{color:var(--gold)}.trust{gap:14px;margin:0;padding:0;list-style:none;display:grid}.trust li{color:var(--moss-ink);grid-template-columns:26px 1fr;gap:12px;font-size:16px;line-height:1.5;display:grid}.trust svg{width:24px;height:24px}.postcard{--focus:#8a5a12;color:var(--ink);border-radius:var(--r1);background:#fffcf6;padding:34px 36px 28px;scroll-margin-top:80px;position:relative;box-shadow:0 2px 4px #0003,0 40px 70px -30px #0009}.postcard:before{content:"";border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:10px}.postcard .stamp{background:#fffdf8;width:92px;padding:6px 6px 4px;position:absolute;top:22px;right:26px;transform:rotate(4deg);box-shadow:0 1px 3px #3c280a4d;-webkit-mask:radial-gradient(3.5px,#0000 3px,#000 3.5px) -4px -4px/9px 9px,linear-gradient(#000,#000) 4px 4px/calc(100% - 8px) calc(100% - 8px) no-repeat;mask:radial-gradient(3.5px,#0000 3px,#000 3.5px) -4px -4px/9px 9px,linear-gradient(#000,#000) 4px 4px/calc(100% - 8px) calc(100% - 8px) no-repeat}.postcard .stamp img{object-fit:cover;background:var(--card-2);border:1px solid var(--rule-2);width:100%;height:86px}.postcard .stamp span{font:600 8.5px/1.4 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);text-align:center;margin-top:3px;display:block}.pc-eyebrow{font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--madder)}.postcard h3{margin-top:8px;padding-right:120px;font-size:2rem}.offer{background:var(--card-2);border:1px solid var(--rule-2);border-radius:10px;gap:4px;margin-top:14px;padding:4px;display:inline-flex}.offer label{min-height:44px;font:500 15px/1 var(--f-body);color:var(--ink-2);cursor:pointer;border-radius:7px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.offer input{opacity:0;width:1px;height:1px;position:absolute}.offer label:has(input:checked){background:var(--ink);color:var(--card)}.offer label:has(input:focus-visible){outline:2.5px solid var(--focus);outline-offset:2px}.postcard .sub{color:var(--ink-2);margin:10px 0 20px;padding-right:110px;font-size:15.5px}.fields{grid-template-columns:1fr 1fr;gap:12px;display:grid}.fields .wide{grid-column:1/-1}.postcard>.btn{width:100%;min-height:58px;margin-top:18px;font-size:1.1rem}.postcard .few{color:var(--ink-2);margin-top:10px;font-size:15px}.foot{background:var(--ink);color:#e3d9c6;padding:var(--s9) 0 var(--s7);position:relative;overflow:hidden}.foot .wrap{z-index:1;position:relative}.foot-art{right:max(20px, calc((100% - var(--max)) / 2));opacity:.42;width:560px;height:300px;position:absolute;top:20px}.foot .big img{width:auto;height:clamp(64px,7vw,112px)}.foot .tagline{font:400 clamp(1.3rem, 1rem + .9vw, 1.9rem)/1.25 var(--f-display);max-width:26em;color:var(--card);margin-top:18px}.foot .tagline em{color:var(--gold);font-style:italic}.foot .cols{gap:var(--s7);margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid #e3d9c64d;grid-template-columns:2fr 1fr 1fr;display:grid}.foot p,.foot li{font-size:15.5px;line-height:1.6}.foot ul{align-content:start;gap:6px;margin:0;padding:0;list-style:none;display:grid}.foot a{color:#f4ecdd}.foot .legal{margin-top:var(--s7);color:#cfc4af;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;font-size:14px;display:flex}.foot .legal ul{gap:22px;display:flex}.foot .legal p,.foot .legal li{font-size:14px}.dock{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;transition:transform var(--d3) var(--ease);display:none;position:fixed;transform:translateY(160%)}.dock .btn{width:100%;min-height:56px;box-shadow:var(--lift-lg)}@media (width>=1800px){html{font-size:106.25%}:root{--max:1400px}}@media (width<=1180px){.nav{display:none}.menu-btn{display:inline-flex}.nav.open{background:var(--paper);padding:8px var(--gutter) 18px;border-bottom:1px solid var(--ink-2);box-shadow:var(--lift);gap:0;display:grid;position:absolute;top:100%;left:0;right:0}.nav.open a{border-bottom:1px solid var(--rule);padding:13px 0;font-size:1.05rem}.nav.open .nav-cta{color:var(--madder-ink);border-bottom:0;margin-top:14px;display:flex}.top{position:relative}.spot{grid-template-columns:repeat(6,1fr)}.spot>:nth-child(-n+3){grid-column:span 2}.spot>:nth-child(n+4){grid-column:span 3}.ledger{grid-template-columns:1fr 1fr}.ledger li:nth-child(3){border-left:0;padding-left:0}.ledger li:nth-child(n+3){border-top:1px solid var(--rule)}.specimen figcaption{width:auto;max-width:66%;padding:7px 9px;font-size:12.5px;bottom:10px;right:10px}.packets{gap:14px}.packet{padding:10px 16px 18px}.window{height:118px}.packet h3{font-size:1.65rem}.price{font-size:2.2rem}.packet ul{font-size:14.5px}.calendar{grid-template-rows:none;grid-template-columns:repeat(3,1fr)}.calendar li{border-bottom:1px solid var(--rule);flex-direction:column;grid-row:auto;grid-template-rows:none;padding:22px 20px;display:flex}.calendar li:nth-child(3n+1){padding-left:0}.calendar li:nth-child(3n){border-right:0;padding-right:0}.calendar .time{margin-top:auto}.calendar li:nth-last-child(-n+2){border-bottom:0}.r-grid{grid-template-columns:1fr 1fr}}@media (width<=1100px){.c-grid{gap:var(--s6);grid-template-columns:1fr}.c-grid .sec-head{order:-1}.cycle{grid-template-columns:repeat(3,1fr);gap:36px 26px}.cycle li:nth-child(4){grid-area:2/3}.cycle li:nth-child(5){grid-area:2/2}.cycle li:nth-child(6){grid-area:2/1}.cycle li:nth-child(3):after{top:auto;bottom:-26px;right:50%;transform:translate(50%)rotate(90deg)}.cycle li:nth-child(4):after,.cycle li:nth-child(5):after{left:-18px;right:auto;transform:rotate(180deg)}.cycle li:nth-child(6):after{display:block;top:-26px;left:50%;right:auto;transform:translate(-50%)rotate(-90deg)}.cycle-back{display:none}.almanac{gap:var(--s5);grid-template-columns:1fr}.almanac svg{justify-self:stretch;max-width:none}}@media (width<=899px){.f-row{gap:var(--s6);grid-template-columns:5fr 7fr}.specimen figcaption span:nth-of-type(n+2){display:none}.crops{gap:16px}.crop-body>*{margin-inline:18px}.sample h4{margin-top:6px;padding-right:0}.yield{grid-template-columns:1fr}.yield div{align-items:baseline;gap:12px;display:flex}.yield b{min-width:3.4em;font-size:1.5rem}.yield span{margin-top:0}.order .wrap,.faq .wrap,.r-grid,.counts-row{grid-template-columns:minmax(0,1fr)}.faq .sec-head{margin-bottom:var(--s6);position:static}.packets{grid-template-columns:1fr 1fr}.featured{margin-top:0}.jump{margin-bottom:8px;display:inline-flex}.calendar{grid-template-columns:1fr 1fr}.calendar li,.calendar li:nth-child(3n+1),.calendar li:nth-child(3n){border-right:0;padding:22px 20px 22px 0}.calendar li:nth-child(odd){border-right:1px solid var(--rule);padding-right:20px}.calendar li:nth-child(2n){padding-left:20px;padding-right:0}.calendar li:nth-last-child(-n+2){border-bottom:1px solid var(--rule)}.calendar li:last-child{border-bottom:0}.fine ul{columns:1}.study{grid-template-columns:1fr auto}.study img{display:none}.guides{grid-template-rows:none;grid-template-columns:1fr}.g-feature{grid-row:auto}.back-foot{grid-template-columns:1fr;gap:8px}.back-foot .legal-mark{white-space:normal}.o-copy{display:contents}.order .sec-head{margin-bottom:0}.postcard{order:1}.trust{order:2}html{scroll-padding-bottom:calc(96px + env(safe-area-inset-bottom))}}@media (width<=1100px){.hl{font-size:clamp(2.3rem,.5rem + 4.6vw,4rem)}.desc{font-size:1rem}.band span{font-size:12px}.band .for{display:none}}@media (width<=899px){.hero{--vsplit:0%;grid-template-rows:auto auto auto minmax(150px,210px) auto auto auto;min-height:0;padding-bottom:16px}.voucher-bg{grid-area:5/1/8/-1}.voucher-bg:after{display:none}.h1-sub{text-align:center;grid-area:5/1/auto/-1;width:auto;padding:30px 32px 6px}.voucher{grid-area:6/1/auto/-1;margin:0;padding:8px 32px 10px}.proof{grid-area:7/1/auto/-1;width:auto;padding:0 32px 26px}.proof a{text-align:center;justify-content:center}.proof a span{text-align:center}.s1{flex-direction:row}.s1 .fl{flex:220px}.s1 .btn{width:auto}}@media (width<=699px){.hero{--gap:0px;--px:16px;grid-template-rows:auto auto auto 10px auto auto auto auto auto auto;grid-template-columns:minmax(0,1fr) minmax(118px,38%);width:calc(100% - 24px);padding:10px 0 12px}.pk-seo,.pk-ads{grid-column:1/-1;margin:0}.pk-seo{grid-row:1/4}.pk-ads{grid-row:5/8}.pk:after{display:none}.band{padding:8px 12px 7px;margin:9px 9px 0!important}.b-seo{grid-area:1/1/auto/-1}.b-ads{grid-area:5/1/auto/-1}.band i{font-size:1.05rem}.band span{letter-spacing:.1em;font-size:12px}.hl{white-space:normal;padding:0 0 0 18px;font-size:clamp(2.1rem,9.4vw,2.75rem);line-height:.96;grid-column:1!important;margin:12px 0 0!important}.hl-seo{grid-row:2}.hl-ads{grid-row:6}.desc{padding:0 4px 0 18px;font-size:15px;line-height:1.4;grid-column:1!important;margin:8px 0 16px!important}.d-seo{grid-row:3}.d-ads{grid-row:7}.desc .long{display:none}.desc .short{display:inline}.plate{border:1px solid var(--rule);min-height:140px;grid-column:2!important;margin:10px 10px 10px 4px!important}.p-seo{grid-row:2/4}.p-ads{grid-row:6/8}.plate figcaption{display:none}.plate svg{height:100%;inset:0}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){:root .plate:before{inset:0}}.voucher-bg{-webkit-mask:radial-gradient(circle 11px at 0 var(--ny,112px), transparent 10.5px, #000 11px) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% var(--ny,112px), transparent 10.5px, #000 11px) right / 51% 100% no-repeat;mask:radial-gradient(circle 11px at 0 var(--ny,112px), transparent 10.5px, #000 11px) left / 51% 100% no-repeat, radial-gradient(circle 11px at 100% var(--ny,112px), transparent 10.5px, #000 11px) right / 51% 100% no-repeat;grid-row:8/11;margin:12px 0 0}.voucher-bg:after{left:22px;right:22px;top:var(--ny,112px);border-left:0;border-top:1.5px dashed var(--rule-2);display:block;bottom:auto}.h1-sub{text-align:left;grid-row:8;margin-top:12px;padding:22px 22px 16px;font-size:1.32rem}.voucher{grid-row:9;padding:18px 20px 6px}.s1{flex-direction:column}.s1 .fl{flex:none}.s1 .btn{width:100%}.proof{grid-row:10;padding:2px 20px 22px}.proof a{letter-spacing:.06em;gap:0 8px;font-size:12px}.proof a span{font-size:15px}.micro{font-size:13.5px}.talk,.vform.at2~.micro{display:none}.hero{padding-top:6px}.band{padding:7px 12px 6px}.hl{font-size:clamp(2rem,9vw,2.6rem);margin-top:8px!important}.desc{font-size:14.5px;margin:6px 0 10px!important}.h1-sub{margin-top:8px;padding:16px 20px 12px;font-size:1.25rem}.voucher{padding:14px 20px 6px}.s1{gap:6px}}@media (width<=640px){:root{--t-body:1rem}.top .wrap{gap:10px;min-height:58px}.logo img{height:34px}.top-cta{display:none}.sec-head{margin-bottom:var(--s6)}.f-row{gap:var(--s5);grid-template-columns:1fr}.specimen{order:2;width:76%;margin:0 auto}.specimen img{aspect-ratio:360/290;object-fit:cover;object-position:center bottom}.specimen figcaption{display:none}.back{padding:22px 16px 16px}.ledger li,.ledger li+li{border-left:0;grid-template-columns:1fr;gap:6px;padding:16px 10px 14px 0}.ledger li:nth-child(2n){border-left:1px solid var(--rule);padding-left:10px;padding-right:0}.ledger .ico{grid-row:auto;width:40px;height:40px}.ledger b{font-size:1.3rem}.ledger span{font-size:15px}.crops{grid-template-rows:none;grid-template-columns:1fr}.crop{flex-direction:column;display:flex}.crop-body{flex-direction:column;padding:0 0 24px;display:flex}@media (scripting:enabled){:root .crop-next{width:auto;margin-top:20px;margin-bottom:4px}:root .seg{z-index:8;margin:calc(var(--s6) * -1 + 8px) -16px var(--s5);background:var(--paper);grid-template-columns:1fr 1fr;padding:8px 16px;display:grid;position:sticky;top:0;box-shadow:0 8px 12px -12px #3c2a1480}}.seg button{min-height:52px;font:600 12.5px/1.2 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);background:var(--card);border:1px solid var(--rule-2);cursor:pointer;place-content:center;gap:3px;padding:6px 8px;display:grid}.seg button:first-child{border-radius:10px 0 0 10px}.seg button:last-child{border-left:0;border-radius:0 10px 10px 0}.seg button i{font:italic 400 16px/1 var(--f-display);letter-spacing:0;text-transform:none}.seg #t-seo[aria-selected=true]{background:var(--moss);color:var(--moss-ink);border-color:var(--moss)}.seg #t-ads[aria-selected=true]{background:var(--madder);color:var(--madder-ink);border-color:var(--madder)}@media (scripting:enabled){:root .crop[data-off]{display:none}:root .crop-next{display:inline-flex}}.what{min-height:0}.bridge{padding:18px}.bridge-a,.bridge-a .btn{width:100%}.chart{padding:24px 10px 14px}.key{display:none}.cycle{gap:26px 18px}.cycle img{max-width:92px}.cycle li:after{width:14px;top:34px;right:-16px}.cycle li:nth-child(4):after,.cycle li:nth-child(5):after{left:-16px}.cycle li:nth-child(3):after{bottom:-22px}.cycle li:nth-child(6):after{top:-22px}.cycle b{font-size:1.02rem}.cycle b:before{display:block}.cycle span{font-size:13.5px;line-height:1.38}.almanac{padding:24px 18px 18px}.almanac svg text{font-size:15px}.finder{padding:18px 16px}.map-tabs button{padding:0 8px;font-size:14px}.map-grid{gap:3px}.map .c{letter-spacing:0;min-height:0;font-size:10px}.spot,.packets{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:12px;margin-inline:-16px;padding:22px 16px 10px;display:flex;overflow-x:auto}.spot::-webkit-scrollbar,.packets::-webkit-scrollbar{display:none}.spot>*{scroll-snap-align:center;flex:0 0 84%}.spot>:nth-child(n){grid-column:auto}.packet{scroll-snap-align:center;flex:0 0 86%}.featured{margin-top:0}.pk-dots{justify-content:center;gap:8px;margin-top:6px;display:flex}.pk-dots span{background:var(--rule-2);border-radius:50%;width:8px;height:8px}.pk-dots span.on{background:var(--ink)}.jump{display:none}.bands{margin-top:calc(var(--s4) * -1)}.band-opts{grid-template-columns:repeat(3,1fr);width:100%;display:grid}.band-opts button{padding:0 6px;font-size:14px}.wl-row{grid-template-columns:1fr}.study{grid-template-columns:1fr;padding:18px}.calendar{grid-template-columns:1fr}.calendar li,.calendar li:nth-child(n){border-right:0;border-bottom:1px solid var(--rule);grid-template-columns:84px 1fr;gap:0 16px;padding:18px 0;display:grid}.calendar li>*{grid-column:2}.calendar img{grid-area:1/1/span 4;width:84px;height:84px;margin:0}.start-foot .btn{width:100%}.guide{grid-template-columns:76px 1fr;gap:14px;padding:18px 16px}.guide>img{width:76px;height:60px}.g-feature{grid-template-columns:1fr;padding-bottom:22px}.g-feature>img{width:100%;height:160px}.g-feature>div{padding:0 18px}.faq details p{padding-right:0}.postcard{padding:26px 18px 22px}.postcard h3{padding-right:84px;font-size:1.6rem}.postcard .sub{padding-right:0}.postcard .stamp{width:70px;top:16px;right:16px}.postcard .stamp img{height:62px}.postcard .stamp span{display:none}.offer{grid-template-columns:1fr 1fr;width:100%;display:grid}.offer label{justify-content:center;padding:0 8px}.fields{grid-template-columns:1fr}.foot .cols{gap:var(--s5);grid-template-columns:1fr}.foot ul{gap:0}.foot .cols li a{border-bottom:1px solid #e3d9c626;padding:11px 0;text-decoration:none;display:block}.foot .legal ul{gap:18px}.foot .legal li a{padding:10px 0;display:inline-block}.foot-art{object-fit:contain;width:100%;height:190px;margin:-24px 0 8px;display:block;position:relative;top:auto;right:auto}.foot{padding-top:var(--s6);padding-bottom:104px}.dock{display:block}.sec-head{margin-bottom:var(--s5);gap:12px}.specimen,.check{display:none}.record-band{padding:var(--s6) 0 var(--s6)}.back{margin-top:var(--s6)}.labels,.fine{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule);margin-top:22px;padding-top:0}.labels summary,.fine summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}.labels summary:after,.fine summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.labels[open] summary:after,.fine[open] summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.labels[open]{padding-bottom:14px}.fine h3{margin:0;font-size:1.2rem}.fine ul{padding-bottom:8px}.crop-plate{height:150px}.almanac svg{display:none}.almanac{margin-top:var(--s6)}.window{display:none}.packet .for{margin-bottom:10px}.g-feature>img,.guide>img{display:none}.guide{grid-template-columns:1fr}.foot-art,.trust li:nth-child(4),.cycle-note{display:none}.counts li{padding:6px 0}.spot-h{margin-top:var(--s6)}.scard .sm{font-size:15.5px}.sec{padding:48px 0}.yield{grid-template-columns:repeat(3,1fr);gap:6px}.yield div{padding:8px;display:block}.yield b{min-width:0;font-size:1.35rem}.yield span{margin-top:4px;font-size:13px}.bridge p{font-size:15px}.bridge-a .btn-line,.order .sec-head p,.trust,.faq .sec-head .btn{display:none}.counts{grid-template-columns:1fr 1fr;column-gap:14px}.counts li{border-bottom:0;grid-template-columns:12px 2.6rem 1fr;gap:8px;font-size:13.5px}.counts b{font-size:1.35rem}.map-cap .map-key{display:none}.a{font-size:14.5px}.mapres li{padding:5px 10px}.calendar li{padding:14px 0}.start-foot{margin-top:16px}.total{font-size:1.1rem}.faq summary{padding:15px 0;font-size:1.15rem}.foot{padding-bottom:96px}.foot .tagline{font-size:1.2rem}.record{font-size:1.3rem}.guide:not(.g-feature) p:not(.g-kicker){display:none}.calendar img{width:64px;height:64px}.calendar li,.calendar li:nth-child(n){grid-template-columns:64px 1fr;gap:0 14px}.calendar h3{margin:2px 0 4px;font-size:1.3rem}.calendar p{font-size:15px}.calendar .time{margin-top:8px;padding-top:8px}.cycle span{font-size:13px}.crops-sec .sec-head p,.compound-sec .sec-head p{font-size:1rem}.calendar{scroll-snap-type:x mandatory;scrollbar-width:none;border:0;gap:12px;margin-inline:-16px;padding:0 16px 6px;display:flex;overflow-x:auto}.calendar::-webkit-scrollbar{display:none}.calendar li,.calendar li:nth-child(n){scroll-snap-align:center;border:1px solid var(--rule-2);border-radius:var(--r1);background:var(--card);flex-direction:column;flex:0 0 82%;padding:18px;display:flex}.calendar li:last-child{border-bottom:1px solid var(--rule-2)}.calendar img{width:72px;height:66px;margin-bottom:6px}.calendar .time{margin-top:auto}.crop-body>.where,.crop-seo .a{display:none}.map-box{padding:0 14px}.map-box>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:54px;display:flex}.map-box>summary .map-h{margin:0}.map-box>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.map-box[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.map-box[open]{padding-bottom:14px}}@media (width<=1180px) and (height<=500px) and (pointer:coarse){.dock{display:block}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}a[href^=tel\:]{white-space:nowrap}.map .r1{grid-row:1}.map .r2{grid-row:2}.map .r3{grid-row:3}.map .r4{grid-row:4}.map .r5{grid-row:5}.map .r6{grid-row:6}.map .r7{grid-row:7}.map .r8{grid-row:8}.map .k1{grid-column:1}.map .k2{grid-column:2}.map .k3{grid-column:3}.map .k4{grid-column:4}.map .k5{grid-column:5}.map .k6{grid-column:6}.map .k7{grid-column:7}.map .k8{grid-column:8}.map .k9{grid-column:9}.map .k10{grid-column:10}.map .k11{grid-column:11}.map .k12{grid-column:12}.kick{font:italic 400 1.12rem/1.2 var(--f-display);font-variation-settings:"opsz" 14;color:var(--madder);margin-bottom:-6px}.dark .kick{color:var(--gold)}.f-copy .kick{margin-bottom:10px}.nav-l{align-items:center;gap:var(--s5);margin:0;padding:0;list-style:none;display:flex}.nav-l>li{display:flex}.nav-l a{font:500 .97rem/1 var(--f-body);color:var(--ink-2);padding:12px 0;text-decoration:none}.nav-l>li>a:hover{color:var(--ink)}.nav-es a{color:var(--ink-2)}.tel{display:none!important}@media (width>=1440px){.tel{display:inline!important}}@media (width>=1181px) and (width<=1359px){.nav-l{gap:18px}.top .wrap{gap:22px}.top-cta{padding:0 14px}html .top.hd .logo img{width:171px;height:36px}html[lang^=es] .top.hd .nav-l{gap:14px}html[lang^=es] .top.hd .nav-es{padding-left:14px}html[lang^=es] .top.hd .nav-l>li>a{font-size:.9rem}}@media (width>=1181px) and (width<=1439px){html .top.hd .wrap,html .top.hd .nav{gap:16px}html .top.hd .nav-l{gap:18px}html .top.hd .nav-es{padding-left:18px}html .top.hd .hd-cta{padding:0 14px}}@media (width>=1440px){html[lang^=es] .top.hd .wrap,html[lang^=es] .top.hd .nav{gap:16px}html[lang^=es] .top.hd .nav-l{gap:18px}html[lang^=es] .top.hd .nav-es{padding-left:18px}}@media (width<=1180px){.nav.open{height:var(--menu-h,calc(100dvh - 66px));overscroll-behavior:contain;max-height:none;box-shadow:none;border-bottom:0;grid-template-columns:minmax(0,1fr);align-content:start;overflow-y:auto}html.menu-open,html.menu-open body{overflow:hidden}html.menu-open .dock{visibility:hidden;transform:translateY(160%)!important}.nav.open .nav-tel{text-align:center;color:var(--ink-2);text-wrap:balance;border:0;padding:14px 0 0;font-size:.97rem;font-weight:500;display:block}.nav-l{display:block}.nav-l>li{border-bottom:1px solid var(--rule);display:block}.nav.open .nav-l>li>a{width:100%;min-height:50px;color:var(--ink);border:0;justify-content:space-between;padding:13px 0;font-size:1.05rem;display:flex}}@media (width<=1180px) and (scripting:none){html:root .menu-btn{display:none}html:root .nav{padding:0 0 12px;display:block;position:static}html:root .top .wrap{flex-wrap:wrap}html:root .nav{width:100%}}.foot .f-top{gap:var(--s7);margin-top:var(--s6);grid-template-columns:minmax(0,4fr) minmax(0,9fr);display:grid}.foot .f-about{color:#cfc4af;max-width:30em;margin-top:12px}.foot .f-cta,.foot .f-contact{margin-top:18px}.foot .f-cta a{color:var(--gold);font-weight:600}.f-cols{gap:var(--s5);grid-template-columns:repeat(4,minmax(0,1fr));padding-top:6px;display:grid}.fc>summary{list-style:none;display:none}.fc>summary::-webkit-details-marker{display:none}.fg+.fg{margin-top:var(--s5)}.fg-h{font:600 12px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:8px}.foot .fg ul{gap:0}.foot .fg a{color:#f4ecdd;padding:4px 0;font-size:14.5px;line-height:1.35;text-decoration:none;display:inline-block}.foot .fg a:hover{text-decoration:underline}.foot .legal{margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid #e3d9c64d;gap:10px;display:grid}.foot .legal-line{color:#e3d9c6;font-size:14.5px}.foot .legal .meta{color:#cfc4af;flex-wrap:wrap;gap:4px 22px;font-size:13.5px;display:flex}.foot .meta li{font-size:13.5px}.foot .meta a{color:#e3d9c6}@media (width<=1180px){.foot-art{display:none}.foot .f-top{gap:var(--s6);grid-template-columns:1fr}}@media (width<=899px){.f-cols{row-gap:var(--s6);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.f-cols{border-top:1px solid #e3d9c64d;grid-template-columns:1fr;gap:0}.fc{border-bottom:1px solid #e3d9c633}.fc>summary{cursor:pointer;min-height:50px;font:600 13px/1.3 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);justify-content:space-between;align-items:center;display:flex}.fc>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:9px;height:9px;transform:rotate(45deg)translate(-2px,-2px)}.fc[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.fc[open]{padding-bottom:14px}.fg+.fg{margin-top:14px}.foot .fg a{padding:9px 0;font-size:15.5px}.foot .f-about{display:none}.foot .legal .meta{gap:0 18px}.foot .meta a{padding:10px 0;display:inline-block}.foot .legal{margin-top:var(--s5)}}.hl{white-space:normal;text-wrap:balance;font-size:clamp(2.3rem,1rem + 2.9vw,3.9rem);line-height:1}@media (width>=900px) and (height<=860px){.hl{font-size:clamp(2.2rem,.9rem + 2.5vw,3.4rem)}}.plate svg{overflow:visible}@media (width<=699px){.hero .desc{display:none}.hl{margin-bottom:14px!important}.plate{align-self:stretch;min-height:96px;max-height:128px}.p-seo svg,.p-ads svg{max-width:none}.p-seo svg{aspect-ratio:640/300;width:220.69%;height:auto;inset:auto auto 0 -40.69%;transform:translateY(12.67%)}.p-ads svg{aspect-ratio:640/300;width:206.45%;height:auto;inset:auto auto 0 -90.32%;transform:translateY(4.67%)}.p-seo .art-roots{will-change:auto}}@media (width<=640px) and (height<=700px){.h1-sub{margin-top:6px;padding:12px 20px 8px;font-size:1.15rem}.voucher{padding-top:10px}.hl{margin-top:6px!important}.band{padding:6px 12px 5px}}.min-note{color:var(--ink-2);margin-top:10px;font-size:14.5px;line-height:1.45}.by-practice{margin-top:var(--s5);flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.by-practice p{font:italic 400 1.2rem/1.2 var(--f-display)}.by-practice ul{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.by-practice a{border:1px solid var(--rule-2);background:var(--card);min-height:44px;color:var(--ink);border-radius:999px;align-items:center;padding:0 16px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.by-practice a:hover{border-color:var(--ink)}@media (width<=640px){.by-practice a{padding:0 14px}}.counts-d>summary{list-style:none}.counts-d>summary::-webkit-details-marker{display:none}@media (width>=641px){.counts-d>summary{pointer-events:none}}@media (width<=640px){.counts-d{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule)}.counts-d>summary{cursor:pointer;justify-content:space-between;align-items:center;min-height:52px;display:flex}.counts-d>summary h3{margin:0;font-size:1.2rem}.counts-d>summary:after{content:"";border-bottom:1.5px solid;border-right:1.5px solid;width:10px;height:10px;transform:rotate(45deg)translate(-2px,-2px)}.counts-d[open]>summary:after{transform:rotate(-135deg)translate(-2px,-2px)}.counts-d[open]{padding-bottom:12px}}.packets{grid-template-columns:repeat(4,minmax(0,1fr))}.price small{white-space:nowrap}@media (width<=1023px){.packets{grid-template-columns:1fr 1fr}.featured{margin-top:0}}@media (width>=1024px) and (width<=1180px){.price{font-size:2rem}}@media (width<=1180px){.window{height:140px}.window img{object-fit:contain}}.wl-row{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.packet .wl-row{grid-template-columns:1fr}@media (width<=640px){.packets{align-items:flex-start}}@media (width<=1180px){.specimen figcaption{max-width:78%}.specimen figcaption span{white-space:normal;text-align:right;flex-wrap:wrap;column-gap:8px}.specimen figcaption span i{text-align:left}}@media (width>=900px) and (width<=1180px){.fields .fl.sel{grid-column:1/-1}}.cap-line{color:var(--ink-2);margin-top:6px;font-size:13.5px;line-height:1.45}.hero .s2-row{grid-template-columns:1fr 1fr}@media (width<=1359px){.hero .s2-row{grid-template-columns:1fr}}@media (width>=900px) and (width<=1359px){.hero .s2-row{grid-template-columns:1fr 1fr}.hero .s2-row .btn{grid-column:1/-1}}.fl input:focus,.fl select:focus{outline-offset:2px;outline:2px solid #0000}@media (forced-colors:active){:focus-visible,.fl input:focus,.fl select:focus,.thanks:focus{outline-offset:2px;outline:3px solid canvastext!important}.map .c.sel{outline:3px solid highlight}}@media (width<=640px){.guides .guide:not(.g-feature){display:none}.almanac p{font-size:15px}.vform.compact .s1 .fl{flex:none}}@media (height<=500px) and (pointer:coarse){.top.stuck{box-shadow:none;background:0 0;animation:none;position:relative}body.has-stuck{padding-top:0}.hero{grid-template-rows:auto auto auto 6px auto auto auto}.hero .plate,.hero .desc .long{display:none}.hero .desc .short{display:inline}.foot{padding-bottom:88px}}@media (width>=900px) and (height<=860px){.hero{grid-template-rows:auto auto auto minmax(160px,calc(100svh - 590px)) auto auto}}@media (width<=640px){.f-copy .after,.back-foot>p:first-child,.ledger .ico{display:none}.ledger li,.ledger li+li{padding-top:12px;padding-bottom:12px}.maps-h,.mapres{display:none}.crop-plate{height:112px}.cycle img{max-width:64px}.spot .mk2,.spot .sfoot>p,#find-out .mk2,.packet .incl{display:none}.sec{padding:40px 0}.attrib{font-size:13.5px}.motto,.prices-sec .sec-head .more,.almanac .more{display:none}.faq summary{padding:12px 0}}.foot .legal .meta{align-items:center}@media (width<=640px){.foot .legal .meta li a{padding:8px 0}.f-cols{border-top:0}}@media (width>=1181px){.foot-art{right:auto;left:max(20px, calc((100% - var(--max)) / 2 - 30px));opacity:.3;width:400px;height:214px;top:auto;bottom:100px}}:root{--bg:var(--paper);--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--sepia);--link:var(--madder);--link-hover:var(--madder-deep);--rule-strong:var(--ink-2);--focus-w:2.5px;--up:var(--moss-2);--down:var(--madder);--stamp:var(--madder);--ff-display:var(--f-display);--ff-text:var(--f-body);--ff-mono:var(--f-body);--ff-body:var(--f-body);--grid-gap:clamp(16px, 2.2vw, 32px);--section-y:clamp(56px, 3rem + 4vw, 104px);--section-y-tight:clamp(40px, 2rem + 2.4vw, 72px);--wrap:calc(var(--max) + 2 * var(--gutter));--type-hero-size:clamp(2.6rem, 1.5rem + 4.4vw, 5.2rem);--type-section-size:clamp(1.9rem, 1.3rem + 1.8vw, 3rem);--type-numeral-size:clamp(3.4rem, 2rem + 5.6vw, 7rem);--type-stat-size:clamp(2.4rem, 1.7rem + 2.8vw, 4.2rem)}html{color-scheme:light}body{min-width:320px}ul,ol{margin:0}strong,b{font-weight:600}small{font-size:var(--type-small-size)}hr{border:0;border-top:1px solid var(--rule);margin:var(--s7) 0}table{font-variant-numeric:tabular-nums lining-nums}abbr[title]{text-underline-offset:.2em;text-decoration:underline dotted}main:focus,:focus:not(:focus-visible){outline:none}@media print{body{background:#fff}.top,.foot,.dock,.no-print,.end-card,.skip,.side-packet{display:none!important}.theme-ink,.dark{color:var(--ink)!important;background:#fff!important}a{color:var(--ink)}.section{padding-block:24px}details::details-content{content-visibility:visible;display:contents}details:not([open])>:not(summary){display:revert}form.news,.lead-form,.rw-signup{display:none!important}.btn{box-shadow:none!important;color:var(--ink)!important;background:0 0!important;border:1px solid!important}}@media (width<=640px) and (height<=600px),(height<=320px){html:root .dock{margin:0 16px 16px;position:static;transform:none!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:0s!important;animation-duration:0s!important}}.lead-form .cf-turnstile{order:99;grid-column:1/-1}.lead-form .cf-turnstile:empty{display:none}.every{margin-top:var(--s6)}.o-pages{margin-top:var(--s5);flex-wrap:wrap;gap:6px 24px;display:flex}.slabel b a{color:inherit;text-decoration-color:var(--rule-2)}.slabel b a:hover{text-decoration-color:currentColor}.pop-note .arrow-link{justify-self:start}.fg-h a{text-decoration:none;color:inherit!important;font-size:inherit!important;padding:0!important}.fg-h a:hover{text-decoration:underline}.foot .big a{display:inline-block}@media (width<=640px){.proof b{white-space:normal}}@media (width<=899px){.form-grid{grid-template-columns:minmax(0,1fr)}}.form-copy,.form-side,.form-side>*,.fields>*{min-width:0}.side-packet .proof b,.end-card .proof b{white-space:normal}figure.report{box-shadow:var(--lift);border-radius:4px;border-color:var(--rule-2)!important}.all-states{margin:12px 0 0;font-size:14.5px}.all-states>summary{cursor:pointer;min-height:44px;color:var(--madder);align-items:center;font-weight:600;display:inline-flex}.all-states ul{columns:4 9em;column-gap:16px;margin:6px 0 4px;padding:0;list-style:none}.all-states li{break-inside:avoid}.all-states a{color:var(--ink-2);padding:3px 0;display:inline-block}.es-body-grid{gap:var(--s7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.es-body-grid>.sec-head{margin-bottom:0;position:sticky;top:90px}.home .prose{max-width:calc(66 * var(--ch-sans));font-size:1.0625rem;line-height:1.7}.home .prose>*+*{margin-top:var(--s4)}.home .prose h2{margin:var(--s7) 0 var(--s3);font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem)}.home .prose ul{padding-left:1.2em}.home .prose li{margin:6px 0}.home .prose li::marker{color:var(--moss-2)}.home .prose a{color:var(--madder)}.home .sources-sec{padding:var(--s8) 0;border-top:1px solid var(--rule-2)}.home .sources-sec .wrap{gap:var(--s7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);display:grid}.home .sources-sec .sec-head{margin-bottom:0}.home .sources ol{counter-reset:s;border-top:1px solid var(--ink-2);margin:0;padding:0;list-style:none}.home .sources li{counter-increment:s;border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:2px 10px;padding:12px 0;font-size:15.5px;line-height:1.45;display:grid}.home .sources li:before{content:counter(s);font:italic 400 1.1rem/1.4 var(--f-display);color:var(--sepia);grid-row:span 2}.home .sources li span{color:var(--sepia);font-size:14px}@media (width<=899px){.es-body-grid,.home .sources-sec .wrap{gap:var(--s5);grid-template-columns:minmax(0,1fr)}.es-body-grid>.sec-head{position:static}}.waffle{gap:var(--s5);align-items:end;margin:0;display:grid}.waffle svg{width:100%;max-width:520px;height:auto}.waffle .junk{fill:var(--madder)}.waffle .real{fill:var(--moss-2)}.waffle-key{gap:var(--s6);flex-wrap:wrap;display:flex}.wk{gap:2px;margin:0;display:grid}.wk-n{font:400 clamp(2.4rem, 1.7rem + 2.8vw, 4.2rem)/1 var(--f-display)}.wk--junk .wk-n{color:var(--madder)}.wk-t{color:var(--ink-2);font-size:1.0625rem}@media (width>=900px){.waffle{gap:var(--s6);grid-template-columns:minmax(0,520px) auto}.waffle-key{flex-direction:column;justify-content:space-between;height:100%}}@font-face{font-family:IBM Plex Mono;src:url(/fonts/ibm-plex-mono-400.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--f-mono:"IBM Plex Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace}.meta-label,html .cite-facts.cite-facts dt,html .ck-facts.ck-facts dt,html .verify-dl.verify-dl dt{font:400 12.5px/1.35 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia)}html .cite-facts.cite-facts dd,html .ck-facts.ck-facts dd,html .verify-dl.verify-dl dd{font-variant-numeric:tabular-nums lining-nums}:root{--sec-y:84px;--band-y:92px;--edge:14px;--deckle:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 480 14' preserveAspectRatio='none'%3E%3Cpath d='M0 14V6L5 3.9L12 3.4L18 5.2L21 6.0L25 5.6L28 3.5L34 8.0L37 4.3L44 8.7L51 5.4L59 3.3L68 4.7L71 3.7L76 7.9L80 6.5L87 5.2L94 3.4L97 4.2L104 5.6L109 6.5L115 4.8L122 7.2L127 6.4L133 8.3L140 4.7L149 3.7L155 7.5L159 5.9L162 7.0L169 6.4L178 4.9L185 6.6L191 5.7L199 8.7L205 7.0L209 7.2L215 9.0L223 4.7L229 7.0L232 5.8L236 3.7L239 7.6L243 4.5L248 8.2L252 5.7L258 8.3L266 8.2L271 5.5L276 8.3L285 3.9L289 4.4L293 5.9L300 4.6L303 5.5L308 6.4L317 7.1L323 6.7L330 3.3L338 7.7L346 7.8L352 5.4L355 6.8L359 3.4L363 4.0L368 3.3L371 3.9L375 5.2L378 8.2L384 3.9L389 5.1L394 3.7L402 9.0L408 5.9L412 3.6L417 4.6L425 4.0L428 8.7L434 3.9L440 3.2L446 8.9L454 7.2L459 5.2L463 7.6L469 7.7L474 4.3L480 6.0V14Z'/%3E%3C/svg%3E")}@media (width<=1023px){:root{--sec-y:72px;--band-y:80px}}@media (width<=640px){:root{--sec-y:52px;--band-y:60px;--edge:10px}}:root{--section-y:var(--sec-y);--section-y-tight:calc(var(--sec-y) * .66)}html body .sec{padding-block:var(--sec-y)}html body .sec:not(.dark):not(.order)+.sec:not(.dark):not(.order){padding-top:calc(var(--sec-y) * .66)}html body .dark.sec,html body .order.sec,html body .sec.bf-order{padding-block:var(--band-y)}.prices-sec{background:0 0}.prices-sec:before{content:none}html body .record-band{padding:var(--sec-y) 0 0}html body .record-band+.crops-sec{padding-top:var(--sec-y)}.sec-head{margin-bottom:var(--s7)}@media (width<=640px){.sec-head{margin-bottom:var(--s6)}}.seed-sec,.order,body:not(.home) .foot{-webkit-mask:var(--deckle) top left / 480px var(--edge) repeat-x, linear-gradient(#000, #000) 0 calc(var(--edge) - 1px) / 100% 100% no-repeat;mask:var(--deckle) top left / 480px var(--edge) repeat-x, linear-gradient(#000, #000) 0 calc(var(--edge) - 1px) / 100% 100% no-repeat}h1,h2,h3,h4,.kick,.motto,summary,.btn,.cycle b,.scard .nm,.bridge-h,.record{text-wrap:balance}p,li,dd,dt,figcaption,blockquote,td,.cycle span,.sec-head p{text-wrap:pretty}.btn{white-space:normal;text-align:center;line-height:1.2}.top-cta,.dock .btn,.s1 .btn,.packet .btn{white-space:nowrap}@media (width>=641px){.btn{white-space:nowrap}}.sec-head p{color:var(--ink-2)}.map .c{font-size:12px}@media (width<=640px){.map .c{letter-spacing:-.01em;font-size:12px}}.postcard .stamp span{letter-spacing:.04em;font-size:12px}@media (width<=899px){.ledger span,.calendar p,.scard .ct,.scard .sm,.bridge p,.almanac p,.month ul,.cycle-privacy,.key li,.callouts li,.map-cap,.packet ul,.packet .for,.guide p,.postcard .sub,.fine ul,.c5-note,.s2-h,.wl-for,.wl-intro,.trust li,.crop-body>.what,.sfoot p,.counts li,.min-note,.menu-note,.postcard .few,.study p,.g-feature .g-meta,.map-cap,.guide p{font-size:1rem;line-height:1.5}.proof a span{font-size:16px}.proof a{font-size:12.5px}}.logo{flex:none;min-height:44px}.foot .f-cta a,.foot .f-contact a{align-items:center;min-height:44px;display:inline-flex}.foot .f-cta,.foot .f-contact{justify-items:start;gap:0;display:grid}.foot .meta a,.foot .legal li a{align-items:center;min-height:44px;padding:0;display:inline-flex}.foot .f-follow{margin-top:var(--s4)}.foot .f-follow-h{letter-spacing:.04em;color:#cfc4af;margin:0;font-size:14px}.foot .f-follow ul{flex-wrap:wrap;gap:0 20px;margin:0;padding:0;list-style:none;display:flex}.foot .f-follow a{align-items:center;min-height:44px;display:inline-flex}.foot .legal-lines{gap:6px;max-width:46em;display:grid}.foot .legal-lines .legal-line{margin:0}.foot .legal-line{color:#e3d9c6;max-width:46em;font-size:15px;font-weight:400;line-height:1.55}.foot .fg a{align-items:center;min-height:32px;display:inline-flex}@media (width<=1180px){.foot .fg a{min-height:44px;padding:0}.foot .fg-h a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=640px){.foot .fg ul{display:grid}.foot .legal{margin-top:var(--s5);border-top:0;padding-top:0}.foot .legal .meta{gap:0 20px}.foot{padding-bottom:76px}}@media (width>=1181px){.foot-art{height:200px;bottom:210px}}.fg-h{letter-spacing:.08em}.foot .fg-h a{flex-wrap:wrap;column-gap:.35em}.dark .arrow-link,.order .arrow-link{color:var(--gold)}.dock{padding:4px 12px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--paper) 88%, transparent);backdrop-filter:blur(10px)saturate(1.15);border-top:1px solid color-mix(in srgb, var(--rule-2) 80%, transparent);transition:transform var(--d2) var(--ease);bottom:0;left:0;right:0;transform:translateY(105%);box-shadow:0 -10px 24px -18px #3c2a148c}.dock.on{transform:none}.dock .btn{min-height:44px;box-shadow:none;font-size:1rem}@media (width<=640px){.dock.dock--call{gap:8px;display:flex}}@media (width<=1180px) and (height<=500px) and (pointer:coarse){.dock.dock--call{gap:8px;display:flex}}.dock--call .btn{flex:auto;width:auto;min-width:0;padding-inline:12px}.dock-tel{min-height:44px;font:600 1rem/1 var(--f-body);color:var(--moss-deep);background:var(--card);border:1px solid var(--moss-2);border-radius:var(--r2);white-space:nowrap;flex:none;justify-content:center;align-items:center;padding-inline:18px;text-decoration:none;display:inline-flex}.dock-tel:focus-visible{outline:3px solid var(--focus);outline-offset:2px}@media (width<=899px){html{scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media (width>=700px){.hl{align-self:end}}.voucher-bg:before{inset:14px}@media (width>=700px){.voucher-bg{-webkit-mask:radial-gradient(10px at 0,#0000 9.5px,#000 10px) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 9.5px,#000 10px) 100%/51% 100% no-repeat;mask:radial-gradient(10px at 0,#0000 9.5px,#000 10px) 0/51% 100% no-repeat,radial-gradient(10px at 100%,#0000 9.5px,#000 10px) 100%/51% 100% no-repeat}}@media (width>=700px) and (width<=899px){html .h1-sub{padding:34px 40px 18px}html .voucher{padding:6px 40px 10px}html .proof{padding:4px 40px 30px}}@media (width<=699px){.voucher-bg{-webkit-mask:radial-gradient(circle 10px at 0 var(--ny,112px), transparent 9.5px, #000 10px) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% var(--ny,112px), transparent 9.5px, #000 10px) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 var(--ny,112px), transparent 9.5px, #000 10px) left / 51% 100% no-repeat, radial-gradient(circle 10px at 100% var(--ny,112px), transparent 9.5px, #000 10px) right / 51% 100% no-repeat}.voucher-bg:before{inset:14px}.voucher-bg:after{left:30px;right:30px}html .h1-sub{text-align:center;margin-top:12px;padding:34px 32px 18px;font-size:clamp(1.18rem,1rem + 1.2vw,1.36rem);line-height:1.2}html .voucher{padding:20px 30px 4px}html .proof{padding:6px 30px 34px}}@media (width<=640px) and (height<=700px){html .h1-sub{padding:26px 30px 14px}html .voucher{padding-top:16px}}.f-copy h2{max-width:16em}.record{margin-top:var(--s5);letter-spacing:-.014em;max-width:24em;font-size:clamp(1.45rem,.95rem + 1.45vw,2.45rem);line-height:1.18}.attrib{margin-top:var(--s5);color:var(--sepia);border-top:0;max-width:52em;padding-top:0;font-size:15px;font-style:normal;line-height:1.55}.attrib a{color:var(--madder);white-space:normal;font-weight:600}@media (width<=640px){.attrib{font-size:15px}.record{margin-top:var(--s4);font-size:1.4rem}.attrib{margin-top:var(--s4)}.ledger{grid-template-columns:minmax(0,1fr)}.ledger li,.ledger li+li,.ledger li:nth-child(n){border-left:0;border-top:1px solid var(--rule);grid-template-columns:6.2rem minmax(0,1fr);align-items:baseline;gap:0 12px;padding:14px 0}.ledger li:first-child{border-top:0}.ledger b{font-size:1.25rem}.back-head{padding-bottom:12px}}.back-foot .legal-mark{color:var(--ink-2);font-size:15px;font-weight:400;line-height:1.55}@media (width>=641px){.crops{grid-template-rows:repeat(14,auto)}.crop{grid-row:span 14}.crop .sample{grid-row:span 6;grid-template-rows:subgrid;align-content:start;row-gap:0;display:grid}.sample>.mock{align-self:start}.sample>.ai-link{place-self:end start}}.lsares .stars{color:var(--moss-2);align-items:center;gap:5px;font-size:13.5px;font-weight:600;display:inline-flex}.lsares .stars svg{width:14px;height:14px}.crop-ads .mapres li:first-child{background:var(--madder-tint)}.sample .ai-link{min-height:44px;margin-top:16px}@media (width<=640px){.c-grid{row-gap:0}.c-grid .sec-head{display:contents}.c-grid .sec-head>.kick,.c-grid .sec-head>h2,.c-grid .sec-head>p{order:-1}.c-grid .sec-head>h2{margin-top:10px}.c-grid .sec-head>p{margin:14px 0 var(--s5)}.compound-sec .key{margin-top:var(--s4);order:1;gap:8px;display:grid}.key li{grid-template-columns:32px 1fr;gap:10px}.chart{padding:22px 14px 14px}}.cycle img{box-shadow:none;outline-offset:5px;border:0;outline:1.5px solid #e1b44eb3;padding:8px}.cycle span{text-wrap:balance}.cycle li:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 26 14'%3E%3Cpath d='M1 7h22M17 1.5L23.5 7 17 12.5' fill='none' stroke='%23E1B44E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");width:26px;height:14px}@media (width>=1101px){.cycle{grid-template-rows:auto auto auto;column-gap:40px}.cycle li{grid-row:span 3;grid-template-rows:subgrid;row-gap:6px}.cycle li:after{top:60px;right:-34px}.cycle img{max-width:132px}}@media (width>=641px) and (width<=1100px){.cycle li:after{right:-24px}.cycle li:nth-child(4):after,.cycle li:nth-child(5):after{left:-24px}}@media (width<=640px){.cycle{grid-template-columns:minmax(0,1fr);gap:0}.cycle li,.cycle li:nth-child(n){text-align:left;grid-area:auto/1;grid-template-columns:64px minmax(0,1fr);place-items:start;gap:2px 18px;padding-bottom:26px;display:grid}.cycle img{outline-offset:3px;z-index:1;background:var(--card);grid-row:1/span 2;width:64px;max-width:64px;padding:6px;position:relative}.cycle b{margin-top:4px;font-size:1.2rem}.cycle b:before{display:inline}.cycle span{text-wrap:pretty;max-width:none;font-size:1rem;line-height:1.5}.cycle li:after,.cycle li:nth-child(n):after{background:0 0;border-left:1.5px dashed #e1b44e8c;width:0;height:auto;display:block;inset:70px auto 6px 31px;transform:none}.cycle li:last-child:after{display:none}.cycle-privacy{margin-top:var(--s4)}}.hero .priv{font-size:13px}.foot .big img{width:auto;max-width:100%;height:clamp(64px,7vw,112px)}.crop-plate img{object-fit:contain}.g-feature>img{object-fit:cover}.logo img{flex:none;max-width:none}.guide>img{object-fit:contain}.spot-h span{display:inline-block}@media (width<=640px){.spot-h span{margin:6px 0 0;display:block}}@media (width<=380px){.fl label{font-size:15px}.fl .opt{font-size:13px}}.fl.sel label{max-width:calc(100% - 46px)}.arrow-link{min-height:44px;margin-block:0;padding-block:0}.sfoot .arrow-link{align-self:start}.pop-note{gap:0}.tview summary{min-height:44px}@media (width<=640px){.by-practice a{min-height:44px}.proof a{padding-block:4px}}@media (width<=1180px){html :is(ul,ol):not(.dc-jump,.rcards,.w-grid)>li>a:only-child:not(.btn):not(.prose a):not(.tx>a),html td>a:only-child,html .pi-links a,html .sources li a,html .sources-list li a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}html .foot .fg a{min-width:44px}html sup>a[href][href]{vertical-align:middle;justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-16px -14px;padding:0;display:inline-flex}html :is(h2,h3,h4)>a:only-child{align-items:center;min-height:44px;display:inline-flex}html .proof a{min-height:44px}}.packet .fl label,.price-card .fl label{font-size:15px}.packet .fl .opt,.price-card .fl .opt{font-size:13px}@media (width<=1180px){html th>a:only-child,html table a,html .pi-links a,html .gsrc a,html .signed-link a,html .talk-card a,html p.phone a,html .t-name a,html .prose li.lk>a,html .prose p.lk>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}html table :is(td,th).tx a,html li.tx>a,html p.gsrc>a{min-width:0;min-height:0;display:inline}}@media (width>=641px){.labels>summary,.fine>summary,.map-box>summary{pointer-events:none}}@media (width<=899px){.crop-body .a,.cycle span,.hl-row a{font-size:1rem}.specimen figcaption{font-size:13px}}.hl-row a{align-items:center;min-height:44px;margin-block:-10px;display:inline-flex}@media (width<=1180px){html .hl-row{padding-block:11px}html .slabel b a{margin-block:-11px;padding-block:11px;display:inline-block}html .recent li>a{align-items:center;min-height:44px;display:inline-flex}}@media (width<=899px){.check{font-size:1rem}}.band-notes{margin:var(--s5) 0 0;max-width:62em;color:var(--ink-2);gap:6px;padding:0;font-size:15px;line-height:1.5;list-style:none;display:grid}.band-notes li{text-wrap:pretty;padding-left:18px;position:relative}.band-notes li:before{content:"";background:var(--gold);border-radius:50% 0;width:7px;height:7px;position:absolute;top:.55em;left:2px;transform:rotate(45deg)}@media (width<=899px){.band-notes{font-size:1rem}}@media (width<=640px){.bands{flex-flow:column;align-items:stretch;gap:8px}html .band-opts{scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;border-inline:0;border-radius:0;flex-wrap:nowrap;width:auto;margin-inline:-16px;padding:4px 16px;display:flex;overflow-x:auto}html .band-opts::-webkit-scrollbar{display:none}html .band-opts button{scroll-snap-align:start;white-space:nowrap;flex:none;min-height:44px;padding:0 16px;font-size:15px}}html .proof-strip a{font:inherit;letter-spacing:0;text-transform:none;text-align:center;color:var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:8px 14px;text-decoration:none;display:grid}html .proof-strip .ps-h{font:italic 400 16px/1.3 var(--f-display);color:var(--madder);text-align:center;flex-basis:auto;grid-column:1/-1}html .proof-strip .ps{border-top:1px solid var(--rule-2);font:inherit;color:var(--ink);align-content:start;justify-items:center;gap:3px;padding-top:8px;font-style:normal;display:grid}html .proof-strip .ps b{font:400 clamp(1.3rem, 1.05rem + 1.1vw, 1.6rem)/1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;padding:0;text-decoration:none}html .proof-strip .ps b:before,html .proof-strip .ps b:after{content:none;display:none}html .proof-strip small{font:500 13px/1.3 var(--f-body);color:var(--ink-2);text-wrap:balance}html .proof-strip a:hover small{text-underline-offset:.2em;text-decoration:underline}@media (width>=900px){html .proof-strip a,html .proof-strip .ps-h{text-align:left}html .proof-strip .ps{justify-items:start}}@media (width<=380px){html .proof-strip a{gap:8px}}@media (width<=699px){html .hero{padding-bottom:0}}html .pk-googleseo li:nth-child(-n+2):before{background:var(--frame)}@media (width<=380px){html .voucher{padding-inline:22px}html .h1-sub{padding-inline:24px}html .proof{padding-inline:22px}}.nav-l a{align-items:center;min-height:44px;display:inline-flex}.tel{align-items:center;min-height:44px}@media (width>=1440px){.tel{display:inline-flex!important}}.foot .fg a,summary{min-height:44px}.rec-mark a,.about-guide sup a{justify-content:center;align-items:center;min-width:44px;min-height:44px;margin:-14px -12px;display:inline-flex}html .prose td a:not(:only-child),html .prose td p a{min-width:0;min-height:0;margin:0;padding:0;display:inline}.specimen figcaption span{min-width:0}:lang(es) .specimen figcaption span{white-space:normal;grid-template-columns:minmax(0,1fr) auto;column-gap:.5em;display:grid}@media (width<=899px){html .cite-text.cite-text{font-size:1rem}}@media (width<=1180px){html .cite-facts.cite-facts a{align-items:center;min-height:44px;display:inline-flex}}html body .foot .fg-h{align-items:center;min-height:44px;margin:0 0 8px;display:flex}html body .foot .fg-h a{min-height:0}@media (width<=1180px){html body .foot .fg-h{min-height:44px;margin-bottom:4px}html body .foot .fg-h a{white-space:normal;align-items:center;min-height:44px;display:inline-flex}}table td,table th,html body table :is(td,th),html body .tbl thead th{-webkit-hyphens:manual;hyphens:manual;overflow-wrap:normal;word-break:normal}table td a,table th a{min-height:0;display:inline}table td code,table td a[href^=http]{overflow-wrap:anywhere}html body .wrap.narrow,html body .wrap.dc-prose,html body .wrap.ds-prose{max-width:var(--max)}html body .wrap.narrow>*,html body .wrap.dc-prose>*,html body .wrap.ds-prose>*{max-width:820px}html body .wrap.narrow>.stack-wrap,html body .wrap.narrow>.bars,html body .wrap.narrow>.facts,html body .wrap.narrow>figure,html body .wrap.ds-prose>.ds-facts{max-width:none}h2.section-title,.prose h2{margin-bottom:.6em}html body :is(.narrow,.dc-prose,.ds-prose) h2+p,html body h2.section-title+p{margin-top:0}:is(.narrow,.dc-prose,.ds-prose,.prose)>*+:is(h2,h3){margin-top:28px}.dc-list{align-items:stretch}html body .hl-row{padding-block:12px}html body .hl-row a{min-height:0;margin-block:-11px;padding-block:11px;display:inline-block}.svc-cards{gap:var(--space-4,16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));display:grid}.svc-cards>li{min-width:0;display:flex}.svc-cards>li>.svc-card{flex:auto;width:100%}@media (width>=640px){.svc-cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.svc-cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.svc-cards:has(>li:nth-child(3):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}.svc-cards:has(>li:nth-child(5):last-child){grid-template-columns:repeat(6,minmax(0,1fr))}.svc-cards:has(>li:nth-child(5):last-child)>li:nth-child(-n+3){grid-column:span 2}.svc-cards:has(>li:nth-child(5):last-child)>li:nth-child(n+4){grid-column:span 3}}.number{align-items:center}.number .number-title,.number .number-meta{margin:0}@media (width>=1100px){.foot .fg-h{white-space:nowrap;letter-spacing:.08em}}@media (width>=641px){.foot .fg a{padding:0;display:block}.foot .fg li{padding-block:4px}}.foot .fc,.foot .f-cols{align-items:start}.foot .fc{align-self:start}html[lang=es] .foot .en-mark,.foot .en-mark{white-space:nowrap;margin-left:.4em;display:inline-block}.src{white-space:nowrap}.src+a{margin-left:.6em}.toc a[aria-current=true]{padding-left:13px}.toc li a{overflow-wrap:anywhere}.toc li+li{margin-top:2px}.bf-plate{object-fit:contain;box-sizing:border-box;padding:8px 12px 14px}.states td:nth-child(3),.states td:nth-child(4){min-width:9.5rem}@media (width<=640px){.spot{scroll-snap-type:none;grid-template-columns:1fr;gap:12px;margin-inline:0;padding:12px 0 0;display:grid;overflow:visible}.spot>*{flex:none;width:auto}}.hub-grid{align-items:stretch}.hub-grid>.hub-card{height:100%}.hub-card>div{flex-direction:column;height:100%;display:flex}.hub-card .hub-date{margin-top:auto;padding-top:10px}.postcard:before{content:none}.fl.sel label,.fl:has(select) label{letter-spacing:.02em;color:var(--ink-2);max-width:calc(100% - 44px);font-size:12.5px;font-weight:600;top:10px;transform:none}@media (width<=480px){.fl:has(select) label{letter-spacing:0;font-size:12px}}.proof a,.proof b,.proof span,.side-packet .proof a{font-size:12px;line-height:1.5}@media (width<=899px){main{padding-bottom:8px}.foot{padding-bottom:max(104px, calc(88px + env(safe-area-inset-bottom)))}}.rel-grid:not(.c4){grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))}@media (width>=900px){.rel-grid:not(.c4),ul.cards.res{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1100px){html body .bf-video .vid{grid-template-columns:minmax(0,3fr) minmax(240px,1fr);grid-auto-rows:min-content;align-items:start;gap:0 32px;max-width:none;display:grid}html body .bf-video .vid-frame{grid-area:1/1/span 8}html body .bf-video .vid>:not(.vid-frame){grid-column:2;margin-top:0}html body .bf-video .vid-cap{margin-bottom:8px}}.bf-video{padding-bottom:calc(var(--sec-y) * .6)}html body .pr-anchor{align-items:start;gap:10px;display:grid}.pr-stages{margin:0;padding:0;list-style:none;display:grid}.pr-stages li{border-top:1px solid var(--rule);grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:baseline;gap:4px 16px;padding:9px 0;font-size:16px;line-height:1.4;display:grid}.pr-stages li:first-child{border-top:0}.pr-pr{font-weight:600}.pr-stage-note{color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}@media (width<=640px){.pr-stages li{grid-template-columns:1fr auto}.pr-st{grid-column:1/-1}}html body .pr-two>.sec-head{align-content:start;align-self:start}@media (width>=1181px){html body .foot .fg ul{gap:0;display:grid}html body .foot .fg li{padding-block:0}html body .foot .fg a{min-height:0;padding:5px 0;line-height:1.4;display:block}html body .foot .fg-h{white-space:normal;letter-spacing:.08em;min-height:0;margin:0 0 10px;line-height:1.3;display:block}html body .foot .fg-h a{min-height:0;padding:0;display:inline}html body .foot .fg+.fg{margin-top:30px}}html body .sec:not(.dark):not(.order):has(+.sec:not(.dark):not(.order)){padding-bottom:calc(var(--sec-y) * .55)}.bf-steps{align-items:stretch}.bf-steps li{flex-direction:column;gap:8px;display:flex}.bf-steps li .arrow-link{margin-top:auto;margin-bottom:-4px;padding-top:8px}.bf-job img{aspect-ratio:560/230;background:var(--card-2);display:block}.bf-job,.bf-job img{opacity:1}@media (width>=1100px){.bf-terms-in .sec-head{align-self:start;position:sticky;top:6rem}}.tbl-wrap{max-width:100%}.srule-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.srule-h h3{margin:0}h3:has(>.src,>.pill,>.st-pill,>.badge),.pk-h h3,.pr-group h3{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}h3+p,h3+ul,h3+dl{margin-top:.5rem}dl.legend>div:last-child:nth-child(odd){grid-column:1/-1}.metros-h+ul,ul.markets,.markets-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;margin:0;padding:0;list-style:none;display:grid}@media (width<=520px){ul.markets,.markets-list{grid-template-columns:1fr}}.rel-grid:not(.c4),ul.rp,ul.cards,.dc-facts,.ds-facts,.pr-never-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rel-grid{align-items:stretch}.rel-grid .guide,ul.cards>li,li.guide,ul.rp>li{flex-direction:column;height:100%;display:flex}.rel-grid .guide>:last-child,ul.cards>li>:last-child,li.guide>.arrow-link,ul.rp>li>a:last-child{margin-top:auto}.pr-never-grid>div{height:100%}.fields>:last-child:nth-child(odd){grid-column:1/-1}section.end-sec,#end,.related{margin-block:0}section.end-sec,.related{padding-block:var(--sec-y,64px)}.sec.sources-sec+.end-sec{padding-top:0}.scard .nm{white-space:nowrap;flex-wrap:nowrap;align-items:baseline;gap:.5rem;display:flex}.scard .nm .ab{flex:none}.en-mark,.foot .en-mark,html[lang=es] .en-mark{font-size:max(12px,.75rem)}.prose h2[id$=-markets]+p+ul,.prose h2[id$=-markets]+ul{margin:var(--s4,16px) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:8px 12px;padding:0;list-style:none;display:grid}.prose h2[id$=-markets]+p+ul li,.prose h2[id$=-markets]+ul li{margin:0}.prose h2[id$=-markets]+p+ul a,.prose h2[id$=-markets]+ul a{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r2,8px);padding:10px 14px;text-decoration:none;display:block}@media (width>=900px){html body .rel-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){html body .rel-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=900px){html body :is(.rel-grid,ul.cards,ul.rp):is(:has(>:nth-child(5):last-child),:has(>:nth-child(9):last-child)){grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){html body :is(.rel-grid,ul.cards,ul.rp):has(>:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width<=640px){html body :is(.bf-small,.bf-notlaw,.pr-metro,.pr-terms,.mn-note,.wq-help,.pr-stage-note,.pr-floor,.bf-under,.bf-meta,.art-meta,p.muted,.news p){font-size:1rem}}html body .ibody+.section,html body .ibody+.section--tight{padding-top:0}html body .section:not([class*=theme-]):not(.dark):not(.section--rule)+.section:not([class*=theme-]):not(.dark):not(.page-hero){padding-top:calc(var(--sec-y) * .5)}:root{--gap-y:68px;--gap-band:68px}@media (width<=1023px){:root{--gap-y:56px;--gap-band:60px}}@media (width<=640px){:root{--gap-y:42px;--gap-band:48px}}html body main :is(section.section,.ibody,section.related,section.inner-faq,section.sources-sec):not(.page-hero){padding-block:var(--gap-y)}html body main :is(section.section--tight){padding-block:calc(var(--gap-y) * .7)}html body main section.section--flush-top,html body main .ibody+.section,html body main .ibody+.section--tight{padding-top:0}html body main :is(section.section,.ibody,section.related,section.inner-faq,section.sources-sec,section.end-sec)>:is(.wrap,.wrap-wide,.prose,.container)>:last-child{margin-bottom:0}html body main :is(section.section,.ibody,section.related,section.inner-faq,section.sources-sec,section.end-sec)>:is(.wrap,.wrap-wide,.prose,.container)>:first-child{margin-top:0}html body main :is(section.section,section.related)>:last-child,html body main :is(section.section,section.related)>:is(.wrap,.wrap-wide)>:last-child>:last-child,html body main :is(section.section,.ibody,section.related,section.inner-faq,section.sources-sec) :is(p,ul,ol,dl,div,figure,table,a,.tbl-wrap):last-child{margin-bottom:0}html body main section.end-sec :is(.wrap,.sec-head,.ec-wrap,.ec-copy)>:first-child{margin-top:0}html body main section.sec.dark.end-sec{padding-block:calc(var(--gap-band) - 12px)}html body main section:has(+section.end-sec):not(.page-hero){padding-bottom:calc(var(--gap-y) - 16px)}html body main :is(section.section,.ibody)+div>section.section:first-child,html body main section.section+section.section{padding-top:calc(var(--gap-y) * .5)}@media (width<=640px){:root{--gap-y:36px}}@media (width>=600px){html body :is(.prose h2[id$=-markets]+ul,.prose h2[id$=-markets]+p+ul):has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1000px){html body ol.dl:has(>:nth-child(7):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}html body ol.dl:has(>:nth-child(10):last-child){grid-template-columns:repeat(5,minmax(0,1fr))}}@media (width>=640px){html body .wq-opts:is(:has(>:nth-child(4):last-child),:has(>:nth-child(5):last-child),:has(>:nth-child(8):last-child)){display:grid}html body .wq-opts:has(>:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}html body .wq-opts:has(>:nth-child(5):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}html body .wq-opts:has(>:nth-child(8):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}}html body .ds-prose :is(p,li,code,span){overflow-wrap:anywhere}html body .ds-prose .tbl-wrap :is(span,td,th){overflow-wrap:normal}html body .ds-prose .tbl-wrap{max-width:100%}html body .tbl-wrap .tbl td a,html body .tbl-wrap .tbl th a{min-width:44px;padding-block:14px;line-height:1.2;display:inline-block}html body .tbl-wrap .tbl :is(td,th).tx a{min-width:0;line-height:inherit;padding-block:0;display:inline}html body .ds-prose p>a:only-child{padding-block:12px;display:inline-block}.en-mark{white-space:nowrap;font-size:.85em}.eb-nf input{flex:none;width:22px;height:22px}.eb-box label{align-items:center;min-height:24px;display:inline-flex}.study-chart{padding-block:var(--space-5) 0}.sc-fig{margin:0}.sc-fig img{border:1px solid var(--color-rule);width:100%;max-width:720px;height:auto;display:block}@media (width<=700px){.sc-fig img{max-width:480px}}.sc-fig figcaption{color:var(--ink-2,#4a4137);margin-top:8px;font-size:.9rem}.sc-fig figcaption a{min-height:24px;display:inline-block}.b-name a,.dda-list h3 a{min-width:44px}@media (width<=1180px){.sc-fig figcaption a{align-items:center;min-height:44px;display:inline-flex}}a[href^="https://cal.com/probativegrowth/"]:not([class]){margin-block:-12px;padding-block:12px;display:inline-block}.mkt-states{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:0 24px;margin:12px 0 24px;padding:0;list-style:none;display:grid}.mkt-states a{align-items:center;min-height:44px;display:inline-flex}@media (width<=1180px){.cite-files .caption a,.dm-moe a{align-items:center;min-height:44px;display:inline-flex}html body p.tap-cap.tap-cap a:not(.x){margin-block:-12px;padding-block:12px}}.contains-task-list input[type=checkbox][disabled]{pointer-events:none}@media (width<=1180px){html body .lk-row a,html body .lk-list li a{justify-content:center;align-items:center;min-width:44px;min-height:44px;display:inline-flex}}.lk-row{flex-wrap:wrap;column-gap:1.25rem;display:flex}.lk-places li{font-size:0}.lk-places li>strong,.lk-places li>a{font-size:1rem}.lk-places li>a{margin-left:.3em}@media (width<=1180px){html body .lk-places li>strong>a{justify-content:flex-start;min-width:0;margin-inline:-4px;padding-inline:4px}}.lk-places li>a:not(:last-child):after{content:",";color:var(--ink,#1e1a16);text-decoration:none;display:inline-block}.tree-links .tree-list{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.tree-links .tree-list a{overflow-wrap:anywhere;min-height:44px;padding:.6rem 0;line-height:1.4;display:inline-block}.tree-links .tree-up,.tree-links .tree-down{margin:0 0 .25rem;font-weight:600}.lk-places li::marker{font-size:1rem}.session-links .session-list{flex-wrap:wrap;gap:.5rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.session-links .session-list a{overflow-wrap:anywhere;min-height:44px;padding:.6rem 0;line-height:1.4;display:inline-block}.top.hd .wrap{gap:22px}.top.hd .nav{align-items:center;gap:22px}.top.hd .nav-l{gap:24px}.top.hd .nav-l>li>a{min-height:44px;font:500 .97rem/1.2 var(--f-body);color:var(--ink-2);white-space:nowrap;align-items:center;padding:0;text-decoration:none;display:inline-flex}.top.hd .nav-l>li>a:hover{color:var(--ink);text-decoration:underline}.top.hd .nav-l>li>a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--madder-2);text-decoration-thickness:2px}.top.hd .nav-es{border-left:1px solid var(--rule-2);padding-left:24px}.hd-tel{min-width:44px;min-height:44px;font:600 .97rem/1 var(--f-body);color:var(--ink-2);white-space:nowrap;border-radius:var(--r2);flex:none;justify-content:center;align-items:center;gap:8px;text-decoration:none;display:inline-flex}.hd-tel:hover{color:var(--ink)}.hd-tel svg{flex:none;width:22px;height:22px}.hd-tel-n{display:none}.top.hd .hd-cta{flex:none}@media (width>=1440px){.hd-tel-n{display:inline}}@media (width<=1180px){.top.hd .nav.open{gap:0}.top.hd .nav.open .nav-l>li>a{width:100%;min-height:52px;color:var(--ink);font-size:1.05rem;display:flex}.top.hd .nav.open .nav-es{border-left:0;padding-left:0}.top.hd .nav.open .nav-cta{white-space:normal;text-align:center;margin-top:16px;padding-block:12px;line-height:1.25;display:flex}.hd-tel{margin-left:auto}.top.hd .logo{margin-right:0}}@media (width>=600px) and (width<=1180px){.hd-tel-n{display:inline}}@media (width<=899px){.top.hd .hd-cta{display:none}}@media (width>=900px) and (width<=1180px){.top.hd .hd-cta{display:inline-flex}}@media (width<=400px){.top.hd .wrap{gap:8px}.top.hd .logo img{height:34px}}@media (width<=1180px) and (scripting:none){html:root .top.hd .nav{order:9}html:root .top.hd .nav .nav-l>li>a{min-height:48px}html:root .top.hd .nav-es{border-left:0;padding-left:0}}@media print{.hd-tel,.hd-cta{display:none!important}}.rv-stage{background:var(--moss-tint);border-left:3px solid var(--moss-2);color:var(--ink);margin:0 0 14px;padding:10px 14px;font-size:15.5px;line-height:1.45}.rv-stage[hidden]{display:none}.thanks-steps{gap:6px;margin:10px 0 0;padding-left:1.2em;font-size:15px;display:grid}.thanks-more{border-top:1px solid #2e5e3b40;gap:8px;margin-top:14px;padding-top:12px;display:grid}.thanks-more p{font-size:15px}.thanks-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.thanks-row select{border:1.5px solid var(--ink-2);border-radius:var(--r2);background:var(--field);max-width:100%;min-height:44px;font:inherit;color:var(--ink);padding:0 10px}.thanks-ok{color:var(--moss-2);font-weight:600}.w-intool .dock{transform:translateY(160%)!important}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Georgia-Regular);font-style:normal;font-weight:400;size-adjust:95.8%;ascent-override:102.1%;descent-override:26.6%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia),local(Georgia-Regular);font-style:normal;font-weight:500 600;size-adjust:97.4%;ascent-override:100.4%;descent-override:26.2%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback;src:local(Georgia Italic),local(Georgia-Italic);font-style:italic;size-adjust:94.9%;ascent-override:103.0%;descent-override:26.9%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times);font-style:normal;font-weight:400;size-adjust:104.4%;ascent-override:93.7%;descent-override:24.4%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Times;src:local(Times New Roman),local(TimesNewRomanPSMT),local(Times);font-style:normal;font-weight:500 600;size-adjust:106.2%;ascent-override:92.1%;descent-override:24.0%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Times;src:local(Times New Roman Italic),local(TimesNewRomanPS-ItalicMT),local(Times Italic);font-style:italic;size-adjust:105%;ascent-override:93.1%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Helvetica Neue);font-weight:400;size-adjust:101%;ascent-override:96.0%;descent-override:24.8%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial),local(ArialMT),local(Helvetica),local(Helvetica Neue);font-weight:500;size-adjust:102.1%;ascent-override:95.0%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback;src:local(Arial Bold),local(Arial-BoldMT),local(Helvetica Bold),local(Helvetica-Bold),local(Helvetica Neue Bold),local(HelveticaNeue-Bold);font-weight:600 700;size-adjust:97.5%;ascent-override:99.5%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Liberation;src:local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:400;size-adjust:101.7%;ascent-override:95.4%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Liberation;src:local(Liberation Sans),local(LiberationSans),local(Arimo);font-weight:500;size-adjust:103.9%;ascent-override:93.4%;descent-override:24.1%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Liberation;src:local(Liberation Sans Bold),local(LiberationSans-Bold),local(Arimo Bold),local(Arimo-Bold);font-weight:600 700;size-adjust:97.8%;ascent-override:99.2%;descent-override:25.6%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:400;size-adjust:102.2%;ascent-override:94.9%;descent-override:24.5%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Roboto;src:local(Roboto),local(Roboto-Regular);font-weight:500;size-adjust:104.4%;ascent-override:92.9%;descent-override:23.9%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback Roboto;src:local(Roboto Bold),local(Roboto-Bold);font-weight:600 700;size-adjust:104.2%;ascent-override:93.1%;descent-override:24.0%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-weight:400;size-adjust:89.7%;ascent-override:108.1%;descent-override:27.9%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback DejaVu;src:local(DejaVu Sans),local(DejaVuSans);font-weight:500;size-adjust:92.2%;ascent-override:105.2%;descent-override:27.1%;line-gap-override:0%}@font-face{font-family:Instrument Sans Fallback DejaVu;src:local(DejaVu Sans Bold),local(DejaVuSans-Bold);font-weight:600 700;size-adjust:83.7%;ascent-override:115.9%;descent-override:29.9%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto;src:local(Noto Serif),local(NotoSerif),local(NotoSerif-Regular);font-style:normal;size-adjust:89.4%;ascent-override:109.4%;descent-override:28.5%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Noto;src:local(Noto Serif Italic),local(NotoSerif-Italic);font-style:italic;size-adjust:88.0%;ascent-override:111.1%;descent-override:29.0%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Liberation;src:local(Liberation Serif),local(LiberationSerif);font-style:normal;size-adjust:104.8%;ascent-override:93.3%;descent-override:24.3%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback Liberation;src:local(Liberation Serif Italic),local(LiberationSerif-Italic);font-style:italic;size-adjust:100.9%;ascent-override:96.9%;descent-override:25.3%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback DejaVu;src:local(DejaVu Serif),local(DejaVuSerif);font-style:normal;size-adjust:83.6%;ascent-override:117%;descent-override:30.5%;line-gap-override:0%}@font-face{font-family:Fraunces Fallback DejaVu;src:local(DejaVu Serif Italic),local(DejaVuSerif-Italic);font-style:italic;size-adjust:80.1%;ascent-override:122.1%;descent-override:31.8%;line-gap-override:0%}html:root{--ch-sans:.666em;--ch-serif:.6225em;--f-display:"Fraunces", "Fraunces Fallback", "Fraunces Fallback Times", "Fraunces Fallback Noto", "Fraunces Fallback Liberation", "Fraunces Fallback DejaVu", "Iowan Old Style", Georgia, serif;--f-body:"Instrument Sans", "Instrument Sans Fallback", "Instrument Sans Fallback Liberation", "Instrument Sans Fallback Roboto", "Instrument Sans Fallback DejaVu", "Helvetica Neue", Arial, sans-serif}.verify[data-astro-cid-7sl4lwjy]{padding-block:var(--space-6);border-top:1px solid var(--color-rule)}.verify-h[data-astro-cid-7sl4lwjy]{margin:0 0 12px;font-size:1.15rem}.verify-dl[data-astro-cid-7sl4lwjy]{grid-template-columns:1fr;gap:10px 32px;margin:0;display:grid}@media (width>=900px){.verify-dl[data-astro-cid-7sl4lwjy]{grid-template-columns:1fr 1fr}}.verify-dl[data-astro-cid-7sl4lwjy] div[data-astro-cid-7sl4lwjy],.verify-dl[data-astro-cid-7sl4lwjy] dt[data-astro-cid-7sl4lwjy]{margin:0}.verify-dl[data-astro-cid-7sl4lwjy] dd[data-astro-cid-7sl4lwjy]{overflow-wrap:anywhere;margin:2px 0 0;font-size:.95rem;line-height:1.5}.semantic-links[data-astro-cid-uof4z3do] .wrap[data-astro-cid-uof4z3do]{border-top:1px solid var(--color-rule);padding-top:var(--space-4)}.sl-k[data-astro-cid-uof4z3do],.sl-s[data-astro-cid-uof4z3do],.service-bridge+.semantic-links[data-astro-cid-uof4z3do] .wrap[data-astro-cid-uof4z3do]{max-width:820px}.sl-k[data-astro-cid-uof4z3do]{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.sl-s[data-astro-cid-uof4z3do]{margin:0}.sl-s[data-astro-cid-uof4z3do] a[data-astro-cid-uof4z3do]{overflow-wrap:anywhere;box-sizing:border-box;min-height:44px;padding:10px 0;display:inline-block}.service-bridge[data-astro-cid-25ysonvn] .wrap[data-astro-cid-25ysonvn]{border-top:1px solid var(--color-rule);max-width:820px;padding-top:var(--space-4)}.ab-k[data-astro-cid-25ysonvn]{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.ab-s[data-astro-cid-25ysonvn]{margin:0}.ab-s[data-astro-cid-25ysonvn] a{overflow-wrap:anywhere}.entity-practices[data-astro-cid-yauv3tnu] .wrap[data-astro-cid-yauv3tnu]{border-top:1px solid var(--color-rule);max-width:820px;padding-top:var(--space-4)}.ep-k[data-astro-cid-yauv3tnu]{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.ep-s[data-astro-cid-yauv3tnu]{margin:0}.ep-s[data-astro-cid-yauv3tnu] a{overflow-wrap:anywhere}.ask-ai[data-astro-cid-4igmgrfd] .wrap[data-astro-cid-4igmgrfd]{border-top:1px solid var(--color-rule);padding-top:var(--space-4)}.ask-ai-h[data-astro-cid-4igmgrfd]{margin:0 0 var(--space-2);font-size:1.05rem}.ask-ai-p[data-astro-cid-4igmgrfd]{margin:0 0 var(--space-3);color:var(--color-muted);max-width:820px}.ask-ai-list[data-astro-cid-4igmgrfd]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ask-ai-list[data-astro-cid-4igmgrfd] a[data-astro-cid-4igmgrfd]{min-height:44px;padding:0 var(--space-3);border:1px solid var(--color-rule);border-radius:6px;align-items:center;text-decoration:none;display:inline-flex}.ps-p[data-astro-cid-2nfgbnhp]{margin:0}.ps-a[data-astro-cid-2nfgbnhp]{align-items:center;min-height:44px;font-weight:600;display:inline-flex}

.tally{margin-top:var(--s5);color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:10px 18px;font-size:15px;display:flex}.tally b{color:var(--ink);font-weight:600}.tally .sbar{width:180px}.summary{background:var(--card);border:1px solid var(--rule-2);border-left:5px solid var(--gold);border-radius:var(--r1);max-width:62rem;padding:20px 26px}.summary .label{font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);margin-bottom:8px}.summary p:not(.label){font:400 clamp(1.15rem, 1.05rem + .4vw, 1.35rem)/1.45 var(--f-display)}.prose{max-width:calc(66 * var(--ch-sans));font-size:1.125rem;line-height:1.72}.prose.dropcap>p:first-of-type:first-letter{float:left;font:400 4.6rem/.8 var(--f-display);color:var(--madder-2);text-indent:0;margin:.05em .08em 0 0;padding:0}.prose h2{margin:var(--s8) 0 var(--s4);scroll-margin-top:84px;font-size:clamp(1.7rem,1.3rem + 1.1vw,2.3rem)}.prose p+p{margin-top:var(--s4)}.prose ul,.prose ol{margin:var(--s4) 0;padding-left:1.2em}.prose li{margin:6px 0}.prose li::marker{color:var(--moss-2)}.prose a:not(.btn):not(.arrow-link){color:var(--madder)}.prose strong{font-weight:600}.callout{margin:var(--s6) 0;background:var(--card);border:1px solid var(--ink-2);box-shadow:var(--lift);border-radius:3px 26px 26px 3px;padding:24px 26px 22px;position:relative}.callout:before{content:"";border:1px solid var(--rule);pointer-events:none;border-radius:2px 22px 22px 2px;position:absolute;inset:5px}.prose .callout-h{font:italic 400 1.45rem/1.2 var(--f-display);margin:0 0 10px}.callout ul{margin:0;padding-left:1.1em;font-size:1rem;line-height:1.6}.exhibit{margin:var(--s7) 0;background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--lift);border-radius:4px;padding:26px 24px 20px;position:relative}.exhibit>.illus{position:absolute;top:-14px;right:16px}.exhibit .ex-no{font:600 12px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.exhibit .ex-no a{align-items:center;min-height:44px;display:inline-flex}.exhibit h3{margin:6px 0 14px;font-size:1.4rem;line-height:1.2}.exhibit .ex-cap{color:var(--ink-2);margin-top:12px;font-size:14px;line-height:1.5}.ex-svg{width:100%;height:auto;font-family:var(--f-body);margin-top:16px}.tbl{border-collapse:collapse;font-variant-numeric:tabular-nums lining-nums;width:100%;font-size:15px}.tbl th,.tbl td{border-bottom:1px solid var(--rule);text-align:right;vertical-align:top;padding:9px 10px}.tbl th:first-child,.tbl td:first-child{text-align:left}.tbl thead th{font:600 12px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);border-bottom:1px solid var(--ink-2)}.tbl tbody th{font-weight:500}.tbl .em th,.tbl .em td{background:var(--card-2);font-weight:600}.tbl-wrap{overflow-x:auto}.tbl-wrap:focus-visible{outline-offset:2px}.inline-cta{margin:var(--s7) 0;background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--madder);border-radius:var(--r1);box-shadow:var(--lift);padding:22px 24px;position:relative}.prose .ic-h{margin:8px 0;font-size:1.55rem}.about-guide{margin:var(--s8) 0 0;background:var(--card);border:1px solid var(--ink-2);border-radius:var(--r1);padding:22px 24px}.prose .about-guide h2{margin:0 0 10px;font-size:1.5rem}.about-guide p{font-size:16px;line-height:1.6}.about-guide .small{color:var(--sepia);margin-top:10px;font-size:14.5px}.g-faq{margin-top:var(--s7)}.g-faq .faq-list{border-top:1px solid var(--ink-2)}.g-faq details{border-bottom:1px solid var(--rule)}.g-faq details p{font-size:16.5px}.sources ol{counter-reset:s;border-top:1px solid var(--ink-2);margin:0;padding:0;list-style:none}.sources li{counter-increment:s;border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:2px 10px;margin:0;padding:12px 0;font-size:15.5px;line-height:1.45;display:grid}.sources li:before{content:counter(s);font:italic 400 1.1rem/1.4 var(--f-display);color:var(--sepia);grid-row:span 2}.sources li span{color:var(--sepia);font-size:14px}.vform.compact .s1{flex-direction:row}.vform.compact .s1 .fl{flex:240px}.side{align-self:stretch;gap:var(--s5);flex-direction:column;display:flex;position:static}.side-packet{padding-bottom:22px;position:sticky;top:84px}.side .window{height:120px}.side .for{min-height:0}.side .note{color:var(--ink-2);font-size:14px}.sp-h{font-size:1.6rem}.related{padding:var(--s8) 0 var(--s9);background:var(--paper-2)}.rel-grid{gap:var(--s5);grid-template-columns:repeat(3,1fr);display:grid}.rel-grid .guide{grid-template-columns:1fr;align-items:start}.work-h{margin-top:var(--s7)}.work{gap:var(--s5);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.work li{color:var(--ink-2);gap:6px;font-size:15.5px;display:grid}.glance{background:var(--card);border:1px solid var(--ink-2);border-radius:var(--r1);padding:20px 20px 16px;position:relative}.glance h2{margin-bottom:10px;font-size:1.5rem}.glance dl{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);margin:0;font-size:15px;display:grid}.glance dt,.glance dd{border-top:1px solid var(--rule);margin:0;padding:9px 0}.glance dd{text-align:right;padding-left:10px;font-weight:600}.metros-h{font:italic 400 1.15rem/1.2 var(--f-display);margin:16px 0 4px}.metros{margin:0;padding:0;font-size:15px;list-style:none}.metros li{border-top:1px solid var(--rule);justify-content:space-between;gap:10px;padding:7px 0;display:flex}.metros b{white-space:nowrap;font-weight:600}@media (width<=359px){.metros li{flex-wrap:wrap}.metros b{white-space:normal}}.glance small{color:var(--sepia);margin-top:8px;font-size:13px;display:block}.glance-m{display:none}.disc{background:var(--card);border:1px solid var(--ink-2);margin-bottom:var(--s6);border-radius:3px 26px 26px 3px;padding:18px 22px;font-size:16px;line-height:1.55}.disc b{font:italic 400 1.2rem/1.2 var(--f-display);margin-bottom:4px;display:block}.rules-h{margin-bottom:var(--s4);font-size:clamp(1.7rem,1.3rem + 1.1vw,2.3rem)}.srule{border-top:1px solid var(--rule);padding:26px 0 22px;scroll-margin-top:84px}.srule:first-of-type{border-top:1px solid var(--ink-2)}.srule-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:10px;display:flex}.srule h3{font-size:clamp(1.4rem,1.2rem + .55vw,1.75rem)}.srule p{font-size:1.0625rem;line-height:1.68}.srule .we{background:var(--moss-tint);border-radius:var(--r1);margin-top:12px;padding:10px 14px;font-size:16px;line-height:1.5}.srule .we b{font:italic 400 1.05rem/1 var(--f-display);color:var(--moss-2);margin-right:6px}.srule details{color:var(--ink-2);margin-top:10px;font-size:15px}.srule summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:inline-flex}.srule details ul{margin:6px 0 0;padding-left:1.1em}.srule details li{margin:4px 0}.srule a,.extras a{color:var(--madder)}.src{font:600 12.5px/1 var(--f-body);letter-spacing:.03em;white-space:nowrap;border:1px solid;border-radius:999px;flex:none;align-items:center;gap:6px;padding:6px 10px 5px;display:inline-flex}.src:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.src-P{color:var(--moss-2);background:var(--moss-tint)}.src-S{color:#6e4f12;background:#f5e7c4}.src-D{color:#4a4170;background:#e7e3f2}.src-U{color:var(--madder);background:var(--madder-tint)}.extras{margin:var(--s6) 0 0;background:var(--card);border:1px solid var(--rule-2);box-shadow:var(--lift);border-radius:4px;padding:24px 24px 20px}.extras h2{margin-bottom:12px;font-size:1.8rem}.extras ul{gap:14px;margin:0;padding:0;font-size:16px;line-height:1.55;list-style:none;display:grid}.extras .src{vertical-align:1px;margin-left:6px}@media (width<=1180px){.rel-grid,.work{grid-template-columns:1fr}}@media (width<=899px){.glance-m{margin-bottom:var(--s6);display:block}.srule-h{flex-direction:column;gap:8px}.prose{font-size:1.0625rem}.tbl{font-size:14px}.tbl th,.tbl td{padding:8px 6px}}@media (width<=640px){.prose h2{margin-top:var(--s7)}.exhibit{margin-inline:-4px;padding:24px 14px 16px}.vform.compact .s1{flex-direction:column}.vform.compact .s1 .fl{flex:none}.vform.compact .s1 .btn{width:100%}}.prose>.tbl-wrap{margin:var(--s4) 0 var(--s5)}.prose>.tbl-wrap th,.prose>.tbl-wrap td{text-align:left}.prose h3{margin:var(--s6) 0 var(--s3);scroll-margin-top:84px;font-size:1.35rem;line-height:1.2}.prose h2+h3{margin-top:var(--s4)}.prose blockquote,.disc blockquote{margin:var(--s5) 0;background:var(--card);border:1px solid var(--ink-2);border-left-width:4px;border-radius:3px 18px 18px 3px;padding:16px 20px;font-size:1rem;line-height:1.6}.prose blockquote p>strong:first-child,.disc blockquote p>strong:first-child{font:italic 400 1.15rem/1.2 var(--f-display);margin-bottom:4px;display:block}.disc{background:0 0;border:0;border-radius:0;padding:0}.disc blockquote{margin:0}.legend-h{margin-top:var(--s4);font:italic 400 1.15rem/1.2 var(--f-display)}.legend{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;margin:8px 0 0;display:grid}.legend>div{border-top:1px solid var(--rule);padding-top:9px}.legend dt{margin:0}.legend dd{color:var(--ink-2);margin:6px 0 0;font-size:14.5px;line-height:1.45}.callout .callout-h{font:italic 400 1.45rem/1.2 var(--f-display);margin:0 0 10px}.callout-k{font:600 12px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--madder);margin-bottom:6px}.callout-warn{background:var(--madder-tint);border-color:var(--madder-2);border-left:5px solid var(--madder-2);box-shadow:none}.callout-warn:before{border-color:#9c3e2940}.callout-quiet{border:1px solid var(--rule-2);box-shadow:none;border-radius:var(--r1);background:0 0}.callout-quiet:before{display:none}.callout p+ul,.callout ul+p{margin-top:10px}.exhibit .ex-h{font:400 1.4rem/1.2 var(--f-display);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 14px}.exhibit:not(.is-illus){border-top:4px solid var(--moss-2)}.tbl{line-height:1.4}.tbl th,.tbl td,.prose>.tbl-wrap th,.prose>.tbl-wrap td{text-align:left}.tbl th.num,.tbl td.num,.prose .tbl th.num,.prose .tbl td.num{text-align:right}.tbl td.num,.tbl tbody th{white-space:nowrap}.tbl-wrap[data-scroll]{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.tbl-wrap[data-scroll][data-end]{-webkit-mask-image:none;mask-image:none}.swipe{color:var(--sepia);margin:6px 0 0;font-size:13.5px}.swipe:before{content:"↔ ";font-size:15px}.prose>.swipe{margin-top:-14px;margin-bottom:var(--s5)}@media (width<=640px){.tbl{font-size:14px}.tbl thead th{letter-spacing:.02em;hyphens:auto}.tbl th,.tbl td{padding:8px 6px}}.inline-cta .ic-h{font:400 1.55rem/1.15 var(--f-display);letter-spacing:-.012em;margin:8px 0}.ic-study{color:var(--ink-2);margin-top:14px;font-size:15px!important}.ic-study a{color:var(--madder);font-weight:600}.ag-h{font:400 1.5rem/1.1 var(--f-display);margin-bottom:10px}.sp-h{font:400 1.6rem/1.1 var(--f-display)}.about-guide sup a{color:var(--madder);padding:0 2px;text-decoration:none}.side-packet .proof{width:auto;margin-top:16px;padding:0}.side-packet .proof a{font-size:12px}.side-packet .proof a span{font-size:15px}.proof-dark a{color:var(--moss-ink)}.proof-dark a span{color:var(--gold)}.proof-dark b:before{background:var(--gold)!important}.side-packet{z-index:2}.state-body .side .glance-d{order:0}.state-prose{margin-top:var(--s7)}.state-prose>h2:first-child{margin-top:0}.tally .arrow-link{margin-left:auto;font-size:15px}.rel-grid.c4{grid-template-columns:repeat(4,minmax(0,1fr))}.news{margin-top:var(--s7);gap:12px var(--s5);background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);align-items:start;padding:22px 24px;display:grid}.news-h{font:italic 400 1.35rem/1.2 var(--f-display)}.news-copy p:not(.news-h){color:var(--ink-2);margin-top:4px;font-size:15px}.news-row{gap:8px;display:flex}.news-row .btn{min-height:58px}.news .priv,.news .f-status,.news .thanks{grid-column:2}@media (width<=1180px){.rel-grid,.rel-grid.c4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=899px){.news{grid-template-columns:1fr}.news .priv,.news .f-status,.news .thanks{grid-column:1}}@media (width<=640px){.rel-grid,.rel-grid.c4{grid-template-columns:1fr}.news-row{flex-direction:column}.news-row.news-row .fl{flex:none}.legend{grid-template-columns:1fr}.tally .arrow-link{margin-left:0}}@media (width>=641px){.tbl tbody th{min-width:9em}}@media (width<=640px){.tbl thead th{letter-spacing:.02em;font-size:12px}.exhibit .tbl th,.exhibit .tbl td{padding:8px 4px}}.exhibit-benchmark td.num span{white-space:nowrap}.theme-paper{--bg:var(--paper);color:var(--ink);background:0 0}.theme-plate{--bg:var(--paper-2);background:var(--paper-2);color:var(--ink)}.theme-white{--bg:var(--card);background:var(--card);color:var(--ink)}.theme-ink{--bg:var(--moss-deep);--fg:var(--moss-ink);--fg-2:var(--moss-soft);--fg-3:var(--moss-soft);--link:var(--moss-ink);--link-hover:var(--gold);--rule:#f1f3e738;--rule-strong:var(--moss-soft);--focus:#e1b44e;--up:#9fd3a8;--down:#f3c1ad;--stamp:#f3c1ad;background:var(--moss-deep);color:var(--moss-ink);position:relative}.theme-ink:after{content:"";background:var(--fibre);opacity:.5;mix-blend-mode:multiply;pointer-events:none;background-size:240px;position:absolute;inset:0}.theme-ink>*{z-index:1;position:relative}.theme-ink h1,.theme-ink h2,.theme-ink h3{color:var(--moss-ink)}.theme-ink h2 em,.theme-ink h1 em{color:var(--gold)}.theme-ink a:not(.btn){color:var(--moss-ink)}.theme-ink .on-card,.on-card{--fg:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--sepia);--link:var(--madder);--link-hover:var(--madder-deep);--rule:#ddd2bd;--rule-strong:var(--ink-2);--focus:#8a5a12;--up:var(--moss-2);--down:var(--madder);--stamp:var(--madder);color:var(--ink)}.theme-ink .on-card a:not(.btn){color:inherit}.display,.hero-title{font-family:var(--f-display);font-weight:400;font-size:var(--type-display-size);letter-spacing:-.025em;text-wrap:balance;line-height:1.04}.section-title{font-family:var(--f-display);letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.9rem,1.3rem + 1.8vw,3rem);font-weight:400;line-height:1.06}.lead{font-size:var(--t-lead);color:var(--fg-2);max-width:38em;line-height:1.55}.lead--fg{color:var(--fg)}.small{font-size:var(--type-small-size);line-height:1.5}.caption{color:var(--fg-3);font-size:14px;line-height:1.45}.muted{color:var(--fg-2)}.label,.eyebrow{font:600 12.5px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-3);display:block}.eyebrow{margin-bottom:var(--s4)}.eyebrow--accent{color:var(--madder)}.theme-ink .eyebrow--accent,.eyebrow--accent.on-ink{color:var(--gold)}.figure,.mono{font-family:var(--f-body);font-variant-numeric:tabular-nums lining-nums}.serif{font-family:var(--f-display)}.italic{font-style:italic}.measure{max-width:var(--measure)}.nowrap{white-space:nowrap}.up{color:var(--up)}.down{color:var(--down)}.hero-title-sub{max-width:calc(34 * var(--ch-sans));font:500 clamp(1.125rem, 1rem + .5vw, 1.375rem)/1.35 var(--f-body);letter-spacing:0;margin-top:.6em;display:block}.wrap--narrow{width:min(100% - 2 * var(--gutter), 820px)}.section{padding-block:var(--section-y)}.section--tight{padding-block:var(--section-y-tight)}.section--flush-top{padding-top:0}.section--rule{border-top:1px solid var(--rule-2)}.theme-ink.section--rule,.theme-plate.section--rule{border-top:0}.grid{column-gap:var(--grid-gap);row-gap:var(--s6);grid-template-columns:repeat(12,minmax(0,1fr));display:grid}.grid>*{grid-column:auto/span 12;min-width:0}@media (width>=640px){.sm-4{grid-column:auto/span 4}.sm-6{grid-column:auto/span 6}.sm-8{grid-column:auto/span 8}.sm-12{grid-column:auto/span 12}}@media (width>=900px){.md-3{grid-column:auto/span 3}.md-4{grid-column:auto/span 4}.md-5{grid-column:auto/span 5}.md-6{grid-column:auto/span 6}.md-7{grid-column:auto/span 7}.md-8{grid-column:auto/span 8}.md-9{grid-column:auto/span 9}.md-12{grid-column:auto/span 12}}@media (width>=1100px){.lg-2{grid-column:auto/span 2}.lg-3{grid-column:auto/span 3}.lg-4{grid-column:auto/span 4}.lg-5{grid-column:auto/span 5}.lg-6{grid-column:auto/span 6}.lg-7{grid-column:auto/span 7}.lg-8{grid-column:auto/span 8}.lg-9{grid-column:auto/span 9}.lg-10{grid-column:auto/span 10}.lg-12{grid-column:auto/span 12}.lg-start-1{grid-column-start:1}.lg-start-2{grid-column-start:2}.lg-start-3{grid-column-start:3}.lg-start-4{grid-column-start:4}.lg-start-5{grid-column-start:5}.lg-start-6{grid-column-start:6}.lg-start-7{grid-column-start:7}.lg-start-8{grid-column-start:8}.lg-start-9{grid-column-start:9}.lg-start-10{grid-column-start:10}}.stack>*+*{margin-top:var(--stack,var(--s4))}.stack-lg>*+*{margin-top:var(--s6)}.cluster{align-items:center;gap:var(--cluster,var(--s3)) var(--cluster-x,var(--s4));flex-wrap:wrap;display:flex}.split{justify-content:space-between;align-items:flex-end;gap:var(--s4);flex-wrap:wrap;display:flex}.cards{gap:var(--s5);grid-template-columns:repeat(auto-fill, minmax(min(100%, var(--card-min,280px)), 1fr));margin:0;padding:0;list-style:none;display:grid}.cards--2{--card-min:420px}.cards--4{--card-min:220px}.sr-only,.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.btn--primary{--bg:var(--madder-2);--fg:var(--madder-ink);--bd:var(--madder-2)}.btn--secondary,.btn--ghost{--bg:transparent;--fg:var(--madder);--bd:var(--madder);box-shadow:none}.btn--secondary:hover,.btn--ghost:hover{--bg:var(--madder-2);--fg:var(--madder-ink);--bd:var(--madder-2)}.theme-ink .btn--primary,.dark .btn--primary{--bg:var(--gold);--fg:var(--ink);--bd:var(--gold);box-shadow:0 10px 18px -12px #000000b3}.theme-ink .btn--primary:hover,.dark .btn--primary:hover{--bg:#efc867;--bd:#efc867}.theme-ink .btn--secondary,.theme-ink .btn--ghost{--fg:var(--moss-ink);--bd:var(--moss-soft)}.theme-ink .btn--secondary:hover,.theme-ink .btn--ghost:hover{--bg:var(--moss-ink);--fg:var(--moss-deep);--bd:var(--moss-ink)}.btn[disabled]{cursor:not-allowed}.arrow-link:not(:has(svg)):after{content:"";width:16px;height:11px;transition:transform var(--d2) var(--ease);background:currentColor;flex:none;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 7h15M12 2l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 14'%3E%3Cpath d='M1 7h15M12 2l5 5-5 5' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/contain no-repeat}.arrow-link:hover:after{transform:translate(3px)}.theme-ink .arrow-link,.dark .arrow-link{color:var(--gold)}.tab{font:600 12px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);white-space:nowrap;display:inline-block}.theme-ink .tab{color:var(--gold)}.stamp{font:700 12px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--madder);background:var(--card);border:1.5px solid var(--madder);border-radius:var(--r1);white-space:nowrap;align-items:center;gap:7px;padding:6px 10px 5px;display:inline-flex}.stamp:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.stamp--dashed{border-style:dashed}.chip{min-height:32px;font:500 13.5px/1.2 var(--f-body);border:1px solid var(--rule-2);background:var(--card);color:var(--ink);border-radius:999px;align-items:center;padding:0 12px;display:inline-flex}.src-code{min-width:26px;height:24px;font:700 12px/1 var(--f-body);cursor:help;border:1px solid;border-radius:999px;justify-content:center;align-items:center;padding:0 7px;text-decoration:none;display:inline-flex}.src-code.src-P{color:var(--moss-2);background:var(--moss-tint)}.src-code.src-S{color:#6e4f12;background:#f5e7c4}.src-code.src-D{color:#4a4170;background:#e7e3f2;border-style:dashed}.src-code.src-U{color:var(--madder);background:var(--madder-tint)}.vb{align-items:center;gap:8px;display:inline-flex}.card{--fg:var(--ink);background:var(--card);color:var(--ink);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift);padding:clamp(20px,2.2vw,28px);position:relative}.card--plain{border-color:var(--rule-2);box-shadow:none;background:0 0}.card--ink{--fg:var(--moss-ink);background:var(--moss-deep);color:var(--moss-ink);border-color:var(--moss-deep)}.card-link{color:inherit;height:100%;transition:transform var(--d2) var(--ease), box-shadow var(--d2) var(--ease);text-decoration:none;display:block}.card-link:hover{color:inherit;box-shadow:var(--lift-lg);transform:translateY(-2px)}.card-link:hover .card-title{text-underline-offset:.15em;text-decoration:underline 1px}.card-title{font-family:var(--f-display);letter-spacing:-.01em;font-size:1.35rem;font-weight:400;line-height:1.2;display:block}.table-wrap{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);-webkit-overflow-scrolling:touch;position:relative;overflow-x:auto}.table-wrap:focus-visible{outline-offset:2px}table.data,.prose table:not([class]){border-collapse:collapse;width:100%;color:var(--ink);background:var(--card);font-size:15px;line-height:1.4}.data caption,.prose table:not([class]) caption,.prose table.tbl caption{text-align:left;font:600 12px/1.3 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);padding:14px 14px 10px}.data th,.data td,.prose table:not([class]) th,.prose table:not([class]) td{text-align:left;vertical-align:top;border-top:1px solid var(--rule);padding:10px 12px}.data thead th,.prose table:not([class]) thead th{border-top:0;border-bottom:1px solid var(--ink-2);font:600 12px/1.3 var(--f-body);letter-spacing:.06em;text-transform:uppercase;color:var(--sepia);vertical-align:bottom}.data tbody th,.prose table:not([class]) tbody th{font-weight:600}.data .num,.data td.num,.data th.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.data tr.total th,.data tr.total td{border-top:1.5px solid var(--ink-2);font-weight:600}.data .muted-cell{color:var(--ink-2)}.prose .table-wrap{max-width:none;margin-block:1.4em}.table-wrap[data-scroll]{-webkit-mask-image:linear-gradient(90deg,#000 85%,#0000);mask-image:linear-gradient(90deg,#000 85%,#0000)}.table-wrap[data-scroll][data-end]{-webkit-mask-image:none;mask-image:none}@media (width<=640px){table.data,.prose table:not([class]){font-size:14px}.data th,.data td,.prose table:not([class]) th,.prose table:not([class]) td{padding:8px}}.field{gap:6px;display:grid}.field label,.field .field-label{color:var(--ink);font-size:.95rem;font-weight:600}.field .hint{color:var(--sepia);font-size:14px}.field input,.field select,.field textarea{width:100%;min-height:52px;font:500 16.5px/1.3 var(--f-body);color:var(--ink);background:var(--field);border:1.5px solid var(--ink-2);border-radius:var(--r2);-webkit-appearance:none;appearance:none;padding:12px 14px}.field textarea{resize:vertical;min-height:120px;line-height:1.5}.field select{background:var(--field) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='9'%3E%3Cpath d='M1 1l6 6 6-6' fill='none' stroke='%231E1A16' stroke-width='1.8'/%3E%3C/svg%3E") right 16px center no-repeat;padding-right:40px}.field input:focus,.field select:focus,.field textarea:focus{outline-offset:2px;border-color:var(--ink);box-shadow:0 0 0 3px var(--focus);outline:2px solid #0000}.field [aria-invalid=true]{border-color:var(--madder-2);box-shadow:0 0 0 3px #a8452c2e}.field .error{color:var(--madder-deep);font-size:14px}.req{color:var(--madder)}.callout--warn{background:var(--madder-tint);border-color:var(--madder-2);border-left:5px solid var(--madder-2);box-shadow:none}.callout--warn:before{border-color:#9c3e2940}.callout--quiet{border:1px solid var(--rule-2);box-shadow:none;border-radius:var(--r1);background:0 0}.callout--quiet:before{display:none}.callout>*+*{margin-top:var(--s3)}.list-plain,.list-rules{margin:0;padding:0;list-style:none}.list-rules>li{border-top:1px solid var(--rule);padding:14px 0}.list-rules>li:last-child{border-bottom:1px solid var(--rule)}.list-check{margin:0;padding:0;list-style:none}.list-check>li{padding-left:30px;position:relative}.list-check>li+li{margin-top:10px}.list-check>li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='%23E3E9D8' stroke='%232E5E3B' stroke-width='1.2'/%3E%3Cpath d='M7.5 12.5l3 3L17 9' fill='none' stroke='%232E5E3B' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/20px no-repeat;width:20px;height:20px;position:absolute;top:.2em;left:0}.list-x>li:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Ccircle cx='12' cy='12' r='10.5' fill='%23F4E3D9' stroke='%239C3E29' stroke-width='1.2'/%3E%3Cpath d='M8.5 8.5l7 7M15.5 8.5l-7 7' fill='none' stroke='%239C3E29' stroke-width='1.8' stroke-linecap='round'/%3E%3C/svg%3E")}.theme-ink .list-check>li:before{filter:none}.rules{gap:0;margin:0;display:grid}.rule{gap:4px var(--grid-gap);border-top:1px solid var(--rule);padding:14px 0;display:grid}.rule:last-child{border-bottom:1px solid var(--rule)}.rule dt{font-weight:600}.rule dd{color:var(--fg-2);max-width:calc(70 * var(--ch-sans));margin:0}@media (width>=900px){.rule{grid-template-columns:minmax(0,3fr) minmax(0,9fr)}}.principles{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.principles li{gap:var(--space-3);font-size:var(--type-lead-size);grid-template-columns:2.5em minmax(0,1fr);line-height:1.5;display:grid}.pn{font-family:var(--ff-mono);color:var(--fg-2);padding-top:.3em;font-size:13px}.never{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:8px 24px;margin:0;padding:0;list-style:none;display:grid}.never li{padding-left:26px;position:relative}.never li:before{content:"";background:var(--color-redline);width:14px;height:2px;position:absolute;top:.72em;left:0}.theme-ink .never li:before,.dark .never li:before{background:var(--color-delta-down-dark)}.dark .rule dd{color:var(--moss-soft)}.dark .pn{color:var(--gold)}.prose{color:var(--fg)}.prose>:first-child{margin-top:0}.prose>*+*{margin-top:var(--s4)}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.6em}.prose h4{font:600 1.05rem/1.35 var(--f-body);margin-top:var(--s5)}.prose li>ul,.prose li>ol{margin-top:.45em}.prose code{background:var(--paper-2);border-radius:3px;padding:.1em .35em;font-size:.92em}.prose pre{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);padding:14px 16px;font-size:.875rem;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose figure{margin:var(--s6) 0}.prose figcaption{color:var(--sepia);margin-top:8px;font-size:14px}.prose img{height:auto}.prose .ex-body svg,.prose>svg{width:100%;height:auto}.prose hr{margin:var(--s7) 0}.prose dl{gap:4px 0;display:grid}.prose dt{margin-top:.8em;font-weight:600}.prose dd{margin:0}.prose sup{line-height:0}.prose--wide{max-width:none}.theme-ink .prose code{color:var(--moss-ink);background:#f1f3e71f}.theme-ink .prose a:not(.btn):not(.arrow-link){color:var(--moss-ink)}.prose .callout,.prose .exhibit,.prose .table-wrap,.prose .tbl-wrap,.prose blockquote{max-width:none}.sources-list{counter-reset:src;border-top:1px solid var(--ink-2);margin:0;padding:0;list-style:none}.sources-list>li{counter-increment:src;border-bottom:1px solid var(--rule);grid-template-columns:34px 1fr;gap:2px 10px;padding:12px 0;font-size:15.5px;line-height:1.45;display:grid;position:relative}.sources-list>li:before{content:counter(src);font:italic 400 1.1rem/1.4 var(--f-display);color:var(--sepia);grid-row:span 2}.sources-list a{overflow-wrap:anywhere}.sources-list .accessed{color:var(--sepia);font-size:14px}.hl-card{background:var(--card-2);border:1px solid var(--rule-2);border-radius:var(--r1);padding:18px 20px 14px}.hl-h{font:italic 400 1.35rem/1.2 var(--f-display);letter-spacing:-.01em;margin-bottom:6px}.hl-card dl{margin:0}.hl-row{border-top:1px solid var(--rule);grid-template-columns:minmax(6.5rem,30%) minmax(0,1fr);gap:12px;padding:9px 0;font-size:15px;line-height:1.45;display:grid}.hl-row dt{font:600 12px/1.6 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)}.hl-row dd{color:var(--ink);margin:0}.hl-row dd a{color:var(--madder)}.hl-figures .hl-row{align-items:baseline}.hl-figures .hl-row dt{font:400 1.5rem/1.1 var(--f-display);letter-spacing:-.01em;text-transform:none;color:var(--ink)}.hl-note{color:var(--sepia);margin-top:10px;font-size:13.5px;line-height:1.45}.hl-foot{margin-top:12px}@media (width<=420px){.hl-row{grid-template-columns:1fr;gap:2px}}@media (width<=899px){.svc-body .side-packet{position:static}}.side .note{margin:0}.howwork{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);color:var(--ink-2);padding:16px 18px;font-size:15px;line-height:1.5}.howwork p+p{margin-top:8px}.howwork .hw-h{font:italic 400 1.2rem/1.2 var(--f-display);color:var(--ink)}.glance-all{margin-bottom:var(--s6)}.glance-all .glance small a{color:var(--ink-2)}.srule-note{color:var(--ink-2);margin-top:8px;font-size:15px!important}.extras b{font-weight:600}.side-packet .btn{width:100%}.side-packet .sp-h{margin-top:2px}.price-card{--frame:var(--moss);padding-bottom:20px}.price-card .pk-band{color:var(--moss-ink)}.price-card .pc-label{margin-top:0}.price-card>*+*{margin-top:10px}.price-card .pc-name{font:400 1.45rem/1.15 var(--f-display);letter-spacing:-.01em}.price-card .pc-lead{color:var(--ink-2);font-size:15px}.pc-rows{border-collapse:collapse;width:100%;font-size:15px}.pc-rows th,.pc-rows td{border-top:1px solid var(--rule);text-align:left;vertical-align:baseline;padding:8px 0;font-weight:400}.pc-rows thead th{font:600 12px/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);border-top:0}.pc-rows .num,.pc-rows td{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;padding-left:12px;font-weight:600}.pc-rows th[scope=row]{color:var(--ink-2)}.price-card .per{color:var(--sepia);font-size:13.5px;font-weight:400}.pc-setup,.pc-in{color:var(--ink-2);font-size:15px}.pc-setup .label{margin-right:6px;display:inline}.price-card .caption{font-size:13.5px}.price-card .booking{margin:8px 0 4px}.prose .price-card{margin:var(--s6) 0;max-width:34rem}.pc-wl>summary{width:100%;list-style:none}.pc-wl>summary::-webkit-details-marker{display:none}.pc-wl[open]>summary{--bg:transparent;--fg:var(--madder);--bd:var(--madder);box-shadow:none}.pc-wl .wl{box-shadow:none;border-width:1px;margin:12px 0 0;padding:14px 12px 10px;display:block}.pc-wl .wl-row{grid-template-columns:1fr}.pc-wl .wl-row .btn{white-space:normal;width:100%}.sec-tight{padding:var(--s6) 0}.incl-sec{background:var(--paper-2)}.incl-sec:before{content:"";background:var(--fibre);opacity:.45;pointer-events:none;background-size:240px;position:absolute;inset:0}.incl-grid{gap:var(--s7);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;position:relative}.incl-col h2{font-size:clamp(1.7rem,1.3rem + 1.1vw,2.3rem)}.inc-list{margin-top:var(--s5);font-size:1.0625rem;line-height:1.5}.cadence{margin-top:var(--s6);padding-top:var(--s4);border-top:1px solid var(--rule-2);color:var(--ink-2)}.cadence .label{margin-bottom:6px}@media (width<=899px){.incl-grid{gap:var(--s6);grid-template-columns:1fr}}.tabs-wrap{margin-top:var(--s6)}.ptabs ul{background:var(--card);border:1px solid var(--rule-2);border-radius:10px;flex-wrap:wrap;gap:4px;margin:0;padding:4px;list-style:none;display:inline-flex}.ptabs a{min-height:44px;font:500 15px/1 var(--f-body);color:var(--ink-2);border-radius:7px;align-items:center;padding:0 16px;text-decoration:none;display:inline-flex}.ptabs a:hover{background:var(--card-2);color:var(--ink)}.ptabs a[aria-current=page]{background:var(--ink);color:var(--card)}.hero-side{gap:var(--s4);display:grid}.signed.summary{border-left-width:5px;max-width:none;padding:18px 20px}.signed .signed-text{font:400 1.15rem/1.45 var(--f-display);margin-top:6px}.signed-link{margin-top:10px;font-size:14.5px}.signed-link a{color:var(--madder)}.side-terms{color:var(--ink-2);font-size:15px}.pillars-sec{background:var(--paper-2)}.pillars-sec h2{margin-bottom:var(--s6);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.pp{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pp-card{--frame:var(--moss);background:var(--card);border:1.5px solid var(--frame);box-shadow:var(--lift);border-radius:4px;padding:12px 24px 24px;position:relative}.pp-card:before{content:"";border:1px solid var(--frame);opacity:.35;pointer-events:none;border-radius:2px;position:absolute;inset:5px}.pp-ads{--frame:var(--madder)}.pp-band{background:var(--frame);color:var(--moss-ink);font:italic 400 1.05rem/1 var(--f-display);border-radius:2px;margin:0 -10px 16px;padding:9px 12px 8px;display:block}.pp-card h3{font-size:1.6rem}.pp-card h3 a{text-decoration:none}.pp-card h3 a:after{content:"";position:absolute;inset:0}.pp-card h3 a:hover{text-decoration:underline}.pp-card p{color:var(--ink-2);margin-top:8px}@media (width<=899px){.pp{grid-template-columns:1fr}}.inner-faq,.sources-sec{padding:var(--s8) 0}.inner-faq .wrap,.sources-sec .wrap{gap:var(--s7);grid-template-columns:4fr 8fr;align-items:start;display:grid}.inner-faq .sec-head,.sources-sec .sec-head{margin-bottom:0;position:sticky;top:90px}.inner-faq .sec-head h2,.sources-sec .sec-head h2{font-size:clamp(1.8rem,1.3rem + 1.4vw,2.6rem)}.sources-sec{border-top:1px solid var(--rule-2)}.sources-sec ol{margin:0}@media (width<=899px){.inner-faq .wrap,.sources-sec .wrap{gap:var(--s5);grid-template-columns:1fr}.inner-faq .sec-head,.sources-sec .sec-head{position:static}.inner-faq,.sources-sec{padding:var(--s7) 0}}.sources-note{color:var(--sepia);margin:-6px 0 12px;font-size:14px}.prose .sources h2,.prose .g-faq h2{margin-top:var(--s8)}.related .guide h3{font-size:1.2rem}.related .all-guides{margin-top:var(--s5);display:inline-flex}.rel-block+.rel-block,.related .news{margin-top:var(--s7)}.news .cf-turnstile{flex:1 0 100%}.news-row{flex-wrap:wrap}.news-row .fl{flex:240px}.form-body{padding-top:var(--s8)}.form-grid{gap:var(--s7);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:start;display:grid}.form-copy h2{font-size:clamp(1.7rem,1.3rem + 1.1vw,2.3rem)}.form-copy .how-h{margin-top:var(--s7)}.what{margin-top:var(--s5);font-size:1.0625rem}.what>li+li{margin-top:12px}.steps-row{margin:var(--s5) 0 0;border-top:1px solid var(--ink-2);gap:0;padding:0;list-style:none;display:grid}.steps-row li{border-bottom:1px solid var(--rule);grid-template-columns:3em minmax(0,1fr);gap:2px 12px;padding:16px 0;display:grid}.steps-row .when{font:italic 400 1.3rem/1 var(--f-display);color:var(--madder);grid-row:span 2;padding-top:2px}.steps-row .sh{font-size:1.1rem;font-weight:600}.steps-row .sb{color:var(--ink-2)}.form-side{gap:var(--s5);display:grid;position:sticky;top:84px}.talk-card{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);gap:6px;padding:16px 20px;display:grid}.talk-card .call-n a{font:400 1.6rem/1.1 var(--f-display);color:var(--ink)}.big-aside{background:var(--card-2);border:1px solid var(--rule-2);border-top:4px solid var(--gold);border-radius:var(--r1);padding:22px 24px}.big{font:400 clamp(2.6rem, 1.8rem + 2.4vw, 4rem)/1 var(--f-display);letter-spacing:-.02em}.big-l{font:400 1.3rem/1.3 var(--f-display);margin-top:8px}.big-aside .caption{margin-top:10px}.never-row{border-top:1px solid var(--rule-2);flex-wrap:wrap;gap:8px 18px;margin:16px 0 0;padding:14px 0 0;list-style:none;display:flex}.never-row li{align-items:center;gap:8px;font-size:15px;font-weight:600;display:inline-flex}.never-row li:before{content:"";background:var(--madder);border-radius:50%;width:7px;height:7px}@media (width<=899px){.form-grid{grid-template-columns:1fr}.form-side{position:static}}.pc-page{box-shadow:var(--lift-lg);padding:30px 30px 24px}.pc-page .pc-title{font:400 clamp(1.7rem, 1.3rem + 1vw, 2.1rem)/1.1 var(--f-display);letter-spacing:-.015em;margin-top:8px;padding-right:0}.pc-page .sub{margin:10px 0 18px;padding-right:0}.pc-page>.btn{width:100%;min-height:56px;margin-top:16px}.fl.ta textarea{width:100%;min-height:120px;font:500 16.5px/1.5 var(--f-body);color:var(--ink);background:var(--field);border:1.5px solid var(--ink-2);border-radius:var(--r2);resize:vertical;padding:26px 16px 10px}.fl.ta label{top:16px;transform:none}.fl.ta textarea:focus+label,.fl.ta textarea:not(:placeholder-shown)+label{letter-spacing:.02em;color:var(--ink-2);font-size:12.5px;font-weight:600;top:8px}.fl.ta textarea:focus{outline-offset:2px;border-color:var(--ink);box-shadow:0 0 0 3px var(--focus);outline:2px solid #0000}@media (width<=640px){.pc-page{padding:24px 18px 18px}.fields{grid-template-columns:1fr}}.hub-list{padding-top:var(--s8)}.hub-grid{gap:var(--s5);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.hub-card{align-items:start}.hub-card .hub-title{font-size:1.35rem;line-height:1.2}.hub-card .hub-title a{text-decoration:none}.hub-card .hub-title a:after{content:"";position:absolute;inset:0}.hub-card .hub-title a:hover{text-decoration:underline}.hub-date{color:var(--sepia)!important;font-size:13.5px!important}@media (width<=899px){.hub-grid{grid-template-columns:1fr}}@media (width<=640px){.hub-card{grid-template-columns:1fr}.hub-card>img{display:none}}.hub-body{padding-top:0}.split-band{gap:var(--s7);grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;display:grid}.split-band>.sec-head{margin-bottom:0;position:sticky;top:90px}.split-band>.sec-head h2{font-size:clamp(1.9rem,1.3rem + 1.6vw,2.8rem)}@media (width<=899px){.split-band{gap:var(--s5);grid-template-columns:1fr}.split-band>.sec-head{position:static}}.dark .split-band>:not(.sec-head){color:var(--moss-ink)}.study-h{font:400 1.7rem/1.15 var(--f-display);letter-spacing:-.015em;margin:6px 0}.pricing-page .prices-sec{padding-top:var(--s8)}.theme-plate.sec{background:var(--paper-2)}.tbl tbody th{white-space:normal;max-width:22em}@media (width<=899px){.ic-study{font-size:16px!important}html p.measured.measured,.legend dd,.hl-row,.glance dd,.metros li,.pc-setup,.pc-in{font-size:16px}.srule-note{font-size:16px!important}.work span,.work .arrow-link{font-size:16px}}.src-code{font-size:13px}@media (width>=900px){.prose .tbl-wrap table{table-layout:auto;width:100%}.prose .tbl-wrap th,.prose .tbl-wrap td{white-space:normal;overflow-wrap:break-word;hyphens:auto}.prose .tbl tbody th,.prose .tbl-wrap tbody th{min-width:0}.prose .tbl-wrap .tbl,.prose .tbl-wrap table{font-size:14.5px}.prose .tbl-wrap th,.prose .tbl-wrap td{padding-inline:6px}.prose .tbl-wrap table:has(tr>:nth-child(9)){font-size:12.5px}.prose .tbl-wrap table:has(tr>:nth-child(9)) :is(th,td){padding-inline:3px}.prose .tbl-wrap table:has(tr>:nth-child(9)) thead th{letter-spacing:.02em;font-size:12px}}@media (width<=480px){.ptabs,.ptabs ul{width:100%}.ptabs ul{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ptabs a{text-align:center;justify-content:center;padding:6px 8px;font-size:14px;line-height:1.2}}.signed .label{line-height:1.35}.other-half .pp-card{max-width:760px}.other-half h2{margin:0 0 8px;font-size:clamp(1.5rem,1.2rem + 1vw,2rem)}.oh-links{flex-wrap:wrap;gap:8px 20px;margin:12px 0 0;padding:0;list-style:none;display:flex}.oh-links a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}.metros li{flex-wrap:wrap}.metros li>b{margin-left:auto}.ibody{width:min(100% - 2 * var(--gutter), var(--max));grid-template-columns:200px minmax(0,1fr) 280px;align-items:start;gap:0 56px;margin-inline:auto;padding:clamp(32px,4vw,56px) 0 clamp(56px,6vw,96px);display:grid}.ibody.no-toc{grid-template-columns:minmax(0,1fr) 300px}.ibody.no-side{grid-template-columns:200px minmax(0,1fr)}.ibody.no-toc.no-side{grid-template-columns:minmax(0,1fr)}.ibody>.prose,.ibody>.s-main{min-width:0;max-width:calc(70 * var(--ch-sans))}.ibody.no-toc.no-side>.prose,.ibody.no-toc.no-side>.s-main{max-width:calc(72 * var(--ch-sans))}.ibody>.side{align-self:stretch;gap:var(--s5);flex-direction:column;min-width:0;display:flex}.ibody.is-narrow{padding-top:var(--s7)}.toc{align-self:start;max-height:calc(100vh - 110px);font-size:15px;position:sticky;top:84px;overflow:auto}.toc b{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);margin-bottom:10px;display:block}.toc ol,.toc-m ol{border-left:1px solid var(--rule-2);margin:0;padding:0;list-style:none}.toc li a,.toc-m li a{min-height:44px;color:var(--ink-2);align-items:center;padding:4px 0 4px 14px;line-height:1.35;text-decoration:none;display:flex}.toc li a:hover,.toc-m li a:hover{color:var(--ink);text-decoration:underline}.toc a[aria-current=true]{border-left:2px solid var(--madder-2);color:var(--ink);margin-left:-1px;padding-left:13px}.toc .toc-sub{border-left:0;margin:0 0 4px 12px;display:none}.toc .toc-sub a{min-height:36px;padding-left:12px;font-size:14px}.toc .toc-sub a[aria-current=true]{padding-left:11px}.toc li:has(>a[aria-current])>.toc-sub,.toc li:has(.toc-sub a[aria-current])>.toc-sub{display:block}.toc-m{display:none}.answer{margin:0 0 var(--s7);background:var(--card);border:1px solid var(--rule-2);border-left:3px solid var(--moss-2);border-radius:var(--r2);padding:20px 24px 22px}.answer.tone-ads{border-left-color:var(--madder-2)}.answer .label{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--moss-2);margin:0 0 8px}.answer.tone-ads .label{color:var(--madder)}.prose .answer p:not(.label){font:400 clamp(1.15rem, 1.06rem + .3vw, 1.3rem)/1.5 var(--f-display);color:var(--ink);margin:0}.side .note{color:var(--sepia);margin:0;font-size:14px;line-height:1.5}.side-packet{z-index:2;background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--madder-2);border-radius:var(--r2);box-shadow:var(--lift);gap:10px;padding:20px 22px 22px;display:grid;position:sticky;top:84px}.side-packet:before{content:none}.side-packet>*{grid-area:auto/1;min-width:0}.side-packet .bf-eyebrow{margin:0}.side-packet .sp-h{font:400 1.35rem/1.2 var(--f-display);color:var(--ink);margin:0}.side-packet .for{min-height:0;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.side-packet .window{background:0 0;border:0;height:auto;margin:4px 0}.side-packet .window img{aspect-ratio:200/150;object-fit:contain;width:100%;height:auto;max-height:130px;display:block}.side-packet .btn{white-space:normal;text-align:center;width:100%;padding-block:12px;line-height:1.2}@media (width<=1180px){.ibody,.ibody.no-side{grid-template-columns:minmax(0,1fr) 280px}.ibody.no-side,.ibody.no-toc.no-side{grid-template-columns:minmax(0,1fr)}.ibody>.toc{display:none}.ibody>.prose,.ibody>.s-main{grid-column:1}.ibody>.side{grid-area:1/2/span 2}.toc-m{max-width:calc(70 * var(--ch-sans));margin-bottom:var(--s5);background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r2);grid-column:1;padding:0 18px;display:block}.toc-m summary{cursor:pointer;min-height:52px;font:600 15px/1.3 var(--f-body);color:var(--ink);align-items:center;display:flex}.toc-m ol{margin-bottom:14px}}@media (width<=899px){.ibody,.ibody.no-toc,.ibody.no-side,.ibody.no-toc.no-side{grid-template-columns:minmax(0,1fr)}.ibody>.side{display:none}.ibody.svc-body>.side{grid-area:auto/1;display:flex}.svc-body .side-packet{position:static}.answer{padding:16px 18px 18px}}.callout,.callout-quiet,.callout--quiet{margin:var(--s6) 0;background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--moss-2);border-radius:var(--r2);box-shadow:none;padding:22px 24px}.callout:before,.callout-warn:before,.callout--warn:before{content:none}.callout-quiet,.callout--quiet{border-top-width:1px;border-top-color:var(--rule-2);background:0 0}.callout-warn,.callout--warn{background:var(--madder-tint);border-color:var(--madder-2);border-top-width:1px;border-left:4px solid var(--madder-2)}.prose .callout-h,.callout .callout-h{font:400 1.35rem/1.25 var(--f-display);margin:0 0 10px}.exhibit,.inline-cta,.about-guide{border-radius:var(--r2)}.about-guide{border-color:var(--rule-2)}.about-guide .ag-h{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.prose blockquote{border-color:var(--rule-2);border-left-color:var(--moss-2);border-radius:var(--r2)}.related{padding:var(--sec-y) 0;background:var(--paper-2);border-top:1px solid var(--rule-2)}.related h2{margin-bottom:var(--s6);font-size:clamp(1.8rem,1.3rem + 1.4vw,2.5rem)}.rel-grid .guide{background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--rule-2);border-radius:var(--r2);box-shadow:none;padding:22px 24px 24px;display:block}.rel-grid .guide.tone-seo{border-top-color:var(--moss-2)}.rel-grid .guide.tone-ads{border-top-color:var(--madder-2)}.rel-grid .guide.tone-both{border-top-color:var(--ink-2)}.related .guide h3{font-size:1.3rem;line-height:1.2}.related .work-h{margin-top:var(--s8)}.news{border-radius:var(--r2);border-color:var(--rule-2)}.news-h{font:400 1.35rem/1.2 var(--f-display);font-style:normal}.page-hero+.section,.page-hero+.section--flush-top,html body .page-hero+.sec{padding-top:clamp(32px,4vw,56px)}.page-hero+.tabs-wrap,.page-hero+.chips-wrap{margin-top:clamp(24px,3vw,40px)}.bf-ph-aside>*+*{margin-top:var(--s4)}.hl-card{background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--ink-2);border-radius:var(--r2);padding:20px 22px 14px}.tone-seo .hl-card{border-top-color:var(--moss-2)}.tone-ads .hl-card{border-top-color:var(--madder-2)}.hl-h{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia);margin-bottom:8px}.signed.summary{background:var(--card);border:1px solid var(--rule-2);border-left:3px solid var(--moss-2);border-radius:var(--r2);max-width:none;padding:20px 22px}.signed .label{font:600 12.5px/1.35 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--moss-2);margin-bottom:8px}.signed.summary .signed-link{font:600 15px/1.4 var(--f-body);margin-top:10px}.signed.summary .signed-text{font:400 clamp(1.1rem, 1.02rem + .3vw, 1.25rem)/1.45 var(--f-display);margin-top:0}.bf-ph-acts .tally{flex-basis:100%;margin-top:4px}.tally .arrow-link{margin-left:0}.glance,.howwork,.disc blockquote,.prose blockquote{background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r2)}.glance{border-top:4px solid var(--moss-2);padding:20px 22px 16px}.glance h2{font-size:1.45rem}.disc blockquote,.prose blockquote{border-left:3px solid var(--moss-2)}.prose blockquote p>strong:first-child,.disc blockquote p>strong:first-child,.disc b,.howwork .hw-h,.metros-h,.legend-h,.by-practice p{font:600 12.5px/1.35 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.disc b,.prose blockquote p>strong:first-child{margin-bottom:6px}.srule:first-of-type{border-top-color:var(--rule-2)}.srule .we{border-radius:var(--r2)}.srule .we b{font:600 12.5px/1.35 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--moss-2)}.pp-card{border:1px solid var(--rule-2);border-top:4px solid var(--frame,var(--moss-2));border-radius:var(--r2);box-shadow:none;padding:22px 24px 24px}.pp-card:before{content:none}.pp-band{color:var(--moss-2);font:600 12.5px/1.35 var(--f-body);letter-spacing:.14em;text-transform:uppercase;background:0 0;margin:0 0 10px;padding:0;display:block}.pp-ads .pp-band{color:var(--madder)}.booking{font:600 14px/1.4 var(--f-body)}.side-packet .proof a span,.proof a span{font:600 12px/1.4 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--madder)}.side-packet .window{background:0 0;border:0;border-radius:0}.card{border-color:var(--rule-2);border-radius:var(--r2);box-shadow:none}.card-link:hover{box-shadow:var(--lift)}.price-card{border:1px solid var(--rule-2);border-top:4px solid var(--madder-2);border-radius:var(--r2);box-shadow:none}.price-card:before{content:none}.price-card .pk-band{color:var(--madder);font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;text-align:left;background:0 0;margin:0 0 6px;padding:0;display:block}.hub-card{box-shadow:none;border-radius:var(--r2);border-top:4px solid var(--ink-2)}.hub-card.tone-seo{border-top-color:var(--moss-2)}.hub-card.tone-ads{border-top-color:var(--madder-2)}.summary{border-left:3px solid var(--moss-2);border-radius:var(--r2)}.big-aside{background:var(--card);border-top:4px solid var(--ink-2);border-radius:var(--r2)}.tone-seo .big-aside{border-top-color:var(--moss-2)}.card-link{text-align:left}html body :is(ul,ol)>li>a.card-link.card-link.card-link.card-link{flex-direction:column;align-items:stretch;display:flex}.metros li{flex-wrap:wrap;column-gap:10px}.metros li>span{min-width:0}.metros b{white-space:normal;text-align:right;margin-left:auto}.dl-files a,.hub-list strong>a,.rcard strong>a{align-items:center;min-width:44px;min-height:44px;display:inline-flex}.glance small a{margin-block:-14px;padding-block:14px;display:inline}.signed-link a{margin-block:-9px;padding-block:9px;display:inline-block}.prose h2,.prose h3,.srule h3{text-wrap:balance}.sources li a,.sources-list li a{margin-block:-12px;padding-block:12px}html :is(.def,.cite-box,.dl-item){background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r2)}html .def{border-top:4px solid var(--moss-2)}html :is(.cite-box,.dl-item){border-top:4px solid var(--ink-2)}html .summary blockquote{border:0;border-bottom:1px solid var(--rule-2);box-shadow:none;background:0 0;border-radius:0;margin:0 0 18px;padding:0 0 16px}html .price-card .pc-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}html .foot .fg-h a{align-items:flex-start}:is(.s2-row,.packet,.price-card,.lead-form) .fl{container:fl/inline-size}@container fl (width<=330px){html .fl.fl.fl:not(.filled) :is(input:placeholder-shown:not(:focus),textarea:placeholder-shown:not(:focus),select:not(:focus))+label{max-width:calc(100% - 26px);font-size:15px}}@container fl (width<=240px){html .fl.fl.fl:not(.filled) :is(input:placeholder-shown:not(:focus),textarea:placeholder-shown:not(:focus),select:not(:focus))+label{max-width:calc(100% - 20px);font-size:14px}}@container fl (width<=340px){html .fl.fl.fl:not(.filled) :is(input:placeholder-shown:not(:focus),textarea:placeholder-shown:not(:focus),select:not(:focus))+label .opt{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.rel-grid .guide{position:relative}.rel-grid .guide h3 a:after{content:"";border-radius:inherit;position:absolute;inset:0}.rel-grid .guide:has(h3 a:hover){box-shadow:var(--lift)}.rel-grid .guide:has(h3 a:focus-visible){outline:2.5px solid var(--focus,#8a5a12);outline-offset:3px}.pxs-links{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:4px 28px;margin:14px 0 0;padding:0;list-style:none;display:grid}.pxs-links a{align-items:center;min-height:44px;display:inline-flex}

.crumbs{min-width:0;max-width:100%}.crumbs ol{color:var(--sepia);flex-wrap:nowrap;align-items:center;gap:0 8px;margin:0 0 18px;padding:0;font-size:14px;line-height:1.3;list-style:none;display:flex;overflow:hidden}.crumbs li{white-space:nowrap;flex:none;align-items:center;gap:8px;min-width:0;min-height:44px;display:flex}.crumbs li+li:before{content:"/";color:var(--rule-2);flex:none}.crumbs a{min-width:44px;min-height:44px;color:var(--ink-2);align-items:center;padding:0;display:inline-flex}.crumbs li:not(:first-child):not([aria-current]){flex:0 auto;max-width:min(18em,40%)}@media (width>=641px){.crumbs li:not(:first-child):not([aria-current]){flex:none}}.crumbs li:not(:first-child) a{text-overflow:ellipsis;white-space:nowrap;min-width:0;line-height:44px;display:block;overflow:hidden}.crumbs li[aria-current]{text-overflow:ellipsis;color:var(--sepia);flex:0 auto;line-height:44px;display:block;overflow:hidden}.crumbs li[aria-current]:before{margin-right:8px}@media (width<=640px){.crumbs li:not(:first-child):not([aria-current]){flex:0 auto;min-width:3em;max-width:none}.crumbs li[aria-current]{display:none}}.bf-ph .bf-eyebrow,.side-packet .bf-eyebrow{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--madder);margin:0}.bf-ph{border-bottom:1px solid var(--rule-2);padding:clamp(18px,3vw,36px) 0 clamp(28px,4vw,48px)}.bf-ph-in{align-items:center;gap:24px 56px;display:grid}.bf-ph-copy{min-width:0;max-width:54rem}.bf-ph .bf-eyebrow{margin-top:2px}.bf-ph h1{letter-spacing:-.02em;margin-top:8px;font-size:clamp(2.1rem,1.3rem + 2.6vw,3.6rem);line-height:1.05}.bf-ph h1 em{color:var(--madder-2);font-style:italic}.bf-ph.tone-seo h1 em,.bf-ph.tone-both h1 em,.bf-ph.tone-seo .bf-eyebrow{color:var(--moss-2)}.bf-lead{max-width:42rem;font-size:var(--t-lead);color:var(--ink-2);margin-top:16px;line-height:1.55}.bf-meta{color:var(--sepia);margin-top:14px;font-size:15px;line-height:1.5}.bf-ph-acts{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-top:22px;display:flex}.bf-ph-acts>.arrow-link{margin-block:0;padding-block:12px}.bf-ph-acts .bf-meta,.bf-ph-acts .meta{color:var(--sepia);flex-basis:100%;margin-top:0;font-size:15px}.bf-ph-aside{min-width:0}.bf-ph-plate{justify-self:center;width:100%;max-width:420px;height:auto;display:none}.bf-ph-fig{min-width:0;margin:0;display:none}.bf-ph-fig .bf-plate{aspect-ratio:640/300;object-fit:contain;object-position:center bottom;background:var(--card);border:1px solid var(--rule-2);border-top:3px solid var(--moss-2);border-radius:var(--r1);width:100%;height:auto;box-shadow:var(--lift);display:block}.bf-ph-fig .bf-plate.p-madder{border-top-color:var(--madder-2)}.bf-ph-fig figcaption{color:var(--ink-2);flex-wrap:wrap;gap:6px 20px;margin-top:8px;font-size:14px;line-height:1.4;display:flex}.bf-ph-fig figcaption span{align-items:baseline;gap:8px;display:inline-flex}.bf-ph-fig figcaption span:before{content:"";background:var(--moss-2);border-radius:50%;flex:none;width:10px;height:10px;transform:translateY(1px)}.bf-ph-fig figcaption .cap-ads:before{background:var(--madder-2)}@media (width>=1100px){.bf-ph.has-plate .bf-ph-in{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bf-ph.has-aside .bf-ph-in{align-items:start}.bf-ph-plate,.bf-ph-fig{display:block}}.end-sec{--focus:#e1b44e;background:var(--moss-deep);color:var(--moss-ink);position:relative}.end-in{align-items:center;gap:28px 56px;display:grid}.end-sec .sec-head{max-width:40rem;margin-bottom:0}.end-sec .ic-k,.end-card .ic-k{font:600 12.5px/1.3 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin:0}.end-sec .ec-h{color:var(--card);font-size:clamp(2rem,1.3rem + 2vw,3.1rem)}.end-sec .sec-head p:not(.ic-k):not(.ec-go){color:var(--moss-soft)}.ec-go{margin-top:6px}.ec-btn{white-space:normal;text-align:center;padding-block:12px;line-height:1.2}.end-sec .ec-form{--focus:#8a5a12;min-width:0;color:var(--ink);border-radius:var(--r1);background:#fffcf6;padding:clamp(22px,3vw,36px);position:relative;box-shadow:0 2px 4px #0003,0 40px 70px -30px #0009}.end-sec .ec-form:before{content:"";border:1px solid var(--rule-2);pointer-events:none;position:absolute;inset:10px}.ec-form>*{position:relative}.ec-or{color:var(--ink-2);margin:0 0 14px;font-size:15.5px;line-height:1.5}.ec-or b{color:var(--ink)}.ec-form .then{margin-top:4px;font-size:15px}.ec-form .then a{min-height:44px;color:var(--madder);align-items:center;font-weight:600;display:inline-flex}.ec-form .vform.compact .s1{flex-direction:column}.ec-form .vform.compact .s1 .fl{flex:none}.ec-form .vform.compact .s1 .btn{width:100%}@media (width>=1024px){.end-in{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}@media (width<=640px){.ec-btn{width:100%}}.end-card{--focus:#e1b44e;margin-top:var(--s8);background:var(--moss-deep);color:var(--moss-ink);border-radius:var(--r2);gap:18px;padding:clamp(22px,3vw,32px);scroll-margin-top:84px;display:grid}.end-card .ec-copy>*+*{margin-top:8px}.end-card .ec-h{font:400 clamp(1.6rem, 1.3rem + 1vw, 2.1rem)/1.1 var(--f-display);color:var(--card);margin:0}.end-card .ec-copy p:not(.ic-k):not(.ec-h):not(.ec-go){color:var(--moss-soft);font-size:16px;line-height:1.55}.end-card .ec-form{--focus:#8a5a12;color:var(--ink);border-radius:var(--r1);background:#fffcf6;padding:20px}.prose .end-card a:not(.btn){color:var(--madder)}@media print{.end-sec,.end-card{display:none!important}}@media (width>=641px) and (width<=899px){.f-cols{row-gap:var(--s5);grid-template-columns:repeat(3,minmax(0,1fr));align-items:start}}html body .foot{padding-top:64px}@media (width<=640px){html body .foot{padding-top:48px}}video:focus-visible,[tabindex="0"]:focus-visible{outline:2.5px solid var(--focus,#8a5a12);outline-offset:3px}.quote-opener{border-left:3px solid var(--rule-2,currentColor);max-width:42rem;color:var(--ink);margin-top:16px;padding-left:14px;font-size:1.05rem;line-height:1.5}.quote-src{max-width:42rem;color:var(--muted,inherit);margin:4px 0 0;padding-left:17px;font-size:.9rem}

.authority-bridge[data-astro-cid-k5mogsxu] .wrap[data-astro-cid-k5mogsxu]{border-top:1px solid var(--color-rule);max-width:820px;padding-top:var(--space-4)}.ab-k[data-astro-cid-k5mogsxu]{margin:0 0 var(--space-2);letter-spacing:.04em;text-transform:uppercase;color:var(--color-muted);font-size:13px}.ab-s[data-astro-cid-k5mogsxu]{margin:0}.ab-s[data-astro-cid-k5mogsxu] a{overflow-wrap:anywhere}.pb-pair[data-astro-cid-lpix3v3t]{margin-bottom:var(--space-3)}.pb-pair[data-astro-cid-lpix3v3t] a[data-astro-cid-lpix3v3t]{overflow-wrap:anywhere}

.crumbs[data-astro-cid-vx4iavld] li[data-astro-cid-vx4iavld]:first-child a[data-astro-cid-vx4iavld]{min-width:44px;margin-inline-end:-12px;padding-inline-end:12px}

.ck-links[data-astro-cid-piliieed]{margin:var(--space-4) 0;gap:0 var(--space-5);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ck-links[data-astro-cid-piliieed] a[data-astro-cid-piliieed],.ck-facts[data-astro-cid-piliieed] a[data-astro-cid-piliieed],.ck-title[data-astro-cid-piliieed] a[data-astro-cid-piliieed]{overflow-wrap:anywhere;align-items:center;min-height:44px;display:inline-flex}.ck-src[data-astro-cid-piliieed]{margin:0;padding:0;list-style:none}.ck-format[data-astro-cid-piliieed]{margin:var(--space-4) 0 0;font-family:var(--font-mono,ui-monospace, monospace);overflow-wrap:anywhere;font-size:.9375rem}.ck-grid[data-astro-cid-piliieed]{margin-top:var(--space-5);gap:var(--grid-gap);grid-template-columns:repeat(auto-fill,minmax(min(100%,360px),1fr));display:grid}.ck-card[data-astro-cid-piliieed]{background:var(--color-white);border:1px solid var(--color-rule);align-content:start;gap:8px;min-width:0;padding:20px;display:grid}.ck-title[data-astro-cid-piliieed]{margin:0;font-size:1.0625rem;line-height:1.35}.ck-k[data-astro-cid-piliieed]{margin:0;font-weight:600}.ck-cite[data-astro-cid-piliieed]{overflow-wrap:anywhere;user-select:all;margin:0;font-size:.9375rem;line-height:1.55}.ck-facts[data-astro-cid-piliieed]{gap:6px;margin:0;display:grid}.ck-facts[data-astro-cid-piliieed] dd[data-astro-cid-piliieed]{overflow-wrap:anywhere;margin:0}.figs[data-astro-cid-piliieed]{max-width:820px;margin:0 0 var(--space-5);font-size:1.125rem}
