: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-split-green:#1d3b24;--color-split-green-ink:#f3ecdc;--color-split-green-em:#b9db7a;--color-split-red:#a6351b;--color-split-red-ink:#fff4e6;--color-split-sun:#ffd45c;--color-split-cream:#f3e9d2;--color-split-soil:#4b2e1b;--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);--type-stat-xl:clamp(2.75rem, 1.6rem + 3.2vw, 4.5rem);--type-stat-lg:clamp(2rem, 1.4rem + 1.8vw, 3rem);--type-stat-md:clamp(1.5rem, 1.25rem + .7vw, 1.9rem);--type-stat-line-height:1;--type-stat-tracking:-.02em;--color-chart-1:#e3e9d8;--color-chart-2:#b9c9a6;--color-chart-3:#62875d;--color-chart-4:#4a7350;--color-chart-5:#2e5e3b;--color-chart-neg-2:#9c3e29;--color-chart-neg-1:#b4654a;--color-chart-mid:#d9c9ae;--color-chart-pos-1:#62875d;--color-chart-pos-2:#2e5e3b;--color-chart-rim:#6b5640;--color-chart-grid:var(--color-rule);--color-chart-axis:var(--color-muted);--surface-raised:var(--color-white);--surface-sunken:var(--color-plate);--surface-inverse:var(--color-moss-deep);--space-section:clamp(48px, 6vw, 96px);--space-stack:12px;--radius-lg:14px;--radius-pill:999px;--shadow-1:0 1px 1px #3c2a140f, 0 1px 3px #3c2a140d;--shadow-2:0 1px 1px #3c2a1412, 0 2px 4px #3c2a140f, 0 18px 34px -20px #3c2a146b;--shadow-3:0 1px 2px #3c2a1414, 0 6px 12px -4px #3c2a141a, 0 34px 60px -30px #3c2a148c;--motion-fast:.14s;--motion-base:.22s;--motion-slow:.42s;--motion-ease-out:cubic-bezier(.16, 1, .3, 1);--motion-lift:-2px}@media (prefers-reduced-motion:reduce){:root{--motion-duration:0s;--motion-fast:0s;--motion-base:0s;--motion-slow:0s;--motion-lift:0px}}@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,.fl .req{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;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;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;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,.fl .req{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],[data-dataset-text] a[href^="https://doi.org/"]{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,html body .tbl-wrap .tbl :is(td,th):has(a~a) 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}.btn,.wv-btn{border-radius:999px}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--motion-base);animation-timing-function:var(--motion-ease-out)}}.vu-stats{--vu-fig:var(--type-stat-lg);--vu-fig-long:var(--type-stat-md);gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(min(100%,9.5rem),1fr));margin:0;padding:0;display:grid}.vu-stats-xl{--vu-fig:var(--type-stat-xl);--vu-fig-long:var(--type-stat-lg)}.vu-stats-md{--vu-fig:var(--type-stat-md)}.vu-stat{padding-top:var(--space-3);border-top:var(--border-width-hairline) solid var(--color-rule-strong);flex-direction:column;gap:6px;min-width:0;margin:0;display:flex;container-type:inline-size}.vu-stat-label{font:var(--font-weight-semibold) var(--type-label-size)/var(--type-label-line-height) var(--font-text);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-secondary);overflow-wrap:anywhere}.vu-stat-fig{align-items:baseline;column-gap:var(--space-2);font:var(--font-weight-regular) var(--vu-fig)/var(--type-stat-line-height) var(--font-display);letter-spacing:var(--type-stat-tracking);font-variant-numeric:var(--font-numeric);color:var(--color-text);overflow-wrap:anywhere;flex-wrap:wrap;row-gap:2px;margin:0;display:flex}.vu-stat-long{font-size:var(--vu-fig-long)}@supports (width:1cqi){.vu-stat-fig{font-size:min(var(--vu-fig), 24cqi)}.vu-stat-long{font-size:min(var(--vu-fig-long), 13cqi)}}.vu-stat-of{min-width:0;max-width:100%;font:var(--font-weight-medium) var(--type-small-size)/1.3 var(--font-text);letter-spacing:0;color:var(--color-text-secondary);overflow-wrap:anywhere}.vu-stat-src{font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-text-caption);margin:0}.vu-stat-src a{color:inherit}.vu-meta{margin:0;padding:0}.vu-meta-row{gap:var(--space-4);border-bottom:var(--border-width-hairline) solid var(--color-rule);grid-template-columns:minmax(7rem,38%) 1fr;padding-block:10px;display:grid}.vu-meta-row:first-child{border-top:var(--border-width-hairline) solid var(--color-rule)}.vu-meta dt{color:var(--color-text-secondary);font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.vu-meta dd{text-align:right;font-size:var(--type-small-size);line-height:var(--type-small-line-height);font-variant-numeric:var(--font-numeric);overflow-wrap:anywhere;color:var(--color-text);margin:0}@media (width<=359px){.vu-meta-row{grid-template-columns:1fr;gap:2px}.vu-meta dd{text-align:left}}.vu-card{background:var(--surface-raised);border:var(--border-width-hairline) solid var(--color-rule);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);color:var(--color-text);padding:clamp(20px,2.4vw,32px);display:block}a.vu-card{transition:transform var(--motion-fast) var(--motion-ease-out), box-shadow var(--motion-base) var(--motion-ease-out);text-decoration:none}a.vu-card:hover{transform:translateY(var(--motion-lift));box-shadow:var(--shadow-3)}.vu-chips{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.vu-chips a{min-height:var(--target-min);padding:var(--space-2) var(--space-4);font:var(--font-weight-medium) var(--type-small-size)/1.2 var(--font-text);color:var(--color-text);background:var(--surface-raised);border:var(--border-width-hairline) solid var(--color-rule-strong);border-radius:var(--radius-lg);transition:border-color var(--motion-fast) var(--motion-ease-out);align-items:center;text-decoration:none;display:inline-flex}.vu-chips a:hover{border-color:var(--color-text)}.vu-chips a[aria-current]{color:var(--color-paper);background:var(--color-text);border-color:var(--color-text)}.vu-bar{margin:0}.vu-bar-svg{width:100%;height:14px;margin-block:var(--space-3) var(--space-4);border-radius:2px;display:block;overflow:hidden}.vu-seg-1{fill:var(--color-chart-1)}.vu-seg-2{fill:var(--color-chart-2)}.vu-seg-3{fill:var(--color-chart-3)}.vu-seg-4{fill:var(--color-chart-4)}.vu-seg-5{fill:var(--color-chart-5)}.vu-seg-1,.vu-seg-2{stroke:var(--color-chart-rim);stroke-width:1px;vector-effect:non-scaling-stroke}.vu-bar-table{border-collapse:collapse;width:100%;font-size:var(--type-small-size);line-height:var(--type-small-line-height)}.vu-bar-table caption{text-align:left;font:var(--font-weight-semibold) var(--type-body-size)/1.35 var(--font-text);color:var(--color-text)}.vu-bar-table th,.vu-bar-table td{border-bottom:var(--border-width-hairline) solid var(--color-rule);text-align:right;font-weight:var(--font-weight-regular);padding:8px 0}.vu-bar-table thead th{font:var(--font-weight-semibold) var(--type-label-size)/var(--type-label-line-height) var(--font-text);letter-spacing:var(--type-label-tracking);text-transform:uppercase;color:var(--color-text-secondary);border-bottom-color:var(--color-rule-strong)}.vu-bar-table th:first-child,.vu-bar-table td:first-child{text-align:left}.vu-bar-table th+th,.vu-bar-table th+td,.vu-bar-table td+td{padding-left:var(--space-4)}@media (width<=359px){.vu-bar-table th+th,.vu-bar-table th+td,.vu-bar-table td+td{padding-left:var(--space-2)}.vu-bar-table thead th{letter-spacing:0}}.vu-sw{vertical-align:0;border-radius:2px;width:10px;height:10px;margin-right:10px;display:inline-block}.vu-sw.vu-seg-1{background:var(--color-chart-1);box-shadow:inset 0 0 0 1px var(--color-chart-rim)}.vu-sw.vu-seg-2{background:var(--color-chart-2);box-shadow:inset 0 0 0 1px var(--color-chart-rim)}.vu-sw.vu-seg-3{background:var(--color-chart-3)}.vu-sw.vu-seg-4{background:var(--color-chart-4)}.vu-sw.vu-seg-5{background:var(--color-chart-5)}.vu-src{margin-top:var(--space-3);font-size:var(--type-caption-size);line-height:var(--type-caption-line-height);color:var(--color-text-caption)}.vu-src a{color:inherit}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.vu-reveal{animation:linear both vu-rise view();animation-range:entry entry 35%}}}@keyframes vu-rise{0%{opacity:.001;transform:translateY(12px)}}.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}p.tap-cap a.tap-cap-link{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}.top.hd.hd-split{--hs-green:var(--color-split-green,#1d3b24);--hs-green-ink:#f3ecdc;--hs-green-em:#b9db7a;--hs-red:var(--color-split-red,#a6351b);--hs-red-ink:#fff4e6;--hs-red-em:#ffd45c;--hs-cream:var(--color-split-cream,#f3e9d2);--hs-card:#fbf5e9;--hs-btn:#b83f25;--hs-btn-ink:#fff8ee;--hs-red-text:#b23c22;background:var(--hs-cream)}.top.hd.hd-split .wrap{width:min(100% - 2 * var(--gutter), 1760px);border-bottom:1px solid #1e1a168c;gap:20px;min-height:84px}.hs-logo{color:var(--ink);align-items:center;gap:12px;margin-right:auto;text-decoration:none;display:inline-flex}.top.hd.hd-split .nav-l{gap:22px}.top.hd.hd-split .nav-l>li>a{color:var(--ink);font-weight:500;text-decoration:none;position:relative}.top.hd.hd-split .nav-l>li>a:after{content:"";background:var(--hs-btn);transform-origin:0;height:2px;transition:transform .25s;position:absolute;bottom:8px;left:0;right:0;transform:scaleX(0)}.top.hd.hd-split .nav-l>li>a:hover:after,.top.hd.hd-split .nav-l>li>a:focus-visible:after{transform:scaleX(1)}.top.hd.hd-split .nav-l>li>a:hover{text-decoration:none}.hs-pill,.top.hd.hd-split .hs-pill{--bg:var(--hs-btn);--fg:var(--hs-btn-ink);--bd:var(--hs-btn);background:var(--hs-btn);color:var(--hs-btn-ink);border:0;border-radius:999px;min-height:48px;padding:0 24px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;box-shadow:0 6px 16px -8px #78200cb3}.hs-pill:hover{background:#a5361d;transform:translateY(-1px);box-shadow:0 10px 20px -10px #78200ccc}.hd-lang{display:none}@media (width>=760px) and (width<=899px){.top.hd.hd-split .wrap{gap:10px}.top.hd.hd-split .hd-cta{min-height:44px;padding:0 14px;font-size:.86rem;display:inline-flex}.top.hd.hd-split .menu-btn{padding:0 12px}.top.hd.hd-split .hd-tel-n,.top.hd.hd-split .hs-word-l{display:none}}@media (width>=1181px){.top.hd.hd-split .nav-more{display:none}}@media (width>=1181px) and (width<=1499px){.top.hd.hd-split .wrap,.top.hd.hd-split .nav{gap:14px}html .top.hd.hd-split .nav-l{gap:15px}html .top.hd.hd-split .nav-es{padding-left:15px}.top.hd.hd-split .nav-l>li>a{font-size:.92rem}.top.hd.hd-split .hs-pill{padding:0 18px;font-size:.92rem}.top.hd.hd-split .hd-tel-n{display:none}}@media (width>=1181px) and (width<=1679px){html[lang^=es] .top.hd.hd-split .nav-l{gap:13px}html[lang^=es] .top.hd.hd-split .nav-es{padding-left:13px}html[lang^=es] .top.hd.hd-split .nav-l>li>a{font-size:.9rem}html[lang^=es] .top.hd.hd-split .wrap,html[lang^=es] .top.hd.hd-split .nav{gap:12px}html[lang^=es] .top.hd.hd-split .hd-tel-n{display:none}}@media (width>=1181px) and (width<=1359px){html[lang^=es] .top.hd.hd-split .nav-l{gap:11px}html[lang^=es] .top.hd.hd-split .nav-l>li>a{font-size:.86rem}html[lang^=es] .top.hd.hd-split .hs-word-l{display:none}.top.hd.hd-split .hs-word-l{letter-spacing:.1em}}@media (width<=1180px){.top.hd.hd-split .hd-tel-n{display:none}.hd-lang{min-height:44px;font:600 .95rem/1 var(--f-body,var(--font-text));color:var(--ink);text-underline-offset:4px;align-items:center;margin-left:auto;padding:0 4px;text-decoration:underline 1.5px;display:inline-flex}.top.hd.hd-split .hd-tel{margin-left:0}.top.hd.hd-split .wrap{min-height:72px}.top.hd.hd-split .nav.open .nav-cta{background:var(--hs-btn);color:var(--hs-btn-ink);border-radius:999px}}@media (width<=640px){.top.hd.hd-split .wrap{gap:8px;min-height:64px}.hs-logo{gap:9px}.top.hd.hd-split .hd-tel-n{display:none}.top.hd.hd-split .menu-btn{padding:0 12px}}@media (width<=999px){.top.hd.hd-split .hs-word-l{display:none}}@media (width<=400px){.top.hd.hd-split .wrap{gap:4px}.hs-logo{gap:7px}.hd-lang{font-size:.9rem}.top.hd.hd-split .menu-btn{padding:0 10px}}@media (width<=359px){.hs-logo{gap:6px}.hd-lang{font-size:.8rem}.top.hd.hd-split .hd-tel{min-width:40px}.top.hd.hd-split .menu-btn{padding:0 8px}}@media (prefers-reduced-motion:no-preference){.hs-logo:hover .hs-mark-r{animation:.8s ease-in-out hs-wave}}@media (width<=359px){.top.hd.hd-split .wrap{gap:2px;width:calc(100% - 24px)}.top.hd.hd-split .logo img{width:auto;height:28px}.top.hd.hd-split .hd-lang{padding:0 6px;font-size:.84rem}.top.hd.hd-split .hd-tel{min-width:40px}.top.hd.hd-split .menu-btn{padding:0 9px;font-size:.9rem}}@media (width>=1100px) and (height<=820px){.top.hd.hd-split .wrap{min-height:68px}}.top.hd.hd-split .nav-l>li>a:focus-visible{outline:2px solid var(--hs-btn);outline-offset:4px;border-radius:2px}.top.hd.hd-split .hd-tel{transition:color .2s,transform .2s}.top.hd.hd-split .hd-tel:hover{color:var(--hs-btn)}.top.hd.hd-split .hd-tel:hover svg{transform:rotate(-12deg)}.top.hd.hd-split .hd-tel svg{transition:transform .25s}.top.hd.hd-split .nav-gk,.top.hd.hd-split .nav-gart{display:none}.top.hd.hd-split .nav-g{position:relative}.top.hd.hd-split .nav-sub{margin:0;padding:0;list-style:none}@media (width>=1181px){.top.hd.hd-split .nav-sub{z-index:30;background:var(--hs-card);border:1px solid #1e1a1629;border-top:3px solid var(--hs-green);opacity:0;visibility:hidden;border-radius:0 0 8px 8px;min-width:250px;padding:10px;transition:opacity .16s,transform .16s,visibility 0s linear .16s;position:absolute;top:calc(100% + 6px);left:-20px;transform:translateY(-4px);box-shadow:0 18px 36px -18px #3c2a148c}.top.hd.hd-split .nav-g-ads .nav-sub{border-top-color:var(--hs-red)}.top.hd.hd-split .nav-g:before{content:"";height:10px;position:absolute;top:100%;left:0;right:0}.top.hd.hd-split .nav-g:hover .nav-sub,.top.hd.hd-split .nav-g:focus-within .nav-sub,.top.hd.hd-split .nav-g.nav-tap .nav-sub{opacity:1;visibility:visible;transition-delay:0s;transform:none}.top.hd.hd-split .nav-g.nav-shut .nav-sub{opacity:0;visibility:hidden;transition:opacity .1s,visibility 0s linear .1s;transform:translateY(-4px)}.top.hd.hd-split .nav-g:before{width:max(100% + 20px,270px);left:-20px;right:auto}.top.hd.hd-split .nav-sub{transition:opacity .16s .12s,transform .16s .12s,visibility 0s linear .28s}}@media (width>=1181px) and (prefers-reduced-motion:reduce){.top.hd.hd-split .nav-sub{transition:visibility 0s linear .12s;transform:none}}@media (width>=1181px){.top.hd.hd-split .nav-sub a{min-height:40px;color:var(--ink);white-space:nowrap;border-radius:4px;align-items:center;padding:0 12px;font-size:.94rem;font-weight:500;text-decoration:none;display:flex}.top.hd.hd-split .nav-sub a:hover,.top.hd.hd-split .nav-sub a:focus-visible{color:var(--hs-green);background:#1d3b2414;outline:none}.top.hd.hd-split .nav-g-ads .nav-sub a:hover,.top.hd.hd-split .nav-g-ads .nav-sub a:focus-visible{color:var(--hs-red-text);background:#a6351b14}.top.hd.hd-split .nav-g>a{padding-right:14px}.top.hd.hd-split .nav-g>a:before{content:"";opacity:.6;border:1.5px solid;border-width:0 1.5px 1.5px 0;width:6px;height:6px;margin-top:-5px;transition:transform .2s;position:absolute;top:50%;right:0;transform:rotate(45deg)}.top.hd.hd-split .nav-g:hover>a:before,.top.hd.hd-split .nav-g:focus-within>a:before{transform:translateY(3px)rotate(225deg)}}@media (width>=641px){.top.hd.hd-split.stuck{background:color-mix(in srgb, var(--hs-cream) 94%, transparent)}.top.hd.hd-split.stuck .wrap{border-bottom:0;min-height:60px}.top.hd.hd-split.stuck .hs-logo img,.top.hd.hd-split.stuck .logo img{width:auto;height:32px}.top.hd.hd-split.stuck .hs-pill{min-height:42px}}@media (width<=1180px) and (scripting:none){html:root .top.hd.hd-split .nav-sub a{align-items:center;min-height:48px;padding-left:16px;display:flex}}@media (width<=1180px){.top.hd.hd-split .menu-btn{border:1.5px solid var(--ink);min-height:44px;color:var(--ink);background:0 0;border-radius:999px;align-items:center;gap:8px;font-weight:600;display:inline-flex}.top.hd.hd-split .menu-btn:before{content:"";background:linear-gradient(currentColor 0 0) top/100% 1.75px no-repeat,linear-gradient(currentColor 0 0) bottom/100% 1.75px no-repeat;flex:none;width:16px;height:10px;transition:transform .16s}.top.hd.hd-split .menu-btn[aria-expanded=true]{background:var(--ink);color:var(--hs-cream)}.top.hd.hd-split .menu-btn[aria-expanded=true]:before{background:linear-gradient(45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px)),linear-gradient(-45deg,#0000 calc(50% - 1px),currentColor calc(50% - 1px) calc(50% + 1px),#0000 calc(50% + 1px));width:14px;height:14px}.top.hd.hd-split .menu-btn:focus-visible{outline:2px solid var(--hs-btn);outline-offset:3px}html.menu-open,html.menu-open body{overflow:hidden}.top.hd.hd-split .nav.open{z-index:40;height:var(--menu-h,calc(100dvh - 72px));overscroll-behavior:contain;padding:16px var(--gutter) 0;background:var(--hs-cream);box-shadow:none;border:0;flex-direction:column;align-items:stretch;gap:0;display:flex;position:fixed;inset:auto 0 0;overflow-y:auto}html.menu-open .top.hd.hd-split,html.menu-open .top.hd.hd-split.stuck{backdrop-filter:none;background:var(--hs-cream)}.top.hd.hd-split .nav.open .nav-l{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:start;gap:0 20px;margin:0;padding:0;display:grid}.top.hd.hd-split .nav.open .nav-l>li{border:0}.top.hd.hd-split .nav.open .nav-g{background:var(--hs-green);color:var(--hs-green-ink);border-radius:6px;align-content:start;margin-bottom:16px;padding:16px 18px 10px;display:grid;position:relative;overflow:hidden}.top.hd.hd-split .nav.open .nav-g-ads{background:var(--hs-red);color:var(--hs-red-ink)}.top.hd.hd-split .nav.open .nav-g:after{content:"";pointer-events:none;border:1px solid #fff4e63d;border-radius:3px;position:absolute;inset:6px}.top.hd.hd-split .nav.open .nav-gk{font:italic 400 1.08rem/1.2 var(--f-display,var(--font-display));color:var(--hs-green-em);display:block}.top.hd.hd-split .nav.open .nav-g-ads .nav-gk{color:var(--hs-red-em)}.top.hd.hd-split .nav.open .nav-gart{color:#9cc46a;width:40px;height:40px;display:block;position:absolute;top:10px;right:12px}.top.hd.hd-split .nav.open .nav-g-ads .nav-gart{color:#8fbf5a}.top.hd.hd-split .nav.open .nav-g>a{min-height:48px;font:500 1.75rem/1.05 var(--f-display,var(--font-display));letter-spacing:-.015em;color:inherit;justify-content:flex-start;align-items:center;padding:0;display:flex}.top.hd.hd-split .nav.open .nav-g>a:after{display:none}.top.hd.hd-split .nav.open .nav-sub{border-top:1px solid #fff4e647;grid-template-columns:minmax(0,1fr);margin-top:4px;display:grid}.top.hd.hd-split .nav.open .nav-sub a{min-height:48px;color:inherit;border-bottom:1px solid #fff4e629;align-items:center;font-size:1rem;font-weight:500;text-decoration:none;display:flex}.top.hd.hd-split .nav.open .nav-sub li:last-child a{border-bottom:0}.top.hd.hd-split .nav.open .nav-sub a:after{content:"→";opacity:.55;margin-left:auto;padding-left:10px;transition:transform .16s,opacity .16s}.top.hd.hd-split .nav.open .nav-sub a:hover:after,.top.hd.hd-split .nav.open .nav-sub a:focus-visible:after{opacity:1;transform:translate(3px)}.top.hd.hd-split .nav.open .nav-sub a:focus-visible,.top.hd.hd-split .nav.open .nav-g>a:focus-visible{outline-offset:-2px;border-radius:3px;outline:2px solid}.top.hd.hd-split .nav:focus{outline:none}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{min-height:56px;font:500 1.32rem/1.1 var(--f-display,var(--font-display));color:var(--ink);border-bottom:1px solid #6b564040;align-items:center;padding:0;display:flex}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a:after{content:"→";height:auto;font:400 1rem/1 var(--f-body,var(--font-text));color:var(--hs-btn);opacity:.7;background:0 0;margin-left:auto;display:inline;position:static;transform:none}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a:hover{color:var(--hs-red-text)}.top.hd.hd-split .nav.open .nav-more{display:block}.top.hd.hd-split .nav.open .nav-es{grid-column:1/-1;padding:20px 0 0}.top.hd.hd-split .nav.open .nav-es a{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);border-radius:999px;justify-content:center;align-items:center;padding:0 22px;font-weight:600;display:inline-flex}.top.hd.hd-split .nav.open .nav-es a:after{display:none}.top.hd.hd-split .nav-foot{display:contents}.top.hd.hd-split .nav.open .nav-foot{z-index:2;padding:14px 0 calc(6px + env(safe-area-inset-bottom,0px));background:var(--hs-cream);box-shadow:0 -14px 18px -10px var(--hs-cream);gap:4px;margin-top:auto;display:grid;position:sticky;bottom:0}.top.hd.hd-split .nav.open .nav-cta{background:var(--hs-btn);min-height:56px;color:var(--hs-btn-ink);border-radius:999px;justify-content:center;align-items:center;margin:0;padding:0 20px;font-size:1.08rem;font-weight:600;display:flex;box-shadow:0 8px 18px -10px #78200ccc}.top.hd.hd-split .nav.open .nav-cta:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.top.hd.hd-split .nav.open .nav-tel{min-height:48px;font:600 .98rem/1.25 var(--f-body,var(--font-text));color:var(--ink);text-align:center;text-wrap:balance;text-underline-offset:4px;border:0;justify-content:center;align-items:center;margin:0;padding:0;text-decoration:underline #b83f2599;display:flex}}@media (width<=559px){.top.hd.hd-split .nav.open .nav-g{grid-column:1/-1;margin-bottom:10px}.top.hd.hd-split .nav.open .nav-sub{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px}.top.hd.hd-split .nav.open .nav-sub a{font-size:.95rem;line-height:1.2}.top.hd.hd-split .nav.open .nav-sub li:nth-last-child(2) a{border-bottom:0}.top.hd.hd-split .nav.open .nav-sub a:after{opacity:.7;margin-left:auto;padding-left:6px;font-size:.92em;display:inline}.top.hd.hd-split .nav.open .nav-g>a{font-size:1.55rem}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{min-height:52px;font-size:1.18rem}}@media (width<=359px){.top.hd.hd-split .nav.open .nav-l{column-gap:14px}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{font-size:1.05rem}.top.hd.hd-split .nav.open .nav-sub a{font-size:.9rem}.top.hd.hd-split .nav.open .nav-g{padding-inline:14px}}@media (width<=440px){.top.hd.hd-split .menu-btn{justify-content:center;width:44px;min-width:44px;padding:0;font-size:0}.top.hd.hd-split .menu-btn:before{width:18px}.top.hd.hd-split .menu-btn[aria-expanded=true]:before{width:16px;height:16px}}@media (width<=1180px) and (prefers-reduced-motion:no-preference){.top.hd.hd-split .nav.open{animation:.16s cubic-bezier(.2,.8,.3,1) hs-sheet}.top.hd.hd-split .nav.open .nav-g{animation:.16s cubic-bezier(.2,.8,.3,1) both hs-sheet-g}.top.hd.hd-split .nav.open .nav-g-ads{animation-delay:30ms}}@media print{.top.hd.hd-split .nav-sub{display:none}}@keyframes hs-sheet{0%{transform:translateY(-8px)}}@keyframes hs-sheet-g{0%{transform:translateY(6px)}}@media (width<=559px){.top.hd.hd-split .nav.open{-webkit-overflow-scrolling:touch;padding-top:10px}.top.hd.hd-split .nav.open .nav-l{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:8px}.top.hd.hd-split .nav.open .nav-g{grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t k""s s";align-items:center;column-gap:10px;margin-bottom:8px;padding:6px 14px 2px}.top.hd.hd-split .nav.open .nav-gk{text-align:right;grid-area:k;justify-self:end;font-size:.98rem;line-height:1.1}.top.hd.hd-split .nav.open .nav-gart{display:none}.top.hd.hd-split .nav.open .nav-g>a{white-space:nowrap;grid-area:t;min-height:48px;font-size:min(1.32rem,5.6vw)}.top.hd.hd-split .nav.open .nav-sub{grid-area:s;margin-top:0}.top.hd.hd-split .nav.open .nav-sub a{min-height:48px;font-size:.92rem}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es){grid-column:span 2}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{min-height:48px;font:600 .9rem/1.1 var(--f-body,var(--font-text));text-align:center;background:#fffdf8;border:1px solid #6b564059;border-radius:999px;justify-content:center;margin-bottom:6px;padding:0 6px}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a:after{display:none}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a[aria-current]{border-color:var(--hs-btn);color:var(--hs-red-text)}.top.hd.hd-split .nav.open .nav-es{display:none}.top.hd.hd-split .nav.open .nav-foot{padding-top:10px}.top.hd.hd-split .nav.open .nav-cta{min-height:52px}.top.hd.hd-split .nav.open .nav-tel{min-height:48px;font-size:.92rem}}@media (width<=1180px){.top.hd.hd-split .nav.open .nav-foot:before{content:attr(data-more);background:var(--ink);color:var(--hs-cream);font:600 .78rem/1.2 var(--f-body,var(--font-text));letter-spacing:.02em;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;border-radius:999px;padding:4px 12px;transition:opacity .15s;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.top.hd.hd-split .nav.open.more .nav-foot:before{opacity:1;visibility:visible}}@media (prefers-reduced-motion:reduce){.top.hd.hd-split .nav.open .nav-foot:before{transition:none}}.top.hd.hd-split .nav-tel-s{display:none}@media (width<=559px),(width<=1180px) and (height<=500px){.top.hd.hd-split .nav.open{padding-top:8px}.top.hd.hd-split .nav.open .nav-talk{display:none}.top.hd.hd-split .nav.open .nav-g{grid-template-columns:auto minmax(0,1fr);grid-template-areas:"t k""s s";align-items:center;column-gap:10px;margin-bottom:8px;padding:0 14px}.top.hd.hd-split .nav.open .nav-g:after{inset:4px}.top.hd.hd-split .nav.open .nav-gk{text-align:right;grid-area:k;justify-self:end;font-size:.98rem;line-height:1.1}.top.hd.hd-split .nav.open .nav-gart{display:none}.top.hd.hd-split .nav.open .nav-g>a{white-space:nowrap;grid-area:t;min-height:44px;font-size:min(1.3rem,5.6vw)}.top.hd.hd-split .nav.open .nav-sub{grid-area:s;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:14px;margin-top:0}.top.hd.hd-split .nav.open .nav-sub a{min-height:44px;padding-block:2px;font-size:.9rem;line-height:1.15}.top.hd.hd-split .nav.open .nav-sub li:nth-last-child(2) a{border-bottom:0}.top.hd.hd-split .nav.open .nav-sub a:after{opacity:.7;margin-left:auto;padding-left:6px;font-size:.92em;display:inline}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{min-height:44px;margin-bottom:6px}.top.hd.hd-split .nav.open .nav-foot{padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px));grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 10px}.top.hd.hd-split .nav.open .nav-cta{text-align:center;min-height:48px;padding:0 14px;font-size:1rem;line-height:1.15}.top.hd.hd-split .nav.open .nav-tel{border:1.5px solid var(--ink);min-height:48px;color:var(--ink);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.top.hd.hd-split .nav.open .nav-tel-l{display:none}.top.hd.hd-split .nav.open .nav-tel-s{display:inline}}@media (width<=1180px) and (height<=500px){.top.hd.hd-split .nav.open .nav-l{grid-template-columns:repeat(6,minmax(0,1fr));column-gap:10px}.top.hd.hd-split .nav.open .nav-g{grid-column:span 3}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es){grid-column:span 1}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{font:600 .9rem/1.1 var(--f-body,var(--font-text));text-align:center;background:#fffdf8;border:1px solid #6b564059;border-radius:999px;justify-content:center;padding:0 6px}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a:after,.top.hd.hd-split .nav.open .nav-es{display:none}}@media (width<=1180px){.top.hd.hd-split .nav.open .nav-foot:before{background:var(--hs-green);color:#fff8ee;border:1px solid #fff8ee80;padding:5px 14px;top:-16px;box-shadow:0 4px 10px -4px #1d3b2499}}@media (width>=1100px) and (height>=821px){html{scroll-padding-top:100px}}@media (width<=400px){.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{letter-spacing:-.005em;padding:0 4px;font-size:.84rem}}@media (width<=359px){.top.hd.hd-split .nav.open .nav-tel{padding:0 12px;font-size:.9rem}.top.hd.hd-split .nav.open .nav-cta{font-size:.95rem}}.top.hd.hd-split.hd-inner:not(.stuck){background:0 0}html.menu-open .top.hd.hd-split.hd-inner{background:var(--hs-cream)}.top.hd.hd-split .nav-ground,.top.hd.hd-split .nav-facts{display:none}@media (width<=559px),(width<=1180px) and (height<=500px){.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{background:var(--hs-card);color:var(--ink);border:1px solid #1e1a16c7;gap:7px}.top.hd.hd-split .nav.open .nav-l>li[data-leaf]>a:before{content:"";background:var(--leaf,var(--hs-green));border-radius:0 75%;flex:none;width:9px;height:9px}.top.hd.hd-split .nav.open .nav-l>li[data-leaf=g]{--leaf:#3d6b2f}.top.hd.hd-split .nav.open .nav-l>li[data-leaf=r]{--leaf:var(--hs-btn)}.top.hd.hd-split .nav.open .nav-l>li[data-leaf=y]{--leaf:#d19a12}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a[aria-current]{border-color:var(--hs-btn);box-shadow:inset 0 0 0 1px var(--hs-btn);color:var(--hs-red-text)}}@media (width<=400px){.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{gap:5px}.top.hd.hd-split .nav.open .nav-l>li[data-leaf]>a:before{width:7px;height:7px}html[lang^=es] .top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{gap:4px;padding:0 3px;font-size:min(.84rem,3.35vw)}html[lang^=es] .top.hd.hd-split .nav.open .nav-l>li[data-leaf]>a:before{width:6px;height:6px}}@media (width<=359px){.top.hd.hd-split .nav.open .nav-l>li[data-leaf]>a:before{display:none}}@media (width<=1180px){.top.hd.hd-split .nav.open{container:hs-sheet/size}.top.hd.hd-split .nav-ground{margin:0 calc(-1 * var(--gutter,16px));color:#3d6b2f;justify-content:space-between;align-items:flex-end;padding:0 7% 5px;position:relative}.top.hd.hd-split .nav-ground:after{content:"";background:radial-gradient(circle at 12% 30%,#ffdcaa1a 0 1px,#0000 2px) 0 0/23px 7px,linear-gradient(#55341f,#4b2e1b 40%,#3e2516);border-top:2px solid #2a1a0e;height:7px;position:absolute;bottom:0;left:0;right:0}.top.hd.hd-split .nav-ground svg{flex:none;width:auto;margin-bottom:-3px;display:block;overflow:visible}.top.hd.hd-split .nav-ground .ng-tall{aspect-ratio:60/100;height:100%}.top.hd.hd-split .nav-ground .ng-tall+.ng-low+.ng-mid+.ng-tall{height:90%}.top.hd.hd-split .nav-ground .ng-mid{aspect-ratio:60/84;height:76%}.top.hd.hd-split .nav-ground .ng-low{aspect-ratio:1;height:50%}.top.hd.hd-split .nav-facts{font:italic 400 clamp(.74rem, 3.45cqw, .98rem)/1.25 var(--f-display,var(--font-display));letter-spacing:.005em;color:var(--ink-2,var(--ink));text-align:center;white-space:nowrap;grid-column:1/-1;margin:0 0 8px;overflow:hidden}.top.hd.hd-split .nav-facts span+span:before{content:"";vertical-align:.2em;background:var(--hs-btn);border-radius:50%;width:5px;height:5px;margin:0 .7em;display:inline-block}.top.hd.hd-split .nav-facts span+span+span:before{background:#d19a12}}@container hs-sheet (width<=559px) and (height>=560px){.top.hd.hd-split .nav.open>*{--u:clamp(0px, (100cqh - 560px) / 3, 100px);--gap:calc(8px + var(--u) * .08)}.top.hd.hd-split .nav.open .nav-l{margin-top:calc(var(--u) * .06);flex:auto;grid-template-rows:minmax(auto,1fr) minmax(auto,1fr) auto auto;align-content:stretch}.top.hd.hd-split .nav.open .nav-g{padding-top:calc(var(--u) * .1);margin-bottom:var(--gap);grid-template-rows:min-content minmax(min-content,1fr);align-content:stretch;align-self:stretch}.top.hd.hd-split .nav.open .nav-g>a{min-height:calc(44px + var(--u) * .06);font-size:calc(min(1.3rem, 5.6vw) + var(--u) * .065)}html[lang^=es] .top.hd.hd-split .nav.open .nav-g-seo>a{font-size:min(calc(1.3rem + var(--u) * .065), 5.6cqw)}.top.hd.hd-split .nav.open .nav-gk{font-size:calc(.98rem + var(--u) * .03)}.top.hd.hd-split .nav.open .nav-sub{grid-auto-rows:1fr;align-content:stretch;align-self:stretch}.top.hd.hd-split .nav.open .nav-sub li{display:flex}.top.hd.hd-split .nav.open .nav-sub a{min-height:calc(44px + var(--u) * .1);font-size:calc(.9rem + var(--u) * .025);flex:auto}.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{min-height:calc(44px + var(--u) * .08);margin-bottom:var(--gap);font-size:calc(.9rem + var(--u) * .03)}.top.hd.hd-split .nav.open .nav-ground{flex:1 1 0;min-height:0;max-height:160px;display:flex}.top.hd.hd-split .nav.open .nav-foot{padding-top:calc(8px + var(--u) * .08);box-shadow:none;margin-top:0}.top.hd.hd-split .nav.open .nav-cta,.top.hd.hd-split .nav.open .nav-tel{min-height:calc(48px + var(--u) * .04)}}@container hs-sheet (width<=559px) and (height>=585px){.top.hd.hd-split .nav.open .nav-facts{display:block}}@container hs-sheet (width<=400px) and (height>=560px){.top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{font-size:min(calc(.84rem + var(--u) * .02), 3.5cqw)}html[lang^=es] .top.hd.hd-split .nav.open .nav-l>li:not(.nav-g):not(.nav-es)>a{font-size:min(calc(.84rem + var(--u) * .02), 3.3cqw)}}@container hs-sheet (width>=560px) and (height>=700px){.top.hd.hd-split .nav.open .nav-ground{flex:1 1 0;min-height:0;max-height:200px;margin-top:16px;padding-inline:12%;display:flex}.top.hd.hd-split .nav.open .nav-facts{font-size:1rem;display:block}.top.hd.hd-split .nav.open .nav-foot{box-shadow:none;margin-top:0}}@media (width<=1180px) and (height<=500px){.top.hd.hd-split .nav.open .nav-ground,.top.hd.hd-split .nav.open .nav-facts{display:none}}@media (width<=1180px) and (prefers-reduced-motion:no-preference){.top.hd.hd-split .nav.open .nav-ground svg{transform-origin:50% 100%;animation:.2s cubic-bezier(.2,.8,.3,1) both hs-sheet-g}}@media print{.top.hd.hd-split .nav-ground,.top.hd.hd-split .nav-facts{display:none}}@media (width<=359px){.top.hd.hd-split .nav.open .nav-sub a:after{display:none}.top.hd.hd-split .nav.open .nav-sub a{text-wrap:wrap}.top.hd.hd-split .nav.open .nav-g{padding-bottom:6px}}.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}.closing-sum[data-astro-cid-xcwwe7mk]{border-top:1px solid var(--rule,currentColor);margin:28px 0 0;padding-top:14px}.closing-line[data-astro-cid-xcwwe7mk] .closing-sum[data-astro-cid-xcwwe7mk]{max-width:820px;margin-top:0}.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}

