: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: 66ch;--container: 1320px;--target-min: 44px;--motion-duration: .28s;--motion-ease: cubic-bezier(.16, 1, .3, 1)}@media(prefers-reduced-motion:reduce){:root{--motion-duration: 0ms}}@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 rgba(60, 42, 20, .07), 0 2px 4px rgba(60, 42, 20, .06), 0 18px 34px -20px rgba(60, 42, 20, .42);--lift-lg: 0 1px 2px rgba(60, 42, 20, .08), 0 6px 12px -4px rgba(60, 42, 20, .1), 0 34px 60px -30px rgba(60, 42, 20, .55);--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{margin:0;color:var(--ink);font:400 var(--t-body)/1.6 var(--f-body);background:var(--paper) var(--fibre);background-size:240px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}::selection{background:#efd9a0;color:var(--ink)}img,svg{display:block;max-width:100%}.defs{position:absolute;width:0;height:0;overflow:hidden}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.24em;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);font-weight:400;margin:0;line-height:1.04;letter-spacing:-.018em;text-wrap:balance}h2{font-size:var(--t-h2)}h3{font-size:var(--t-h3);line-height:1.1}h2 em,h3 em{font-style:italic;letter-spacing:-.01em}p{margin:0;text-wrap:pretty}.wrap{width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip:focus{position:fixed;z-index:99;left:12px;top:12px;width:auto;height:auto;clip:auto;padding:10px 16px;background:var(--card);border:1.5px solid var(--ink);border-radius:8px}.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{display:inline-flex;align-items:center;gap:7px;font:700 12.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;padding:7px 11px 6px;color:var(--madder);background:var(--card);border:1.5px solid var(--madder);border-radius:var(--r1);transform:rotate(-1.5deg)}.illus:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--madder)}.illus-sm{padding:4px 8px 3px;font-size:12px;transform:none;vertical-align:1px}.btn{--bg: var(--madder-2);--fg: var(--madder-ink);--bd: var(--madder-2);display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 24px;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;text-decoration:none;white-space:nowrap;box-shadow:0 1px #ffffff2e inset,0 1px 2px #3c140a33,0 10px 18px -12px #7c2f1fb3;transition:transform var(--d1) var(--ease),background-color var(--d2) var(--ease),color var(--d2) var(--ease)}.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;flex:none;transition:transform var(--d2) var(--ease)}.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{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--madder);text-decoration:none;padding-block:10px;margin-block:-10px}.arrow-link svg{width:18px;height:18px;flex:none;transition:transform var(--d2) var(--ease)}.arrow-link:hover svg{transform:translate(3px)}.linkbtn{background:none;border:0;padding:4px 2px;margin:-4px 0;color:var(--madder);font-weight:600;text-decoration:underline;text-underline-offset:.2em;cursor:pointer;font-size:inherit}.fl{position:relative}.fl input,.fl select{width:100%;height:58px;padding:25px 16px 7px;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);appearance:none;-webkit-appearance:none;transition:border-color var(--d2) var(--ease),box-shadow var(--d2) var(--ease)}.fl select{padding-right:40px;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}.fl label{position:absolute;left:17px;top:29px;transform:translateY(-50%);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;max-width:calc(100% - 30px);overflow:hidden;text-overflow:ellipsis}.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{top:10px;transform:none;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2)}.fl input:focus,.fl select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px var(--focus)}.fl input[aria-invalid=true]{border-color:var(--madder-2);box-shadow:0 0 0 3px #a8452c2e}.fl input:disabled{display:none}.fl input:disabled+label{display:none}.err{margin-top:6px;font:500 14px/1.4 var(--f-body);color:var(--madder-deep)}.err:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--madder-2);margin-right:8px;vertical-align:2px}.dark .err,.order .o-copy .err{color:#f3c1ad}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.priv{margin-top:10px;font-size:13.5px;line-height:1.45;color:var(--sepia)}.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:"";display:inline-block;width:14px;height:14px;margin-right:10px;vertical-align:-2px;border-radius:50%;border:2px solid var(--rule-2);border-top-color:var(--madder-2);animation:spin .9s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.f-status.fail{padding:12px 14px;background:var(--madder-tint);border-radius:var(--r2);color:var(--madder-deep)}.f-status.fail a{font-weight:600;color:var(--madder-deep)}.thanks{padding:18px 20px 16px 56px;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);font-size:15.5px;line-height:1.5}.thanks b{display:block;font:italic 400 1.3rem/1.2 var(--f-display);margin-bottom:4px}.thanks:focus{outline:2.5px solid var(--focus);outline-offset:3px}.thanks .again{margin-top:8px;font-size:14px;color:var(--ink-2)}.lead-form.done>:not(.f-status):not(.thanks){display:none!important}.top{position:relative;z-index:20}.top .wrap{width:min(100% - 2 * var(--gutter),var(--max));display:flex;align-items:center;gap:var(--s6);min-height:66px;border-bottom:1px solid var(--rule-2)}.logo{display:flex;align-items:center;text-decoration:none;margin-right:auto}.logo img{height:40px;width:auto}.nav{display:flex;gap:var(--s6)}.nav a{font-weight:500;font-size:.97rem;text-decoration:none;padding:10px 0;color:var(--ink-2)}.nav a:hover{color:var(--ink);text-decoration:underline}.nav .nav-cta{display:none}.tel{display:none;font-weight:600;font-size:.97rem;color:var(--ink-2);text-decoration:none;white-space:nowrap}.top-cta{min-height:44px;font-size:.97rem;padding:0 18px}.menu-btn{display:none;min-height:44px;padding:0 16px;font:600 15px/1 var(--f-body);border-radius:var(--r2);border:1px solid var(--ink-2);background:transparent;color:var(--ink);align-items:center;cursor:pointer}@media(min-width:1280px){.tel{display:inline}}@media(min-width:641px){.top.stuck{position:fixed;top:0;left:0;right:0;background:color-mix(in srgb,var(--paper) 95%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);box-shadow:0 6px 18px -14px #3c2a1499;animation:drop var(--d3) var(--ease)}.top.stuck .wrap{min-height:56px;border-bottom:0}.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;position:relative;width:min(100% - 2 * var(--gutter),var(--max));margin-inline:auto;padding:22px 0 26px;display:grid;grid-template-columns:var(--side) 1fr 1fr var(--side);grid-template-rows:auto auto auto minmax(140px,min(300px,calc(100svh - 640px))) auto auto;align-content:center;min-height:clamp(600px,calc(100svh - 66px),920px)}@media(min-width:900px)and (max-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{position:relative;grid-row:1 / 5;background:var(--card);border:1.5px solid var(--frame);border-radius:4px;box-shadow:var(--lift);color:var(--frame)}.pk:before{content:"";position:absolute;inset:6px;border:1px solid currentColor;opacity:.38;border-radius:2px;pointer-events:none}.pk:after{content:"";position:absolute;inset:9px;background:currentColor;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}.pk-seo{--frame: var(--moss);grid-column:1 / 3;margin-right:var(--gap)}.pk-ads{--frame: var(--madder);grid-column:3 / 5;margin-left:var(--gap)}.b-seo,.hl-seo,.d-seo,.p-seo{grid-column:1 / 3;margin-right:var(--gap)}.b-ads,.hl-ads,.d-ads,.p-ads{grid-column:3 / 5;margin-left:var(--gap)}.band,.hl,.desc,.plate{position:relative;z-index:2}.band{grid-row:1;margin:12px 12px 0;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:11px 20px 10px;color:var(--moss-ink);background:var(--moss);border-radius:2px}.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{grid-row:2;display:block;margin-top:clamp(14px,1.6vw,22px);padding-inline:var(--px);font-family:var(--f-display);font-size:var(--t-hero);line-height:.98;letter-spacing:-.03em;color:var(--ink);white-space:nowrap}.hl em{font-style:italic;letter-spacing:-.02em}.hl-seo em{color:var(--moss-2)}.hl-ads em{color:var(--madder-2)}.desc{grid-row:3;margin-top:12px;padding-inline:var(--px);font-size:1.0625rem;line-height:1.5;color:var(--ink-2);max-width:35em}.desc .short{display:none}.plate{grid-row:4;margin:12px;min-height:0;overflow:hidden;border-radius:2px}.p-seo{margin-right:calc(var(--gap) + 12px)}.p-ads{margin-left:calc(var(--gap) + 12px)}.plate svg{position:absolute;inset:0 0 26px;width:100%;height:calc(100% - 26px);overflow:hidden}.plate:after{content:"";position:absolute;inset:0;border:1px solid var(--rule);border-radius:2px;pointer-events:none;z-index:3}.plate figcaption{position:absolute;left:0;right:0;bottom:0;height:26px;display:flex;align-items:center;justify-content:center;gap:6px;font:400 13px/1 var(--f-body);color:var(--sepia);border-top:1px solid var(--rule);background:var(--card)}.plate figcaption i{font-family:var(--f-display);font-size:14px}.plate figcaption{white-space:nowrap;overflow:hidden}@media(max-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(max-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:"";position:absolute;inset:0 0 26px;z-index:2;background:linear-gradient(to bottom,var(--card) 0 78%,color-mix(in srgb,var(--card) 0%,transparent));transform-origin:top;transform:scaleY(0);animation:lift 2s var(--ease) .25s both;will-change:transform;pointer-events:none}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:root .p-ads:before{animation-delay:.55s;animation-duration:1.6s}}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){: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{grid-column:2 / 4;grid-row:5 / 7;margin-top:20px;position:relative;z-index:3;background:var(--card);border-radius:10px;box-shadow:var(--lift-lg);-webkit-mask:radial-gradient(circle 12px at 0 50%,transparent 11.5px,#000 12px) left / 51% 100% no-repeat,radial-gradient(circle 12px at 100% 50%,transparent 11.5px,#000 12px) right / 51% 100% no-repeat;mask:radial-gradient(circle 12px at 0 50%,transparent 11.5px,#000 12px) left / 51% 100% no-repeat,radial-gradient(circle 12px at 100% 50%,transparent 11.5px,#000 12px) right / 51% 100% no-repeat}.voucher-bg:before{content:"";position:absolute;inset:8px;border:1.5px dashed var(--rule-2);border-radius:6px}.voucher-bg:after{content:"";position:absolute;top:22px;bottom:22px;left:44%;border-left:1.5px dashed var(--rule-2)}.hero{--vsplit: 44%}.h1-sub{grid-column:2 / 4;grid-row:5;align-self:end;z-index:4;margin-top:20px;width:var(--vsplit);padding:30px 30px 12px 44px;font:400 clamp(1.4rem,1rem + .9vw,1.85rem)/1.16 var(--f-display);letter-spacing:-.012em;color:var(--ink);text-wrap:balance}.proof{grid-column:2 / 4;grid-row:6;align-self:start;z-index:4;width:var(--vsplit);padding:4px 30px 30px 44px}.proof a{display:flex;flex-wrap:wrap;gap:2px 10px;font:600 13px/1.5 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);text-decoration:none}.proof a span{flex-basis:100%;font:italic 400 16px/1.3 var(--f-display);letter-spacing:0;text-transform:none;color:var(--madder)}.proof b{font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:var(--rule-2);text-underline-offset:4px}.proof b:not(:last-child):after{content:" ·";color:var(--ochre-2)}@media(min-width:900px){.proof a{flex-direction:column;gap:3px}.proof b:after{content:none!important}.proof b{padding-left:14px;position:relative;text-decoration:none}.proof b:before{content:"";position:absolute;left:0;top:.55em;width:6px;height:6px;border-radius:50%;background:var(--ochre-2)}.proof a:hover b{text-decoration:underline}}.proof a:hover b{text-decoration-color:currentColor}.voucher{grid-column:2 / 4;grid-row:5 / 7;z-index:4;margin:20px 0 0 var(--vsplit);padding:28px 40px 24px 36px;align-self:center}.step{display:flex;gap:8px}.s1 .fl{flex:1 1 260px;min-width:0}.s1{flex-wrap:wrap}.s1 .btn,.s2 .btn{min-height:58px}.s2{display:none;flex-direction:column;gap:10px}.vform.at2 .s1{display:none}.vform.at2 .s2{display:flex}@media(scripting:none){html:root .vform .s2{display:flex;margin-top:10px}}@media(scripting:none){html:root .vform .s1 .btn{display:none}}.s2-h{font-size:15px;color:var(--ink-2)}.s2-h b{color:var(--ink)}.s2-site{font-weight:600;color:var(--ink);overflow-wrap:anywhere}@media(scripting:none){html:root .s2-h{display:none}}.s2-row{display:grid;grid-template-columns:1fr 1fr;gap:8px}.s2-row .fl:last-of-type,.s2-row .btn{grid-column:span 1}.s2-row .btn{align-self:start}.s2-note{font-size:13.5px;color:var(--ink-2)}.micro{margin-top:12px;font-size:14px;line-height:1.5;color:var(--ink-2)}.talk{margin-top:6px;font-size:14px;color:var(--ink-2)}.talk a{font-weight:600;color:var(--ink)}.hero .priv{margin-top:4px;font-size:12.5px}@media(max-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{display:grid;gap:var(--s4);max-width:46rem;margin-bottom:var(--s8)}.sec-head p{font-size:var(--t-lead);line-height:1.55;color:var(--ink-2);max-width:38em}.sec-head h2 em{color:var(--madder-2)}.dark{background:var(--moss-deep);color:var(--moss-ink)}.dark:after{content:"";position:absolute;inset:0;background:var(--fibre);background-size:240px;opacity:.5;mix-blend-mode:multiply;pointer-events:none}.dark>.wrap{position:relative;z-index:1}.dark .sec-head p{color:var(--moss-soft)}.dark .sec-head h2 em{color:var(--gold)}.founder{padding:var(--s9) 0 var(--s7)}.f-row{display:grid;grid-template-columns:4.3fr 7.7fr;gap:var(--s8);align-items:center}.specimen{position:relative;margin:0 0 0 10px;background:#fffcf6;padding:26px 22px 20px;box-shadow:var(--lift-lg);transform:rotate(-2.2deg);border-radius:2px}.specimen:before{content:"";position:absolute;inset:0;background:var(--fibre);background-size:240px;opacity:.35;pointer-events:none}.pin{position:absolute;z-index:3;left:50%;top:-9px;width:22px;height:22px;margin-left:-11px;border-radius:50%;background:radial-gradient(circle at 35% 30%,#f6e2a6 0 12%,#d6a845 30%,#9c7422 70%,#6b4e14);box-shadow:0 1px 1px #00000059,3px 7px 8px -3px #3c280a73}.specimen img{position:relative;width:100%;height:auto;aspect-ratio:360 / 340}.specimen figcaption{position:absolute;right:14px;bottom:14px;width:66%;background:#fffdf8;border:1px solid var(--ink-2);outline:1px solid var(--ink-2);outline-offset:2px;padding:10px 12px 9px;font-size:13px;line-height:1.35;color:var(--ink-2)}.specimen figcaption b{display:block;font:600 12px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--madder);margin-bottom:6px}.specimen figcaption span{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:3px 0;border-top:1px solid var(--rule);white-space:nowrap;color:var(--ink);font-weight:600}.specimen figcaption span i{font:italic 400 14px/1.3 var(--f-display);color:var(--ink-2)}.f-copy h2{font-size:clamp(2rem,1.3rem + 2vw,3.2rem);max-width:15em}.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{margin-top:12px;font:400 clamp(1.5rem,1rem + 1.35vw,2.3rem)/1.2 var(--f-display);letter-spacing:-.012em}.attrib{margin-top:14px;padding-top:10px;border-top:1px solid var(--rule);font-size:15px;color:var(--sepia);font-style:italic}.f-copy .after{margin-top:var(--s4);font-size:var(--t-lead);color:var(--ink-2);max-width:34em}.back{position:relative;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}.back:before{content:"";position:absolute;inset:5px;border:1px solid var(--rule-2);border-radius:2px;pointer-events:none}.back-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s5);flex-wrap:wrap;padding-bottom:16px;border-bottom:1px solid var(--ink-2)}.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{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.ledger li{padding:22px 22px 18px 0;display:grid;grid-template-columns:48px 1fr;gap:4px 14px;align-content:start}.ledger li+li{padding-left:22px;border-left:1px solid var(--rule)}.ledger .ico{width:48px;height:48px;grid-row:span 2}.ledger b{font:400 1.45rem/1.1 var(--f-display)}.ledger span{font-size:16px;line-height:1.5}.back-foot{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s5);align-items:center;padding-top:14px;border-top:1px solid var(--rule);font-size:16px;color:var(--ink-2)}.back-foot a,.back-foot .legal-mark{font-weight:600;color:var(--ink)}.check{display:flex;flex-wrap:wrap;align-items:center;gap:10px 26px;margin-top:14px;padding-top:14px;border-top:1px solid var(--rule);font-size:15px}.check b{font:italic 400 1.1rem/1 var(--f-display)}.crops-sec{padding-top:var(--s8)}.seg{display:none}.crops{display:grid;grid-template-columns:1fr 1fr;gap:var(--s6);align-items:stretch}.crop{position:relative;background:var(--card);border:1px solid var(--rule-2);border-top:4px solid var(--moss);border-radius:var(--r1);box-shadow:var(--lift);display:flex;flex-direction:column;scroll-margin-top:92px}.crop-ads{border-top-color:var(--madder)}.crop-plate{position:relative;height:230px;margin:10px 10px 0;overflow:hidden;border-bottom:1px solid var(--rule)}.crop-plate img{width:100%;height:100%;object-fit:cover;object-position:center bottom;margin-top:10px}.plate-no{position:absolute;left:10px;top:8px;padding:3px 8px;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}.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{display:grid;grid-row:span 9;grid-template-rows:subgrid;row-gap:0}.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{position:relative;margin-top:30px;padding:24px 18px 16px;border-radius:6px;background:var(--field);border:1px solid var(--ink-2)}.sample .illus{position:absolute;right:12px;top:-14px}.sample h4{margin:0 0 12px;font:600 var(--t-label)/1.3 var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--sepia);padding-right:150px}.q{display:flex;gap:10px;align-items:center;padding:10px 14px;border-radius:999px;background:var(--card-2);border:1px solid var(--rule);font-weight:600;font-size:15px}.q svg{width:16px;height:16px;flex:none}.a{margin-top:10px;font-size:15px;line-height:1.55}.a .dim{color:var(--sepia)}.yf{padding:1px 5px;border-radius:3px;background:#f2dfa8;font-weight:600;color:var(--ink)}.maps-h,.ad-note{margin-top:12px;font:italic 400 15px/1.3 var(--f-display);color:var(--sepia)}.mapres{list-style:none;margin:6px 0 0;padding:0;display:grid;gap:6px}.mapres li{display:flex;align-items:center;gap:10px;padding:7px 10px;border-radius:6px;font-size:15px;background:var(--card-2)}.mapres li:first-child{background:var(--moss-tint);font-weight:600}.mapres i{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ink);color:var(--card);font:600 12px/1 var(--f-body);font-style:normal}.mapres .stars{margin-left:auto;color:#6e5016;font-size:14px}.ad{padding:12px 14px;border-radius:6px;background:var(--card-2);border:1px solid var(--rule)}.ad .u{font-size:14px;color:var(--ink-2)}.ad .h{font-size:1.06rem;font-weight:600;color:#2a3f86;margin:2px 0}.ad p{font-size:15px}.yield-h{margin-top:16px;font:italic 400 15px/1.3 var(--f-display);color:var(--ink-2)}.yield{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.yield div{padding:10px 10px 9px;border-radius:6px;background:var(--madder-tint)}.y-seo div{background:var(--moss-tint)}.yield b{display:block;font:400 1.75rem/1 var(--f-display)}.yield span{font-size:14px;line-height:1.3;display:block;margin-top:5px}.sample .cap{margin-top:10px;font-size:14px;color:var(--ink-2);line-height:1.45}.month{margin-top:22px;border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule)}.month summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:48px;font:italic 400 1.2rem/1.2 var(--f-display)}.month summary::-webkit-details-marker{display:none}.month summary:after{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px);transition:transform var(--d2) var(--ease)}.month[open] summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.month ul{margin:0 0 14px;padding:0;list-style:none;display:grid;gap:8px;font-size:15.5px;line-height:1.45}.month li{position:relative;padding-left:22px}.month li:before{content:"";position:absolute;left:3px;top:.45em;width:8px;height:8px;border-radius:50% 0;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{list-style:none;cursor:default}.labels summary::-webkit-details-marker,.fine summary::-webkit-details-marker{display:none}.fine summary{list-style:none}.labels h4{margin:0;font:italic 400 1.25rem/1.2 var(--f-display)}.labels>:not(summary){margin-top:10px}.slabel{position:relative;display:grid;grid-template-columns:1fr auto;gap:3px 16px;align-items:baseline;padding:12px 18px 12px 34px;background:var(--card-2);border:1px solid var(--rule-2);border-radius:var(--r1) 26px 26px var(--r1)}.slabel:before{content:"";position:absolute;left:12px;top:18px;width:9px;height:9px;border-radius:50%;background:var(--paper);border:1px solid var(--sepia);box-shadow:inset 0 1px 1.5px #1e1a1659}.slabel:after{content:"";position:absolute;left:0;top:22px;width:12px;border-top:1px solid var(--sepia)}.slabel b{font-weight:600}.slabel .p{font:400 1.32rem/1 var(--f-display);white-space:nowrap}.slabel small{grid-column:1 / -1;font-size:14.5px;color:var(--ink-2);line-height:1.4}.menu-note{font-size:14.5px;color:var(--ink-2)}.menu-note a{color:var(--madder);font-weight:600}.crop-next{display:none;margin-top:0;width:100%;white-space:normal;text-align:center;line-height:1.25;padding:10px 16px}.bridge{margin-top:var(--s6);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px 32px;padding:22px 28px;background:var(--card);border:1px dashed var(--rule-2);border-radius:var(--r1)}.bridge p{max-width:50em;font-size:16.5px;color:var(--ink-2)}.bridge-h{display:block;font:italic 400 1.4rem/1.2 var(--f-display);color:var(--ink);margin-bottom:4px}.bridge-a{display:flex;flex-wrap:wrap;gap:10px}.compound-sec{padding-top:var(--s7)}.c-grid{display:grid;grid-template-columns:7.2fr 4.8fr;gap:var(--s8);align-items:center}.c-grid .sec-head{margin-bottom:0}.key{list-style:none;padding:0;margin:var(--s4) 0 0;display:grid;gap:10px}.key li{display:grid;grid-template-columns:40px 1fr;gap:12px;align-items:center;font-size:15.5px;color:var(--ink-2)}.key b{color:var(--ink);font-weight:600}.chart{position:relative;margin:0;background:var(--card);border:1px solid var(--rule-2);border-radius:4px;box-shadow:var(--lift);padding:26px 22px 18px}.chart>.illus{position:absolute;right:18px;top:-14px}.chart svg{width:100%;height:auto;overflow:visible}.chart figcaption{margin-top:10px;font-size:14px;color:var(--ink-2);line-height:1.45;max-width:64ch}.callouts{margin:0 0 10px;padding:0;list-style:none;counter-reset:co;display:grid;gap:6px}.callouts li{counter-increment:co;display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;font-size:15px;color:var(--ink)}.callouts li:before{content:counter(co);display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ink);color:var(--card);font:600 12.5px/1 var(--f-body)}.chart .ax{font:500 12px/1 var(--f-body);fill:var(--ink-2)}.chart .ax-t{font-weight:600;fill:var(--ink)}.chart .lbl{font:italic 400 15px/1 var(--f-display)}.ch-curtain{position:absolute;left:22px;right:22px;top:26px;height:0;background:var(--card);transform-origin:right;transform:scaleX(0);transition:transform 2.2s var(--ease);will-change:transform;pointer-events:none;z-index:2}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:root .chart.pre .ch-curtain{transform:scaleX(1);transition:none}}.tip{position:absolute;z-index:3;pointer-events:none;min-width:190px;padding:10px 12px;background:var(--ink);color:var(--card);border-radius:6px;font-size:13.5px;line-height:1.5;box-shadow:var(--lift);transform:translate(-50%,-100%)}.tip b{display:block;font:italic 400 15px/1.2 var(--f-display);margin-bottom:2px}.tip span{display:flex;justify-content:space-between;gap:14px}.tip em{font-style:normal;font-weight:600}.tip .tip-i{display:inline-block;margin-top:4px;font:700 11.5px/1 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:#f3c1ad}.tview{margin-top:6px}.tview summary{cursor:pointer;font-weight:600;color:var(--ink);min-height:44px;display:inline-flex;align-items:center}.tview table{margin-top:4px;border-collapse:collapse;font-size:14px;width:100%;font-variant-numeric:tabular-nums}.tview caption{text-align:left;padding:4px 0 6px;font-weight:600;color:var(--madder);caption-side:top}.tview th,.tview td{padding:4px 8px;border-bottom:1px solid var(--rule);text-align:right}.tview th:first-child,.tview td:first-child{text-align:left}.cycle{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:18px;counter-reset:c;position:relative}.cycle li{position:relative;display:grid;justify-items:center;align-content:start;text-align:center;gap:6px;counter-increment:c}.cycle img{width:100%;max-width:150px;aspect-ratio:120 / 110;height:auto;background:var(--card);border-radius:50%;border:1px solid rgba(241,243,231,.5);box-shadow:0 0 0 6px #f1f3e70f;padding:6px}.cycle b{margin-top:8px;font:italic 400 1.28rem/1.15 var(--f-display);color:var(--card)}.cycle b:before{content:counter(c) ". ";font-style:normal;color:var(--gold)}.cycle span{font-size:15.5px;line-height:1.45;color:var(--moss-soft);max-width:15em}.cycle li:after{content:"";position:absolute;top:54px;right:-16px;width:14px;height:10px;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") center / contain no-repeat}.cycle li:last-child:after{display:none}.cycle-back{display:block;width:100%;height:44px;margin-top:10px}.cycle-note{text-align:center;font:italic 400 1.15rem/1.3 var(--f-display);color:var(--gold);margin-top:6px}.cycle-privacy{display:flex;gap:10px;align-items:flex-start;justify-content:center;max-width:60ch;margin:18px auto 0;font-size:15.5px;line-height:1.5;color:var(--moss-ink);text-align:left}.cycle-privacy svg{width:16px;height:16px;flex:none;margin-top:4px;color:var(--gold)}.almanac{margin-top:var(--s8);display:grid;grid-template-columns:6fr 6fr;gap:var(--s7);align-items:center;background:var(--card);color:var(--ink);border-radius:4px;padding:34px 36px 26px;box-shadow:var(--lift-lg)}.almanac .illus{margin-bottom:14px}.almanac h3{font-size:1.85rem;margin-bottom:10px}.almanac p{font-size:16px;line-height:1.55;color:var(--ink-2)}.almanac svg{width:100%;max-width:520px;height:auto;justify-self:end}.r-grid{display:grid;grid-template-columns:5fr 7fr;gap:var(--s6);align-items:start}.finder{background:var(--card);border:1px solid var(--ink-2);border-radius:var(--r1);padding:22px;box-shadow:var(--lift)}.finder>label{display:block;font:italic 400 1.45rem/1.2 var(--f-display);margin-bottom:10px}.find-row select{width:100%;height:56px;padding:0 44px 0 16px;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);appearance:none;-webkit-appearance:none}.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);padding:20px 22px;box-shadow:var(--lift)}.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{display:flex;flex-wrap:wrap;gap:4px;padding:4px;background:var(--card-2);border:1px solid var(--rule-2);border-radius:10px}.map-tabs button{flex:1 1 auto;min-height:44px;padding:0 12px;font:500 15px/1.2 var(--f-body);color:var(--ink-2);background:transparent;border:0;border-radius:7px;cursor:pointer}.map-tabs button[aria-selected=true]{background:var(--moss);color:var(--moss-ink)}.map{margin-top:14px}.map-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(8,auto);gap:4px}.map .c{position:relative;aspect-ratio:1.15;min-height:26px;display:grid;place-items:center;border-radius:3px;border:1px solid var(--rule);background:#f1ebdd;color:var(--ink-2);font:600 12px/1 var(--f-body);letter-spacing:.03em;cursor:pointer;padding:0;transition:background-color var(--d2) var(--ease),color var(--d2) var(--ease)}.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]{background:#b9c8a2;border-color:#9fb28c;color:var(--ink)}.map .c.sel{outline:2.5px solid var(--madder-2);outline-offset:1px;z-index:1}.map-cap{margin-top:12px;font-size:15px;line-height:1.5;color:var(--ink-2)}.map-key{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:6px;font-size:14px}.map-key span{display:inline-flex;align-items:center;gap:6px}.mk{display:inline-block;width:16px;height:12px;border-radius:2px}.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);margin-left:8px;letter-spacing:0}.spot{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.scard{position:relative;display:flex;flex-direction:column;gap:10px;padding:20px 18px 18px;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift)}.scard .nm{display:grid;gap:2px;font:italic 400 1.15rem/1.2 var(--f-display);color:var(--ink-2)}.scard .ab{font:normal 400 2.6rem/1 var(--f-display);letter-spacing:-.02em;color:var(--ink)}.sbar{display:grid;grid-template-columns:repeat(9,1fr);gap:2px}.sbar i{height:10px;border-radius:1px}.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{font-size:14.5px;line-height:1.4;color:var(--ink-2)}.scard .ct b{color:var(--ink);font-weight:600}.scard .sm{font-size:15.5px;line-height:1.5;border-top:1px solid var(--rule);padding-top:10px}.scard .mk2{font-size:14px;color:var(--sepia)}.sfoot{margin-top:auto;display:grid;gap:10px;padding-top:12px;border-top:1px solid var(--rule)}.sfoot p{font-size:14px;color:var(--ink-2)}.sfoot .btn{width:100%;white-space:normal}.sfoot .arrow-link{font-size:14.5px}.counts-row{margin-top:var(--s6);display:grid;grid-template-columns:7fr 5fr;gap:var(--s6);align-items:end}.counts-row h3{font-size:1.5rem;margin-bottom:8px}.counts{margin:0;display:grid;padding:0}.counts li{list-style:none;display:grid;grid-template-columns:14px 4rem 1fr;gap:14px;align-items:baseline;font-size:15.5px;line-height:1.45;padding:9px 0;border-bottom:1px solid var(--rule)}.sw{width:14px;height:10px;border-radius:1px}.counts b{font:400 1.75rem/1 var(--f-display);text-align:right}.pop-note{font-size:14px;color:var(--sepia);display:grid;gap:14px}.prices-sec{background:var(--paper-2)}.prices-sec:before{content:"";position:absolute;inset:0;background:var(--fibre);background-size:240px;opacity:.45;pointer-events:none}.prices-sec>.wrap{position:relative}.bands{display:flex;align-items:center;flex-wrap:wrap;gap:10px 16px;margin:calc(var(--s5) * -1) 0 var(--s5)}.bands>span{font:italic 400 1.15rem/1.2 var(--f-display)}.band-opts{display:flex;flex-wrap:wrap;gap:6px;padding:4px;background:var(--card);border:1px solid var(--rule-2);border-radius:10px}.band-opts button{min-height:44px;padding:0 14px;font:500 15px/1 var(--f-body);color:var(--ink-2);background:transparent;border:0;border-radius:7px;cursor:pointer;transition:background-color var(--d2) var(--ease),color var(--d2) var(--ease)}.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);padding:12px 16px;background:var(--card);border-left:4px solid var(--gold);font-size:15.5px}.jump{display:none}.packets{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--s5);align-items:stretch;padding-top:22px}.packet{--frame: var(--madder);position:relative;display:flex;flex-direction:column;padding:12px 22px 24px;background:var(--card);border:1.5px solid var(--frame);border-radius:4px;box-shadow:var(--lift);scroll-margin-top:90px}.packet:before{content:"";position:absolute;inset:5px;border:1px solid var(--frame);opacity:.35;border-radius:2px;pointer-events:none}.pk-band{margin:0 -10px 18px;padding:9px 12px 8px;background:var(--frame);color:var(--madder-ink);font:italic 400 1.05rem/1 var(--f-display);text-align:center;border-radius:2px;display:flex;justify-content:center}.pk-googleseo .pk-band{background:linear-gradient(90deg,var(--moss) 0 50%,var(--madder) 50% 100%);justify-content:space-around;color:var(--moss-ink)}.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{margin-top:4px;font-size:15.5px;line-height:1.4;min-height:2.8em;color:var(--ink-2)}.window{margin:16px 0 8px;height:150px;border-radius:999px 999px 6px 6px;background:var(--card-2);overflow:hidden;position:relative;border:1px solid var(--ink-2);box-shadow:inset 0 0 0 4px var(--card),inset 0 0 0 5px var(--rule-2)}.window img{width:100%;height:100%;object-fit:cover;object-position:center bottom}.incl{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;font:italic 400 1rem/1.2 var(--f-display);color:var(--sepia);justify-content:center;margin-bottom:14px;min-height:2.4em}.ic-hyd,.ic-sun{display:inline-block;width:16px;height:16px;flex:none;background:center / contain no-repeat}.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{font-size:14px;margin-top:6px;color:var(--ink-2)}.booking{margin:4px 0 16px;font:italic 400 15px/1.3 var(--f-display);color:var(--madder)}.packet ul{margin:0 0 22px;padding:14px 0 0;list-style:none;border-top:1px solid var(--rule-2);display:grid;align-content:start;gap:8px;font-size:15.5px;line-height:1.4;flex:1}.packet li{padding-left:20px;position:relative}.packet li:before{content:"";position:absolute;left:3px;top:.5em;width:7px;height:7px;border-radius:50% 0;background:var(--frame);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);margin-top:-16px;box-shadow:var(--lift-lg);border-width:2px}.featured:before{opacity:.55}.badge{position:absolute;z-index:2;top:-15px;left:50%;transform:translate(-50%) rotate(-1.5deg);white-space:nowrap;background:var(--gold);color:var(--ink);font:600 13px/1 var(--f-body);letter-spacing:.02em;padding:8px 13px 7px;border-radius:var(--r1);box-shadow:0 2px 6px -2px #3c280a80}.pk-dots{display:none}.wl{margin-top:var(--s5);padding:22px 24px 18px;background:var(--card);border:1.5px solid var(--ink);border-radius:4px;box-shadow:var(--lift-lg)}@media(scripting:enabled){:root .wl{display:none}}@media(scripting:enabled){:root .wl.open{display:block}}.packet .wl{margin:0 -10px 14px;padding:16px 14px 12px;box-shadow:none;border-width:1px}.wl-h{font:italic 400 1.25rem/1.25 var(--f-display)}.wl-h>b{font-style:normal;font-weight:400}.wl-for{display:block;font:400 15px/1.4 var(--f-body);color:var(--ink-2);margin-top:2px}.wl-for b{color:var(--ink);font-weight:600}.wl-intro{margin:8px 0 12px;font-size:15px;color:var(--ink-2)}.wl-row{display:grid;grid-template-columns:repeat(3,1fr) auto;gap:8px;align-items:start}.packet .wl-row .btn{white-space:normal}.study{margin-top:var(--s6);display:grid;grid-template-columns:1fr 200px auto;gap:var(--s5);align-items:center;padding:20px 26px;background:var(--card);border:1.5px solid var(--sepia);border-radius:4px;box-shadow:var(--lift)}.study .kicker{font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--sepia)}.study h3{font-size:1.7rem;margin:6px 0}.study p{font-size:16px;color:var(--ink-2);max-width:46em}.study img{width:200px;height:120px;object-fit:cover;border-radius:999px 999px 6px 6px;border:1px solid var(--ink-2)}.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{margin:0;padding:0;list-style:none;columns:2;column-gap:var(--s6);font-size:15.5px;line-height:1.55;color:var(--ink-2)}.fine li{break-inside:avoid;margin-bottom:12px}.fine b{color:var(--ink);font-weight:600}.calendar{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:auto auto auto 1fr auto;border-top:1px solid var(--ink-2);border-bottom:1px solid var(--ink-2)}.calendar li{display:grid;grid-row:span 5;grid-template-rows:subgrid;padding:24px 20px;border-right:1px solid var(--rule)}.calendar li:first-child{padding-left:0}.calendar li:last-child{border-right:0;padding-right:0}.calendar img{height:104px;width:114px;margin-bottom:10px}.calendar .when{font:italic 400 1.12rem/1.2 var(--f-display);color:var(--madder-2)}.calendar h3{font-size:1.45rem;margin:4px 0 8px}.calendar p{font-size:15.5px;line-height:1.55;color:var(--ink-2)}.calendar .time{padding-top:12px;margin-top:12px;border-top:1px dashed var(--rule-2);color:var(--ink)}.calendar .time b{display:block;font:600 12px/1.2 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--moss-2);margin-bottom:3px}.start-foot{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px}.total{font:italic 400 1.3rem/1.2 var(--f-display);margin-right:auto}.guides-sec{padding-top:0}.guides{display:grid;grid-template-columns:7fr 5fr;grid-template-rows:1fr 1fr;gap:var(--s5)}.guide{display:grid;grid-template-columns:110px 1fr;gap:20px;align-items:center;padding:22px 24px;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r1);box-shadow:var(--lift)}.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{margin-top:6px;color:var(--ink-2);font-size:15.5px}.g-kicker{margin:0 0 6px!important;font:600 12.5px/1.3 var(--f-body)!important;letter-spacing:.1em;text-transform:uppercase;color:var(--sepia)!important}.g-feature{grid-row:span 2;grid-template-columns:1fr;align-content:start;padding:0 0 28px;border-top:4px solid var(--madder);overflow:hidden}.g-feature>img{width:100%;height:230px;object-fit:cover;object-position:center bottom;border-bottom:1px solid var(--rule);background:var(--card-2)}.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{font-size:14px;color:var(--sepia);margin-top:14px}.all-guides{margin-top:22px}.faq{padding-top:0}.faq .wrap{display:grid;grid-template-columns:5fr 7fr;gap:var(--s8);align-items:start}.faq .sec-head{position:sticky;top:90px;margin-bottom:0;justify-items:start}.faq-list{border-top:1px solid var(--ink-2)}.faq details{border-bottom:1px solid var(--rule)}.faq summary,.g-faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:minmax(0,1fr) 28px;gap:16px;align-items:center;padding:20px 0;font:400 clamp(1.2rem,1.1rem + .45vw,1.5rem)/1.22 var(--f-display)}.faq summary::-webkit-details-marker,.g-faq summary::-webkit-details-marker{display:none}.faq summary:after,.g-faq summary:after{content:"";width:28px;height:28px;border-radius:50%;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;transition:transform var(--d2) var(--ease),background-color var(--d2) var(--ease)}.faq details[open] summary:after,.g-faq details[open] summary:after{transform:rotate(45deg);background-color:#f2dfa8}.faq details p,.g-faq details p{padding:0 44px 22px 0;color:var(--ink-2);max-width:40em}.order{background:var(--moss-deep);color:var(--moss-ink);overflow:hidden}.order:after{content:"";position:absolute;inset:0;background:var(--fibre);background-size:240px;opacity:.5;mix-blend-mode:multiply;pointer-events:none}.order .wrap{position:relative;z-index:1;display:grid;grid-template-columns:5fr 7fr;gap:var(--s8);align-items:center}.order .sec-head p{color:var(--moss-soft)}.order .sec-head h2 em{color:var(--gold)}.trust{list-style:none;padding:0;margin:0;display:grid;gap:14px}.trust li{display:grid;grid-template-columns:26px 1fr;gap:12px;font-size:16px;line-height:1.5;color:var(--moss-ink)}.trust svg{width:24px;height:24px}.postcard{--focus: #8A5A12;position:relative;background:#fffcf6;color:var(--ink);padding:34px 36px 28px;border-radius:var(--r1);box-shadow:0 2px 4px #0003,0 40px 70px -30px #0009;scroll-margin-top:80px}.postcard:before{content:"";position:absolute;inset:10px;border:1px solid var(--rule-2);pointer-events:none}.postcard .stamp{position:absolute;top:22px;right:26px;width:92px;padding:6px 6px 4px;background:#fffdf8;box-shadow:0 1px 3px #3c280a4d;transform:rotate(4deg);-webkit-mask:radial-gradient(circle 3.5px,transparent 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(circle 3.5px,transparent 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{width:100%;height:86px;object-fit:cover;background:var(--card-2);border:1px solid var(--rule-2)}.postcard .stamp span{display:block;font:600 8.5px/1.4 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--sepia);text-align:center;margin-top:3px}.pc-eyebrow{font:600 12.5px/1 var(--f-body);letter-spacing:.14em;text-transform:uppercase;color:var(--madder)}.postcard h3{font-size:2rem;padding-right:120px;margin-top:8px}.offer{display:inline-flex;gap:4px;margin-top:14px;padding:4px;background:var(--card-2);border:1px solid var(--rule-2);border-radius:10px}.offer label{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border-radius:7px;font:500 15px/1 var(--f-body);color:var(--ink-2);cursor:pointer}.offer input{position:absolute;opacity:0;width:1px;height:1px}.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);font-size:15.5px;margin:10px 0 20px;padding-right:110px}.fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.fields .wide{grid-column:1 / -1}.postcard>.btn{margin-top:18px;width:100%;min-height:58px;font-size:1.1rem}.postcard .few{margin-top:10px;font-size:15px;color:var(--ink-2)}.foot{background:var(--ink);color:#e3d9c6;padding:var(--s9) 0 var(--s7);position:relative;overflow:hidden}.foot .wrap{position:relative;z-index:1}.foot-art{position:absolute;right:max(20px,calc((100% - var(--max)) / 2));top:20px;width:560px;height:300px;opacity:.42}.foot .big img{height:clamp(64px,7vw,112px);width:auto}.foot .tagline{font:400 clamp(1.3rem,1rem + .9vw,1.9rem)/1.25 var(--f-display);margin-top:18px;max-width:26em;color:var(--card)}.foot .tagline em{font-style:italic;color:var(--gold)}.foot .cols{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s7);margin-top:var(--s7);padding-top:var(--s6);border-top:1px solid rgba(227,217,198,.3)}.foot p,.foot li{font-size:15.5px;line-height:1.6}.foot ul{list-style:none;padding:0;margin:0;display:grid;gap:6px;align-content:start}.foot a{color:#f4ecdd}.foot .legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px 24px;margin-top:var(--s7);font-size:14px;color:#cfc4af}.foot .legal ul{display:flex;gap:22px}.foot .legal p,.foot .legal li{font-size:14px}.dock{position:fixed;left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:30;display:none;transform:translateY(160%);transition:transform var(--d3) var(--ease)}.dock .btn{width:100%;min-height:56px;box-shadow:var(--lift-lg)}@media(min-width:1800px){html{font-size:106.25%}:root{--max: 1400px}}@media(max-width:1180px){.nav{display:none}.menu-btn{display:inline-flex}.nav.open{display:grid;position:absolute;top:100%;left:0;right:0;background:var(--paper);padding:8px var(--gutter) 18px;border-bottom:1px solid var(--ink-2);gap:0;box-shadow:var(--lift)}.nav.open a{padding:13px 0;border-bottom:1px solid var(--rule);font-size:1.05rem}.nav.open .nav-cta{display:flex;margin-top:14px;border-bottom:0;color:var(--madder-ink)}.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%;right:10px;bottom:10px;font-size:12.5px;padding:7px 9px}.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-columns:repeat(3,1fr);grid-template-rows:none}.calendar li{grid-row:auto;grid-template-rows:none;display:flex;flex-direction:column;padding:22px 20px;border-bottom:1px solid var(--rule)}.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(max-width:1100px){.c-grid{grid-template-columns:1fr;gap:var(--s6)}.c-grid .sec-head{order:-1}.cycle{grid-template-columns:repeat(3,1fr);row-gap:36px;column-gap:26px}.cycle li:nth-child(4){grid-column:3;grid-row:2}.cycle li:nth-child(5){grid-column:2;grid-row:2}.cycle li:nth-child(6){grid-column:1;grid-row:2}.cycle li:nth-child(3):after{right:50%;top:auto;bottom:-26px;transform:translate(50%) rotate(90deg)}.cycle li:nth-child(4):after,.cycle li:nth-child(5):after{right:auto;left:-18px;transform:rotate(180deg)}.cycle li:nth-child(6):after{display:block;right:auto;left:50%;top:-26px;transform:translate(-50%) rotate(-90deg)}.cycle-back{display:none}.almanac{grid-template-columns:1fr;gap:var(--s5)}.almanac svg{justify-self:stretch;max-width:none}}@media(max-width:899px){.f-row{grid-template-columns:5fr 7fr;gap:var(--s6)}.specimen figcaption span:nth-of-type(n+2){display:none}.crops{gap:16px}.crop-body>*{margin-inline:18px}.sample h4{padding-right:0;margin-top:6px}.yield{grid-template-columns:1fr}.yield div{display:flex;align-items:baseline;gap:12px}.yield b{font-size:1.5rem;min-width:3.4em}.yield span{margin-top:0}.order .wrap,.faq .wrap,.r-grid,.counts-row{grid-template-columns:minmax(0,1fr)}.faq .sec-head{position:static;margin-bottom:var(--s6)}.packets{grid-template-columns:1fr 1fr}.featured{margin-top:0}.jump{display:inline-flex;margin-bottom:8px}.calendar{grid-template-columns:1fr 1fr}.calendar li,.calendar li:nth-child(3n+1),.calendar li:nth-child(3n){padding:22px 20px 22px 0;border-right:0}.calendar li:nth-child(odd){padding-right:20px;border-right:1px solid var(--rule)}.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-columns:1fr;grid-template-rows:none}.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(max-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(max-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-column:1 / -1;grid-row:5 / 8}.voucher-bg:after{display:none}.h1-sub{grid-column:1 / -1;grid-row:5;width:auto;padding:30px 32px 6px;text-align:center}.voucher{grid-column:1 / -1;grid-row:6;margin:0;padding:8px 32px 10px}.proof{grid-column:1 / -1;grid-row:7;width:auto;padding:0 32px 26px}.proof a{justify-content:center;text-align:center}.proof a span{text-align:center}.s1{flex-direction:row}.s1 .fl{flex:1 1 220px}.s1 .btn{width:auto}}@media(max-width:699px){.hero{--gap: 0px;--px: 16px;padding:10px 0 12px;width:calc(100% - 24px);grid-template-columns:minmax(0,1fr) minmax(118px,38%);grid-template-rows:auto auto auto 10px auto auto auto auto auto auto}.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{margin:9px 9px 0!important;padding:8px 12px 7px}.b-seo{grid-row:1;grid-column:1 / -1}.b-ads{grid-row:5;grid-column:1 / -1}.band i{font-size:1.05rem}.band span{font-size:12px;letter-spacing:.1em}.hl{grid-column:1!important;margin:12px 0 0!important;padding:0 0 0 18px;font-size:clamp(2.1rem,9.4vw,2.75rem);line-height:.96;white-space:normal}.hl-seo{grid-row:2}.hl-ads{grid-row:6}.desc{grid-column:1!important;margin:8px 0 16px!important;padding:0 4px 0 18px;font-size:15px;line-height:1.4}.d-seo{grid-row:3}.d-ads{grid-row:7}.desc .long{display:none}.desc .short{display:inline}.plate{grid-column:2!important;margin:10px 10px 10px 4px!important;border:1px solid var(--rule);min-height:140px}.p-seo{grid-row:2 / 4}.p-ads{grid-row:6 / 8}.plate figcaption{display:none}.plate svg{inset:0;height:100%}@media(scripting:enabled)and (prefers-reduced-motion:no-preference){:root .plate:before{inset:0}}.voucher-bg{grid-row:8 / 11;margin:12px 0 0;-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}.voucher-bg:after{display:block;left:22px;right:22px;top:var(--ny, 112px);bottom:auto;border-left:0;border-top:1.5px dashed var(--rule-2)}.h1-sub{grid-row:8;margin-top:12px;padding:22px 22px 16px;font-size:1.32rem;text-align:left}.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{font-size:12px;letter-spacing:.06em;gap:0 8px}.proof a span{font-size:15px}.micro{font-size:13.5px}.talk{display:none}.vform.at2~.micro{display:none}.hero{padding-top:6px}.band{padding:7px 12px 6px}.hl{margin-top:8px!important;font-size:clamp(2rem,9vw,2.6rem)}.desc{margin:6px 0 10px!important;font-size:14.5px}.h1-sub{padding:16px 20px 12px;font-size:1.25rem;margin-top:8px}.voucher{padding:14px 20px 6px}.s1{gap:6px}}@media(max-width:640px){:root{--t-body: 1rem}.top .wrap{min-height:58px;gap:10px}.logo img{height:34px}.top-cta{display:none}.sec{padding:72px 0}.sec-head{margin-bottom:var(--s6)}.founder{padding:var(--s7) 0 var(--s7)}.f-row{grid-template-columns:1fr;gap:var(--s5)}.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{padding:16px 10px 14px 0;border-left:0;grid-template-columns:1fr;gap:6px}.ledger li:nth-child(2n){padding-left:10px;padding-right:0;border-left:1px solid var(--rule)}.ledger .ico{width:40px;height:40px;grid-row:auto}.ledger b{font-size:1.3rem}.ledger span{font-size:15px}.crops{grid-template-columns:1fr;grid-template-rows:none}.crop{display:flex;flex-direction:column}.crop-body{display:flex;flex-direction:column;padding:0 0 24px}@media(scripting:enabled){:root .crop-next{margin-top:20px;margin-bottom:4px;width:auto}}@media(scripting:enabled){:root .seg{display:grid;grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:8;margin:calc(var(--s6) * -1 + 8px) -16px var(--s5);padding:8px 16px;background:var(--paper);box-shadow:0 8px 12px -12px #3c2a1480}}.seg button{min-height:52px;padding:6px 8px;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;display:grid;place-content:center;gap:3px}.seg button:first-child{border-radius:10px 0 0 10px}.seg button:last-child{border-radius:0 10px 10px 0;border-left: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}}@media(scripting:enabled){:root .crop-next{display:inline-flex}}.crop-plate{height:180px}.what{min-height:0}.bridge{padding:18px}.bridge-a,.bridge-a .btn{width:100%}.chart{padding:24px 10px 14px}.key{display:none}.cycle{column-gap:18px;row-gap:26px}.cycle img{max-width:92px}.cycle li:after{right:-16px;width:14px;top:34px}.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-box{padding:16px 12px}.map-tabs button{font-size:14px;padding:0 8px}.map-grid{gap:3px}.map .c{font-size:10px;min-height:0;letter-spacing:0}.spot,.packets{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:22px 16px 10px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.spot::-webkit-scrollbar,.packets::-webkit-scrollbar{display:none}.spot>*{flex:0 0 84%;scroll-snap-align:center}.spot>:nth-child(n){grid-column:auto}.scard .sm{font-size:16px}.packet{flex:0 0 86%;scroll-snap-align:center}.featured{margin-top:0}.pk-dots{display:flex;justify-content:center;gap:8px;margin-top:6px}.pk-dots span{width:8px;height:8px;border-radius:50%;background:var(--rule-2)}.pk-dots span.on{background:var(--ink)}.jump{display:none}.bands{margin-top:calc(var(--s4) * -1)}.band-opts{width:100%;display:grid;grid-template-columns:repeat(3,1fr)}.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){display:grid;grid-template-columns:84px 1fr;gap:0 16px;padding:18px 0;border-right:0;border-bottom:1px solid var(--rule)}.calendar li:last-child{border-bottom:0}.calendar li>*{grid-column:2}.calendar img{grid-column:1;grid-row:1 / span 4;height:84px;width:84px;margin:0}.calendar p{font-size:16px}.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{font-size:1.6rem;padding-right:84px}.postcard .sub{padding-right:0}.postcard .stamp{width:70px;right:16px;top:16px}.postcard .stamp img{height:62px}.postcard .stamp span{display:none}.offer{display:grid;grid-template-columns:1fr 1fr;width:100%}.offer label{justify-content:center;padding:0 8px}.fields{grid-template-columns:1fr}.foot .cols{grid-template-columns:1fr;gap:var(--s5)}.foot ul{gap:0}.foot .cols li a{display:block;padding:11px 0;text-decoration:none;border-bottom:1px solid rgba(227,217,198,.15)}.foot .legal ul{gap:18px}.foot .legal li a{display:inline-block;padding:10px 0}.foot-art{position:relative;right:auto;top:auto;display:block;width:100%;height:190px;margin:-24px 0 8px;object-fit:contain}.foot{padding-top:var(--s6);padding-bottom:104px}.dock{display:block}.sec{padding:56px 0}.sec-head{margin-bottom:var(--s5);gap:12px}.specimen,.check{display:none}.founder{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);padding-top:0;margin-top:22px}.labels summary,.fine summary{cursor:pointer;display:flex;justify-content:space-between;align-items:center;min-height:52px}.labels summary:after,.fine summary:after{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;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{display:none}.trust li:nth-child(4){display:none}.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{display:block;padding:8px}.yield b{font-size:1.35rem;min-width:0}.yield span{font-size:13px;margin-top:4px}.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{grid-template-columns:12px 2.6rem 1fr;gap:8px;font-size:13.5px;border-bottom:0}.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{font-size:1.3rem;margin:2px 0 4px}.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{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-inline:-16px;padding:0 16px 6px;border:0;scrollbar-width:none}.calendar::-webkit-scrollbar{display:none}.calendar li,.calendar li:nth-child(n){flex:0 0 82%;scroll-snap-align:center;display:flex;flex-direction:column;padding:18px;border:1px solid var(--rule-2);border-radius:var(--r1);background:var(--card)}.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;display:flex;justify-content:space-between;align-items:center;min-height:54px}.map-box>summary .map-h{margin:0}.map-box>summary:after{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg) translate(-2px,-2px)}.map-box[open]>summary:after{transform:rotate(-135deg) translate(-2px,-2px)}.map-box[open]{padding-bottom:14px}}@media(max-width:1180px)and (max-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{display:flex;align-items:center;gap:var(--s5);list-style:none;margin:0;padding:0}.nav-l>li{display:flex}.nav-l a,.ng-b{font:500 .97rem/1 var(--f-body);text-decoration:none;padding:12px 0;color:var(--ink-2)}.nav-l>li>a:hover,.ng-b:hover,.ng.open .ng-b{color:var(--ink)}.ng{position:static}.ng-b{display:inline-flex;align-items:center;gap:6px;background:none;border:0;cursor:pointer;min-height:44px}.chev{width:11px;height:8px;transition:transform var(--d2) var(--ease)}.ng.open .chev{transform:rotate(180deg)}@media(scripting:enabled){:root .ng-a{display:none}}@media(scripting:none){html:root .ng-b{display:none}}.panel{display:none;position:absolute;left:0;right:0;top:100%;z-index:25;background:var(--card);border-top:1px solid var(--rule-2);border-bottom:1.5px solid var(--ink-2);box-shadow:var(--lift-lg)}.ng.open .panel{display:block}.panel-in{width:min(100% - 2 * var(--gutter),var(--max));margin:0 auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5) var(--s6);padding:26px 0 30px}.panel-in.c2{grid-template-columns:minmax(0,1fr) minmax(0,2fr);max-width:900px;margin-left:max(var(--gutter),calc((100% - var(--max)) / 2))}.pc-h{font:600 12px/1.2 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sepia);margin-bottom:10px}.pc ul{list-style:none;margin:0;padding:0;display:grid;gap:0}.pc ul.two{display:block;columns:2;column-gap:var(--s6)}.pc li{break-inside:avoid}.pc a{display:block;padding:7px 0;font-size:15.5px;color:var(--ink);text-decoration:none;line-height:1.3}.pc a:hover{text-decoration:underline}.nav-es a{color:var(--ink-2)}.tel{display:none!important}@media(min-width:1440px){.tel{display:inline!important}}@media(min-width:1181px)and (max-width:1359px){.nav-l{gap:18px}.top .wrap{gap:22px}.top-cta{padding:0 14px}}@media(max-width:1180px){.nav.open{max-height:calc(100dvh - 64px);overflow-y:auto}.nav-l{display:block}.nav-l>li{display:block;border-bottom:1px solid var(--rule)}.nav.open .nav-l>li>a,.nav.open .ng-b{display:flex;width:100%;justify-content:space-between;padding:13px 0;min-height:50px;border:0;font-size:1.05rem;color:var(--ink)}.panel{position:static;box-shadow:none;border:0;background:transparent}.panel-in,.panel-in.c2{width:auto;margin:0;max-width:none;grid-template-columns:1fr;gap:14px;padding:0 0 14px 12px}.nav.open .pc a{padding:9px 0;border:0;font-size:1rem}.pc ul.two{columns:2;column-gap:18px}}@media(max-width:420px){.pc ul.two{columns:1}}@media(max-width:1180px)and (scripting:none){html:root .menu-btn{display:none}html:root .nav{display:block;position:static;padding:0 0 12px}html:root .top .wrap{flex-wrap:wrap}html:root .nav{width:100%}}.foot .f-top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,9fr);gap:var(--s7);margin-top:var(--s6)}.foot .f-about{margin-top:12px;color:#cfc4af;max-width:30em}.foot .f-cta,.foot .f-contact{margin-top:18px}.foot .f-cta a{font-weight:600;color:var(--gold)}.f-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s5);padding-top:6px}.fc>summary{display:none;list-style: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{display:inline-block;padding:4px 0;font-size:14.5px;line-height:1.35;text-decoration:none;color:#f4ecdd}.foot .fg a:hover{text-decoration:underline}.foot .legal{display:grid;gap:10px;margin-top:var(--s7);padding-top:var(--s5);border-top:1px solid rgba(227,217,198,.3)}.foot .legal-line{font-size:14.5px;color:#e3d9c6}.foot .legal .meta{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:13.5px;color:#cfc4af}.foot .meta li{font-size:13.5px}.foot .meta a{color:#e3d9c6}@media(max-width:1180px){.foot-art{display:none}.foot .f-top{grid-template-columns:1fr;gap:var(--s6)}}@media(max-width:899px){.f-cols{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s6)}}@media(max-width:640px){.f-cols{grid-template-columns:1fr;gap:0;border-top:1px solid rgba(227,217,198,.3)}.fc{border-bottom:1px solid rgba(227,217,198,.2)}.fc>summary{display:flex;justify-content:space-between;align-items:center;min-height:50px;cursor:pointer;font:600 13px/1.3 var(--f-body);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.fc>summary:after{content:"";width:9px;height:9px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;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{display:inline-block;padding:10px 0}.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(min-width:900px)and (max-height:860px){.hl{font-size:clamp(2.2rem,.9rem + 2.5vw,3.4rem)}}.plate svg{overflow:visible}@media(max-width:699px){.hero .desc{display:none}.hl{margin-bottom:14px!important}.plate{min-height:96px;max-height:128px;align-self:stretch}.p-seo svg,.p-ads svg{max-width:none}.p-seo svg{inset:auto auto 0 -40.69%;width:220.69%;height:auto;aspect-ratio:640 / 300;transform:translateY(12.67%)}.p-ads svg{inset:auto auto 0 -90.32%;width:206.45%;height:auto;aspect-ratio:640 / 300;transform:translateY(4.67%)}.p-seo .art-roots{will-change:auto}}@media(max-width:640px)and (max-height:700px){.h1-sub{padding:12px 20px 8px;font-size:1.15rem;margin-top:6px}.voucher{padding-top:10px}.hl{margin-top:6px!important}.band{padding:6px 12px 5px}}.attrib a{color:var(--madder);font-weight:600;white-space:nowrap}.min-note{margin-top:10px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.by-practice{margin-top:var(--s5);display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.by-practice p{font:italic 400 1.2rem/1.2 var(--f-display)}.by-practice ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.by-practice a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--rule-2);border-radius:999px;background:var(--card);color:var(--ink);text-decoration:none;font-size:15px;font-weight:500}.by-practice a:hover{border-color:var(--ink)}@media(max-width:640px){.by-practice a{padding:0 14px}}.counts-d>summary{list-style:none}.counts-d>summary::-webkit-details-marker{display:none}@media(min-width:641px){.counts-d>summary{pointer-events:none}}@media(max-width:640px){.counts-d{border-top:1px solid var(--ink-2);border-bottom:1px solid var(--rule)}.counts-d>summary{display:flex;justify-content:space-between;align-items:center;min-height:52px;cursor:pointer}.counts-d>summary h3{margin:0;font-size:1.2rem}.counts-d>summary:after{content:"";width:10px;height:10px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;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(max-width:1023px){.packets{grid-template-columns:1fr 1fr}.featured{margin-top:0}}@media(min-width:1024px)and (max-width:1180px){.price{font-size:2rem}}@media(max-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(max-width:640px){.packets{align-items:flex-start}}@media(max-width:1180px){.specimen figcaption{max-width:78%}.specimen figcaption span{white-space:normal;flex-wrap:wrap;column-gap:8px;text-align:right}.specimen figcaption span i{text-align:left}}.fl.sel label{max-width:calc(100% - 56px)}@media(min-width:900px)and (max-width:1180px){.fields .fl.sel{grid-column:1 / -1}}.cap-line{margin-top:6px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.hero .s2-row{grid-template-columns:1fr 1fr}@media(max-width:1359px){.hero .s2-row{grid-template-columns:1fr}}@media(min-width:900px)and (max-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:2px solid transparent;outline-offset:2px}@media(forced-colors:active){:focus-visible,.fl input:focus,.fl select:focus,.thanks:focus{outline:3px solid CanvasText!important;outline-offset:2px}.map .c.sel{outline:3px solid Highlight}}@media(max-width:640px){.guides .guide:not(.g-feature){display:none}.almanac p{font-size:15px}.vform.compact .s1 .fl{flex:none}}@media(max-height:500px)and (pointer:coarse){.top.stuck{position:relative;animation:none;box-shadow:none;background:transparent}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(min-width:900px)and (max-height:860px){.hero{grid-template-rows:auto auto auto minmax(160px,calc(100svh - 590px)) auto auto}}@media(max-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{display:none}.packet .incl{display:none}.sec{padding:40px 0}.attrib{font-size:13.5px}}@media(max-width:640px){.motto,.prices-sec .sec-head .more,.almanac .more{display:none}}@media(max-width:640px){.faq summary{padding:12px 0}}.foot .legal .meta{align-items:center}@media(max-width:640px){.foot .legal .meta li a{padding:8px 0}.f-cols{border-top:0}}@media(min-width:1181px){.foot-art{right:auto;left:max(20px,calc((100% - var(--max)) / 2 - 30px));top:auto;bottom:100px;width:400px;height:214px;opacity:.3}}: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-decoration:underline dotted;text-underline-offset:.2em}main:focus{outline:none}: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{background:#fff!important;color:var(--ink)!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}}@media(max-width:640px)and (max-height:600px),(max-height:320px){html:root .dock{position:static;transform:none!important;margin:0 16px 16px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{transition-duration:0ms!important;animation-duration:0ms!important;scroll-behavior:auto!important}}.lead-form .cf-turnstile{grid-column:1 / -1;order:99}.lead-form .cf-turnstile:empty{display:none}.every{margin-top:var(--s6)}.o-pages{margin-top:var(--s5);display:flex;flex-wrap:wrap;gap:6px 24px}.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{color:inherit!important;text-decoration:none;padding:0!important;font-size:inherit!important}.fg-h a:hover{text-decoration:underline}.pc-h a{display:inline!important;padding:0!important;font-size:inherit!important;color:inherit!important}.foot .big a{display:inline-block}@media(max-width:640px){.proof b{white-space:normal}}@media(max-width:899px){.form-grid{grid-template-columns:minmax(0,1fr)}}.form-copy,.form-side,.form-side>*{min-width:0}.fields>*{min-width:0}.side-packet .proof b,.end-card .proof b{white-space:normal}figure.report{border-radius:4px;box-shadow:var(--lift);border-color:var(--rule-2)!important}.all-states{margin:12px 0 0;font-size:14.5px}.all-states>summary{cursor:pointer;min-height:44px;display:inline-flex;align-items:center;font-weight:600;color:var(--madder)}.all-states ul{list-style:none;margin:6px 0 4px;padding:0;columns:4 9em;column-gap:16px}.all-states li{break-inside:avoid}.all-states a{display:inline-block;padding:3px 0;color:var(--ink-2)}.es-body-grid{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s7);align-items:start}.es-body-grid>.sec-head{position:sticky;top:90px;margin-bottom:0}.home .prose{font-size:1.0625rem;line-height:1.7;max-width:66ch}.home .prose>*+*{margin-top:var(--s4)}.home .prose h2{font-size:clamp(1.6rem,1.2rem + 1vw,2.1rem);margin:var(--s7) 0 var(--s3)}.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{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--s7)}.home .sources-sec .sec-head{margin-bottom:0}.home .sources ol{margin:0;padding:0;list-style:none;counter-reset:s;border-top:1px solid var(--ink-2)}.home .sources li{counter-increment:s;display:grid;grid-template-columns:34px 1fr;gap:2px 10px;padding:12px 0;border-bottom:1px solid var(--rule);font-size:15.5px;line-height:1.45}.home .sources li:before{content:counter(s);grid-row:span 2;font:italic 400 1.1rem/1.4 var(--f-display);color:var(--sepia)}.home .sources li span{font-size:14px;color:var(--sepia)}@media(max-width:899px){.es-body-grid,.home .sources-sec .wrap{grid-template-columns:minmax(0,1fr);gap:var(--s5)}.es-body-grid>.sec-head{position:static}}.waffle{margin:0;display:grid;gap:var(--s5);align-items:end}.waffle svg{width:100%;max-width:520px;height:auto}.waffle .junk{fill:var(--madder)}.waffle .real{fill:var(--moss-2)}.waffle-key{display:flex;gap:var(--s6);flex-wrap:wrap}.wk{display:grid;gap:2px;margin:0}.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(min-width:900px){.waffle{grid-template-columns:minmax(0,520px) auto;gap:var(--s6)}.waffle-key{flex-direction:column;justify-content:space-between;height:100%}}@media(scripting:enabled){.nav .nav-l>li>a.ng-a,.nav.open .nav-l>li>a.ng-a{display:none}}: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(max-width:1023px){:root{--sec-y: 72px;--band-y: 80px}}@media(max-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:none}.prices-sec:before{content:none}html body .founder{padding:var(--sec-y) 0 0}html body .founder+.crops-sec{padding-top:var(--sec-y)}.sec-head{margin-bottom:var(--s7)}@media(max-width:640px){.sec-head{margin-bottom:var(--s6)}}.seed-sec,.order{-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}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(min-width:641px){.btn{white-space:nowrap}}.sec-head p{color:var(--ink-2)}.map .c{font-size:12px}@media(max-width:640px){.map .c{font-size:12px;letter-spacing:-.01em}}.postcard .stamp span{font-size:12px;letter-spacing:.04em}@media(max-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{font-size:1rem;line-height:1.5}.proof a span{font-size:16px}.proof a{font-size:12.5px}}.logo{min-height:44px;flex:none}.foot .f-cta a,.foot .f-contact a{display:inline-flex;align-items:center;min-height:44px}.foot .f-cta,.foot .f-contact{display:grid;justify-items:start;gap:0}.foot .meta a,.foot .legal li a{display:inline-flex;align-items:center;min-height:44px;padding:0}.foot .f-follow{margin-top:var(--s4)}.foot .f-follow-h{font-size:14px;letter-spacing:.04em;color:#cfc4af;margin:0}.foot .f-follow ul{display:flex;flex-wrap:wrap;gap:0 20px;list-style:none;margin:0;padding:0}.foot .f-follow a{display:inline-flex;align-items:center;min-height:44px}.foot .legal-lines{display:grid;gap:6px;max-width:46em}.foot .legal-lines .legal-line{margin:0}.foot .legal-line{font-size:15px;line-height:1.55;font-weight:400;color:#e3d9c6;max-width:46em}.foot .fg a{min-height:32px;display:inline-flex;align-items:center}@media(max-width:1180px){.foot .fg a{min-height:44px;padding:0}.foot .fg-h a{min-height:44px;display:inline-flex;align-items:center}}@media(max-width:640px){.foot .fg ul{display:grid}.foot .legal{border-top:0;padding-top:0;margin-top:var(--s5)}.foot .legal .meta{gap:0 20px}.foot{padding-bottom:76px}}@media(min-width:1181px){.foot-art{bottom:210px;height:200px}}.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{left:0;right:0;bottom:0;padding:4px 12px calc(4px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--paper) 88%,transparent);-webkit-backdrop-filter:blur(10px) saturate(1.15);backdrop-filter:blur(10px) saturate(1.15);border-top:1px solid color-mix(in srgb,var(--rule-2) 80%,transparent);box-shadow:0 -10px 24px -18px #3c2a148c;transform:translateY(105%);transition:transform var(--d2) var(--ease)}.dock.on{transform:none}.dock .btn{min-height:44px;font-size:1rem;box-shadow:none}@media(max-width:899px){html{scroll-padding-bottom:calc(68px + env(safe-area-inset-bottom))}}@media(min-width:700px){.hl{align-self:end}}.voucher-bg:before{inset:14px}@media(min-width:700px){.voucher-bg{-webkit-mask:radial-gradient(circle 10px at 0 50%,transparent 9.5px,#000 10px) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 9.5px,#000 10px) right / 51% 100% no-repeat;mask:radial-gradient(circle 10px at 0 50%,transparent 9.5px,#000 10px) left / 51% 100% no-repeat,radial-gradient(circle 10px at 100% 50%,transparent 9.5px,#000 10px) right / 51% 100% no-repeat}}@media(min-width:700px)and (max-width:899px){html .h1-sub{padding:34px 40px 18px}html .voucher{padding:6px 40px 10px}html .proof{padding:4px 40px 30px}}@media(max-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{margin-top:12px;padding:34px 32px 18px;text-align:center;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(max-width:640px)and (max-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);font-size:clamp(1.45rem,.95rem + 1.45vw,2.45rem);line-height:1.18;letter-spacing:-.014em;max-width:24em}.attrib{margin-top:var(--s5);padding-top:0;border-top:0;font-style:normal;font-size:15px;line-height:1.55;color:var(--sepia);max-width:52em}.attrib a{font-weight:600;color:var(--madder);white-space:normal}@media(max-width:640px){.attrib{font-size:15px}.record{font-size:1.4rem;margin-top:var(--s4)}.attrib{margin-top:var(--s4)}}@media(max-width:640px){.ledger{grid-template-columns:minmax(0,1fr)}.ledger li,.ledger li+li,.ledger li:nth-child(n){grid-template-columns:6.2rem minmax(0,1fr);gap:0 12px;align-items:baseline;padding:14px 0;border-left:0;border-top:1px solid var(--rule)}.ledger li:first-child{border-top:0}.ledger b{font-size:1.25rem}.back-head{padding-bottom:12px}}.back-foot .legal-mark{font-weight:400;font-size:15px;line-height:1.55;color:var(--ink-2)}@media(min-width:641px){.crops{grid-template-rows:repeat(14,auto)}.crop{grid-row:span 14}.crop .sample{grid-row:span 6;display:grid;grid-template-rows:subgrid;row-gap:0;align-content:start}.sample>.mock{align-self:start}.sample>.ai-link{align-self:end;justify-self:start}}.lsares .stars{display:inline-flex;align-items:center;gap:5px;color:var(--moss-2);font-weight:600;font-size:13.5px}.lsares .stars svg{width:14px;height:14px}.crop-ads .mapres li:first-child{background:var(--madder-tint)}.sample .ai-link{margin-top:16px;min-height:44px}@media(max-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{display:grid;order:1;margin-top:var(--s4);gap:8px}.key li{grid-template-columns:32px 1fr;gap:10px}.chart{padding:22px 14px 14px}}.cycle img{border:0;box-shadow:none;outline:1.5px solid rgba(225,180,78,.7);outline-offset:5px;padding:8px}.cycle span{text-wrap:balance}.cycle li:after{width:26px;height:14px;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")}@media(min-width:1101px){.cycle{column-gap:40px;grid-template-rows:auto auto auto}.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(min-width:641px)and (max-width:1100px){.cycle li:after{right:-24px}.cycle li:nth-child(4):after,.cycle li:nth-child(5):after{left:-24px}}@media(max-width:640px){.cycle{grid-template-columns:minmax(0,1fr);row-gap:0;column-gap:0}.cycle li,.cycle li:nth-child(n){grid-column:1;grid-row:auto;display:grid;grid-template-columns:64px minmax(0,1fr);justify-items:start;align-items:start;text-align:left;column-gap:18px;row-gap:2px;padding-bottom:26px}.cycle img{grid-row:1 / span 2;width:64px;max-width:64px;padding:6px;outline-offset:3px;position:relative;z-index:1;background:var(--card)}.cycle b{margin-top:4px;font-size:1.2rem}.cycle b:before{display:inline}.cycle span{max-width:none;font-size:1rem;line-height:1.5;text-wrap:pretty}.cycle li:after,.cycle li:nth-child(n):after{display:block;inset:70px auto 6px 31px;width:0;height:auto;background:none;border-left:1.5px dashed rgba(225,180,78,.55);transform:none}.cycle li:last-child:after{display:none}.cycle-privacy{margin-top:var(--s4)}}.hero .priv{font-size:13px}.foot .big img{height:auto;max-height:clamp(64px,7vw,112px);max-width:100%}.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(max-width:640px){.spot-h span{display:block;margin:6px 0 0}}@media(max-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;padding-block:0;margin-block:0}.sfoot .arrow-link{align-self:start}.pop-note{gap:0}.tview summary{min-height:44px}@media(max-width:640px){.by-practice a{min-height:44px}.proof a{padding-block:4px}}@media(max-width:1180px){html :is(ul,ol)>li>a:only-child:not(.btn):not(.prose a),html td>a:only-child,html .pi-links a,html .sources li a,html .sources-list li a{display:inline-flex;align-items:center;min-height:44px;min-width:44px}html .foot .fg a{min-width:44px}html sup>a[href][href]{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:0;margin:-16px -14px;vertical-align:middle}html :is(h2,h3,h4)>a:only-child{display:inline-flex;align-items:center;min-height:44px}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(max-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{display:inline-flex;align-items:center;min-height:44px;min-width:44px}}@media(min-width:641px){.labels>summary,.fine>summary,.map-box>summary{pointer-events:none}}@media(max-width:899px){.crop-body .a,.cycle span,.hl-row a{font-size:1rem}.specimen figcaption{font-size:13px}}.hl-row a{display:inline-flex;align-items:center;min-height:44px;margin-block:-10px}@media(max-width:1180px){html .hl-row{padding-block:11px}html .slabel b a{display:inline-block;padding-block:11px;margin-block:-11px}html .recent li>a{display:inline-flex;align-items:center;min-height:44px}}@media(max-width:899px){.check{font-size:1rem}}.band-notes{list-style:none;margin:var(--s5) 0 0;padding:0;display:grid;gap:6px;max-width:62em;font-size:15px;line-height:1.5;color:var(--ink-2)}.band-notes li{position:relative;padding-left:18px;text-wrap:pretty}.band-notes li:before{content:"";position:absolute;left:2px;top:.55em;width:7px;height:7px;border-radius:50% 0;transform:rotate(45deg);background:var(--gold)}@media(max-width:899px){.band-notes{font-size:1rem}}@media(max-width:640px){.bands{flex-wrap:nowrap;flex-direction:column;align-items:stretch;gap:8px}html .band-opts{display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x proximity;overscroll-behavior-x:contain;scrollbar-width:none;width:auto;margin-inline:-16px;padding:4px 16px;border-radius:0;border-inline:0}html .band-opts::-webkit-scrollbar{display:none}html .band-opts button{flex:none;min-height:44px;padding:0 16px;scroll-snap-align:start;white-space:nowrap;font-size:15px}}html .proof-strip a{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 14px;align-items:start;font:inherit;letter-spacing:0;text-transform:none;text-align:center;color:var(--ink);text-decoration:none}html .proof-strip .ps-h{grid-column:1 / -1;flex-basis:auto;font:italic 400 16px/1.3 var(--f-display);color:var(--madder);text-align:center}html .proof-strip .ps{display:grid;justify-items:center;align-content:start;gap:3px;padding-top:8px;border-top:1px solid var(--rule-2);font:inherit;font-style:normal;color:var(--ink)}html .proof-strip .ps b{padding:0;font:400 clamp(1.3rem,1.05rem + 1.1vw,1.6rem)/1 var(--f-display);letter-spacing:-.01em;white-space:nowrap;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-decoration:underline;text-underline-offset:.2em}@media(min-width:900px){html .proof-strip a,html .proof-strip .ps-h{text-align:left}html .proof-strip .ps{justify-items:start}}@media(max-width:380px){html .proof-strip a{gap:8px 8px}}@media(max-width:699px){html .hero{padding-bottom:0}}html .pk-googleseo li:nth-child(-n+2):before{background:var(--frame)}@media(max-width:380px){html .voucher{padding-inline:22px}html .h1-sub{padding-inline:24px}html .proof{padding-inline:22px}}.nav-l a,.ng-b{min-height:44px;display:inline-flex;align-items:center}.tel{min-height:44px;align-items:center}@media(min-width:1440px){.tel{display:inline-flex!important}}.foot .fg a{min-height:44px}summary{min-height:44px}.nav.open .pc-h a{display:inline-flex!important;align-items:center;min-height:44px}.rec-mark a,.about-guide sup a{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;margin:-14px -12px}html .prose td a:not(:only-child),html .prose td p a{display:inline;min-height:0;min-width:0;padding:0;margin:0}.specimen figcaption span{min-width:0}:lang(es) .specimen figcaption span{white-space:normal;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5em}@media(max-width:899px){html .cite-text.cite-text{font-size:1rem}}@media(max-width:1180px){html .cite-facts.cite-facts a{display:inline-flex;align-items:center;min-height:44px}}html body .foot .fg-h{display:flex;align-items:center;min-height:44px;margin:0 0 8px}html body .foot .fg-h a{min-height:0}@media(max-width:1180px){html body .foot .fg-h{min-height:44px;margin-bottom:4px}html body .foot .fg-h a{min-height:44px;display:inline-flex;align-items:center;white-space:normal}}table td,table th,html body table :is(td,th),html body .tbl thead th{hyphens:manual;-webkit-hyphens:manual;overflow-wrap:normal;word-break:normal}table td a,table th a{display:inline;min-height:0}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{display:inline-block;min-height:0;padding-block:11px;margin-block:-11px}.svc-cards{display:grid;gap:var(--space-4, 16px);grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.svc-cards>li{display:flex;min-width:0}.svc-cards>li>.svc-card{flex:1 1 auto;width:100%}@media(min-width:640px){.svc-cards:has(>li:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-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(min-width:1100px){.foot .fg-h{white-space:nowrap;letter-spacing:.08em}}@media(min-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{display:inline-block;margin-left:.4em;white-space:nowrap}.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;padding:8px 12px 14px;box-sizing:border-box}.states td:nth-child(3),.states td:nth-child(4){min-width:9.5rem}@media(max-width:640px){.spot{display:grid;grid-template-columns:1fr;overflow:visible;scroll-snap-type:none;margin-inline:0;padding:12px 0 0;gap:12px}.spot>*{flex:none;width:auto}}.hub-grid{align-items:stretch}.hub-grid>.hub-card{height:100%}.hub-card>div{display:flex;flex-direction:column;height:100%}.hub-card .hub-date{margin-top:auto;padding-top:10px}.postcard:before{content:none}.fl.sel label,.fl:has(select) label{top:10px;transform:none;font-size:12.5px;font-weight:600;letter-spacing:.02em;color:var(--ink-2);max-width:calc(100% - 44px)}@media(max-width:480px){.fl:has(select) label{font-size:12px;letter-spacing:0}}.proof a,.proof b,.proof span,.side-packet .proof a{font-size:12px;line-height:1.5}@media(max-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(min-width:900px){.rel-grid:not(.c4){grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:900px){ul.cards.res{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:640px){html body .bf-who{padding-block:40px 32px}html body .bf-who .bf-label{display:block;margin-bottom:10px;color:var(--gold)}}@media(min-width:1100px){html body .bf-video .vid{max-width:none;display:grid;grid-template-columns:minmax(0,3fr) minmax(240px,1fr);gap:0 32px;align-items:start;grid-auto-rows:min-content}html body .bf-video .vid-frame{grid-column:1;grid-row: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{display:grid;gap:10px;align-items:start}.pr-stages{list-style:none;margin:0;padding:0;display:grid}.pr-stages li{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;gap:4px 16px;align-items:baseline;padding:9px 0;border-top:1px solid var(--rule);font-size:16px;line-height:1.4}.pr-stages li:first-child{border-top:0}.pr-pr{font-weight:600}.pr-stage-note{margin:0;font-size:15px;line-height:1.5;color:var(--ink-2)}@media(max-width:640px){.pr-stages li{grid-template-columns:1fr auto}.pr-st{grid-column:1 / -1}}html body .pr-two>.sec-head{align-self:start;align-content:start}@media(min-width:1181px){html body .foot .fg ul{display:grid;gap:0}html body .foot .fg li{padding-block:0}html body .foot .fg a{display:block;min-height:0;padding:5px 0;line-height:1.4}html body .foot .fg-h{display:block;white-space:normal;min-height:0;margin:0 0 10px;line-height:1.3;letter-spacing:.08em}html body .foot .fg-h a{display:inline;min-height:0;padding:0}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{display:flex;flex-direction:column;gap:8px}.bf-steps li .arrow-link{margin-top:auto;margin-bottom:-4px;padding-top:8px}.bf-job img{display:block;aspect-ratio:560 / 230;background:var(--card-2)}.bf-job,.bf-job img{opacity:1}@media(min-width:1100px){.bf-terms-in .sec-head{position:sticky;top:6rem;align-self:start}}.tbl-wrap{max-width:100%}.srule-h{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem;justify-content:space-between}.srule-h h3{margin:0}h3:has(>.src,>.pill,>.st-pill,>.badge),.pk-h h3,.pr-group h3{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}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{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px}@media(max-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{display:flex;flex-direction:column;height:100%}.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{padding-block:var(--sec-y, 64px)}.related{padding-block:var(--sec-y, 64px)}.sec.sources-sec+.end-sec{padding-top:0}.scard .nm{display:flex;flex-wrap:nowrap;align-items:baseline;gap:.5rem;white-space:nowrap}.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{list-style:none;margin:var(--s4, 16px) 0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));gap:8px 12px}.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{display:block;padding:10px 14px;background:var(--card);border:1px solid var(--rule-2);border-radius:var(--r2, 8px);text-decoration:none}@media(min-width:900px){html body .rel-grid.c3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1200px){html body .rel-grid.c5{grid-template-columns:repeat(5,minmax(0,1fr))}}@media(min-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(min-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(max-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)}.en-mark{font-size:.85em;white-space:nowrap}.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{display:inline-flex;align-items:center;min-height:44px;padding:0;font:500 .97rem/1.2 var(--f-body);color:var(--ink-2);text-decoration:none;white-space:nowrap}.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{padding-left:24px;border-left:1px solid var(--rule-2)}.hd-tel{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-width:44px;min-height:44px;flex:none;font:600 .97rem/1 var(--f-body);color:var(--ink-2);text-decoration:none;white-space:nowrap;border-radius:var(--r2)}.hd-tel:hover{color:var(--ink)}.hd-tel svg{width:22px;height:22px;flex:none}.hd-tel-n{display:none}.top.hd .hd-cta{flex:none}@media(min-width:1440px){.hd-tel-n{display:inline}}@media(max-width:1180px){.top.hd .nav.open{gap:0}.top.hd .nav.open .nav-l>li>a{display:flex;width:100%;min-height:52px;font-size:1.05rem;color:var(--ink)}.top.hd .nav.open .nav-es{padding-left:0;border-left:0}.top.hd .nav.open .nav-cta{display:flex;margin-top:16px;white-space:normal;text-align:center;line-height:1.25;padding-block:12px}.hd-tel{margin-left:auto}.top.hd .logo{margin-right:0}}@media(min-width:600px)and (max-width:1180px){.hd-tel-n{display:inline}}@media(max-width:899px){.top.hd .hd-cta{display:none}}@media(min-width:900px)and (max-width:1180px){.top.hd .hd-cta{display:inline-flex}}@media(max-width:400px){.top.hd .wrap{gap:8px}.top.hd .logo img{height:34px}}@media(max-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{padding-left:0;border-left:0}}@media print{.hd-tel,.hd-cta{display:none!important}}.rv-stage{margin:0 0 14px;padding:10px 14px;background:var(--moss-tint);border-left:3px solid var(--moss-2);font-size:15.5px;line-height:1.45;color:var(--ink)}.rv-stage[hidden]{display:none}.thanks-steps{margin:10px 0 0;padding-left:1.2em;display:grid;gap:6px;font-size:15px}.thanks-more{margin-top:14px;padding-top:12px;border-top:1px solid rgba(46,94,59,.25);display:grid;gap:8px}.thanks-more p{font-size:15px}.thanks-row{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.thanks-row select{min-height:44px;max-width:100%;padding:0 10px;border:1.5px solid var(--ink-2);border-radius:var(--r2);background:var(--field);font:inherit;color:var(--ink)}.thanks-ok{font-weight:600;color:var(--moss-2)}.w-intool .dock{transform:translateY(160%)!important}@font-face{font-family:Fraunces Fallback;src:local("Georgia");font-style:normal;size-adjust:95.9%;ascent-override:98%;descent-override:25%}@font-face{font-family:Fraunces Fallback;src:local("Georgia Italic"),local("Georgia-Italic");font-style:italic;size-adjust:94.9%;ascent-override:98%;descent-override:25%}@font-face{font-family:Instrument Sans Fallback;src:local("Arial"),local("Helvetica");size-adjust:100.9%}html:root{--f-display: "Fraunces", "Fraunces Fallback", "Iowan Old Style", Georgia, serif;--f-body: "Instrument Sans", "Instrument Sans Fallback", "Helvetica Neue", Arial, sans-serif}
