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