.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-in>picture{display:none}.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,.bf-ph-in>picture{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);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}

.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);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}.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);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}@media (width>=900px){.form-grid.form-first>.form-side{grid-area:1/2}.form-grid.form-first>.form-copy{grid-area:1/1}}.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}.pc-ai-check .step{flex-direction:column;gap:12px}.pc-ai-check .step>.btn{width:100%;min-height:56px}.pc-ai-check .s2,.pc-ai-check.at2 .s1{display:none}.pc-ai-check.at2 .s2{display:flex}@media (scripting:none){html:root .pc-ai-check .s2{margin-top:12px;display:flex}html:root .pc-ai-check .s1>.btn,html:root .pc-ai-check .s2-h{display:none}}.more-fields{border-top:1px solid var(--rule-2);padding-top:10px}.more-fields>summary{cursor:pointer;min-height:44px;color:var(--ink);align-items:center;font-weight:600;display:flex}.more-fields[open]>summary{margin-bottom:10px}.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){.wide-only{display:none!important}html body header.bf-ph:has(+.form-body),html body header.bf-ph:has(+.fr-first){padding-bottom:16px}html body .page-hero+.sec.form-body,html body main section.fr-first.section{padding-top:12px}.pc-lead.pc-page{padding-top:14px}.pc-lead.pc-page .pc-title{margin-top:0;font-size:1.4rem}.pc-lead.pc-page .sub{margin:6px 0 12px}.svc-price-jump{display:none!important}.bf-ph-acts:has(>.svc-price-jump:only-child){display:none}}.fr-card{margin-top:var(--s5)}.fr-share{margin-top:var(--s4)}.fr-grid{align-items:start}@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;-webkit-hyphens:manual;hyphens:manual}.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}

.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:break-word}html :is(.stack.stk-720,.stack.stk-800,.stack.stk-900,.stack.stk-1000,.stack.stk-1200):not(:has(tr>:nth-child(6))) tr>:first-child{min-width:6.5em}}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}}

#fw-slot{display:block}.ds-prose>p+p,.ds-prose>.tbl-wrap+p,.ds-prose>ul+p,.ds-prose>ul+h3,.ds-prose>p+h3,.ds-prose>p+ul,.ds-prose>h3+ul,.ds-prose>p+.tbl-wrap,.ds-prose>p+.wp-stats,.ds-prose>p+.wp-links{margin-top:var(--space-4)}.ds-prose>h3{margin-top:var(--space-6)}.ds-prose a,.ds-prose code{overflow-wrap:anywhere}.ds-prose ul:not([class]),.ds-list{margin:var(--space-4) 0 0;padding:0;list-style:none}.ds-prose ul:not([class])>li,.ds-list>li{border-top:1px solid var(--rule);padding-block:2px}.ds-prose ul:not([class])>li:first-child,.ds-list>li:first-child{border-top:0}.ds-prose ul:not([class])>li>a:first-child,.ds-list>li>a:first-child{align-items:center;min-height:44px;display:inline-flex}.ds-prose .caption{color:var(--sepia)}@media (width>=768px){.wp-rows.ds-list,.ds-list.wp-cols{gap:0 var(--space-6);grid-template-columns:repeat(auto-fill,minmax(320px,1fr));display:grid}.wp-rows.ds-list>li:nth-child(-n+2),.ds-list.wp-cols>li:nth-child(-n+2){border-top:0}}.wp-rows>li{justify-content:space-between;align-items:center;gap:0 var(--space-3);flex-wrap:wrap;min-height:44px;display:flex}.wp-rows a{align-items:center;min-height:44px;display:inline-flex}.wp-rows>li>a:not(:first-child){margin-left:auto}.wp-rows>li>.caption{white-space:nowrap;margin-left:auto}.wp-stats{gap:var(--space-3);margin:var(--space-4) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,148px),1fr));padding:0;list-style:none;display:grid}.wp-stats>li{min-width:0;padding:var(--space-3) var(--space-4);background:var(--card);border:1px solid var(--rule);border-radius:10px}.wp-stats b{font:400 clamp(1.5rem, 1.3rem + .8vw, 2rem)/1.15 var(--f-display);color:var(--ink);display:block}.wp-stats span{color:var(--ink-2);margin-top:4px;font-size:14px;line-height:1.35;display:block}.wp-stats span:first-letter{text-transform:uppercase}.wp-cards{gap:var(--space-4);margin:var(--space-5) 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));align-items:start;padding:0;list-style:none;display:grid}.wp-card{min-width:0;padding:var(--space-4) var(--space-5);background:var(--card);border:1px solid var(--rule);border-radius:10px}.wp-card h3{overflow-wrap:anywhere;font-size:1.25rem;line-height:1.25}.wp-card .caption{margin:2px 0 0}.wp-facts{margin:var(--space-3) 0 0}.wp-facts>div{justify-content:space-between;align-items:center;gap:0 var(--space-3);border-top:1px solid var(--rule);flex-wrap:wrap;min-height:36px;padding-block:4px;display:flex}.wp-facts dt{color:var(--ink-2);font-size:14px}.wp-facts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-size:15px}.wp-facts dd a{align-items:center;min-height:44px;display:inline-flex}.wp-facts .wp-wide{padding-block:8px;display:block}.wp-facts .wp-wide dd{text-align:left;margin-top:2px}.wp-facts .wp-prac a{min-height:0;display:inline}.wp-facts .wp-prac dd>a:only-child{min-height:44px;display:inline-flex}.wp-chips{gap:var(--space-2);margin:var(--space-2) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wp-chip{min-height:32px;padding:0 var(--space-3);border:1px solid var(--rule-2);border-radius:999px;align-items:center;font-size:14px;line-height:1.2;display:inline-flex}.wp-facts .wp-chip a{min-height:32px}@media (width<=1180px){.wp-chip,.wp-facts .wp-chip a{min-height:44px}}.wp-defs{margin:var(--space-4) 0;grid-template-columns:minmax(0,1fr);gap:0;display:grid}.wp-defs>div{padding-block:var(--space-3);border-top:1px solid var(--rule)}.wp-defs>div:first-child{border-top:0}.wp-defs dt{color:var(--ink);font-weight:600}.wp-defs dd{color:var(--ink-2);margin:2px 0 0}@media (width>=768px){.wp-defs{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}.wp-defs>div:nth-child(2){border-top:0}}@media (width<=640px){.crumbs li.wp-crumb-opt{display:none}}.wp-pager{align-items:center;gap:var(--space-2) var(--space-4);margin-block:var(--space-4);flex-wrap:wrap;font-size:15px;display:flex}.wp-pager a{min-height:44px;padding:0 var(--space-4);background:var(--card);border:1px solid var(--rule-2);border-radius:10px;align-items:center;display:inline-flex}.wp-links{gap:0 var(--space-5);margin:var(--space-3) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.wp-links a,.wp-blocklink{align-items:center;min-height:44px;display:inline-flex}.wp-compact .tbl tbody th a{align-items:center;min-height:44px;display:flex}.wp-compact .tbl tbody th,.wp-compact .tbl td{vertical-align:middle}.wp-compact .tbl .num{text-align:right}@media (width<=640px){html .wp-compact :is(table,tbody){width:auto;min-width:0;display:block}html .wp-compact thead{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html .wp-compact tr{gap:2px var(--space-2);border-top:1px solid var(--rule);grid-template-columns:repeat(4,minmax(0,1fr));padding-block:4px 12px;display:grid}html .wp-compact tr:first-child{border-top:0}html .wp-compact tbody th{white-space:normal;border:0;grid-column:1/-1;min-width:0;padding:0;font-weight:600}html .wp-compact td,html .wp-compact td.num{text-align:right;white-space:normal;border:0;flex-direction:column;justify-content:space-between;min-width:0;padding:0;display:flex}html .wp-compact td.wp-span2{grid-column:span 2}html .wp-compact td[data-label]:before{content:attr(data-label);font:600 12px/1.25 var(--f-body);color:var(--sepia);hyphens:none;margin-bottom:2px}}
