.at-kicker{margin:0 0 .6rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--at-accent)}.at-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--title-md);line-height:var(--font-heading-line-height);text-align:center;margin:0 0 .5rem}.at-subtext{text-align:center;max-width:560px;margin:0 auto 2rem;color:#555}.at-table{width:100%;max-width:720px;margin:0 auto;border-collapse:collapse}.at-table th{text-align:left;font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--at-accent);padding:.6rem .75rem;border-bottom:2px solid var(--at-accent)}.at-table td{padding:.85rem .75rem;border-bottom:1px solid #e5e5e5;vertical-align:top}.at-table__rate{font-weight:700;white-space:nowrap}.at-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;max-width:760px;margin:0 auto}.at-card{padding:1.25rem;border-radius:.5rem;background:rgba(var(--color-foreground, 0 0 0) / .03);border-top:3px solid var(--at-accent)}.at-card__method{margin:0 0 .35rem;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.at-card__rate{margin:0;font-size:1.15rem;font-weight:700}.at-card__note{margin:.4rem 0 0;font-size:.85rem;color:#555}.at-crops{max-width:720px;margin:1.5rem auto 0;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.at-crops__label{font-size:.85rem;font-weight:700;margin-right:.25rem}.at-crop{padding:.25rem .75rem;border:1px solid var(--at-accent);border-radius:999px;font-size:.8rem}.at-footnotes{max-width:720px;margin:1.25rem auto 0;font-size:.875rem;color:#555}.at-footnotes p{margin:0 0 .35rem}.at-cta{max-width:720px;margin:2.5rem auto 0;padding:1.5rem 1.75rem;display:flex;align-items:center;gap:1.5rem;text-align:left;background:#f7f9f1;background:color-mix(in srgb,var(--at-accent) 7%,#fdfdfb);border:1px solid rgba(20,26,23,.08);border-left:3px solid var(--at-accent);border-radius:8px}.at-cta__copy{flex:1}.at-cta__kicker{margin:0 0 .4rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:#4d6f00;color:color-mix(in srgb,var(--at-accent) 40%,#20261f)}.at-cta__text{margin:0;color:#3f463f;font-size:.95rem}.at-cta .vf-trigger{flex:none}.at-cta .vf-trigger--solid{border-color:var(--at-accent);background:var(--at-accent);color:var(--at-on-accent, #141a17)}@media screen and (max-width:749px){.at-cta{flex-direction:column;align-items:stretch;gap:1rem;padding:1.25rem}.at-cta .vf-trigger{justify-content:center}}@media screen and (max-width:549px){.at-table__note-col{display:none}.at-table__rate{white-space:normal}}.fcc-cine{display:block;position:relative;z-index:1}.fcc-scene{position:relative;width:100%;aspect-ratio:16 / 9;max-height:78vh;overflow:hidden}.fcc-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,var(--fcc-bg, #141a17) 0%,rgb(var(--fcc-bg-rgb, 20 26 23) / 0) var(--fcc-edge-fade, 12%)),linear-gradient(to top,var(--fcc-bg, #141a17) 0%,rgb(var(--fcc-bg-rgb, 20 26 23) / 0) var(--fcc-edge-fade, 12%))}.fcc-still,.fcc-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.fcc-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.fcc-cine.has-frames .fcc-canvas{opacity:1}.fcc-playpause{position:absolute;right:.75rem;bottom:.75rem;z-index:3;-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(244,246,242,.25);background:#141a17bf;color:#f4f6f2;font:inherit;font-size:.78rem;font-weight:600;padding:.4rem .8rem;border-radius:2rem}.fcc-overlay{padding:2rem 1.5rem 0;max-width:820px;margin:0 auto;text-align:center}.fcc-caption{margin-bottom:1.75rem}.fcc-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:.98rem;font-weight:700;color:var(--fcc-accent-text);margin:0 0 .6rem}.fcc-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.08;margin:0 0 .6rem;color:inherit}.fcc-caption-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,3vw,2.4rem);line-height:1.15;margin:0;color:inherit}.fcc-intro{opacity:.85;font-size:1.05rem;line-height:1.6;margin:0 auto;max-width:620px}.fcc-illo{font-size:.83rem;opacity:.86;margin:1.25rem auto 0;max-width:60ch;font-style:italic}.fcc-cine.is-enhanced .fcc-stage{position:sticky;top:0;height:100svh;will-change:transform}.fcc-cine.is-enhanced .fcc-scene{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.fcc-cine.is-enhanced .fcc-overlay{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;margin:0;padding:calc(var(--header-height, 72px) + 2rem) 1.5rem 2.5rem;pointer-events:none;display:block;z-index:2;overflow:clip}.fcc-cine.is-enhanced .fcc-caption{position:absolute;top:0;right:0;bottom:0;left:0;width:min(680px,calc(100vw - 3rem));margin:0 auto;display:flex;flex-direction:column;justify-content:center;text-shadow:0 1px 2px rgba(10,13,11,.55),0 2px 24px rgba(10,13,11,.5)}.fcc-cine.is-enhanced .fcc-eyebrow{display:inline-block;align-self:center;padding:.32em .78em;border-radius:999px;background:#0a0d0bc7}.fcc-cine.is-enhanced .fcc-caption--lead{justify-content:flex-end;padding-bottom:14vh}.fcc-cine.is-enhanced .fcc-caption--center{justify-content:flex-end;padding-bottom:12vh}.fcc-cine.is-enhanced .fcc-caption:before{content:"";position:absolute;top:0;right:-6rem;bottom:0;left:-6rem;z-index:-1;background:radial-gradient(ellipse 55% 60% at 50% 76%,rgba(10,13,11,.8) 38%,transparent 78%);pointer-events:none}.fcc-cine.is-enhanced .fcc-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to bottom,var(--fcc-bg, #141a17) 0%,rgb(var(--fcc-bg-rgb, 20 26 23) / 0) var(--fcc-edge-fade, 12%)),linear-gradient(to top,var(--fcc-bg, #141a17) 0%,rgb(var(--fcc-bg-rgb, 20 26 23) / 0) var(--fcc-edge-fade, 12%)),radial-gradient(ellipse at center,transparent 52%,rgba(10,13,11,.55) 100%);pointer-events:none}.fcc-stamp-layer{text-align:center;margin:1.5rem auto 0}.fcc-stamp-media{position:relative;display:inline-block}.fcc-stamp-media--glow:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;background:radial-gradient(closest-side,rgb(var(--fcc-accent-rgb, 151 215 0) / .12),transparent 70%);pointer-events:none}.fcc-stamp-img{display:block;margin-inline:auto;width:min(var(--fcc-stamp-size, 440px),74vw);height:auto;aspect-ratio:1 / 1}.fcc-stamp-ring{position:absolute;top:1.5%;right:1.5%;bottom:1.5%;left:1.5%;border-radius:50%;border:2px solid var(--fcc-accent);opacity:0;pointer-events:none}.fcc-stamp-layer .fcc-eyebrow{font-size:1.12rem;letter-spacing:.18em;margin-bottom:.9rem}.fcc-stamp-support{margin:1.4rem auto 0;max-width:40ch;opacity:1;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:500;line-height:1.5}.fcc-cine.is-enhanced .fcc-stamp-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.fcc-cine.is-enhanced .fcc-stamp-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 78% 88% at 50% 44%,rgba(10,13,11,.86),transparent 80%);pointer-events:none}.fcc-cine.is-enhanced .fcc-stamp-support,.fcc-cine.is-enhanced .fcc-stamp-layer .fcc-eyebrow{text-shadow:0 1px 3px rgba(10,13,11,.7),0 2px 28px rgba(10,13,11,.6)}.fcc-cine.is-enhanced .fcc-illo{position:absolute;left:0;right:0;bottom:.75rem;margin:0;padding:0 1.25rem;max-width:none;font-size:.72rem;opacity:.72;text-shadow:0 1px 2px rgba(10,13,11,.8)}@media screen and (max-width:749px){.fcc-scene{aspect-ratio:4 / 5}}@media screen and (max-width:767px){.fcc-cine.is-enhanced .fcc-stamp-img{width:min(52vw,240px)}.fcc-cine.is-enhanced .fcc-stamp-layer .fcc-eyebrow{font-size:.98rem;letter-spacing:.14em;margin-bottom:.5rem}.fcc-cine.is-enhanced .fcc-stamp-support{font-size:1.05rem;margin-top:.9rem}.fcc-cine.is-enhanced .fcc-intro,.fcc-cine.is-enhanced .fcc-caption-heading{font-size:clamp(1.35rem,5.5vw,1.9rem)}}.fc-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:3rem;align-items:center;max-width:1080px;margin:0 auto}.fc-grid--flip .fc-copy{order:2}.fc-grid--flip .fc-visual{order:1}@media screen and (max-width:849px){.fc-grid{grid-template-columns:1fr;gap:2rem}.fc-grid--flip .fc-copy{order:1}.fc-grid--flip .fc-visual{order:2}}.fc-kicker{margin:0 0 .6rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--fc-accent)}.fc-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--title-md);line-height:var(--font-heading-line-height);margin:0 0 1rem}.fc-text{margin:0 0 1.25rem;color:#444}.fc-points{list-style:none;margin:0 0 1.75rem;padding:0}.fc-point{display:flex;gap:.6rem;align-items:baseline;margin-bottom:.6rem}.fc-point__mark{color:var(--fc-accent);font-weight:700;flex-shrink:0}.fc-fine-print{margin:.9rem 0 0;font-size:.8rem;color:#888}.fc-image{width:100%;height:auto;border-radius:.75rem}.fc-chat-preview{position:relative;border:1px solid #e5e5e5;border-radius:1rem;padding:1rem 1rem 1.25rem;background:#fff;box-shadow:0 12px 32px #00000012;max-width:420px;margin:0 auto}.fc-chat-preview--has-avatar{padding-top:2.5rem}.fc-chat-preview__medallion{position:absolute;top:0;left:50%;width:56px;height:56px;transform:translate(-50%,-50%);border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 3px var(--fc-accent),0 10px 22px -6px var(--fc-accent)}.fc-chat-preview__avatar-mini{display:inline-flex;flex:0 0 auto;width:26px;height:26px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 2px var(--fc-accent)}.fc-chat-preview__medallion img,.fc-chat-preview__avatar-mini img{display:block;width:100%;height:100%;object-fit:cover}.fc-chat-preview__header{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:700;padding-bottom:.75rem;margin-bottom:.9rem;border-bottom:1px solid #eee}.fc-chat-preview__dot{width:.6rem;height:.6rem;border-radius:50%;background:var(--fc-accent)}.fc-bubble{max-width:85%;padding:.6rem .9rem;border-radius:.9rem;font-size:.875rem;line-height:1.4;margin-bottom:.6rem}.fc-bubble--bot{background:#f4f5f2;border-bottom-left-radius:.25rem}.fc-bubble--user{background:var(--fc-accent);color:#fff;margin-left:auto;border-bottom-right-radius:.25rem}.fc-ask{max-width:420px;margin:1.5rem auto 0}.fc-ask__label{margin:0 0 .6rem;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#3d453f}.fc-ask__list{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.fc-ask__q{display:flex;align-items:center;gap:.8rem;min-height:56px;padding:.6rem .9rem .6rem .6rem;border-radius:14px;background:#fff;box-shadow:inset 0 0 0 1px #00602a47;color:#141a17;font-size:.95rem;font-weight:600;line-height:1.3;text-decoration:none;transition:box-shadow .16s ease,background-color .16s ease,color .16s ease}.fc-ask__icon{display:grid;place-items:center;flex:none;width:40px;height:40px;border-radius:50%;background:#97d700;color:#141a17}.fc-ask__icon svg{width:21px;height:21px}.fc-ask__text{flex:1 1 auto;min-width:0}.fc-ask__go{flex:none;width:20px;height:20px;color:#00602a}.fc-ask__go svg{display:block;width:100%;height:100%}.fc-ask__q:focus-visible{outline:2px solid #141a17;outline-offset:2px}@media screen and (pointer:fine){.fc-ask__q:hover{box-shadow:inset 0 0 0 1.5px #00602a}}@media(prefers-reduced-motion:reduce){.fc-ask__q{transition:none}}.fs-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--title-md);line-height:var(--font-heading-line-height);text-align:center;margin:0 0 .25rem}.fs-subheading{text-align:center;font-size:.85rem;opacity:.6;margin:0 0 2.5rem}.fs-chart{display:grid;grid-template-columns:120px repeat(var(--fs-cols, 4),1fr);gap:0;align-items:stretch}.fs-labels{display:contents}.fs-label-spacer{grid-row:1}.fs-label{display:flex;align-items:center;gap:.5rem;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;padding:.75rem .5rem;border-right:1px solid rgba(255,255,255,.1)}.fs-label:nth-of-type(2){grid-row:2;grid-column:1}.fs-label:nth-of-type(3){grid-row:3;grid-column:1}.fs-label-icon{font-size:1rem}.fs-stage{display:contents}.fs-stage-header{grid-row:1;padding:.75rem .5rem;text-align:center;font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em;border-bottom:2px solid var(--fs-accent);color:var(--fs-accent)}.fs-bar-cell{padding:.5rem;display:flex;align-items:center;justify-content:center;border-bottom:1px solid rgba(255,255,255,.06);border-right:1px solid rgba(255,255,255,.06)}.fs-bar{width:100%;border-radius:4px;padding:.6rem .25rem;text-align:center;min-height:2.5rem;display:flex;align-items:center;justify-content:center}.fs-bar--soil{background:var(--fs-accent);color:#1a1a1a}.fs-bar--foliar{background:color-mix(in srgb,var(--fs-accent) 60%,transparent);color:#fff}.fs-bar--empty{background:#ffffff0a}.fs-rate{font-weight:700;font-size:.8rem;white-space:nowrap}.fs-rate--na{opacity:.3;font-weight:400}.fs-note{grid-column:span 1;padding:.25rem .5rem;font-size:.75rem;opacity:.5;text-align:center}.fs-footnote{text-align:center;font-size:.75rem;opacity:.5;margin:1.5rem 0 0}@media screen and (max-width:749px){.fs-chart{grid-template-columns:80px repeat(var(--fs-cols, 4),minmax(0,1fr));overflow-x:auto}.fs-rate{white-space:normal}.fs-label-spacer,.fs-label{position:sticky;inset-inline-start:0;z-index:1;background:var(--fs-bg, #1a1a1a)}.fs-label{font-size:.7rem;padding:.5rem .25rem}.fs-label-icon{display:none}.fs-stage-header{font-size:.7rem;padding:.5rem .25rem}.fs-rate{font-size:.7rem}}.ga-section{position:relative}.ga-section .ga-bg,.ga-section .ga-bg-scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.ga-section .ga-bg{background-size:cover;background-position:center}.ga-section .ga-bg-scrim{background:#0b0f0c}.ga-section>.page-width{position:relative;z-index:1}.ga-card{max-width:720px;margin:0 auto}.ga-label-link-row{margin-top:1.75rem;text-align:center}.ga-label-link{display:inline-flex;align-items:center;gap:.45rem;padding:.55rem 1.1rem;border:1px solid rgb(32 38 31 / .3);border-radius:999px;font-size:.8rem;font-weight:600;line-height:1;color:inherit;text-decoration:none;transition:border-color .15s ease,transform .15s ease}.ga-label-link:hover{border-color:var(--ga-accent);transform:translateY(-1px)}button.ga-label-link{background:none;font-family:inherit;cursor:pointer}.ga-label-link--pending{opacity:.7;cursor:default}.ga-label-link--pending:hover{border-color:#20261f4d;transform:none}.ga-label-link .icon{flex:none}.ga-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--title-md);line-height:var(--font-heading-line-height);text-align:center;margin:0 0 .25rem}.ga-subtitle{text-align:center;font-size:.85rem;color:#999;margin-bottom:1.5rem}.ga-ingredients{border-top:2px solid var(--ga-accent);padding-top:1rem}.ga-row{display:flex;align-items:baseline;padding:.6rem 0;font-size:1rem}.ga-name{font-weight:600;white-space:nowrap}.ga-dots{flex:1;border-bottom:2px dotted #ccc;margin:0 .5rem;position:relative;top:-4px}.ga-pct{font-weight:700;white-space:nowrap}.ga-sub{padding:.25rem 0 .6rem 1.5rem;font-size:.875rem;color:#555}.ga-derived{padding:.6rem 0;font-size:.9rem;border-top:1px solid #e5e5e5}.ga-also-contains{margin-top:1rem;padding-top:.75rem;border-top:1px solid #e5e5e5}.ga-also-heading{font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .5rem}.ga-also-content{margin:0;font-size:.95rem}.ga-details{margin-top:2rem;padding-top:1.5rem;border-top:2px solid #e5e5e5;display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media screen and (max-width:749px){.ga-details{grid-template-columns:1fr}}.ga-detail-box{padding:1rem;border-radius:.5rem;background:rgba(var(--color-foreground, 0 0 0) / .03)}.ga-detail-label{margin:0 0 .5rem;font-weight:700;font-size:.8rem;text-transform:uppercase;letter-spacing:.05em;color:var(--ga-accent)}.ga-detail-line{margin:0 0 .25rem;font-size:.9rem}.ga-detail-line:last-child{margin-bottom:0}.ga-disclaimer{margin-top:1.25rem;text-align:center;font-size:.8rem;color:#999}.rla-hl{position:relative;overflow:hidden}.rla-hl .rla-hl__scrim{display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.rla-hl .rla-hl__bg{display:block;position:absolute;left:0;right:0;top:-10%;height:120%;z-index:0;pointer-events:none;background-size:cover;background-position:center}.rla-hl .rla-hl__fade{display:block;position:absolute;left:0;right:0;bottom:0;height:240px;z-index:0;pointer-events:none;background:linear-gradient(to top,#141a17,#141a1700 220px)}.rla-hl .rla-hl__fade--top{bottom:auto;top:0;background:linear-gradient(to bottom,#141a17,#141a1700 220px)}.rla-hl .rla-hl__inner{position:relative;z-index:1;min-height:inherit;display:flex;flex-direction:column;justify-content:center}.hc-section{position:relative}.hc-root{display:block;position:relative}.hc-root .hc-runway{position:relative}.hc-root .hc-stage{position:relative;box-sizing:border-box;min-height:100svh;display:flex;align-items:center}.hc-root .hc-scene{position:relative;width:100%}.hc-scene:not([data-scene="2"]) .hc-viz{display:none}.hc-scene:not([data-scene="2"]) .hc-grid{grid-template-columns:1fr}.hc-scene:not([data-scene="2"]) .hc-inner{padding-top:clamp(28px,4vh,48px);padding-bottom:0}.hc-root:not(.is-enhanced):not(.hd-css) .hc-stage{display:block}.hc-root:not(.is-enhanced):not(.hd-css) .hc-scene[data-scene="2"] .hc-viz{width:100%}.hc-root:not(.is-enhanced):not(.hd-css) .hc-scene[data-scene="2"] .hd-svg{width:min(440px,82vw);aspect-ratio:480 / 520;height:auto}.hc-root .hc-inner{position:relative;z-index:1;width:100%;max-width:1120px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(20px,5vw,64px)}.hc-root .hc-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(24px,5vw,72px);align-items:center}.hc-root .hc-viz{position:relative;display:flex;justify-content:center}.hc-root .hc-figure{position:relative;display:flex;justify-content:center;width:100%;max-width:440px;margin:0 auto}.hc-root .hd-svg{width:100%;max-width:440px;height:auto;overflow:visible}.hc-root .hc-scene[data-canopy-scene=tree] .hc-figure:before{content:"";position:absolute;top:-6%;right:-10%;bottom:-6%;left:-10%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side,rgb(var(--hd-accent-rgb, 151 215 0) / .14),rgb(var(--hd-accent-rgb, 151 215 0) / .05) 55%,rgb(var(--hd-accent-rgb, 151 215 0) / 0) 78%)}.hc-root .hc-nacl{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.hc-root .hc-pulse [data-pulse]{stroke:var(--hd-accent, #97d700);opacity:0}.hc-root .hc-cells [data-cell]{fill:rgb(var(--hd-accent-rgb, 151 215 0) / .16);fill-opacity:0}.hc-root .hc-leaf{transform:none}.hc-root .hc-leaf [data-order=blade]{fill-opacity:0}.hc-root:not(.is-enhanced) .hc-cells [data-cell]{fill-opacity:1}.hc-root:not(.is-enhanced) .hc-leaf [data-order=blade]{fill-opacity:1}.hc-root .hc-scene.hc-particles-live .hc-frame,.hc-root .hc-scene.hc-particles-live .hc-canopy,.hc-root .hc-scene.hc-particles-live .hc-veins,.hc-root .hc-scene.hc-particles-live .hc-blade{opacity:.18}.hc-root .hc-scene.hc-particles-live .hc-canopy.hc-canopy--back{opacity:.09}.hc-root .hc-particles{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none}.hc-kicker{margin:0 0 1rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--hd-accent, #97d700)}.hc-headline{margin:0 0 1.1rem;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.08;color:var(--hd-text, #f4f6f2)}.hc-body{margin:0;max-width:65ch;color:var(--hd-muted, #a8b3aa);font-size:1.05rem;line-height:1.6}.hc-body p{margin:0 0 .75rem}.hc-body p:last-child{margin-bottom:0}.hc-note{margin:1.15rem 0 0;max-width:52ch;font-size:.8rem;line-height:1.5;letter-spacing:.01em;color:var(--hd-muted, #a8b3aa)}.hc-chips{list-style:none;margin:1.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.6rem}.hc-chip{padding:.5rem .95rem;border:1px solid rgb(var(--hd-accent-rgb, 151 215 0) / .4);border-radius:999px;font-size:.85rem;line-height:1.35;color:var(--hd-text, #f4f6f2);background:rgb(var(--hd-accent-rgb, 151 215 0) / .08)}.hc-exits{margin:1.7rem 0 0;display:flex;flex-wrap:wrap;gap:1.4rem 1.8rem;align-items:center}.hc-exit{font-size:.98rem;font-weight:600;color:var(--hd-accent, #97d700);text-decoration:none;border-bottom:1px solid rgb(var(--hd-accent-rgb, 151 215 0) / .5);padding-bottom:2px;transition:border-color .2s ease}.hc-exit:hover{border-bottom-color:var(--hd-accent, #97d700)}.hc-exit--muted{color:var(--hd-text, #f4f6f2);border-bottom-color:#f4f6f259}.hc-exit--muted:hover{border-bottom-color:#f4f6f2cc}.hc-root .hd-motes{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hc-root .hd-etch{display:none;position:absolute;z-index:0;pointer-events:none;background:rgb(var(--hd-accent-rgb, 151 215 0) / .05)}.hc-root .hd-etch--left{width:clamp(200px,26vw,360px);aspect-ratio:3 / 4;left:2%;bottom:4%;transform:rotate(-6deg);-webkit-mask:var(--hd-etch-left-url) center / contain no-repeat;mask:var(--hd-etch-left-url) center / contain no-repeat}.hc-root .hd-etch--right{width:clamp(180px,22vw,320px);aspect-ratio:3 / 4;right:2%;top:6%;transform:rotate(5deg);-webkit-mask:var(--hd-etch-right-url) center / contain no-repeat;mask:var(--hd-etch-right-url) center / contain no-repeat}@supports not ((mask-image: url()) or (-webkit-mask-image: url())){.hc-root .hd-etch{display:none!important}}.hc-root.is-enhanced .hc-runway{height:100%}.hc-root.is-enhanced .hc-stage{position:sticky;top:0;height:100svh;display:block;overflow:visible}.hc-root.is-enhanced .hc-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;will-change:opacity}.hc-root.is-enhanced .hd-motes,.hc-root.is-enhanced .hd-etch,.hc-root.hd-css .hd-etch{display:block}.hc-root.is-enhanced .hc-scene:not([data-scene="2"]) .hc-viz,.hc-root.hd-css .hc-scene:not([data-scene="2"]) .hc-viz{display:flex}.hc-root.is-enhanced .hc-scene:not([data-scene="2"]) .hc-inner,.hc-root.hd-css .hc-scene:not([data-scene="2"]) .hc-inner{padding:clamp(48px,8vh,96px) clamp(20px,5vw,64px)}@media(min-width:768px){.hc-root.is-enhanced .hc-scene:not([data-scene="2"]) .hc-grid,.hc-root.hd-css .hc-scene:not([data-scene="2"]) .hc-grid{grid-template-columns:1.02fr .98fr}}.hc-root.hd-css .hc-stage{position:relative;height:auto;min-height:0;display:block}.hc-root.hd-css .hc-scene{position:relative;inset:auto;display:flex;align-items:center;min-height:78svh}@media(prefers-reduced-motion:no-preference){.hc-root.hd-css .hc-scene{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.hc-root.hd-css .hc-scene.hd-in{opacity:1;transform:none}}@media(max-width:767px){.hc-root .hc-grid{grid-template-columns:1fr;gap:clamp(20px,4vh,40px)}.hc-root .hc-viz{order:-1}.hc-root .hd-svg,.hc-root .hc-figure{max-width:300px}.hc-root .hc-nacl,.hc-root .hd-etch--right{display:none}.hc-root.is-enhanced .hc-scene[data-canopy-scene]{bottom:4rem}}.hd-section{position:relative}.hd-root{display:block;position:relative}.hd-runway{position:relative}.hd-stage{position:relative;min-height:100svh;display:flex;align-items:center}.hd-scene{position:relative;width:100%}.hd-scene:not([data-scene="2"]) .hd-viz{display:none}.hd-scene:not([data-scene="2"]) .hd-grid{grid-template-columns:1fr}.hd-scene:not([data-scene="2"]) .hd-inner{padding-top:clamp(28px,4vh,48px);padding-bottom:0}.hd-root:not(.is-enhanced):not(.hd-css) .hd-stage{display:block}.hd-root:not(.is-enhanced):not(.hd-css) .hd-scene[data-scene="2"] .hd-viz{width:100%}.hd-root:not(.is-enhanced):not(.hd-css) .hd-scene[data-scene="2"] .hd-svg{width:min(440px,82vw);aspect-ratio:480 / 520;height:auto}.hd-inner{width:100%;max-width:1120px;margin:0 auto;padding:clamp(48px,8vh,96px) clamp(20px,5vw,64px)}.hd-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(24px,5vw,72px);align-items:center}.hd-viz{position:relative;display:flex;justify-content:center}.hd-svg{width:100%;max-width:440px;height:auto;overflow:visible}.hd-scene[data-scene="1"] .hd-svg{filter:drop-shadow(0 0 9px rgb(var(--hd-accent-rgb, 151 215 0) / .2))}.hd-shell{transform-box:view-box;transform-origin:240px 260px}@media(prefers-reduced-motion:no-preference){.hd-shell--inner{animation:hd-orbit 9s linear infinite}.hd-shell--outer{animation:hd-orbit 18s linear infinite reverse}@keyframes hd-orbit{to{transform:rotate(360deg)}}}.hd-kicker{margin:0 0 1rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--hd-accent, #97d700)}.hd-headline{margin:0 0 1.1rem;font-size:clamp(1.9rem,4vw,3.2rem);line-height:1.08;color:var(--hd-text, #f4f6f2)}.hd-body{margin:0;max-width:65ch;color:var(--hd-muted, #a8b3aa);font-size:1.05rem;line-height:1.6}.hd-body p{margin:0 0 .75rem}.hd-body p:last-child{margin-bottom:0}.hd-note{margin:1.15rem 0 0;max-width:52ch;font-size:.8rem;line-height:1.5;letter-spacing:.01em;color:var(--hd-muted, #a8b3aa)}.hd-motes{display:none;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}.hd-inner{position:relative;z-index:1}.hd-root.is-enhanced .hd-runway{height:100%}.hd-root.is-enhanced .hd-stage{position:sticky;top:0;height:100svh;display:block;overflow:visible}.hd-root.is-enhanced .hd-scene{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;opacity:0;will-change:opacity}.hd-root.is-enhanced .hd-motes{display:block}.hd-root.is-enhanced .hd-scene:not([data-scene="2"]) .hd-viz,.hd-root.hd-css .hd-scene:not([data-scene="2"]) .hd-viz{display:flex}.hd-root.is-enhanced .hd-scene:not([data-scene="2"]) .hd-inner,.hd-root.hd-css .hd-scene:not([data-scene="2"]) .hd-inner{padding:clamp(48px,8vh,96px) clamp(20px,5vw,64px)}@media(min-width:768px){.hd-root.is-enhanced .hd-scene:not([data-scene="2"]) .hd-grid,.hd-root.hd-css .hd-scene:not([data-scene="2"]) .hd-grid{grid-template-columns:1.02fr .98fr}}.hd-root.hd-css .hd-stage{position:relative;height:auto;min-height:0;display:block}.hd-root.hd-css .hd-scene{position:relative;inset:auto;display:flex;align-items:center;min-height:78svh}@media(prefers-reduced-motion:no-preference){.hd-root.hd-css .hd-scene{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s ease}.hd-root.hd-css .hd-scene.hd-in{opacity:1;transform:none}}@media(max-width:767px){.hd-grid{grid-template-columns:1fr;gap:clamp(20px,4vh,40px)}.hd-viz{order:-1}.hd-svg{max-width:300px}}.rsw-section{position:relative;scroll-margin-top:calc(var(--topbar-height, 0px) + var(--sticky-header-height, 96px))}.rsw{display:block;position:relative;--rsw-chrome: 0px;--rsw-pin: calc(var(--topbar-height, 0px) + var(--rsw-chrome))}@media(min-width:768px){.header-section:has(>[data-sticky-type=always])~.page-container .rsw{--rsw-chrome: var(--sticky-header-height, 0px)}}.rsw__runway,.rsw__stage{position:relative}.rsw__scenes{display:block}.rsw__scene{margin:0;position:relative}.rsw__still{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover}.rsw__copylayer{display:none}.rsw__copy{padding:2.4rem 1.4rem 3.2rem;max-width:40rem;color:#141a17}.rsw__eyebrow{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem .9rem;margin:0 0 1.05rem;font-size:.8rem;font-weight:700;line-height:1.2;letter-spacing:.16em;text-transform:uppercase;color:#2d4100}.rsw__progress{display:inline-flex;flex:0 0 auto;gap:4px}.rsw__progress i{display:block;width:16px;height:5px;border-radius:3px;background:#141a1729}.rsw__progress i.is-done{background:#007a33}.rsw__progress i.is-current{width:28px;background:#97d700;box-shadow:0 0 0 1px #2d410038,0 0 12px #97d700f2}.rsw__step{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rsw__title{margin:0 0 .75rem;font-size:clamp(2.05rem,2.3vw,2.9rem);line-height:1.1;letter-spacing:-.012em;text-transform:none;text-wrap:balance;color:#141a17}.rsw__body{margin:0;font-size:1.12rem;font-weight:500;line-height:1.5;color:#141a17}.rsw__body p{margin:0;text-wrap:pretty}.rsw__note{margin:1.1rem 0 0;font-size:.82rem;font-weight:500;line-height:1.4;color:#141a17}.rsw__cta{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.3rem}.rsw__btn{display:inline-flex;align-items:center;justify-content:center;min-height:3.1rem;padding:0 1.6rem;border-radius:999px;font-size:1rem;font-weight:600;letter-spacing:.02em;text-decoration:none}.rsw .rsw__btn--ghost.rla-btn-glass{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;color:#141a17;border:2px solid rgb(20 26 23 / .72)}.rsw .rsw__btn--ghost.rla-btn-glass:hover,.rsw .rsw__btn--ghost.rla-btn-glass:focus-visible{background-color:#141a17;border-color:#141a17;color:#97d700}.rsw__chart{margin:1.25rem 0 0;padding:1.1rem 0 0;border-top:1px solid rgb(20 26 23 / .14)}.rsw__bar{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:.4rem 1rem;margin:0 0 .85rem}.rsw__bar-label{font-size:.86rem;font-weight:600;line-height:1.25;letter-spacing:.02em}.rsw__bar-value{font-size:1.55rem;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.rsw__bar-track{grid-column:1 / -1;display:block;height:10px;border-radius:5px;background:#141a1714}.rsw__bar-track i{display:block;width:calc(var(--rsw-v) / var(--rsw-max) * 94%);height:100%;border-radius:inherit}.rsw__bar--a .rsw__bar-value{color:#00602a}.rsw__bar--a .rsw__bar-track i{background:linear-gradient(90deg,#007a33,#97d700);box-shadow:0 0 14px #97d700bf}.rsw__bar--b .rsw__bar-track i{background:#141a1773}.rsw__chart-note{margin:.15rem 0 0;font-size:.8rem;font-weight:500;line-height:1.35}.rsw__static-copy,.rsw__copylayer .rsw__copy{border-radius:22px;background:linear-gradient(135deg,#ffffff80,#ffffff1a 38%,#ffffff0a 62%,#ffffff38),#ffffffb3;-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:inset 0 0 0 1px #fff9,inset 0 1px #fffffff2,0 30px 70px -28px #081c1099}@supports not ((-webkit-backdrop-filter: blur(1px)) or (backdrop-filter: blur(1px))){.rsw__static-copy,.rsw__copylayer .rsw__copy{background:#ffffffe0}}.rsw[data-rsw-slow] .rsw__copylayer .rsw__copy{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ffffffe0}.rsw__static-copy:after,.rsw__copylayer .rsw__copy:after{content:"";position:absolute;top:0;left:22px;right:22px;height:1px;background:linear-gradient(90deg,#97d70000,#97d700f2 18%,#d6ff78e6 32%,#97d70000 70%);box-shadow:0 0 10px 1px #97d7008c;pointer-events:none}.rsw__depth{list-style:none;margin:0;padding:2rem 1.4rem 0;display:flex;flex-wrap:wrap;gap:.4rem 1.6rem;font-size:1.2rem;color:var(--rsw-muted)}.rsw__depth-item{display:flex;gap:.6rem;align-items:baseline}.rsw__depth-value{opacity:.6;font-variant-numeric:tabular-nums}.rsw__depth-item:before{content:"";flex:0 0 auto;align-self:center;width:.5rem;height:.5rem;border-radius:50%;background:rgb(var(--rsw-item-accent, var(--rsw-accent-rgb)));box-shadow:0 0 0 1px rgb(var(--rsw-item-accent, var(--rsw-accent-rgb)) / .35)}.rsw__plants{position:absolute;inset:auto 0 0 0;display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:center;gap:.4rem .9rem;padding:0 1.4rem 1.2rem;pointer-events:none}.rsw__plant{width:clamp(24px,3.2vw,46px);height:auto;opacity:.34;filter:brightness(0) invert(1)}.rsw__canvas{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;aspect-ratio:16 / 9;opacity:0;transition:opacity .25s ease}.rsw__scene.has-frames .rsw__canvas{opacity:1}.rsw__figure{margin:1.6rem auto 0;width:min(24rem,60%)}.rsw__figure-svg{display:block;width:100%;height:auto}@media(prefers-reduced-motion:no-preference){.rsw[data-rsw-tier=enhanced] .rsw__runway{height:calc((100 + var(--rsw-runway, 660)) * (1svh - var(--rsw-pin) / 100))}.rsw[data-rsw-tier=enhanced] .rsw__stage{position:sticky;top:var(--rsw-pin);height:calc(100svh - var(--rsw-pin));overflow:clip}.rsw[data-rsw-tier=enhanced] .rsw__scenes{position:absolute;top:0;right:0;bottom:0;left:0}.rsw[data-rsw-tier=enhanced] .rsw__scene{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;height:100%;aspect-ratio:16 / 9;will-change:opacity}.rsw[data-rsw-tier=enhanced] .rsw__still{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 35%;transition:opacity .3s ease}.rsw[data-rsw-tier=enhanced] .rsw__scene.has-frames .rsw__still{opacity:0}.rsw[data-rsw-tier=enhanced] .rsw__copylayer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:200;display:flex;align-items:center;pointer-events:none;padding-left:clamp(1.6rem,6vw,9rem);padding-right:clamp(1.6rem,6vw,9rem);padding-top:1.5rem;padding-bottom:calc(3rem + env(safe-area-inset-bottom,0px))}.rsw[data-rsw-tier=enhanced] .rsw__copy{position:absolute;opacity:0;box-sizing:border-box;width:min(33rem,40vw);max-width:none;padding:1.9rem 2.2rem 2.1rem;will-change:opacity,transform}.rsw[data-rsw-tier=enhanced] .rsw__copy--low{align-self:flex-end;width:min(26rem,30vw)}.rsw[data-rsw-tier=enhanced] .rsw__figure{position:absolute;top:50%;right:clamp(6rem,10vw,14rem);transform:translateY(-50%);width:min(30rem,26vw);margin:0;z-index:205;pointer-events:none}.rsw[data-rsw-tier=enhanced] .rsw__plants{z-index:1}.rsw[data-rsw-tier=enhanced] .rsw__depth{display:none}}@media(prefers-reduced-motion:no-preference)and (min-width:861px)and (max-height:840px){.rsw[data-rsw-tier=enhanced] .rsw__copy{padding:1.5rem 1.9rem 1.7rem}.rsw[data-rsw-tier=enhanced] .rsw__eyebrow{margin-bottom:.8rem}.rsw[data-rsw-tier=enhanced] .rsw__title{font-size:clamp(1.8rem,2.05vw,2.4rem);margin-bottom:.55rem}.rsw[data-rsw-tier=enhanced] .rsw__body{font-size:1.04rem;line-height:1.45}.rsw[data-rsw-tier=enhanced] .rsw__chart{margin-top:.9rem;padding-top:.8rem}.rsw[data-rsw-tier=enhanced] .rsw__bar{margin-bottom:.6rem}.rsw[data-rsw-tier=enhanced] .rsw__note{margin-top:.8rem}.rsw[data-rsw-tier=enhanced] .rsw__cta{margin-top:1rem}}@media screen and (max-width:860px){.rsw[data-rsw-tier=enhanced] .rsw__copy,.rsw[data-rsw-tier=enhanced] .rsw__copy--low{left:.75rem;right:.75rem;top:auto;bottom:calc(2rem + env(safe-area-inset-bottom,0px));width:auto;max-width:34rem;padding:1.2rem 1.3rem 1.35rem;border-radius:20px;-webkit-backdrop-filter:blur(18px) saturate(1.7);backdrop-filter:blur(18px) saturate(1.7)}.rsw[data-rsw-tier=enhanced] .rsw__copy:after{left:20px;right:20px}.rsw[data-rsw-tier=enhanced] .rsw__eyebrow{gap:.5rem .7rem;margin-bottom:.75rem;font-size:.72rem}.rsw[data-rsw-tier=enhanced] .rsw__progress i{width:12px;height:4px}.rsw[data-rsw-tier=enhanced] .rsw__progress i.is-current{width:22px}.rsw[data-rsw-tier=enhanced] .rsw__title{font-size:1.5rem;margin-bottom:.5rem}.rsw[data-rsw-tier=enhanced] .rsw__body{font-size:1rem;line-height:1.42}.rsw[data-rsw-tier=enhanced] .rsw__chart{margin-top:.9rem;padding-top:.8rem}.rsw[data-rsw-tier=enhanced] .rsw__bar{row-gap:.3rem;margin-bottom:.6rem}.rsw[data-rsw-tier=enhanced] .rsw__bar-value{font-size:1.3rem}.rsw[data-rsw-tier=enhanced] .rsw__note{margin-top:.75rem;font-size:.78rem}.rsw[data-rsw-tier=enhanced] .rsw__cta{gap:.5rem;margin-top:.9rem}.rsw[data-rsw-tier=enhanced] .rsw__btn{min-height:2.9rem;padding:0 1.2rem;font-size:.95rem}.rsw[data-rsw-tier=enhanced] .rsw__figure{top:3svh;right:auto;left:50%;transform:translate(-50%);width:min(12rem,28vw)}}.rsw__depth{display:none}.rsw__static-copy{position:absolute;left:6vw;bottom:8%;box-sizing:border-box;width:min(33rem,42vw);max-width:none;padding:1.9rem 2.2rem 2.1rem}.rsw__skip{position:sticky;right:clamp(24px,6vw,96px);top:calc(var(--sticky-header-height, 96px) + 24px);z-index:220;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:10px 20px;border-radius:999px;background:#f4f6f2;color:#063d22;box-shadow:inset 0 0 0 1px #063d22;font-size:16px;font-weight:600;line-height:1.3;text-decoration:none;width:max-content;margin:24px clamp(24px,6vw,96px) -68px auto}.rsw__skip:focus-visible{outline:3px solid #063d22;outline-offset:3px}.rsw__end{display:block;margin:0;height:0;overflow:hidden;scroll-margin-top:calc(var(--topbar-height, 0px) + var(--sticky-header-height, 96px))}@media(prefers-reduced-motion:no-preference){.rsw[data-rsw-tier=enhanced] .rsw__static-copy{display:none}.rsw[data-rsw-tier=enhanced] .rsw__skip{position:absolute;top:auto;bottom:calc(3.2rem + env(safe-area-inset-bottom,0px));margin:0}.rsw[data-rsw-tier=enhanced] .rsw__scene:first-child,.rsw[data-rsw-tier=enhanced] .rsw__copylayer>.rsw__copy:first-child{opacity:1}}@media(max-width:767px){.rsw__scene{background:#f4f6f2}.rsw__static-copy{position:relative;left:auto;bottom:auto;width:auto;padding:28px 24px 40px;border-radius:0;background:none;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.rsw__static-copy:after{content:none}.rsw__static-copy .rsw__title{font-size:28px}.rsw__static-copy .rsw__body{font-size:17px;line-height:1.5}}@media(prefers-reduced-motion:no-preference)and (max-width:767px){.rsw[data-rsw-tier=enhanced] .rsw__copy,.rsw[data-rsw-tier=enhanced] .rsw__copy--low{bottom:calc(var(--rsw-dock, 61px) + .75rem + env(safe-area-inset-bottom,0px))}.rsw[data-rsw-tier=enhanced] .rsw__skip{top:calc(.9rem + env(safe-area-inset-top,0px));bottom:auto;right:1.6rem;min-height:44px;padding:8px 16px;font-size:15px}.rsw[data-rsw-tier=enhanced][data-rsw-last] .rsw__skip{visibility:hidden}}@media(prefers-reduced-motion:no-preference)and (max-width:767px)and (max-height:700px){.rsw[data-rsw-tier=enhanced] .rsw__copy,.rsw[data-rsw-tier=enhanced] .rsw__copy--low{bottom:calc(var(--rsw-dock, 61px) + .5rem + env(safe-area-inset-bottom,0px));padding:1rem 1.15rem 1.15rem}.rsw[data-rsw-tier=enhanced] .rsw__title{font-size:1.35rem}.rsw[data-rsw-tier=enhanced] .rsw__body{font-size:.95rem;line-height:1.38}}.mol-layout [hidden]{display:none}.mol-library-choice{grid-area:tabs;min-width:0;text-align:center}.mol-library-choice label{display:block;margin-bottom:.5rem;font-weight:700}.mol-search{box-sizing:border-box;width:100%;min-width:0;min-height:48px;padding:.7rem 1rem;border:1px solid #70786e;border-radius:.5rem;color:#20261f;background:#fff;font:inherit;font-size:max(16px,1rem)}.mol-search::placeholder{color:#4a524a;opacity:1}.mol-picker{max-height:192px;margin-top:.75rem;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-gutter:stable;border:1px solid #70786e;border-radius:.5rem;text-align:left}.mol-section .mol-picker .mol-switch-btn,.mol-section .mol-picker .mol-switch-btn:hover,.mol-section .mol-picker .mol-switch-btn.is-active{display:block;width:100%;min-height:48px;padding:.65rem 1rem;border:0;border-radius:0;background:#fff;color:#20261f;box-shadow:none;font-size:1rem;text-align:left;overflow-wrap:anywhere}.mol-section .mol-picker .mol-switch-btn.is-active{background:color-mix(in srgb,var(--mol-accent-light, var(--mol-accent)) 16%,#fff);box-shadow:inset 4px 0 0 var(--mol-accent-light, var(--mol-accent));font-weight:700}.mol-section .mol-picker .mol-switch-btn:hover{background:#eef2e7}.mol-search:focus-visible,.mol-section .mol-picker .mol-switch-btn:focus-visible{outline:2px solid #20261f;outline-offset:-3px}.mol-section .mol-picker .mol-switch-btn[hidden]{display:none}.mol-search-status{min-height:1.6em;margin:.5rem 0 0;color:#4a524a;font-size:.9rem}.mol-education{margin-top:2rem}.mol-education .mol-layout{display:block}.mol-education .mol-viewer{max-width:480px;margin-inline:auto}molecule-viewer.mol-viewer--schematic{display:none}.mol-model-img{width:100%;height:auto}.mol-section{overflow:hidden}.mol-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:var(--title-md);line-height:var(--font-heading-line-height);text-align:center;margin:0 0 .5rem}.mol-intro{max-width:640px;margin:0 auto 2.5rem;text-align:center;opacity:.85;font-size:1rem;line-height:1.6}.mol-outer{display:grid;grid-template-columns:1fr 1fr;gap:2.75rem;align-items:stretch;max-width:1120px;margin-inline:auto}.mol-outer--single{grid-template-columns:1fr;max-width:760px;margin-inline:auto}.mol-layout{display:grid;grid-template-columns:1fr;grid-template-areas:"tabs" "copy" "figure";row-gap:1.5rem;align-items:start}.mol-tabs{grid-area:tabs;display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;justify-content:safe center}.mol-editorial{grid-area:copy;align-self:center;text-align:center}.mol-figure{grid-area:figure;min-width:0;text-align:center}.mol-plants{display:flex;flex-direction:column}.mol-plant{display:grid;grid-template-columns:176px 1fr;gap:1.5rem;align-items:center;align-content:center;flex:1 1 auto;padding:1.5rem 0;border-bottom:1px solid var(--rla-dark-line, rgba(244, 246, 242, .12))}.mol-plant:first-child{padding-top:0}.mol-plant:last-child{padding-bottom:0;border-bottom:0}.mol-plant-art{width:176px;height:196px}.mol-plant-img{width:100%;height:100%;object-fit:contain}.mol-plant-name{font-size:1.15rem;font-weight:600;margin:0 0 .1rem}.mol-plant-common{font-size:.9rem;opacity:.7;margin:0 0 .6rem}.mol-plant-body{font-size:.95rem;line-height:1.6;opacity:.9}.mol-plant-body p{margin:0 0 .6rem}.mol-plant-body p:last-child{margin-bottom:0}.mol-plant-molecule{margin:.7rem 0 0;font-size:.82rem;opacity:.75}.mol-plant-molecule span{color:var(--mol-accent);font-weight:700}.mol-editorial .mol-copy-heading{margin:0 0 .8rem;color:var(--mol-accent);font-family:var(--font-heading-family);font-size:1.35rem;font-weight:var(--font-heading-weight);line-height:1.2}.mol-copy-body{font-size:.98rem;line-height:1.65;opacity:.9}.mol-copy-body p{margin:0 0 1rem}.mol-copy-body p:last-child{margin-bottom:0}.mol-copy-source{margin:1.25rem 0 0;font-size:.7rem;letter-spacing:.04em;line-height:1.5;opacity:.7;text-transform:uppercase}@media screen and (max-width:749px){.mol-outer{grid-template-columns:1fr;gap:2rem}.mol-plant{grid-template-columns:96px 1fr;gap:1rem}.mol-plant-art{width:96px;height:108px}}.mol-viewer{position:relative;display:block;width:100%;aspect-ratio:1 / 1;max-height:460px;border-radius:1rem;background:radial-gradient(circle at 50% 40%,rgb(151 215 0 / .14),transparent 62%),#0d1210;border:1px solid rgba(255,255,255,.08)}.mol-stage{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.mol-stage:empty{display:block}.mol-stage canvas{border-radius:1rem}.mol-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center}.mol-poster[hidden]{display:none}.mol-poster-img{width:100%;height:100%;object-fit:contain;border-radius:1rem}.mol-poster-label{font-size:.85rem;letter-spacing:.06em;text-transform:uppercase;opacity:.65}.mol-hint{position:absolute;left:0;right:0;bottom:.6rem;margin:0;text-align:center;font-size:.72rem;letter-spacing:.04em;opacity:.65;pointer-events:none}.mol-activate{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid var(--mol-accent);background:var(--mol-accent);color:#0d1210;font:inherit;font-size:.85rem;font-weight:600;padding:.55rem 1.1rem;border-radius:2rem}.mol-activate[hidden]{display:none}.mol-zoom{position:absolute;top:.6rem;right:.6rem;display:flex;flex-direction:column;gap:.35rem}.mol-zoom[hidden]{display:none}.mol-zoom-btn{-webkit-appearance:none;appearance:none;cursor:pointer;width:2rem;height:2rem;display:grid;place-items:center;border:1px solid rgba(255,255,255,.22);background:#0d1210b8;color:#f4f6f2;font:inherit;font-size:1.1rem;line-height:1;border-radius:.5rem;transition:border-color .2s ease,background-color .2s ease}.mol-zoom-btn:hover{border-color:var(--mol-accent);background:#0d1210e6}.mol-zoom-btn:active{transform:translateY(1px)}.mol-switch-btn{-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(255,255,255,.18);background:transparent;color:inherit;font:inherit;font-size:.85rem;padding:.42rem .95rem;border-radius:2rem;transition:border-color .2s ease,background-color .2s ease,color .2s ease}.mol-switch-btn:hover{border-color:var(--mol-accent)}.mol-switch-btn.is-active{background:var(--mol-accent);border-color:var(--mol-accent);color:#0d1210;font-weight:600}.mol-figure-meta{margin-top:1.1rem}.mol-formula{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.95rem;letter-spacing:.02em;opacity:.75;margin:0 0 .6rem}.mol-caption{font-size:.9rem;line-height:1.55;opacity:.82}.mol-caption p{margin:0}.mol-kicker{margin:0 0 .75rem;text-align:center;font-size:.8rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.mol-section--light{--mol-field: var(--mol-accent-light, #97d700);--mol-ink: #20261f;--mol-ink-2: #4a524a;--mol-card-shadow: 0 1px 2px rgb(32 38 31 / .06), 0 18px 48px -18px rgb(32 38 31 / .22)}.mol-section--light .mol-kicker{display:flex;align-items:center;justify-content:center;gap:.6rem;color:var(--mol-ink)}.mol-section--light .mol-kicker:before,.mol-section--light .mol-kicker:after{content:"";width:2.25rem;height:3px;border-radius:3px;background:var(--mol-field)}.mol-section--light .mol-intro{opacity:1;color:var(--mol-ink-2);font-size:1.05rem}.mol-section--light .mol-outer{grid-template-columns:1fr;gap:1.5rem}.mol-section--light .mol-explorer{background:#fff;border-radius:1.25rem;padding:2.5rem;box-shadow:var(--mol-card-shadow)}.mol-section--light .mol-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"tabs figure" "copy figure";grid-template-rows:auto 1fr;column-gap:3rem;row-gap:1.75rem}.mol-section--light .mol-tabs{flex-wrap:nowrap;gap:1.75rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid rgb(32 38 31 / .12)}.mol-section--light .mol-tabs::-webkit-scrollbar{display:none}.mol-section--light .mol-switch-btn,.mol-section--light .mol-switch-btn:hover,.mol-section--light .mol-switch-btn.is-active{flex:none;border:0;border-radius:0;background:none;padding:.35rem 0 .8rem;font-size:.95rem;color:var(--mol-ink-2);box-shadow:inset 0 -3px 0 transparent}.mol-section--light .mol-switch-btn:hover{color:var(--mol-ink);box-shadow:inset 0 -3px #20261f2e}.mol-section--light .mol-switch-btn.is-active{color:var(--mol-ink);font-weight:700;box-shadow:inset 0 -3px 0 var(--mol-field)}.mol-section--light .mol-switch-btn:focus-visible{outline:2px solid var(--mol-ink);outline-offset:3px}@media screen and (min-width:990px){.mol-section--light .mol-editorial{align-self:center}}.mol-section--light .mol-editorial .mol-copy-heading{color:var(--mol-ink);font-size:clamp(1.5rem,2.3vw,2rem);margin-bottom:1rem}.mol-section--light .mol-copy-body{opacity:1;color:var(--mol-ink);font-size:1.02rem}.mol-section--light .mol-copy-source{display:inline-flex;align-items:center;gap:.55rem;margin-top:1.5rem;padding:.45rem .9rem .45rem .7rem;border-radius:2rem;background:#20261f0d;color:var(--mol-ink);opacity:1;font-size:.72rem;font-weight:600}.mol-section--light .mol-copy-source:before{content:"";flex:none;width:.6rem;height:.6rem;border-radius:50%;background:var(--mol-field)}.mol-section--light .mol-figure{position:relative;align-self:start}.mol-section--light .mol-viewer{color:#f4f6f2;max-height:none;border:0;background:radial-gradient(circle at 50% 45%,color-mix(in srgb,var(--mol-glow, var(--mol-field)) 34%,transparent),transparent 64%),#0d1210}.mol-section--light .mol-figure-meta{margin-top:1rem}.mol-section--light .mol-poster{flex-direction:column;gap:.9rem;text-align:center}.mol-section--light .mol-activate{white-space:nowrap}.mol-section--light .mol-formula{position:absolute;top:.85rem;left:.85rem;z-index:1;margin:0;padding:.4rem .75rem;border-radius:.5rem;background:var(--mol-field);color:var(--mol-on-field, #141a17);opacity:1;font-weight:600;pointer-events:none}.mol-section--light .mol-caption{opacity:1;color:var(--mol-ink-2)}.mol-section--light .mol-activate{background:var(--mol-field);border-color:var(--mol-field);color:var(--mol-on-field, #141a17)}.mol-section--light .mol-zoom-btn:hover{border-color:var(--mol-field)}.mol-section--light .mol-plants{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,460px),1fr));gap:1.5rem}.mol-section--light .mol-plant,.mol-section--light .mol-plant:first-child,.mol-section--light .mol-plant:last-child{grid-template-columns:148px 1fr;gap:1.75rem;align-items:start;padding:2rem;border:0;border-radius:1.25rem;background:#fff;box-shadow:var(--mol-card-shadow)}.mol-section--light .mol-plant-art{align-self:center;width:148px;height:148px;padding:10px;border-radius:50%;background-color:var(--mol-disc, var(--mol-field));background-image:var(--mol-hex, none);background-size:16px 28px;background-position:center}.mol-section--light .mol-plant-name{font-size:1.3rem}.mol-section--light .mol-plant-common{opacity:1;color:var(--mol-ink-2);font-size:.78rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.mol-section--light .mol-plant-body{opacity:1;color:var(--mol-ink)}.mol-section--light .mol-plant-molecule{display:inline-block;margin-top:1rem;padding:.4rem .8rem;border-radius:2rem;background:color-mix(in srgb,var(--mol-field) 16%,#fff);color:var(--mol-ink);opacity:1}.mol-section--light .mol-plant-molecule span{color:var(--mol-ink)}@media screen and (max-width:989px){.mol-section--light .mol-layout{grid-template-columns:1fr;grid-template-rows:none;grid-template-areas:"tabs" "copy" "figure"}.mol-section--light .mol-viewer{max-height:460px}}@media screen and (max-width:749px){.mol-section--light .mol-explorer{padding:1.5rem 1.25rem;border-radius:1rem}.mol-section--light .mol-tabs{flex-wrap:wrap;justify-content:center;gap:.25rem .75rem}.mol-section--light .mol-switch-btn,.mol-section--light .mol-switch-btn:hover,.mol-section--light .mol-switch-btn.is-active{font-size:.86rem}.mol-section--light .mol-plant,.mol-section--light .mol-plant:first-child,.mol-section--light .mol-plant:last-child{grid-template-columns:1fr;gap:1.25rem;padding:1.5rem 1.25rem;border-radius:1rem;justify-items:center;text-align:center}.mol-section--light .mol-plant-art{width:112px;height:112px;padding:8px}}.pbp-cine{display:block;position:relative;z-index:1}.pbp-scene{position:relative;width:100%;aspect-ratio:16 / 9;max-height:78vh;overflow:hidden}.pbp-still,.pbp-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.pbp-canvas{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .4s ease}.pbp-cine.has-frames .pbp-canvas{opacity:1}.pbp-playpause{position:absolute;right:.75rem;bottom:.75rem;z-index:3;-webkit-appearance:none;appearance:none;cursor:pointer;border:1px solid rgba(244,246,242,.25);background:#141a17bf;color:#f4f6f2;font:inherit;font-size:.78rem;font-weight:600;padding:.4rem .8rem;border-radius:2rem}.pbp-overlay{padding:2rem 1.5rem 0;max-width:820px;margin:0 auto;text-align:center}.pbp-caption{margin-bottom:1.75rem}.pbp-eyebrow{text-transform:uppercase;letter-spacing:.14em;font-size:calc(.98rem * var(--ck, 1));font-weight:700;color:var(--pbp-accent-text);margin:0 0 .6rem}.pbp-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(clamp(1.9rem,4vw,3.2rem) * var(--ch, 1));line-height:1.08;margin:0 0 .6rem;color:inherit}.pbp-caption-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:calc(clamp(1.5rem,3vw,2.4rem) * var(--ch, 1));line-height:1.15;margin:0 0 .5rem;color:inherit}.pbp-intro,.pbp-caption-body{opacity:.85;font-size:calc(1.05rem * var(--cb, 1));line-height:1.6;margin:0 auto;max-width:620px}.pbp-cine.is-enhanced .pbp-stage{position:sticky;top:0;height:100svh;will-change:transform}.pbp-cine.is-enhanced .pbp-scene{position:absolute;top:0;right:0;bottom:0;left:0;aspect-ratio:auto;max-height:none}.pbp-cine.is-enhanced .pbp-overlay{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;margin:0;padding:calc(var(--header-height, 72px) + 2rem) 1.5rem 2.5rem;pointer-events:none;display:block;z-index:2;overflow:clip}.pbp-cine.is-enhanced .pbp-caption{position:absolute;top:0;right:0;bottom:0;left:0;width:min(680px,calc(100vw - 3rem));margin:0 auto;display:flex;flex-direction:column;justify-content:center;text-shadow:0 1px 2px rgba(10,13,11,.5),0 2px 24px rgba(10,13,11,.45)}.pbp-cine.is-enhanced .pbp-caption--lead{justify-content:flex-end;padding-bottom:14vh}.pbp-cine.is-enhanced .pbp-caption--left{right:auto;margin:0;text-align:left;padding-left:max(4vw,1.5rem);width:min(480px,44vw)}.pbp-cine.is-enhanced .pbp-caption--right{left:auto;margin:0;text-align:right;padding-right:max(4vw,1.5rem);width:min(480px,44vw)}.pbp-cine.is-enhanced .pbp-caption--center{justify-content:flex-end;padding-bottom:12vh}.pbp-cine.is-enhanced .pbp-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(10,13,11,.55) 100%);pointer-events:none}.pbp-plant-layer{max-width:520px;margin:0 auto 2.25rem;text-align:center}.pbp-plant-art{width:200px;height:220px;margin:0 auto 1rem}.pbp-plant-img{width:100%;height:100%;object-fit:contain}.pbp-plant-copy .pbp-plant-name{font-size:1.25rem;font-weight:600;margin:0 0 .15rem}.pbp-plant-copy .pbp-plant-common{font-size:.95rem;opacity:.7;margin:0 0 .85rem}.pbp-plant-copy .pbp-plant-body{font-size:.98rem;line-height:1.6;opacity:.9;max-width:44ch;margin:0 auto}.pbp-plant-copy .pbp-plant-molecule{margin:1rem auto 0;font-size:.85rem;opacity:.7}.pbp-plant-copy .pbp-plant-molecule span{color:var(--pbp-accent-text);font-weight:700}.pbp-stamp-layer{text-align:center;margin:1.5rem auto 0}.pbp-stamp-media{position:relative;display:inline-block}.pbp-stamp-media--glow:before{content:"";position:absolute;top:-16%;right:-16%;bottom:-16%;left:-16%;background:radial-gradient(closest-side,rgb(var(--pbp-accent-rgb, 151 215 0) / .12),transparent 70%);pointer-events:none}.pbp-stamp-img{display:block;margin-inline:auto;width:min(var(--pbp-stamp-size, 440px),74vw);height:auto;aspect-ratio:1 / 1}.pbp-stamp-ring{position:absolute;top:1.5%;right:1.5%;bottom:1.5%;left:1.5%;border-radius:50%;border:2px solid var(--pbp-accent);opacity:0;pointer-events:none}.pbp-stamp-layer .pbp-eyebrow{font-size:1.12rem;letter-spacing:.18em;margin-bottom:.9rem}.pbp-stamp-support{margin:1.4rem auto 0;max-width:40ch;opacity:1;font-size:clamp(1.1rem,1.9vw,1.4rem);font-weight:500;line-height:1.5}.pbp-cine.is-enhanced .pbp-plant-layer{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;justify-content:center;width:min(460px,46vw);max-width:none;margin:0;text-shadow:0 1px 2px rgba(10,13,11,.5),0 2px 24px rgba(10,13,11,.45)}.pbp-cine.is-enhanced .pbp-plant-layer--left{left:0;padding-left:max(4vw,1.5rem);text-align:left;align-items:flex-start}.pbp-cine.is-enhanced .pbp-plant-layer--right{right:0;left:auto;padding-right:max(4vw,1.5rem);text-align:right;align-items:flex-end}.pbp-cine.is-enhanced .pbp-plant-art{width:132px;height:150px;margin-inline:0}.pbp-cine.is-enhanced .pbp-plant-layer--right .pbp-plant-art{margin-left:auto}.pbp-cine.is-enhanced .pbp-plant-copy{background:#0a0d0bbf;padding:.8rem 1.05rem;border-radius:.7rem}.pbp-cine.is-enhanced .pbp-plant-layer--center{left:0;right:0;margin-inline:auto;text-align:center;align-items:center}.pbp-cine.is-enhanced .pbp-stamp-layer{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.pbp-cine.is-enhanced .pbp-stamp-layer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(ellipse 62% 58% at 50% 50%,rgba(10,13,11,.5),transparent 74%);pointer-events:none}.pbp-cine.is-enhanced .pbp-stamp-support,.pbp-cine.is-enhanced .pbp-stamp-layer .pbp-eyebrow{text-shadow:0 1px 3px rgba(10,13,11,.7),0 2px 28px rgba(10,13,11,.6)}@media screen and (max-width:749px){.pbp-scene{aspect-ratio:4 / 5}}@media screen and (max-width:767px){.pbp-cine.is-enhanced .pbp-caption--left,.pbp-cine.is-enhanced .pbp-caption--right{left:0;right:0;width:auto;margin:0;padding-left:1.25rem;padding-right:1.25rem;text-align:center}.pbp-cine.is-enhanced .pbp-plant-layer,.pbp-cine.is-enhanced .pbp-plant-layer--left,.pbp-cine.is-enhanced .pbp-plant-layer--right{left:0;right:0;width:auto;margin:0;padding:0 1.25rem;align-items:center;text-align:center}.pbp-cine.is-enhanced .pbp-plant-layer--left{justify-content:flex-start;padding-top:calc(var(--header-height, 64px) + 1.75rem)}.pbp-cine.is-enhanced .pbp-plant-layer--right{justify-content:flex-end;padding-bottom:4.5rem}.pbp-cine.is-enhanced .pbp-plant-art{width:112px;height:128px;margin-inline:auto}.pbp-cine.is-enhanced .pbp-stamp-img{width:min(52vw,240px)}.pbp-cine.is-enhanced .pbp-stamp-layer .pbp-eyebrow{font-size:.98rem;letter-spacing:.14em;margin-bottom:.5rem}.pbp-cine.is-enhanced .pbp-stamp-support{font-size:1.05rem;margin-top:.9rem}.pbp-cine.is-enhanced .pbp-plant-copy .pbp-plant-body{display:none}.pbp-cine.is-enhanced .pbp-plant-copy{padding:.7rem 1rem}.pbp-cine.is-enhanced .pbp-plant-copy .pbp-plant-molecule{margin-top:.55rem}.pbp-cine.is-enhanced .pbp-plant-name{font-size:1.1rem}.pbp-cine.is-enhanced .pbp-intro,.pbp-cine.is-enhanced .pbp-caption-body{font-size:calc(.95rem * var(--cb, 1))}}.pbps-section{text-align:center;overflow:clip}.pbps-eyebrow{margin:0 0 1.5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--pbps-accent-text, #97D700)}.pbps-stage{position:relative;display:inline-block}.pbps-media{position:relative;z-index:1}.pbps-media--glow:before{content:"";position:absolute;top:-18%;right:-18%;bottom:-18%;left:-18%;background:radial-gradient(closest-side,rgb(var(--pbps-accent-rgb) / .1),transparent 70%)}.pbps-press{position:relative}.pbps-img{position:relative;display:block;margin-inline:auto;width:min(var(--pbps-size, 440px),74vw);height:auto;aspect-ratio:1 / 1}.pbps-ring{position:absolute;top:1.5%;right:1.5%;bottom:1.5%;left:1.5%;border-radius:50%;border:2px solid var(--pbps-accent, #97D700);pointer-events:none;opacity:0}.pbps-sheen{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;overflow:hidden;pointer-events:none}.pbps-sheen>span{position:absolute;top:-10%;bottom:-10%;left:0;right:0;background:linear-gradient(105deg,transparent 40%,rgba(255,255,255,.14) 50%,transparent 60%);transform:translate(-130%)}.pbps-etch{display:none;position:absolute;z-index:0;pointer-events:none;background:rgb(var(--pbps-accent-rgb) / var(--pbps-decor-alpha, .1))}rla-pbp-stamp.pbps-decor .pbps-etch{display:block}.pbps-etch--left{width:clamp(160px,24vw,290px);aspect-ratio:3 / 4;left:-14%;bottom:-4%;transform:rotate(-6deg);-webkit-mask:var(--pbps-etch-left-url) center / contain no-repeat;mask:var(--pbps-etch-left-url) center / contain no-repeat}.pbps-etch--right{width:clamp(150px,22vw,270px);aspect-ratio:3 / 4;right:-13%;top:-6%;transform:rotate(5deg);-webkit-mask:var(--pbps-etch-right-url) center / contain no-repeat;mask:var(--pbps-etch-right-url) center / contain no-repeat}@supports not ((mask-image: url()) or (-webkit-mask-image: url())){.pbps-etch{display:none!important}}@media(max-width:767px){rla-pbp-stamp.pbps-decor .pbps-etch--right{display:none}rla-pbp-stamp.pbps-decor .pbps-etch--left{width:clamp(130px,32vw,190px);left:-8%}}.pbps-support{margin:1.75rem auto 0;max-width:46ch;color:#a8b3aa;font-size:1rem;line-height:1.55}.pbps-support p{margin:0}@media(prefers-reduced-motion:no-preference){rla-pbp-stamp.pbps-armed:not(.is-stamped) .pbps-press{opacity:0;transform:scale(1.14)}rla-pbp-stamp.pbps-armed:not(.is-stamped) .pbps-ring{opacity:0}rla-pbp-stamp.pbps-armed:not(.is-stamped) .pbps-eyebrow,rla-pbp-stamp.pbps-armed:not(.is-stamped) .pbps-support{opacity:0;transform:translateY(14px)}rla-pbp-stamp.pbps-armed:not(.is-stamped) .pbps-etch{opacity:0}rla-pbp-stamp.pbps-armed.pbps-arming .pbps-press{will-change:transform,opacity}rla-pbp-stamp.pbps-armed.is-stamped .pbps-press{animation:pbps-press .6s cubic-bezier(.22,1.35,.36,1) forwards}@keyframes pbps-press{0%{opacity:0;transform:scale(1.14);filter:drop-shadow(0 26px 40px rgba(0,0,0,0))}30%{opacity:1}to{opacity:1;transform:scale(1);filter:drop-shadow(0 10px 24px rgba(0,0,0,.45))}}rla-pbp-stamp.pbps-armed.is-stamped .pbps-ring{animation:pbps-ring .8s cubic-bezier(.16,.84,.44,1) .38s forwards}@keyframes pbps-ring{0%{opacity:.45;transform:scale(.92)}to{opacity:0;transform:scale(1.45)}}rla-pbp-stamp.pbps-armed.is-stamped .pbps-media--glow:before{animation:pbps-flash 1.05s ease-out .38s forwards}rla-pbp-stamp.pbps-has-breathe.pbps-armed.is-stamped .pbps-media--glow:before{animation:pbps-flash 1.05s ease-out .38s forwards,pbps-breathe 7s ease-in-out 1.8s infinite}@keyframes pbps-flash{0%{opacity:.1}14%{opacity:.32}to{opacity:.12}}@keyframes pbps-breathe{0%,to{opacity:.12;transform:scale(1)}50%{opacity:.17;transform:scale(1.04)}}rla-pbp-stamp.pbps-armed.is-stamped .pbps-sheen>span{animation:pbps-sheen .9s ease-in-out .75s forwards}@keyframes pbps-sheen{to{transform:translate(130%)}}rla-pbp-stamp.pbps-armed.is-stamped .pbps-eyebrow,rla-pbp-stamp.pbps-armed.is-stamped .pbps-support{transition:opacity .5s ease-out .55s,transform .5s ease-out .55s;opacity:1;transform:translateY(0)}rla-pbp-stamp.pbps-armed.is-stamped .pbps-etch{transition:opacity .9s ease .1s;opacity:1}}.rlaa-band{position:relative;overflow:hidden;background:var(--rlaa-paper, #f4f6f2);color:var(--rlaa-ink, #141a17)}.rlaa-band__media,.rlaa-band__img{display:block}.rlaa-band__img{width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.rlaa-band__plate{padding:34px 36px 36px}.rlaa-band__heading{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(28px,1.3rem + 1.6vw,46px);line-height:1.04;letter-spacing:-.005em;text-transform:uppercase;text-wrap:balance;color:var(--rlaa-green, #00602a)}.rlaa-band__text{font-size:17px;line-height:1.55;color:var(--rlaa-ink, #141a17)}.rlaa-band__text p,.rlaa-band__contact p{margin:0;color:inherit}.rlaa-band__text p+p{margin-top:.75em}.rlaa-band__contact{margin-top:16px;font-size:18px;font-weight:600;line-height:1.4;color:var(--rlaa-ink, #141a17)}.rlaa-band__text a,.rlaa-band__contact a{white-space:nowrap;color:var(--rlaa-green, #00602a);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}@media(min-width:990px){.rlaa-band{min-height:clamp(600px,50vw,960px);display:grid;align-items:center}.rlaa-band__media{position:absolute;top:0;right:0;bottom:0;left:0}.rlaa-band__inner{position:relative;z-index:1;padding-block:64px;display:flex}.rlaa-band--right .rlaa-band__inner{justify-content:flex-end}.rlaa-band__plate{width:min(560px,44%)}}@media(max-width:989px){.rlaa-band__media{height:clamp(360px,78vw,620px)}.rlaa-band__img{object-position:var(--pos-m, 50% 50%)}.rlaa-band__inner{position:relative;z-index:1;margin-top:-56px;padding-bottom:48px}.rlaa-band__plate{padding:28px 24px 30px}}.rlaa-band--nophoto .rlaa-band__inner{margin-top:0;padding-top:48px}.rlaa-hero{position:relative;overflow:hidden;background:var(--rlaa-paper, #f4f6f2);color:var(--rlaa-ink, #141a17)}.rlaa-hero__media{position:relative;overflow:hidden}.rlaa-hero__picture,.rlaa-hero__img{display:block;width:100%;height:100%}.rlaa-hero__picture{transform-origin:var(--sun-x, 70%) var(--sun-y, 45%);will-change:transform}.rlaa-hero__img{max-width:none;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.rlaa-hero__sun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:var(--sun-o, .5);background:radial-gradient(circle at var(--sun-x, 70%) var(--sun-y, 45%),rgb(255 240 200 / .75) 0%,rgb(255 222 150 / .32) 18%,rgb(255 210 130 / .1) 38%,rgb(255 210 130 / 0) 62%)}.rlaa-hero__plate{padding:34px 36px 36px}.rlaa-hero__title{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,1.4rem + 2.6vw,60px);line-height:1;letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;color:var(--rlaa-green, #00602a)}.rlaa-hero__text{font-family:var(--font-body-family);font-size:clamp(17px,1rem + .3vw,20px);line-height:1.5;color:var(--rlaa-ink, #141a17)}.rlaa-hero__text p{margin:0;color:inherit}.rlaa-hero__text p+p{margin-top:.7em}@media(min-width:990px){.rlaa-hero{min-height:clamp(620px,calc(100svh - 116px),980px);display:grid;align-items:center}.rlaa-hero__media{position:absolute;top:0;right:0;bottom:0;left:0}.rlaa-hero__inner{position:relative;z-index:1;padding-block:64px}.rlaa-hero__plate{width:min(580px,46%)}}@media(max-width:989px){.rlaa-hero__media{height:clamp(380px,82vw,640px)}.rlaa-hero__img{object-position:var(--pos-m, 75% 50%)}.rlaa-hero__inner{position:relative;z-index:1;margin-top:-56px;padding-bottom:40px}.rlaa-hero__plate{padding:28px 24px 30px}}.rlaa-hero--nophoto .rlaa-hero__media{display:none}.rlaa-hero--nophoto .rlaa-hero__inner{margin-top:0;padding-top:48px}.rlaa-plants{background:var(--rlaa-paper, #f4f6f2);color:var(--rlaa-ink, #141a17);padding-block:clamp(64px,8vw,120px);scroll-margin-top:var(--sticky-header-height, 0px)}.rlaa-plants__head{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:clamp(32px,4vw,56px)}.rlaa-plants__head-copy{max-width:50rem}.rlaa-plants__seal{flex:none;width:clamp(110px,11vw,160px);height:auto;filter:drop-shadow(0 10px 22px rgb(20 26 23 / .22))}.rlaa-plants__grid{list-style:none;margin-block:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.rlaa-plant{display:flex;flex-direction:column;border-radius:22px;overflow:hidden;background:var(--field);box-shadow:0 18px 40px -26px #141a1773}.rlaa-plant__fig{margin:0;background:#efe9df}.rlaa-plant__img{display:block;width:100%;height:auto;aspect-ratio:5 / 4;object-fit:cover}.rlaa-plant__body{flex:1 1 auto;padding:20px 24px 24px;color:var(--on-field)}.rlaa-plant__product{margin:0 0 6px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(22px,1.1rem + .7vw,30px);line-height:1.05;letter-spacing:.01em;text-transform:uppercase;color:inherit}.rlaa-plant__product a{color:inherit;text-decoration:none;background-image:linear-gradient(currentColor,currentColor);background-size:0% 2px;background-position:0 100%;background-repeat:no-repeat}.rlaa-plant__product a:hover,.rlaa-plant__product a:focus-visible{background-size:100% 2px}.rlaa-plant__product a:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}.rlaa-plant__names{margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;color:inherit}.rlaa-plant__latin{margin:0;font-size:15px;line-height:1.35;color:inherit;opacity:.9}@media(max-width:989px){.rlaa-plants__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:599px){.rlaa-plants__head{align-items:flex-start;flex-direction:column-reverse;gap:16px}.rlaa-plants__seal{width:96px}.rlaa-plants__rail{overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--rlaa-gutter, 20px);scrollbar-width:none}.rlaa-plants__rail::-webkit-scrollbar{display:none}.rlaa-plants__grid{display:flex;gap:14px;width:max-content;max-width:none;padding-bottom:8px}.rlaa-plant{flex:none;width:78vw;scroll-snap-align:start}}.rlaa-proc{background:#fff;color:var(--rlaa-ink, #141a17);padding-top:clamp(64px,8vw,120px);padding-bottom:clamp(48px,6vw,96px);scroll-margin-top:var(--sticky-header-height, 0px)}.rlaa-proc__head{max-width:52rem;margin-bottom:clamp(32px,4vw,56px)}rlaa-process{display:block}.rlaa-proc{--rlaa-proc-box: #141a17;--rlaa-proc-pad: clamp(14px, 1.6vw, 22px);--rlaa-proc-rule: linear-gradient(rgb(244 246 242 / .05) 1px, transparent 1px), linear-gradient(90deg, rgb(244 246 242 / .05) 1px, transparent 1px)}.rlaa-proc__steps{list-style:none;margin:0;padding:0;display:grid;gap:clamp(20px,2.5vw,32px)}.rlaa-proc__step{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(24px,3vw,48px);align-items:center;padding:var(--rlaa-proc-pad);border-radius:28px;background:var(--rlaa-proc-rule),var(--rlaa-proc-box);background-size:44px 44px,44px 44px,auto;box-shadow:0 30px 70px -44px #141a17b3}.rlaa-proc__step:nth-child(2n) .rlaa-proc__fig{order:2}.rlaa-proc__fig{margin:0;border-radius:18px;overflow:hidden;background:#20261f}.rlaa-proc__copy{padding:12px clamp(8px,2vw,32px) 12px 0}.rlaa-proc__step:nth-child(2n) .rlaa-proc__copy{padding:12px 0 12px clamp(8px,2vw,32px)}.rlaa-proc__img{display:block;width:100%;height:auto;aspect-ratio:3 / 2;object-fit:cover}.rlaa-proc__num{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:700;font-size:15px;letter-spacing:.12em;color:var(--rlaa-lime, #97d700)}.rlaa-proc__num span{color:#f4f6f2b3}.rlaa-proc__title{margin:0 0 14px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,1.2rem + 1.4vw,40px);line-height:1.06;text-wrap:balance;color:#fff}.rlaa-proc__text{font-size:clamp(17px,1rem + .25vw,19px);line-height:1.6;color:var(--rlaa-paper, #f4f6f2);max-width:34rem}.rlaa-proc__text p{margin:0;color:inherit}.rlaa-proc__text p+p{margin-top:.8em}.rlaa-proc__meter{display:none}@media(max-width:989px){.rlaa-proc__step{grid-template-columns:minmax(0,1fr);border-radius:22px}.rlaa-proc__step:nth-child(2n) .rlaa-proc__fig{order:0}.rlaa-proc__copy,.rlaa-proc__step:nth-child(2n) .rlaa-proc__copy{padding:0 8px 12px}}rlaa-process{--rlaa-chrome: 0px}.header-section:has(>[data-sticky-type=always])~.page-container rlaa-process{--rlaa-chrome: var(--sticky-header-height, 0px)}@media(max-width:767px){.header-section:has(>[data-sticky-type=always])~.page-container rlaa-process{--rlaa-chrome: 0px}}rlaa-process.is-live{height:calc(var(--n, 4) * 100svh)}rlaa-process.is-live .rlaa-proc__stage{position:sticky;top:var(--rlaa-chrome);height:calc(100svh - var(--rlaa-chrome));display:grid;grid-template-rows:minmax(0,1fr);align-items:center;padding-block:clamp(16px,2.5vh,32px);box-sizing:border-box}rlaa-process.is-live .rlaa-proc__card{display:grid;grid-template-rows:minmax(0,1fr) auto;box-sizing:border-box;height:100%;max-height:800px;padding:var(--rlaa-proc-pad);border-radius:28px;background:var(--rlaa-proc-rule),var(--rlaa-proc-box);background-size:44px 44px,44px 44px,auto;box-shadow:0 30px 70px -44px #141a17b3}rlaa-process.is-live .rlaa-proc__steps{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"fig copy";column-gap:clamp(24px,3.5vw,64px);align-items:center;min-height:0;gap:0 clamp(24px,3.5vw,64px)}rlaa-process.is-live .rlaa-proc__step{display:contents}rlaa-process.is-live .rlaa-proc__fig{grid-area:fig;order:0;height:100%;opacity:var(--o, 0);will-change:opacity}rlaa-process.is-live .rlaa-proc__img{height:100%;aspect-ratio:auto;transform:scale(var(--s, 1.06));will-change:transform}rlaa-process.is-live .rlaa-proc__copy{grid-area:copy;padding:0 clamp(8px,2vw,32px) 0 0;opacity:var(--t, 0);transform:translateY(calc((1 - var(--t, 0)) * 14px));pointer-events:none}rlaa-process.is-live .rlaa-proc__step[data-on] .rlaa-proc__copy{pointer-events:auto}rlaa-process.is-live .rlaa-proc__meter{display:block;height:6px;margin-top:var(--rlaa-proc-pad);border-radius:3px;background:#f4f6f229;overflow:hidden}rlaa-process.is-live .rlaa-proc__meter-fill{display:block;height:100%;background:var(--rlaa-lime, #97d700);transform-origin:0 50%;transform:scaleX(0)}@media(max-width:767px){rlaa-process.is-live .rlaa-proc__stage{padding-top:14px;padding-bottom:88px}}@media(max-width:989px){rlaa-process.is-live .rlaa-proc__steps{grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;grid-template-areas:"fig" "copy";align-items:start;row-gap:16px}rlaa-process.is-live .rlaa-proc__card{border-radius:22px;max-height:none}rlaa-process.is-live .rlaa-proc__copy{padding:0 8px}rlaa-process.is-live .rlaa-proc__title{font-size:clamp(24px,6vw,30px);margin-bottom:10px}rlaa-process.is-live .rlaa-proc__text{font-size:16px;line-height:1.5}}.rlaa-story{background:#fff;color:var(--rlaa-ink, #141a17);padding-block:clamp(64px,8vw,120px);scroll-margin-top:var(--sticky-header-height, 0px)}.rlaa-story__grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);align-items:start}.rlaa-story__fig{grid-column:1 / 6;margin:0;position:sticky;top:calc(var(--sticky-header-height, 0px) + 32px)}.rlaa-story__img{display:block;width:100%;height:auto;aspect-ratio:4 / 5;object-fit:cover;border-radius:22px}.rlaa-story__caption{margin-top:10px;font-size:14px;line-height:1.4;color:#141a17b3}.rlaa-story__body{grid-column:7 / 13}.rlaa-story__text{max-width:38rem}.rlaa-creed{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,5vw,88px);align-items:center;margin-top:clamp(56px,7vw,104px);padding:clamp(32px,5vw,72px);border-radius:28px;background:var(--rlaa-green, #00602a);box-shadow:0 34px 70px -40px #00602abf;color:#fff}.rlaa-creed--single{grid-template-columns:minmax(0,1fr)}.rlaa-creed__title{margin:0 0 16px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(34px,1.5rem + 2.6vw,64px);line-height:1;letter-spacing:-.005em;text-wrap:balance;color:#fff}.rlaa-creed__text{font-size:clamp(17px,1rem + .25vw,20px);line-height:1.55;color:#fff;max-width:34rem}.rlaa-creed__text p{margin:0;color:inherit}.rlaa-creed__text p+p{margin-top:.8em}.rlaa-creed__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3vw,40px) clamp(20px,2.5vw,36px);margin:0;padding:0}.rlaa-creed__stat{padding-top:16px;border-top:3px solid var(--rlaa-lime, #97d700)}.rlaa-creed__stat-value{margin:0 0 8px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(40px,1.8rem + 2.2vw,68px);line-height:.95;color:#fff}.rlaa-creed__stat-label{margin:0;font-size:16px;line-height:1.45;color:#fff}.rlaa-lanes{margin-top:clamp(72px,8vw,120px)}.rlaa-lanes__heading{margin:0 0 28px;max-width:52rem;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(26px,1.2rem + 1.5vw,40px);line-height:1.08;text-transform:uppercase;text-wrap:balance;color:var(--rlaa-green, #00602a)}.rlaa-lanes__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.rlaa-lane{position:relative;padding:30px 28px 32px;border-radius:22px;background:var(--rlaa-paper, #f4f6f2);box-shadow:inset 0 0 0 1px var(--rlaa-edge, rgb(20 26 23 / .12))}.rlaa-lane__label{margin:0 0 10px;font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#141a17b8}.rlaa-lane__title{margin:0 0 12px;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(22px,1.1rem + .6vw,28px);line-height:1.1;color:var(--rlaa-ink, #141a17)}.rlaa-lane__text{font-size:16px;line-height:1.55;color:var(--rlaa-ink, #141a17)}.rlaa-lane__text p{margin:0;color:inherit}.rlaa-lane__text p+p{margin-top:.7em}.rlaa-lane--ours{background:var(--rlaa-lime, #97d700);box-shadow:0 24px 50px -26px #547800b3;color:var(--rlaa-ink, #141a17)}.rlaa-lane--ours .rlaa-lane__label,.rlaa-lane--ours .rlaa-lane__title,.rlaa-lane--ours .rlaa-lane__text{color:var(--rlaa-ink, #141a17)}.rlaa-lane--ours .rlaa-lane__label:before{content:"";display:block;width:56px;height:5px;margin-bottom:14px;border-radius:3px;background:var(--rlaa-green, #00602a)}.rlaa-lane__seal{position:absolute;top:-22px;right:22px;width:76px;height:76px;filter:drop-shadow(0 6px 14px rgb(20 26 23 / .35))}.rlaa-lanes__note{margin:20px 0 0;max-width:52rem;font-size:14px;line-height:1.5;color:#141a17b8}@media(max-width:989px){.rlaa-story__fig,.rlaa-story__body{grid-column:1 / -1}.rlaa-story__fig{position:static;margin-bottom:36px}.rlaa-story__img{aspect-ratio:4 / 3}.rlaa-creed{grid-template-columns:minmax(0,1fr);border-radius:22px}.rlaa-lanes__list{grid-template-columns:minmax(0,1fr)}.rlaa-lane--ours{margin-top:18px}}.rlas-section{background-color:var(--rlas-bg);color:var(--rlas-ink);scroll-margin-top:var(--sticky-header-height, 0px);--rlas-line: rgb(20 26 23 / .16);--rlas-line-soft: rgb(20 26 23 / .1)}.rlas-inner{max-width:70rem;margin:0 auto;padding-inline:1.5rem}.rlas-head{max-width:46rem;margin-bottom:3.5rem}.rlas-kicker{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rlas-accent)}.rlas-heading{margin:0 0 1rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.8rem,1.2rem + 2.4vw,2.8rem);line-height:1.1}.rlas-intro{font-size:1.05rem;line-height:1.6;opacity:.85}.rlas-stages{list-style:none;margin:0;padding:0;position:relative}.rlas-stage{position:relative;display:grid;grid-template-columns:3.5rem minmax(0,24rem) minmax(0,1fr);gap:0 2.5rem;align-items:start;padding-block:2.5rem}.rlas-stage+.rlas-stage{border-top:1px solid var(--rlas-line-soft)}.rlas-stage:before{content:"";position:absolute;left:1.75rem;top:0;bottom:0;width:1px;background:var(--rlas-line)}.rlas-stage:first-child:before{top:3.875rem}.rlas-stage:last-child:before{bottom:auto;height:3.875rem}.rlas-stage:only-child:before{display:none}.rlas-stage-rail{position:relative;align-self:stretch}.rlas-stage-num{position:relative;z-index:1;display:grid;place-items:center;width:2.75rem;height:2.75rem;margin-inline:auto;border:1px solid var(--rlas-accent);border-radius:50%;background:var(--rlas-bg);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:.95rem;letter-spacing:.04em;color:var(--rlas-accent)}.rlas-stage-media{margin:0;border-radius:12px;overflow:hidden}.rlas-stage-media img{display:block;width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover}.rlas-stage-heading{margin:0 0 .75rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.25rem,1rem + 1vw,1.6rem);line-height:1.15}.rlas-stage-text{font-size:1rem;line-height:1.6;opacity:.85;max-width:34rem}.rlas-stage-text p{margin:0}.rlas-stage-text p+p{margin-top:.75rem}.rlas-chips{list-style:none;display:flex;flex-wrap:wrap;gap:.6rem;margin:1.4rem 0 0;padding:0}.rlas-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .9rem .45rem .5rem;border:1px solid var(--rlas-line);border-radius:999px;background:#ffffff8c;color:inherit;text-decoration:none;font-size:.92rem;font-weight:600;line-height:1;transition:border-color .2s ease,transform .2s ease}.rlas-chip:hover{border-color:#141a1773;transform:translateY(-1px)}.rlas-chip-seal{width:1.75rem;height:1.75rem;flex:none}.rlas-chip-dot{width:.6rem;height:.6rem;flex:none;border-radius:50%;background:var(--rlas-dot, var(--rlas-accent));box-shadow:inset 0 0 0 1px #141a1726}.rlas-chip-name{white-space:nowrap}@media(max-width:899px){.rlas-head{margin-bottom:2.25rem}.rlas-stage{grid-template-columns:2.5rem minmax(0,1fr);gap:0 1.1rem;padding-block:2rem}.rlas-stage:before{left:1.25rem}.rlas-stage:first-child:before{top:3.125rem}.rlas-stage:last-child:before{bottom:auto;height:3.125rem}.rlas-stage-num{width:2.25rem;height:2.25rem;font-size:.82rem}.rlas-stage-media{grid-column:2;margin-bottom:1.1rem}.rlas-stage-body{grid-column:2}.rlas-chip-name{white-space:normal}}.rbt-section{--rbt-accent: #97D700}.rbt-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rbt-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.rbt-head-text{max-width:40rem}.rbt-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rbt-accent)}.rbt-heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rbt-head-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.9rem;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.rbt-head-link svg{width:18px;height:18px}.rbt-head-link:hover,.rbt-head-link:focus-visible{color:var(--rbt-accent);border-color:var(--rbt-accent)}.rbt-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rbt-card{display:flex;flex-direction:column;border-radius:.9rem;overflow:hidden;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;color:inherit;text-decoration:none;transition:box-shadow .2s ease}.rbt-card:hover,.rbt-card:focus-visible{box-shadow:inset 0 0 0 1px var(--rbt-accent)}.rbt-card__media{aspect-ratio:16 / 10;overflow:hidden;background:#f4f6f20f}.rbt-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.rbt-card:hover .rbt-card__image{transform:scale(1.04)}.rbt-card__body{display:flex;flex-direction:column;gap:.6rem;padding:1.4rem 1.5rem 1.6rem;flex:1}.rbt-card__tags{display:flex;flex-wrap:wrap;gap:.4rem}.rbt-card__tag{padding:.22rem .55rem;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f6f240;font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--rbt-accent)}.rbt-card__title{margin:.2rem 0 0;font-size:1.1rem;font-weight:600;line-height:1.3}.rbt-card__date{margin:0;font-size:.78rem;opacity:.62}.rbt-card__excerpt{margin:0;flex:1;font-size:.92rem;line-height:1.55;opacity:.82}.rbt-card__read{display:inline-flex;align-items:center;gap:.4rem;margin-top:.4rem;font-size:.85rem;font-weight:600;color:var(--rbt-accent)}.rbt-card__read svg{width:16px;height:16px;transition:transform .2s ease}.rbt-card:hover .rbt-card__read svg{transform:translate(3px)}.rbt-empty{margin:0;padding:1.1rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;font-size:.95rem;line-height:1.5;opacity:.85}.rbt-empty a{color:var(--rbt-accent);font-weight:600}@media(prefers-reduced-motion:no-preference){.rbt-card:hover{transform:translateY(-2px)}}@media(max-width:749px){.rbt-head{flex-direction:column;align-items:flex-start;gap:1.25rem}}.rla-bgn__wrap{padding-block:clamp(4.5rem,2.5rem + 6vw,9rem)}.rla-bgn__grid{align-items:center;row-gap:2.25rem}.rla-bgn__avatar{box-sizing:border-box;width:min(100%,248px);aspect-ratio:1;margin-inline:auto;border:6px solid #ffffff;border-radius:50%;overflow:hidden;background:#fff;box-shadow:0 0 0 4px #97d700,0 0 56px #97d70061,0 26px 52px -12px #0000008c}.rla-bgn__avatar img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1.08)}.rla-bgn__heading{max-width:22ch;margin:0;font-size:clamp(1.875rem,.9rem + 3.4vw,3.75rem)}.rla-bgn__row{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1.5rem 3rem;margin-top:1.75rem}.rla-bgn__body{flex:1 1 28rem;color:var(--rla-s-ink)}.rla-bgn__body>*{margin:0}.rla-bgn__cta{flex:0 0 auto;display:grid;justify-items:start;gap:.75rem}.rla-bgn__cta-note{margin:0;font-size:var(--rla-s-step-small);line-height:1.45;color:var(--rla-s-muted)}.rla-bgn .vf-trigger{min-height:56px;padding:0 28px;border:0;border-radius:999px;background:var(--rla-s-accent);box-shadow:inset 0 0 0 1px #141a17e6,0 10px 24px -12px #0009;color:var(--rla-s-accent-ink);font:700 .9375rem/1.1 var(--rla-s-font);letter-spacing:.06em;text-transform:uppercase;clip-path:none}.rla-bgn .vf-trigger:hover{transform:none;background:var(--rla-s-accent-hover);color:var(--rla-s-accent-ink)}.rla-bgn .vf-trigger:active{transform:scale(.98)}.rla-bgn .vf-trigger:focus-visible{outline:3px solid #97d700;outline-offset:4px}@media(prefers-reduced-motion:no-preference){.rla-bgn .vf-trigger{transition:transform .18s cubic-bezier(.16,1,.3,1),background-color .18s ease}}@media(min-width:768px)and (max-width:1023.98px){.rla-bgn__avatar,.rla-bgn__copy{grid-column:1 / -1}.rla-bgn__avatar{width:176px;margin-inline:0}}@media(min-width:1024px){.rla-bgn__copy{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:3rem;align-items:center}.rla-bgn__copy>:not(.rla-bgn__row),.rla-bgn__row>.rla-bgn__body{grid-column:1}.rla-bgn__row{display:contents}.rla-bgn__body{margin-top:1.75rem}.rla-bgn__cta{position:relative;grid-column:2;grid-row:1 / span 3;align-self:center}.rla-bgn__cta-note{position:absolute;top:calc(100% + .75rem);left:0;white-space:nowrap}}@media(max-width:767.98px){.rla-bgn__avatar{width:148px;margin-inline:auto}.rla-bgn__copy{text-align:center}.rla-bgn__heading{margin-inline:auto}.rla-bgn__row{justify-content:center}.rla-bgn__cta{flex-basis:100%;justify-items:stretch}.rla-bgn .vf-trigger{justify-content:center}}.rcv-section{--rcv-ink: #141a17;--rcv-ink-soft: #1e2622;--rcv-kicker-ink: #007A33;--rcv-accent: #97D700;--rcv-ground: #eef1ea;--rcv-pool: .86;--rcv-wash-copy: .62;--rcv-wash-mid: .4;--rcv-wash-open: .18;--rcv-wash-flat: .62;--rcv-pad-top: 72px;--rcv-pad-bottom: 72px;position:relative;isolation:isolate;overflow:hidden;padding-block:var(--rcv-pad-top) var(--rcv-pad-bottom);background-color:var(--rcv-ground);color:var(--rcv-ink)}.rcv-section .rcv-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background-image:var(--rcv-scene);background-size:cover;background-position:center 45%;background-repeat:no-repeat;transform:scaleX(-1)}.rcv-section .rcv-wash{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;display:block;background:linear-gradient(96deg,rgb(255 255 255 / var(--rcv-wash-copy)),rgb(255 255 255 / var(--rcv-wash-mid)) 46%,rgb(255 255 255 / var(--rcv-wash-open)) 78%)}.rcv-inner{position:relative;z-index:1;max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rcv-grid{display:flex;flex-direction:column;gap:2.5rem}.rcv-copy{display:contents}.rcv-head{order:1;position:relative}.rcv-media{order:2}.rcv-copytail{order:3;position:relative}.rcv-head:before,.rcv-copytail:before{content:"";position:absolute;top:-1.5rem;right:-1.6rem;bottom:-1.5rem;left:-1.6rem;z-index:-1;background:rgb(255 255 255 / var(--rcv-pool));filter:blur(12px);border-radius:18px}.rcv-kicker{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rcv-kicker-ink)}.rcv-heading{margin:0;color:var(--rcv-ink);font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.9rem,1.25rem + 2.3vw,3rem);line-height:1.04;letter-spacing:-.01em}.rcv-text{margin:0;color:var(--rcv-ink-soft);font-size:clamp(1rem,.95rem + .3vw,1.12rem);line-height:1.6}.rcv-text>:first-child{margin-top:0}.rcv-text>:last-child{margin-bottom:0}.rcv-text a{color:inherit;text-underline-offset:.2em}.rcv-actions{display:flex;flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:1.6rem}.rcv-btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.85rem 1.8rem;border-radius:var(--buttons-radius);background:var(--rcv-accent);color:#141a17;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight, 600);text-transform:var(--font-button-text-transform);line-height:1;text-decoration:none;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.rcv-btn:hover,.rcv-btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px -8px #141a1773;filter:brightness(.93)}.rcv-btn__arrow,.rcv-link__arrow{display:inline-flex;width:18px;height:18px;transition:transform .2s ease}.rcv-btn__arrow svg,.rcv-link__arrow svg{width:100%;height:100%}.rcv-btn:hover .rcv-btn__arrow,.rcv-btn:focus-visible .rcv-btn__arrow,.rcv-link:hover .rcv-link__arrow,.rcv-link:focus-visible .rcv-link__arrow{transform:translate(3px)}.rcv-link{display:inline-flex;align-items:center;gap:.4rem;min-height:44px;color:var(--rcv-ink-soft);font-size:.95rem;font-weight:600;line-height:1;text-decoration:underline;text-decoration-color:#141a1752;text-decoration-thickness:1px;text-underline-offset:.32em;transition:color .2s ease,text-decoration-color .2s ease}.rcv-link:hover,.rcv-link:focus-visible{color:var(--rcv-kicker-ink);text-decoration-color:currentColor}.rcv-media{position:relative;border-radius:18px;overflow:hidden;background-color:#141a170f;box-shadow:0 26px 60px -28px #141a1780,0 0 0 1px #141a171a;--color-base-text: 20, 26, 23;--color-base-background: 255, 255, 255;--color-background: 255, 255, 255}.rcv-player{display:block;width:100%;aspect-ratio:var(--aspect-ratio, 16 / 9);border-radius:inherit}.rcv-player>img,.rcv-player>svg,.rcv-player>video,.rcv-player>iframe{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.rcv-hint{margin:0;padding:.7rem 1rem;border:1px dashed rgb(20 26 23 / .35);border-radius:.6rem;font-size:.85rem;line-height:1.4;color:var(--rcv-ink-soft)}.rcv-hint--media{display:grid;place-content:center;aspect-ratio:16 / 9;text-align:center}@media screen and (min-width:990px){.rcv-grid{display:grid;grid-template-columns:minmax(0,40fr) minmax(0,60fr);align-items:center;column-gap:clamp(2.5rem,4vw,4rem);row-gap:0}.rcv-copy{display:block;position:relative}.rcv-head:before,.rcv-copytail:before{content:none}.rcv-copy:before{content:"";position:absolute;top:-2.5rem;right:-3rem;bottom:-2.5rem;left:-3rem;z-index:-1;background:rgb(255 255 255 / var(--rcv-pool));filter:blur(20px);border-radius:28px}.rcv-copytail{margin-top:1.6rem}.rcv-media{align-self:center}.rcv-section--copy-only .rcv-grid{grid-template-columns:minmax(0,1fr)}.rcv-section--copy-only .rcv-copy{max-width:46rem}}@media screen and (max-width:989px){.rcv-wash{background:rgb(255 255 255 / var(--rcv-wash-flat))}}@media(prefers-reduced-motion:reduce){.rcv-btn:hover,.rcv-btn:focus-visible{transform:none}.rcv-btn:hover .rcv-btn__arrow,.rcv-btn:focus-visible .rcv-btn__arrow,.rcv-link:hover .rcv-link__arrow,.rcv-link:focus-visible .rcv-link__arrow{transform:none}}.rcs-section{--rcs-accent: #97D700;box-shadow:inset 0 1px #f4f6f21f}.rcs-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rcs-row{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.rcs-copy{max-width:40rem}.rcs-kicker{margin:0 0 .6rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rcs-accent)}.rcs-heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.4rem,1.05rem + 1.4vw,2rem);line-height:1.15}.rcs-text{margin:.6rem 0 0;font-size:.98rem;line-height:1.6;opacity:.85}.rcs-text>:first-child{margin-top:0}.rcs-text>:last-child{margin-bottom:0}.rcs-cta{flex:0 0 auto}.rcs-btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.8rem 1.75rem;border-radius:var(--buttons-radius);background:var(--rcs-accent);color:#141a17;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight, 600);text-transform:var(--font-button-text-transform);line-height:1;text-decoration:none;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.rcs-btn:hover,.rcs-btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px -8px #00000073;filter:brightness(.93)}.rcs-btn__arrow{display:inline-flex;width:18px;height:18px;transition:transform .2s ease}.rcs-btn__arrow svg{width:100%;height:100%}.rcs-btn:hover .rcs-btn__arrow,.rcs-btn:focus-visible .rcs-btn__arrow{transform:translate(3px)}.rcs-hint{margin:0;padding:.7rem 1rem;border:1px dashed rgb(244 246 242 / .3);border-radius:.6rem;font-size:.85rem;line-height:1.4;opacity:.7}@media(prefers-reduced-motion:reduce){.rcs-btn:hover,.rcs-btn:focus-visible{transform:none}.rcs-btn:hover .rcs-btn__arrow,.rcs-btn:focus-visible .rcs-btn__arrow{transform:none}}@media(max-width:749px){.rcs-row{flex-direction:column;align-items:flex-start}}.rfq-section{--rfq-accent: #97D700;--rfq-on-accent: #141a17}.rfq-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rfq-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2rem}.rfq-head-text{max-width:40rem}.rfq-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rfq-accent)}.rfq-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rfq-intro{font-size:1rem;line-height:1.6;opacity:.85}.rfq-intro p{margin:0 0 .6rem}.rfq-intro p:last-child{margin-bottom:0}.rfq-actions{flex:0 0 auto;display:flex;align-items:center;flex-wrap:wrap;gap:.75rem}.rfq-btn{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;padding:.75rem 1.5rem;border:0;border-radius:var(--buttons-radius, 6px);font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight, 600);text-transform:var(--font-button-text-transform);line-height:1;text-decoration:none;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease,color .2s ease,transform .2s ease}.rfq-btn svg{width:18px;height:18px}.rfq-btn--solid{background:var(--rfq-accent);color:var(--rfq-on-accent, #141a17)}.rfq-btn--solid:hover,.rfq-btn--solid:focus-visible{box-shadow:0 12px 28px -14px var(--rfq-accent)}.rfq-btn--ghost{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px #f4f6f247}.rfq-btn--ghost:hover,.rfq-btn--ghost:focus-visible{box-shadow:inset 0 0 0 1px var(--rfq-accent);color:var(--rfq-accent)}.rfq-actions .vf-trigger--outline{background:transparent;border-color:var(--rfq-accent);color:inherit}.rfq-actions .vf-trigger--outline:hover,.rfq-actions .vf-trigger--outline:focus-visible{background:var(--rfq-accent);color:var(--rfq-on-accent, #141a17)}.rfq-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2.75rem}.rfq-chip{display:inline-flex;align-items:center;min-height:36px;padding:.45rem .9rem;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f6f22e;color:inherit;font-size:.85rem;font-weight:600;line-height:1.2;text-decoration:none;transition:box-shadow .2s ease,color .2s ease,background-color .2s ease}.rfq-chip:hover,.rfq-chip:focus-visible{box-shadow:inset 0 0 0 1px var(--rfq-accent);background:#f4f6f20d;color:var(--rfq-accent)}.rfq-group{scroll-margin-top:6rem}.rfq-group+.rfq-group{margin-top:2.75rem}.rfq-group__head{max-width:44rem;margin-bottom:.9rem}.rfq-group__title{margin:0;color:var(--rfq-accent);font-size:.85rem;font-weight:700;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.rfq-group__text{margin-top:.5rem;font-size:.95rem;line-height:1.6;opacity:.78}.rfq-group__text p{margin:0 0 .5rem}.rfq-group__text p:last-child{margin-bottom:0}.rfq-rows{border-top:1px solid rgb(244 246 242 / .12)}.rfq-row{border-bottom:1px solid rgb(244 246 242 / .12)}.rfq-row__q{display:flex;align-items:flex-start;justify-content:space-between;gap:1.25rem;padding:1.05rem 0;cursor:pointer;list-style:none}.rfq-row__q::-webkit-details-marker{display:none}.rfq-row__q:focus-visible{outline:2px solid var(--rfq-accent);outline-offset:2px}.rfq-row__label{font-size:clamp(1rem,.95rem + .2vw,1.08rem);font-weight:600;line-height:1.4;transition:color .2s ease}.rfq-row__q:hover .rfq-row__label,.rfq-row__q:focus-visible .rfq-row__label{color:var(--rfq-accent)}.rfq-row__chevron{flex:0 0 auto;display:inline-flex;width:20px;height:20px;margin-top:.15rem;color:var(--rfq-accent)}.rfq-row__chevron svg{width:100%;height:100%}.rfq-row[open] .rfq-row__chevron{transform:rotate(180deg)}.rfq-row__a{max-width:52rem;padding:0 0 1.35rem;font-size:.95rem;line-height:1.65;opacity:.85}.rfq-row__a p{margin:0 0 .8rem}.rfq-row__a p:last-child{margin-bottom:0}.rfq-row__a ul,.rfq-row__a ol{margin:0 0 .8rem;padding-left:1.15rem}.rfq-row__a ul:last-child,.rfq-row__a ol:last-child{margin-bottom:0}.rfq-row__a li{margin-bottom:.35rem}.rfq-row__a li:last-child{margin-bottom:0}.rfq-row__a strong{font-weight:700}.rfq-row__a a{color:var(--rfq-accent);text-decoration:underline;text-underline-offset:2px}.rfq-empty{padding:2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:12px;color:#f4f6f299}@media(prefers-reduced-motion:no-preference){.rfq-row__chevron{transition:transform .2s ease}.rfq-btn:hover,.rfq-btn:focus-visible{transform:translateY(-1px)}}@media(max-width:749px){.rfq-head{flex-direction:column;align-items:flex-start;gap:1.25rem}.rfq-actions{width:100%}}@media(max-width:549px){.rfq-actions>*{width:100%;justify-content:center}}.rfw-section{--rfw-accent: #97D700}.rfw-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rfw-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.rfw-head-text{max-width:40rem}.rfw-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rfw-accent)}.rfw-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rfw-intro{margin:0;font-size:1rem;line-height:1.6;opacity:.85}.rfw-head-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.9rem;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.rfw-head-link svg{width:18px;height:18px}.rfw-head-link:hover,.rfw-head-link:focus-visible{color:var(--rfw-accent);border-color:var(--rfw-accent)}.rfw-visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.rfw-grid{display:grid;grid-template-columns:1fr;gap:.85rem;margin:0;padding:0;list-style:none}.rfw-day--off{display:none}.rfw-day{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem .9rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f}.rfw-day--spray{box-shadow:inset 0 0 0 1px var(--rfw-accent-hairline, rgb(151 215 0 / .4))}.rfw-day__label{display:inline-flex;align-items:center;justify-content:center;min-width:2.25rem;margin:0;padding:.3rem .55rem;border-radius:999px;background:#f4f6f214;font-size:.78rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.rfw-day--spray .rfw-day__label{background:var(--rfw-accent);color:#141a17}.rfw-day__label--off{opacity:.5}.rfw-day__empty{display:block;width:1.5rem;height:2px;margin-top:auto;margin-bottom:auto;align-self:center;border-radius:999px;background:#f4f6f22e}.rfw-day__lines{margin:0;padding:0;width:100%;list-style:none;display:flex;flex-direction:column;gap:.35rem}.rfw-day__lines li{font-size:.85rem;line-height:1.4;opacity:.9;padding:.3rem .4rem;margin:-.3rem -.4rem;border-radius:.5rem}.rfw-day__line-mark{display:inline-block;width:8px;height:8px;margin-right:.5rem;border-radius:50%;background:var(--dot, var(--rfw-accent));box-shadow:0 0 0 3px var(--dot-soft, transparent);vertical-align:middle}.rfw-day__lines li.rfw-day__line--linked{opacity:1;background:#0006}.rfw-day__line-product{color:var(--dot, var(--rfw-accent));font-weight:600;text-decoration:none}.rfw-day__line-product:hover,.rfw-day__line-product:focus-visible{text-decoration:underline}.rfw-day__note{margin:.1rem 0 0;font-size:.78rem;line-height:1.5;opacity:.7}.rfw-mobile-note{display:block;margin:1.1rem 0 0;font-size:.85rem;line-height:1.5;opacity:.7}.rfw-combos{margin-top:3rem}.rfw-combos-heading{margin:0 0 1.25rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.2rem,.95rem + 1vw,1.55rem);line-height:1.2}.rfw-combos-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rfw-combo{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f}.rfw-combo__title{margin:0;font-size:1.05rem;font-weight:600;line-height:1.3}.rfw-combo__rates{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.rfw-combo__rates li{font-size:.92rem;line-height:1.4;opacity:.9;padding:.3rem .5rem;margin:-.3rem -.5rem;border-radius:.5rem}.rfw-combo__rate-mark{display:inline-block;width:8px;height:8px;margin-right:.55rem;border-radius:50%;background:var(--dot, var(--rfw-accent));box-shadow:0 0 0 3px var(--dot-soft, transparent);vertical-align:middle}.rfw-combo__rates li.rfw-combo__rate--linked{opacity:1;background:#0006}.rfw-combo__rate-product{color:var(--dot, var(--rfw-accent));font-weight:600;text-decoration:none}.rfw-combo__rate-product:hover,.rfw-combo__rate-product:focus-visible{text-decoration:underline}.rfw-combo__note{margin:.2rem 0 0;font-size:.82rem;line-height:1.5;opacity:.7}.rfw-empty{padding:2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:12px;color:#f4f6f299}.rfw-protocol{position:relative;margin-top:3rem;padding:1.9rem 2rem 2rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f}.rfw-protocol:before{content:"";position:absolute;top:9px;right:9px;bottom:9px;left:9px;pointer-events:none;--rfw-tick: color-mix(in srgb, var(--rfw-accent) 55%, transparent);background:linear-gradient(var(--rfw-tick),var(--rfw-tick)) left top / 12px 1px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) left top / 1px 12px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) right top / 12px 1px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) right top / 1px 12px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) left bottom / 12px 1px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) left bottom / 1px 12px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) right bottom / 12px 1px,linear-gradient(var(--rfw-tick),var(--rfw-tick)) right bottom / 1px 12px;background-repeat:no-repeat}.rfw-protocol__label{margin:0 0 1.5rem;display:flex;align-items:center;gap:.6rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rfw-accent)}.rfw-protocol__label:after{content:"";flex:1;height:1px;background:#f4f6f224}.rfw-protocol__mark{width:17px;height:17px;flex:none}.rfw-protocol__steps{margin:0;padding:0;list-style:none;display:grid;gap:1.1rem 2.4rem}.rfw-protocol__steps li{display:grid;grid-template-columns:auto 1fr;gap:.85rem;align-items:start}.rfw-protocol__num{display:grid;place-items:center;min-width:2rem;height:2rem;border-radius:.45rem;font-size:.82rem;font-weight:800;letter-spacing:.06em;font-variant-numeric:tabular-nums;color:var(--rfw-accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rfw-accent) 45%,transparent)}.rfw-protocol__text{font-size:.92rem;line-height:1.55;opacity:.88;padding-top:.3rem}.rfw-protocol__stamps{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:.6rem}.rfw-protocol__steps+.rfw-protocol__stamps{margin-top:1.7rem;padding-top:1.4rem;border-top:1px dashed rgb(244 246 242 / .16)}.rfw-protocol__stamps li{display:inline-flex;align-items:center;gap:.55rem;padding:.5rem .95rem;border-radius:.45rem;font-size:.78rem;font-weight:700;letter-spacing:.1em;background:#00000040;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rfw-accent) 40%,transparent)}.rfw-protocol__stamps li:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:var(--rfw-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--rfw-accent) 25%,transparent)}@media(min-width:750px){.rfw-grid{grid-template-columns:repeat(7,1fr);gap:.75rem}.rfw-day--off{display:flex}.rfw-mobile-note{display:none}.rfw-protocol__steps{grid-template-columns:1fr 1fr}}@media(max-width:749px){.rfw-head{flex-direction:column;align-items:flex-start;gap:1.25rem}.rfw-protocol{padding:1.5rem 1.25rem 1.6rem}}.rgs-section{--rgs-accent: #97D700;--rgs-accent-soft: rgb(151 215 0 / .15)}.rgs-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rgs-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.rgs-head-text{max-width:44rem}.rgs-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rgs-accent)}.rgs-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rgs-lead{margin:0;font-size:1rem;line-height:1.6;opacity:.85}.rgs-head-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.9rem;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.rgs-head-link svg{width:18px;height:18px}.rgs-head-link:hover,.rgs-head-link:focus-visible{color:var(--rgs-accent);border-color:var(--rgs-accent)}.rgs-rail{--rgs-gap: 1rem;--rgs-marker-inset: 1.4rem;display:grid;grid-template-columns:1fr;gap:var(--rgs-gap);margin:0;padding:0;list-style:none}.rgs-stage{display:flex;flex-direction:column;margin:0}.rgs-track{--rgs-line-l: var(--rgs-marker-inset);--rgs-line-r: 0px;position:relative;display:block;height:14px;margin-bottom:.85rem}.rgs-track:before{content:"";position:absolute;top:50%;left:var(--rgs-line-l);right:var(--rgs-line-r);height:1px;background:#f4f6f229}.rgs-track__fill{position:absolute;top:50%;left:var(--rgs-line-l);right:var(--rgs-line-r);height:2px;margin-top:-1px;border-radius:2px;background:var(--rgs-accent);box-shadow:0 0 10px #97d7008c;transform:scaleX(0);transform-origin:left center;opacity:0;pointer-events:none}.rgs-rail.is-live .rgs-track__fill{opacity:1}.rgs-track__dot{position:absolute;top:50%;left:var(--rgs-marker-inset);width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;background:var(--rgs-accent);box-shadow:0 0 0 4px var(--rgs-accent-soft, rgb(151 215 0 / .15))}.rgs-card{flex:1 1 auto;display:flex;flex-direction:column;gap:.7rem;padding:1.35rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f}.rgs-card__head{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem}.rgs-card__name{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;line-height:1.2}.rgs-card__weeks{margin:0;padding:.25rem .6rem;border-radius:999px;background:var(--rgs-accent-soft, rgb(151 215 0 / .15));color:var(--rgs-accent);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.rgs-card__text{margin:0;font-size:.92rem;line-height:1.55;opacity:.82}.rgs-card__rates{--rgs-well-alpha: .4;margin:auto 0 0;padding:.5rem .55rem;list-style:none;display:flex;flex-direction:column;gap:.1rem;border-radius:.6rem;background:rgb(0 0 0 / var(--rgs-well-alpha))}.rgs-rate{display:flex;align-items:center;flex-wrap:wrap;gap:0 .5rem;padding:.3rem .35rem;border-radius:.4rem;font-size:.88rem;line-height:1.4}.rgs-rate__mark{flex:0 0 auto;width:8px;height:8px;margin-right:.1rem;border-radius:50%;background:var(--dot, var(--rgs-accent));box-shadow:0 0 0 3px var(--dot-soft, transparent)}.rgs-rate__product{color:var(--dot, var(--rgs-accent));font-weight:600;text-decoration:none}.rgs-rate__product:hover,.rgs-rate__product:focus-visible{text-decoration:underline}.rgs-rate__product--plain{color:inherit}.rgs-rate__value{margin-left:auto;font-variant-numeric:tabular-nums;white-space:nowrap;opacity:.85}.rgs-cta{display:flex;margin-top:2rem}.rgs-btn{display:inline-flex;align-items:center;gap:.55rem;min-height:44px;padding:.8rem 1.75rem;border-radius:var(--buttons-radius);background:var(--rgs-accent);color:#141a17;font-family:var(--font-button-family);font-size:var(--font-button-size);font-weight:var(--font-button-weight, 600);text-transform:var(--font-button-text-transform);line-height:1;text-decoration:none;white-space:nowrap;transition:transform .22s ease,box-shadow .22s ease,filter .22s ease}.rgs-btn:hover,.rgs-btn:focus-visible{transform:translateY(-2px);box-shadow:0 10px 26px -8px #00000073;filter:brightness(.93)}.rgs-btn__arrow{display:inline-flex;width:18px;height:18px;transition:transform .2s ease}.rgs-btn__arrow svg{width:100%;height:100%}.rgs-btn:hover .rgs-btn__arrow,.rgs-btn:focus-visible .rgs-btn__arrow{transform:translate(3px)}.rgs-footnotes{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(244 246 242 / .12);max-width:46rem}.rgs-footnote{margin:0 0 .45rem;font-size:.84rem;line-height:1.55;opacity:.75}.rgs-footnote:last-child{margin-bottom:0}.rgs-empty,.rgs-hint{margin:0;padding:1rem 1.2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:.6rem;font-size:.85rem;line-height:1.4;color:#f4f6f2b3}@media(min-width:750px)and (max-width:1199px){.rgs-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.rgs-track{--rgs-line-l: calc(var(--rgs-gap) / -2);--rgs-line-r: calc(var(--rgs-gap) / -2)}.rgs-stage:nth-child(odd) .rgs-track{--rgs-line-l: var(--rgs-marker-inset)}.rgs-stage:nth-child(2n) .rgs-track,.rgs-stage:last-child .rgs-track{--rgs-line-r: 0px}}@media(min-width:1200px){.rgs-rail{--rgs-gap: 1.1rem;grid-template-columns:repeat(4,minmax(0,1fr))}.rgs-track{--rgs-line-l: calc(var(--rgs-gap) / -2);--rgs-line-r: calc(var(--rgs-gap) / -2)}.rgs-stage:nth-child(4n+1) .rgs-track{--rgs-line-l: var(--rgs-marker-inset)}.rgs-stage:nth-child(4n) .rgs-track,.rgs-stage:last-child .rgs-track{--rgs-line-r: 0px}}@media(max-width:749px){.rgs-head{flex-direction:column;align-items:flex-start;gap:1.25rem}}@media(prefers-reduced-motion:reduce){.rgs-btn:hover,.rgs-btn:focus-visible,.rgs-btn:hover .rgs-btn__arrow,.rgs-btn:focus-visible .rgs-btn__arrow{transform:none}}.rla-lc-table{display:grid;row-gap:0}.rla-lc-stack{display:none}.rla-lc-row{display:grid;grid-template-columns:minmax(140px,1fr) repeat(4,minmax(0,2fr));align-items:stretch}.rla-lc-row:nth-child(2n){background:rgb(var(--color-foreground) / .04)}.rla-lc-row--head{border-block-end:1px solid rgb(var(--color-foreground) / .18)}.rla-lc-row--foot{background:transparent;border-block-start:1px solid rgb(var(--color-foreground) / .18)}.rla-lc-cell{padding:.9rem 1rem;font-size:.9375rem;line-height:1.4;display:flex;align-items:center}.rla-lc-cell--label{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-foreground) / .72);border-inline-end:1px solid rgb(var(--color-foreground) / .18)}.rla-lc-cell--head{font-weight:600;font-size:1.0625rem;align-items:flex-end;padding-block-end:1.1rem}.rla-lc-cell--foot{padding-block-start:1.25rem;align-items:flex-start}.rla-lc-btn{width:100%;text-align:center;min-height:44px}.rla-lc-group{display:grid;gap:.75rem;padding:1.5rem 0}.rla-lc-group+.rla-lc-group{border-block-start:1px solid rgb(var(--color-foreground) / .18)}.rla-lc-group__head{margin:0;font-size:1.25rem;line-height:1.15}.rla-lc-group__row{display:flex;justify-content:space-between;gap:1rem;font-size:.9375rem;line-height:1.4;padding-block:.4rem;border-block-end:1px solid rgb(var(--color-foreground) / .1)}.rla-lc-group__label{font-weight:600;font-size:.8125rem;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--color-foreground) / .72);flex-shrink:0}.rla-lc-group__value{text-align:right}@media screen and (max-width:749px){.rla-lc-table{display:none}.rla-lc-stack{display:grid}}.rla-rail{inset-block-start:50vh;transform:translateY(-50%);width:var(--sp-13);margin-inline:var(--page-padding);pointer-events:none}.rla-rail .rla-rail__seg{pointer-events:auto}.rla-rail--yield{transform:translateY(-50%) translate(120%);pointer-events:none}@media(prefers-reduced-motion:no-preference){.rla-rail{transition:transform .25s ease}}@supports (height: 100svh){.rla-rail{inset-block-start:50svh}}.rla-rail__capsule{display:grid;border-radius:999px;overflow:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:rgb(var(--rail-background) / .82);box-shadow:0 0 0 1px rgb(var(--rail-foreground) / .14),0 12px 30px #080b0973}.rla-rail__seg{flex-direction:column;gap:var(--sp-2);font-size:var(--text-3xs);font-weight:700;padding:var(--sp-6) var(--sp-1);color:rgb(var(--rail-foreground));background-color:transparent;border:0;transition:background-color .15s ease,transform .12s ease}.rla-rail__label{writing-mode:vertical-rl}.rla-rail__seg--gnome{gap:var(--sp-3)}.rla-rail__seg:hover{background-color:rgb(var(--rail-foreground) / .07)}.rla-rail__seg--gnome:hover{background-color:var(--rail-accent-soft)}.rla-rail__seg:active{transform:scale(.98)}.rla-rail__seg:focus-visible{outline:2px solid rgb(var(--rail-foreground));outline-offset:-3px;border-radius:999px}.rla-rail__avatar{display:inline-flex;width:28px;height:28px;border-radius:50%;overflow:hidden;box-shadow:0 0 6px 1px var(--rail-accent-soft),0 0 14px 4px var(--rail-accent-soft)}.rla-rail__avatar img{display:block;width:100%;height:100%;object-fit:cover}.rla-rail__divider{justify-self:center;width:55%;height:1px;background-color:rgb(var(--rail-foreground) / .18)}@media(prefers-reduced-motion:no-preference){.rla-rail{animation:rla-rail-in .3s ease-out both}}@keyframes rla-rail-in{0%{opacity:0;transform:translateY(-50%) translate(10px)}to{opacity:1;transform:translateY(-50%) translate(0)}}@media(prefers-reduced-motion:reduce){.rla-rail__seg{transition:none}.rla-rail__seg:active{transform:none}}@media screen and (min-width:640px){.rla-rail{margin-inline:var(--sp-6)}.has-dropdown-menu .rla-rail{z-index:15}}@media screen and (max-width:767px){.rla-rail{width:var(--sp-10)}.rla-rail__seg{padding-block:var(--sp-5)}}.rpn{--rpn-top: 30vh;--rpn-mid: 50vh;--rpn-rail-half: 96px;--rpn-gap: 20px;--rpn-inset: var(--sp-6);--rpn-cap-w: 34px;--rpn-headroom: calc(max(var(--sticky-header-height, 0px), 64px) + var(--sp-6));--rpn-floor: calc(var(--rpn-mid) - var(--rpn-rail-half) - var(--rpn-gap));--rpn-slot: calc(var(--rpn-inset) + var(--rpn-cap-w) + var(--sp-2));--rpn-plate: 20 26 23;--rpn-ink: 244 246 242;--rpn-accent: #97d700;--rpn-accent-soft: rgb(151 215 0 / .18);display:none;position:fixed;inset-inline-end:0;inset-block-start:var(--rpn-top);transform:translateY(-50%);z-index:29;pointer-events:none}@supports (height: 100svh){.rpn{--rpn-top: 30svh;--rpn-mid: 50svh}}.rpn.rpn--ready{display:block}@media screen and (min-width:640px){.has-dropdown-menu .rpn{z-index:14}}.rpn-toggle{pointer-events:auto;display:flex;justify-content:flex-end;align-items:center;width:var(--rpn-slot);touch-action:manipulation;padding-block:var(--sp-1);padding-inline:var(--sp-2) var(--rpn-inset);margin:0;border:0;background:transparent;-webkit-appearance:none;appearance:none;cursor:pointer;color:inherit}.rpn-cap{display:flex;flex-direction:column;align-items:center;gap:10px;inline-size:var(--rpn-cap-w);padding-block:var(--sp-3);border-radius:999px;background-color:rgb(var(--rpn-plate) / .78);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 1px rgb(var(--rpn-ink) / .2),0 10px 24px #080b0952;transition:background-color .18s ease,box-shadow .18s ease}.rpn-dash{display:block;inline-size:18px;block-size:2.5px;border-radius:999px;background-color:rgb(var(--rpn-ink) / .38);transition:inline-size .18s ease,background-color .18s ease}.rpn-dash[hidden]{display:none}.rpn-dash--current{inline-size:26px;background-color:var(--rpn-accent)}.rpn-toggle:hover .rpn-cap,.rpn--open .rpn-cap{background-color:rgb(var(--rpn-plate) / .92);box-shadow:0 0 0 1px rgb(var(--rpn-ink) / .3),0 12px 28px #080b0966}.rpn-toggle:hover .rpn-dash,.rpn--open .rpn-dash{background-color:rgb(var(--rpn-ink) / .62)}.rpn-toggle:hover .rpn-dash--current,.rpn--open .rpn-dash--current{background-color:var(--rpn-accent)}.rpn-toggle:focus-visible{outline:none}.rpn-toggle:focus-visible .rpn-cap{box-shadow:0 0 0 2px var(--rpn-accent),0 12px 28px #080b0966}.rpn-panel{position:absolute;inset-inline-end:var(--rpn-slot);inset-block-start:50%;inline-size:236px;max-inline-size:calc(100vw - 140px);max-block-size:max(148px,min(56vh,calc(2 * (var(--rpn-top) - var(--rpn-headroom))),calc(2 * (var(--rpn-floor) - var(--rpn-top)))));overflow-y:auto;overscroll-behavior:contain;padding:var(--sp-3) var(--sp-2) var(--sp-3);border-radius:14px;background-color:rgb(var(--rpn-plate) / .86);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 0 0 1px rgb(var(--rpn-ink) / .14),0 16px 40px #080b0973;color:rgb(var(--rpn-ink));scrollbar-width:thin;scrollbar-color:rgb(var(--rpn-ink) / .28) transparent;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-50%) translate(8px);transition:opacity .16s ease,transform .16s ease,visibility 0s linear .16s}.rpn--open .rpn-panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(-50%) translate(0);transition:opacity .16s ease,transform .16s ease,visibility 0s}.rpn-title{margin:0 0 var(--sp-2);padding-inline:var(--sp-3);font-size:.625rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:rgb(var(--rpn-ink) / .55)}.rpn-list{margin:0;padding:0;list-style:none}.rpn-item[hidden]{display:none}.rpn-link{display:flex;align-items:center;min-block-size:34px;padding:var(--sp-2) var(--sp-3);border-radius:8px;font-size:.8125rem;line-height:1.35;text-decoration:none;color:rgb(var(--rpn-ink) / .78);transition:background-color .14s ease,color .14s ease}.rpn-link:hover{background-color:rgb(var(--rpn-ink) / .08);color:rgb(var(--rpn-ink))}.rpn-link:focus-visible{outline:2px solid var(--rpn-accent);outline-offset:-2px}.rpn-link[aria-current=true]{color:rgb(var(--rpn-ink));background-color:var(--rpn-accent-soft);box-shadow:inset 2px 0 0 0 var(--rpn-accent)}@media screen and (max-width:1023.98px){.rpn{--rpn-inset: var(--sp-3)}.rpn-toggle{min-block-size:44px}.rpn-panel{inline-size:min(236px,calc(100vw - 88px));max-inline-size:calc(100vw - 88px)}}@media screen and (max-width:639.98px){.rpn{--rpn-inset: 0px;--rpn-cap-w: 20px;--rpn-slot: max(44px, calc(var(--rpn-inset) + var(--rpn-cap-w) + var(--sp-2)))}.rpn-cap{border-start-end-radius:0;border-end-end-radius:0}.rpn-dash{inline-size:10px}.rpn-dash--current{inline-size:14px}}@media(pointer:coarse){.rpn-link{min-block-size:44px}}@media(prefers-reduced-motion:reduce){.rpn-panel,.rpn--open .rpn-panel{transform:translateY(-50%);transition:opacity .01ms linear,visibility 0s}.rpn-cap,.rpn-dash,.rpn-link{transition:none}}.rps{--rps-font: var(--rla-font, var(--font-heading-family));--rps-font-body: var(--font-body-family, var(--rps-font));--rps-bg: #f4f6f2;--rps-head: #20261f;--rps-eyebrow: #20261f;--rps-card: #ffffff;--rps-ink: #141a17;--rps-ink-soft: rgb(20 26 23 / .84);--rps-muted: #4d5650;--rps-edge: rgb(20 26 23 / .1);--rps-shadow: 0 1px 2px rgb(20 26 23 / .06), 0 18px 40px -22px rgb(20 26 23 / .32);--rps-radius: 20px;--product-field: rgb(var(--product-accent, 151 215 0));padding-block:var(--rps-pad-top, 88px) var(--rps-pad-bottom, 88px);padding-inline:16px;background-color:var(--rps-bg);color:var(--rps-ink);font-family:var(--rps-font-body)}.rps--paper{background-image:radial-gradient(120% 90% at 8% -10%,#fffffff2,#fff0 58%)}.rps--ink{--rps-bg: #141a17;--rps-head: #f4f6f2;--rps-eyebrow: #f4f6f2;--rps-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 24px 52px -26px rgb(0 0 0 / .75);background-image:radial-gradient(90% 70% at 85% 0%,#97d70014,#97d70000 60%)}.rps-inner{max-width:1160px;margin-inline:auto}.rps-head{display:flex;flex-direction:column;align-items:center;text-align:center;margin:0 auto clamp(28px,3.6vw,48px);max-width:760px}.rps-stamp{flex:none;width:clamp(90px,8.75vw,120px);height:auto;aspect-ratio:1 / 1;object-fit:contain;margin-bottom:clamp(14px,1.6vw,20px);filter:drop-shadow(0 8px 14px rgb(20 26 23 / .18))}.rps .rps-eyebrow{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 .75rem;font-family:var(--rps-font-body);font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:var(--rps-eyebrow)}.rps-eyebrow:before,.rps-eyebrow:after{content:"";width:2.25rem;height:3px;border-radius:3px;background:var(--product-field)}.rps .rps-heading{margin:0 0 .5rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:var(--title-md, clamp(2rem, 3.368vw, 4rem));line-height:var(--font-heading-line-height, 1.05);text-transform:uppercase;text-wrap:balance;color:var(--rps-head)}.rps .rps-intro{margin:0;font-size:1.05rem;line-height:1.6;color:var(--rps-muted)}.rps--ink .rps-intro{color:#f4f6f2d1}.rps-dot{flex:none;display:inline-block;width:12px;height:12px;border-radius:50%;background:var(--product-field);box-shadow:inset 0 0 0 1px #141a1747}.rps-cards{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(16px,2.4vw,28px)}@media(min-width:750px){.rps-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.rps-cards--single{grid-template-columns:minmax(0,1fr);max-width:640px;margin-inline:auto}}.rps-card{position:relative;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--rps-radius);background:var(--rps-card);color:var(--rps-ink);box-shadow:inset 0 0 0 1px var(--rps-edge),var(--rps-shadow)}.rps-card:before{content:"";position:absolute;inset:0 0 auto 0;z-index:1;height:5px;background:var(--product-field);pointer-events:none}.rps-card__media{aspect-ratio:4 / 3;overflow:hidden;background:#e4e9df}.rps-card__media img{display:block;width:100%;height:100%;object-fit:cover}.rps-card__body{display:flex;flex:1 1 auto;flex-direction:column;padding:clamp(22px,1.4rem + 1vw,34px) clamp(20px,1.2rem + 1vw,32px) clamp(20px,1.2rem + .8vw,30px)}.rps .rps-plant{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:.55em;row-gap:2px;margin:0 0 14px;font-size:var(--rla-s-step-small, .9375rem);line-height:1.35;color:var(--rps-muted)}.rps-plant .rps-dot{align-self:center}.rps-plant__name{font-family:var(--rps-font);font-weight:600;color:var(--rps-ink)}.rps-plant__latin{font-style:italic}.rps .rps-kicker{margin:0 0 8px;font-family:var(--rps-font-body);font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:var(--rps-muted)}.rps .rps-headline{margin:0 0 14px;font-family:var(--rps-font);font-size:clamp(1.375rem,1.15rem + .9vw,1.875rem);font-weight:700;line-height:1.12;letter-spacing:-.005em;text-transform:none;text-wrap:balance;color:var(--rps-ink)}.rps-text{font-size:clamp(1rem,.96rem + .2vw,1.0625rem);line-height:1.6;color:var(--rps-ink-soft);text-wrap:pretty}.rps-text>*{margin:0;color:inherit}.rps-text>*+*{margin-top:.85em}.rps-card__foot{margin-top:auto;padding-top:20px}.rps .rps-story{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:0 22px;border-radius:999px;font-family:var(--rps-font);font-size:.9375rem;font-weight:600;line-height:1;color:var(--rps-ink);text-decoration:none;background:#fff;box-shadow:inset 0 0 0 1.5px #141a1738;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.rps .rps-story svg{transition:transform .2s ease}.rps .rps-story:hover{background:var(--product-field);color:var(--rps-on-accent, #141a17);box-shadow:inset 0 0 0 1.5px var(--product-field)}@media(prefers-reduced-motion:no-preference){.rps .rps-story:hover svg{transform:translate(3px)}}.rps .rps-story:focus-visible{outline:3px solid var(--rps-ink);outline-offset:3px}.rps .rps-source{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:.9375rem;font-weight:600;color:var(--rps-ink);text-decoration:underline;text-underline-offset:.2em;text-decoration-thickness:.07em}.rps .rps-source:hover{text-decoration-thickness:.14em}.rps .rps-source:focus-visible{outline:3px solid var(--rps-ink);outline-offset:3px;border-radius:4px}.rps .rps-note{margin:6px 0 0;font-size:.8125rem;line-height:1.4;color:var(--rps-muted)}.rla-pd{position:relative;background-color:#f4f6f2;background-image:radial-gradient(120% 80% at 90% -10%,#ffffffe6,#fff0 60%);color:#141a17}.rla-pd__inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rla-pd__head{max-width:46rem;margin-bottom:1.75rem}.rla-pd__kicker{margin:0 0 .7rem;font-size:clamp(.8125rem,.72rem + .4vw,1rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#00602a}.rla-pd__heading{margin:0 0 .7rem;color:#141a17;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.9rem,1.1rem + 2.6vw,3rem);line-height:1.02;text-transform:uppercase;text-wrap:balance}.rla-pd__lead{margin:0;max-width:40rem;font-size:clamp(1rem,.94rem + .3vw,1.15rem);line-height:1.6;color:#141a17d6}.rla-pd__tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 1.25rem}.rla-pd__tabs[hidden]{display:none}.rla-pd__tab{min-height:44px;padding:0 1.1rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #00602a8c;color:#00602a;font:700 .875rem/1 var(--font-body-family);letter-spacing:.06em;text-transform:uppercase;cursor:pointer}.rla-pd__tab[aria-selected=true]{background:#97d700;color:#141a17;box-shadow:inset 0 0 0 1px #141a17,0 8px 18px -12px #141a1780}.rla-pd__tab:focus-visible{outline:3px solid #00602a;outline-offset:3px}@media(max-width:559px){.rla-pd__tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.rla-pd__tab{padding:0 .75rem}}.rla-pd__fig{display:grid;gap:clamp(1.25rem,3vw,2.75rem);align-items:center}.rla-pd__fig+.rla-pd__fig{margin-top:2.5rem}.rla-pd.is-js .rla-pd__fig+.rla-pd__fig{margin-top:0}.rla-pd__fig[hidden]{display:none}@media(min-width:990px){.rla-pd__fig{grid-template-columns:minmax(0,7fr) minmax(0,4fr)}}.rla-pd__sheet{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:20px;background:linear-gradient(180deg,#fbfcf8,#f1f4ec 55%,#dfe6d7);box-shadow:inset 0 0 0 1px #141a1714,0 2px 6px #141a1714,0 30px 64px -26px #141a176b}.rla-pd__poster{display:block;width:100%;height:100%;object-fit:cover}.rla-pd__still{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0}.rla-pd__still.is-in{opacity:1}.rla-pd__still[hidden]{display:none}.rla-pd__clip{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;object-fit:cover;opacity:0;pointer-events:none}.rla-pd__clip.is-in{opacity:1}.rla-pd__clip[hidden]{display:none}@media(prefers-reduced-motion:no-preference){.rla-pd__still{transition:opacity .3s ease}}@media(max-width:559px){.rla-pd__sheet{aspect-ratio:1 / 1}}.rla-pd__canvas{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;opacity:0;touch-action:pan-y pinch-zoom;cursor:grab;-webkit-user-select:none;user-select:none}.rla-pd__canvas.is-dragging{cursor:grabbing}.rla-pd__fig.is-live .rla-pd__canvas{opacity:1}@media(prefers-reduced-motion:no-preference){.rla-pd__canvas{transition:opacity .45s ease}}.rla-pd__labels{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.rla-pd__fig:not(.is-live) .rla-pd__labels{visibility:hidden}.rla-pd__leaders{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.rla-pd__leaders g{transition:opacity .3s ease}.rla-pd__leaders line{stroke:#141a179e;stroke-width:1.25}.rla-pd__leaders circle{fill:#fff;stroke:#141a17;stroke-width:1.25}.rla-pd__leaders .rla-pd__halo{fill:none;stroke:#fffdf6d9;stroke-width:3.75;stroke-linecap:round}.rla-pd__leaders circle.rla-pd__halo{fill:#fffdf6d9;stroke:none}.rla-pd__pill{position:absolute;left:0;top:0;opacity:0;padding:.32em .7em .28em;border-radius:999px;background:#fffffff2;box-shadow:inset 0 0 0 1px #141a172e,0 6px 16px -10px #141a178c;color:#141a17;font:600 14px/1.15 var(--font-body-family);letter-spacing:.01em;white-space:nowrap;transition:opacity .3s ease}.rla-pd__pill.is-on{opacity:1}.rla-pd__num{margin:0 0 .35rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.875rem;letter-spacing:.04em;color:#141a179e}.rla-pd__title{margin:0 0 .75rem;color:#00602a;font-family:var(--font-heading-family);font-size:clamp(1.25rem,1.05rem + .8vw,1.65rem);font-weight:700;line-height:1.2;letter-spacing:0;text-transform:none;text-wrap:balance}.rla-pd__caps{display:grid}.rla-pd__cap{grid-area:1 / 1;margin:0;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.6;color:#141a17db}.rla-pd.is-js .rla-pd__cap[hidden]{display:block;visibility:hidden}.rla-pd__cap[hidden]{display:none}.rla-pd__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1.25rem}.rla-pd:not(.is-js) .rla-pd__actions{display:none}.rla-pd__fig:not(.is-live) [data-rla-pd-labels]{visibility:hidden}.rla-pd__btn{min-height:44px;padding:0 1.15rem;border:0;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1.5px #00602a,0 6px 16px -12px #141a1780;color:#00602a;font:700 .875rem/1.1 var(--font-body-family);letter-spacing:.04em;cursor:pointer}.rla-pd__btn[aria-pressed=true]{background:#97d700;color:#141a17;box-shadow:inset 0 0 0 1px #141a17,0 8px 18px -12px #141a1780}.rla-pd__btn--quiet{box-shadow:inset 0 0 0 1.5px #141a174d;color:#141a17cc}.rla-pd__btn--quiet[aria-pressed=true]{background:#fff;color:#141a17;box-shadow:inset 0 0 0 1.5px #141a178c}.rla-pd__btn:focus-visible{outline:3px solid #00602a;outline-offset:3px}.rla-carousel .rla-cc-card--home{background:#f4f6f2;border:1px solid color-mix(in srgb,var(--product-field) 30%,white);border-radius:8px;box-shadow:none}.rla-carousel .rla-cc-card--home:hover,.rla-carousel .rla-cc-card--home:focus-within{box-shadow:none;transform:none}.rla-carousel .rla-cc-card--home .rla-cc-media{display:grid;place-items:center;aspect-ratio:1;padding:18px 18px 0;background:var(--product-field)}.rla-carousel .rla-cc-card--home .rla-cc-img{width:72%;height:auto;max-height:92%;object-fit:contain;filter:drop-shadow(0 10px 12px rgba(20,26,23,.2))}.rla-carousel .rla-cc-card--home .rla-cc-body{flex:1;background:#f4f6f2}.rla-carousel .rla-cc-card--home .rla-cc-title:hover{color:var(--product-ink-on-light, #4d6f00)}.rla-carousel .title-wrapper h2.heading,.rla-carousel .title-wrapper h3.heading{color:#20261f}.rla-carousel .title-wrapper p.heading{color:#2d4100;font-family:var(--rla-font-ui, inherit);font-size:13px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.rla-carousel .rla-cc-bundle{white-space:nowrap;box-shadow:none;background-color:#97d700;color:#141a17;-webkit-backdrop-filter:none;backdrop-filter:none}.rla-carousel .rla-cc-bundle.rla-cc-bundle.button:after{border-color:#141a17}.rla-carousel .rla-cc-bundle:focus-visible{outline:2px solid #20261f;outline-offset:3px}.rla-carousel .rla-cc-rail{display:flex;justify-content:safe center;align-items:center;gap:clamp(.3rem,1vw,.9rem);margin-block:0 1.5rem;overflow-x:auto;scrollbar-width:none;padding-block:7px}.rla-carousel .rla-cc-rail::-webkit-scrollbar{display:none}.rla-carousel .rla-cc-rail__item{flex:0 0 auto;display:block;width:clamp(58px,4.6vw,74px);aspect-ratio:1;border-radius:50%;opacity:.6;filter:grayscale(.45);transition:opacity .3s ease,filter .3s ease,transform .3s cubic-bezier(.16,1,.3,1)}.rla-carousel .rla-cc-rail__item img{display:block;width:100%;height:100%}.rla-carousel .rla-cc-rail__item:hover,.rla-carousel .rla-cc-rail__item:focus-visible{opacity:.85;filter:grayscale(0)}.rla-carousel .rla-cc-rail__item.is-inview{opacity:.82;filter:grayscale(.15)}.rla-carousel .rla-cc-rail__item[aria-current=true]{opacity:1;filter:grayscale(0);transform:scale(1.1)}.rla-carousel .rla-cc-rail__item:focus-visible{outline:3px solid #4d6f00;outline-offset:3px}@media(prefers-reduced-motion:reduce){.rla-carousel .rla-cc-rail__item{transition:opacity .3s ease,filter .3s ease}.rla-carousel .rla-cc-rail__item[aria-current=true]{transform:none}}.rla-carousel .rla-cc-track{--edge: 0px;--edge-end: 40px;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge-end)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,#000 var(--edge),#000 calc(100% - var(--edge-end)),transparent 100%);transition:none}.rla-carousel .rla-cc-track[data-at-start=false]{--edge: 40px}.rla-carousel .rla-cc-track[data-at-end=true]{--edge-end: 0px}.rla-carousel .rla-cc-stage{display:block}rla-carousel-wheel{display:block}.rla-cc-wheel .rlsw-face img{opacity:.72}.rla-cc-wheel .rlsw-tab.is-inview .rlsw-face img{opacity:.9}.rla-carousel .rla-cc-wheel .rlsw-name{top:calc(100% + 4px);line-height:1.1;color:#141a17;font-size:11px;font-weight:600;letter-spacing:.09em;opacity:1;transition:none}.rla-carousel .rla-cc-wheel .rlsw-tab[aria-current=true] .rlsw-name{font-weight:750}.rla-carousel .rla-cc-wheel .rlsw-tab:focus-visible{outline:3px solid #141a17;outline-offset:4px}.rla-cc-wheel .rlsw-tab.is-active .rlsw-face img{transform:scale(1.06);box-shadow:0 0 34px rgb(var(--product-ring, var(--product-accent, 151 215 0)) / .55);outline:2px solid rgb(var(--product-ring, var(--product-accent, 151 215 0)));outline-offset:-2px}.rla-cc-wheel .rlsw-wheelbox{padding:calc(var(--rlsw-stamp) / 2 + 18px)}.rla-cc-wheel .rlsw-center{padding:calc(var(--rlsw-stamp) / 2 + 40px)}.rla-cc-hub{display:grid;gap:.625rem;justify-items:center;transition:opacity .15s ease}.rla-cc-hub.is-swapping{opacity:0}.rla-cc-hub .rlsw-title{color:#20261f}.rla-carousel .rlsw-deco{display:none}.rla-cc-hub-hook{font-size:13px;line-height:1.5;color:#141a17c7;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.rla-cc-hub-link{pointer-events:auto;display:inline-flex;align-items:center;gap:.375rem;font-family:var(--rla-font-ui, inherit);font-size:12px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#2d4100}.rla-cc-hub-link .icon{width:.75rem;height:.75rem}.rla-cc-hub-link:hover span,.rla-cc-hub-link:focus-visible span{text-decoration:underline;text-underline-offset:4px}.rla-cc-hub-link:focus-visible{outline:2px solid #4d6f00;outline-offset:4px}@media(prefers-reduced-motion:reduce){.rla-cc-hub{transition:none}.rla-carousel .rla-cc-wheel .rlsw-ring{transform:rotate(var(--rlsw-anchor, 0deg))}.rla-carousel .rla-cc-wheel .rlsw-face{transform:rotate(calc(-1 * (var(--a, 0deg) + var(--rlsw-anchor, 0deg))))}.rla-carousel .rla-cc-wheel .rlsw-tab.is-active .rlsw-face img{transform:none;box-shadow:none}}.rla-cc-wheel .rlsw-ring{cursor:grab;touch-action:pan-y}.rla-cc-wheel.is-dragging .rlsw-ring{cursor:grabbing}.rla-cc-wheel .rlsw-ring,.rla-cc-wheel .rlsw-face{transition:none}.rla-carousel .rla-cc-track.rla-cc-track--dragging,.rla-carousel .rla-cc-track.rla-cc-track--gliding{scroll-snap-type:none;scroll-behavior:auto}.rla-carousel--wheel{container-name:rla-product-carousel;container-type:inline-size}.rla-carousel--wheel .rla-cc-wheel{display:block;margin-block-end:1.5rem}.rla-carousel--wheel .rla-cc-rail{display:none}@container rla-product-carousel (max-width: 1023px){.rla-carousel--wheel .rla-cc-wheel{margin-block-end:1.5rem}.rla-carousel--wheel .rla-cc-wheel .rlsw-wheelbox{display:block;padding:0}.rla-carousel--wheel .rla-cc-wheel .rlsw-wheel{width:auto;height:auto}.rla-carousel--wheel .rla-cc-wheel .rlsw-ring{position:static;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;transform:none;transition:none;will-change:auto;cursor:default;touch-action:auto}.rla-carousel--wheel .rla-cc-wheel .rlsw-stamp{position:static;width:auto;height:46px;margin:0;transform:none}.rla-carousel--wheel .rla-cc-wheel .rlsw-tab{display:block;width:100%;height:46px;border-radius:8px;background:#f4f6f2;box-shadow:inset 0 0 0 1px #141a173d}.rla-carousel--wheel .rla-cc-wheel .rlsw-tab[aria-current=true]{box-shadow:inset 0 0 0 2px #141a17}.rla-carousel--wheel .rla-cc-wheel .rlsw-face{position:static;display:grid;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;width:100%;height:46px;padding-inline:10px;transform:none;transition:none;will-change:auto}.rla-carousel--wheel .rla-cc-wheel .rlsw-face img,.rla-carousel--wheel .rla-cc-wheel .rlsw-tab:hover .rlsw-face img,.rla-carousel--wheel .rla-cc-wheel .rlsw-tab:focus-visible .rlsw-face img,.rla-carousel--wheel .rla-cc-wheel .rlsw-tab.is-active .rlsw-face img{width:24px;height:24px;opacity:1;transform:none;box-shadow:none;outline:none;transition:none}.rla-carousel--wheel .rla-cc-wheel .rlsw-name{position:static;min-width:0;transform:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left;line-height:1.2}.rla-carousel--wheel .rla-cc-wheel .rlsw-center{display:none}}@media(min-width:1280px){.rla-carousel--wheel{--rla-cc-ring: clamp(380px, 30vw, 480px);--rla-cc-stamp: clamp(48px, calc(var(--rla-cc-ring) * 3.1416 / var(--rla-cc-count, 10) * .76), 128px);--rla-cc-span: calc(var(--rla-cc-ring) + var(--rla-cc-stamp) + 36px + 2.5rem + 788px)}.rla-carousel--wheel .rla-cc-stage{display:grid;grid-template-columns:calc(var(--rla-cc-ring) + var(--rla-cc-stamp) + 36px) minmax(0,788px);align-items:center;gap:2.5rem}.rla-carousel--wheel .title-wrapper,.rla-carousel--wheel .rla-cc-stage{max-width:var(--rla-cc-span);margin-inline:auto}.rla-carousel--wheel .title-wrapper{margin-bottom:1.25rem}.rla-cc-wheel.rlsw{--rlsw-stamp: var(--rla-cc-stamp)}.rla-carousel--wheel .rla-cc-wheel{display:block;margin-block-end:0}.rla-carousel--wheel .rla-cc-rail,.rla-carousel--wheel .rla-cc-arrows{display:none}.rla-carousel--wheel .rla-cc-track{--slider-container: 100%;--slider-padding: 0px;margin-inline:0;padding-inline:0;scroll-padding-inline:0}.rla-carousel--wheel .rla-cc-track .card-grid{--card-grid-per-row: 2;--card-grid-gap: 16px;gap:16px}.rla-carousel--wheel .rla-cc-track{-webkit-mask-image:none;mask-image:none}}.rla-compare{--cmp-ink: #141a17;--cmp-soft: rgb(20 26 23 / .84);--cmp-muted: #4d5650;--cmp-ground: #f4f6f2;--cmp-surface: #ffffff;--cmp-zebra: #f5f7f2;--cmp-edge: rgb(20 26 23 / .09);--cmp-radius: var(--rla-s-radius, 20px);--cmp-inset: 5px;--cmp-label-w: 150px;--cmp-col-w: 172px;--cmp-field-h: 168px;--cmp-sticky-top: 0px;position:relative;isolation:isolate;overflow-x:clip;color:var(--cmp-ink);background-color:var(--cmp-ground);padding:clamp(2.75rem,6vw,5rem) 0 clamp(3.5rem,7vw,6.5rem)}.rla-compare:before{content:"";position:absolute;inset:0 0 auto;height:min(560px,70%);z-index:-1;pointer-events:none;background-image:radial-gradient(70% 90% at 50% 0%,#ffffffe6,#fff0 70%),linear-gradient(rgb(20 26 23 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(20 26 23 / .045) 1px,transparent 1px);background-size:100% 100%,44px 44px,44px 44px;background-position:0 0,center top,center top;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%)}.rla-compare__inner{width:100%;max-width:var(--page-width, 1600px);margin:0 auto;padding:0 var(--page-padding, 1.5rem);box-sizing:border-box}.rla-compare__head{max-width:46rem;margin:0 auto 2rem;text-align:center}.rla-compare__heading.rla-s-h2{margin:0 auto .4em;font-size:var(--rla-s-step-display, clamp(2.25rem, 1.45rem + 3.4vw, 4.5rem));line-height:.98;letter-spacing:-.01em;max-width:18ch}.rla-compare__intro{margin:0 auto;max-width:44rem;font-size:var(--rla-s-step-lead, 1.25rem);font-weight:500;line-height:1.4;color:var(--cmp-soft);text-wrap:balance}.rla-compare__notes{--note-gap: clamp(.9rem, 1.4vw, 1.25rem);--note-per-row: 5;margin:clamp(2.75rem,5vw,4.25rem) auto 0;text-align:center}.rla-compare__notes-heading.rla-s-h2{margin:0 auto clamp(1.25rem,2.4vw,1.75rem);font-size:clamp(1.625rem,1.2rem + 1.5vw,2.5rem);max-width:none}.rla-compare__notes-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch;gap:var(--note-gap);margin:0;padding:0;list-style:none}.rla-compare__note{flex:0 1 calc((100% - (var(--note-per-row) - 1) * var(--note-gap)) / var(--note-per-row));display:flex;flex-direction:column;align-items:center;gap:.6rem;min-width:0;padding:1.35rem 1.25rem 1.4rem;border-radius:var(--cmp-radius);background:linear-gradient(135deg,#ffffffe6,#fff9),var(--cmp-surface);box-shadow:inset 0 0 0 1px var(--cmp-edge),var(--rla-s-shadow, 0 18px 40px -22px rgb(20 26 23 / .32));box-sizing:border-box;text-align:center}.rla-compare .rla-compare__note-title{margin:0;font-family:var(--rla-s-font, inherit);font-weight:700;font-size:1.0625rem;line-height:1.25;letter-spacing:0;text-transform:none;text-wrap:balance;color:#00602a}.rla-compare__note-products{display:flex;flex-wrap:wrap;justify-content:center;gap:.3rem .9rem;margin:0;padding:0;list-style:none;font-weight:700;font-size:.9375rem;line-height:1.3}.rla-compare__note-products li{display:inline-flex;align-items:center;gap:.45rem}.rla-compare__dot{flex:none;width:12px;height:12px;border-radius:50%;background:rgb(var(--product-accent));box-shadow:inset 0 0 0 1px #141a172e}.rla-compare__note-body{flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.6rem}.rla-compare__note-text{margin:0;font-size:1rem;line-height:1.45;color:var(--cmp-soft);text-wrap:pretty}.rla-compare__note-link.rla-s-btn{flex:none;margin-top:.4rem;white-space:nowrap}@media screen and (min-width:750px)and (max-width:1199px){.rla-compare__notes{--note-per-row: 3}}.rla-compare__scroll{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;padding:0 6px 36px;margin:0 -6px -36px}.rla-compare__table{display:grid;grid-template-columns:var(--cmp-label-w) repeat(var(--rla-compare-count),var(--cmp-col-w));grid-template-rows:repeat(12,auto);min-width:max-content;position:relative}.rla-compare__table:before{content:"";grid-column:1 / -1;grid-row:4 / -1;border-radius:var(--cmp-radius);background:var(--cmp-surface);box-shadow:inset 0 0 0 1px var(--cmp-edge),var(--rla-s-shadow, 0 18px 40px -22px rgb(20 26 23 / .32));pointer-events:none}.rla-compare__row{display:contents}.rla-compare__cell{grid-column:var(--gc);grid-row:var(--gr);min-width:0;box-sizing:border-box}.rla-compare__cell--field{padding:0 var(--cmp-inset);align-self:end}.rla-compare__field{position:relative;display:grid;place-items:end center;height:var(--cmp-field-h);padding:16px 10px 0;box-sizing:border-box;overflow:hidden;border-radius:var(--cmp-radius) var(--cmp-radius) 0 0;background:radial-gradient(90% 70% at 50% 0%,#ffffff52,#fff0 70%),rgb(var(--product-accent));box-shadow:inset 0 0 0 1px #141a170f}.rla-compare__field:after{content:"";position:absolute;left:22%;right:22%;bottom:6px;height:14px;border-radius:50%;background:radial-gradient(closest-side,#0000004d,#0000);pointer-events:none}.rla-compare__bottle{position:relative;z-index:1;display:block;width:auto;max-width:92%;height:calc(var(--cmp-field-h) - 26px);object-fit:contain;object-position:center bottom;margin-bottom:4px;filter:drop-shadow(0 10px 10px rgb(20 26 23 / .22))}.rla-compare__cell--name,.rla-compare__cell--corner-name{background:var(--cmp-ground)}.rla-compare__cell--name{padding:0 var(--cmp-inset);z-index:3}.rla-compare__cell--corner-name{z-index:5}.rla-compare__namebox{display:flex;align-items:center;justify-content:center;height:100%;min-height:58px;padding:12px 10px 6px;box-sizing:border-box;text-align:center;background:var(--cmp-surface);box-shadow:inset 0 3px rgb(var(--product-accent)),inset 1px 0 0 var(--cmp-edge),inset -1px 0 0 var(--cmp-edge)}.rla-compare__name{font-family:var(--rla-s-font, var(--font-heading-family));font-weight:700;font-size:1.0625rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;text-wrap:balance;color:var(--cmp-ink);text-decoration:none}.rla-compare__name:hover,.rla-compare__name:focus-visible{text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.rla-compare__cell--about{padding:0 var(--cmp-inset) 22px}.rla-compare__aboutbox{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:10px;height:100%;padding:4px 10px 16px;box-sizing:border-box;text-align:center;border-radius:0 0 var(--cmp-radius) var(--cmp-radius);background:var(--cmp-surface);box-shadow:inset 1px 0 0 var(--cmp-edge),inset -1px 0 0 var(--cmp-edge),inset 0 -1px 0 var(--cmp-edge),0 16px 30px -22px #141a1761}.rla-compare__subtitle{font-size:.9375rem;line-height:1.3;color:var(--cmp-muted);text-wrap:balance}.rla-compare__badge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:100%;margin-top:auto;padding:8px 6px 9px;box-sizing:border-box;border-radius:12px;font-size:.8125rem;font-weight:700;line-height:1.2;text-align:center;color:#00602a;background:#e3f1e5;box-shadow:inset 0 0 0 1px #00602a47}.rla-compare__badge svg{flex:none}.rla-compare__cell--label,.rla-compare__row--body>.rla-compare__cell--data{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;padding:1rem .75rem;font-size:1rem;line-height:1.4;color:var(--cmp-ink);background:var(--cmp-surface);box-shadow:inset 0 1px 0 var(--cmp-edge)}.rla-compare__row--body>.rla-compare__cell--data{align-items:center;text-align:center}.rla-compare__row--alt>.rla-compare__cell{background:var(--cmp-zebra)}.rla-compare__row--top>.rla-compare__cell{box-shadow:none}.rla-compare__row--top>.rla-compare__cell--label{border-top-left-radius:var(--cmp-radius)}.rla-compare__row--top>.rla-compare__cell--last{border-top-right-radius:var(--cmp-radius)}.rla-compare__row--bottom>.rla-compare__cell--label{border-bottom-left-radius:var(--cmp-radius)}.rla-compare__row--bottom>.rla-compare__cell--last{border-bottom-right-radius:var(--cmp-radius)}.rla-compare__cell--label{padding-inline:1.25rem .75rem;font-family:var(--rla-s-font, inherit);font-weight:700;font-size:1rem;line-height:1.25;letter-spacing:.005em;color:#00602a}.rla-compare__value{display:block}.rla-compare__cell--analysis,.rla-compare__cell--price{font-weight:700;font-variant-numeric:tabular-nums}.rla-compare__cell--analysis .rla-compare__value,.rla-compare__cell--price .rla-compare__value{font-size:1.0625rem}.rla-compare__lines,.rla-compare__sizes{margin:0;padding:0;list-style:none}.rla-compare__lines li+li{margin-top:.4rem}.rla-compare__lines--rate li{text-wrap:balance}.rla-compare__sizes{display:flex;flex-wrap:wrap;justify-content:center;gap:.35rem}.rla-compare__size{display:inline-block;padding:.2rem .6rem;border-radius:999px;font-size:.875rem;font-weight:600;line-height:1.35;background:var(--cmp-surface);box-shadow:inset 0 0 0 1px #141a1729}.rla-compare__empty{color:var(--cmp-muted)}.rla-compare__cell--view{padding-block:1.1rem 1.25rem}.rla-compare__view{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;max-width:9.5rem;min-height:46px;padding:0 16px;border-radius:999px;font-family:var(--rla-s-font-body, inherit);font-weight:700;font-size:.9375rem;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;text-decoration:none;color:var(--cmp-ink);background-color:rgb(var(--product-accent) / .12);box-shadow:inset 0 0 0 2px rgb(var(--product-accent)),0 6px 14px -10px #141a1759;-webkit-tap-highlight-color:transparent}.rla-compare__view svg{flex:none;width:16px;height:16px}.rla-compare__view:hover,.rla-compare__view:focus-visible{background-color:rgb(var(--product-accent));color:var(--product-on-accent, #141a17);box-shadow:inset 0 0 0 2px rgb(var(--product-accent)),0 14px 26px -12px rgb(var(--product-accent) / .75)}.rla-compare__view:focus-visible{outline:3px solid #00602a;outline-offset:3px}@media(prefers-reduced-motion:no-preference){.rla-compare__view{transition:background-color .28s ease,color .28s ease,box-shadow .28s ease}.rla-compare__view svg{transition:transform .28s cubic-bezier(.16,1,.3,1)}.rla-compare__view:hover svg,.rla-compare__view:focus-visible svg{transform:translate(3px)}.rla-compare__field .rla-compare__bottle{transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .6s ease}.rla-compare__cell--name{transition:top .3s ease}}@media(hover:hover)and (prefers-reduced-motion:no-preference){.rla-compare__field:hover .rla-compare__bottle{transform:translateY(-4px) scale(1.02)}}@media screen and (min-width:1100px){.rla-compare__scroll{overflow:visible;padding:0;margin:0}.rla-compare__table{grid-template-columns:minmax(136px,.95fr) repeat(var(--rla-compare-count),minmax(0,1fr));min-width:0}.rla-compare{--cmp-field-h: clamp(140px, 11vw, 176px)}.rla-compare__cell--name,.rla-compare__cell--corner-name{position:sticky;top:0}.header-sticky~.page-container .rla-compare__cell--name,.header-sticky~.page-container .rla-compare__cell--corner-name{top:var(--sticky-header-height, 0px)}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .rla-compare__cell--name,.header-hidden[data-sticky-type=on-scroll-up]~.page-container .rla-compare__cell--corner-name{top:0}}@media screen and (min-width:1100px)and (max-width:1299px){.rla-compare__row--body>.rla-compare__cell--data{padding-inline:.5rem;font-size:.9375rem}.rla-compare__name{font-size:.9375rem}.rla-compare__badge{font-size:.75rem;padding:7px 4px 8px}.rla-compare__view{padding:0 10px;letter-spacing:.05em;font-size:.875rem}}@media screen and (min-width:750px)and (max-width:1099px){.rla-compare__cell--label,.rla-compare__cell--corner{position:sticky;left:0;z-index:4}.rla-compare__cell--corner{background:var(--cmp-ground)}.rla-compare__cell--label{box-shadow:inset 0 1px 0 var(--cmp-edge),10px 0 14px -12px #141a1759,-6px 0 0 var(--cmp-ground)}.rla-compare__row--top>.rla-compare__cell--label{box-shadow:10px 0 14px -12px #141a1759,-6px 0 0 var(--cmp-ground)}.rla-compare__cell--corner{box-shadow:-6px 0 0 var(--cmp-ground)}.rla-compare--pin-ready .rla-compare__pin{display:block;position:sticky;top:0;z-index:8;height:0}.header-sticky~.page-container .rla-compare__pin{top:var(--sticky-header-height, 0px)}.header-hidden[data-sticky-type=on-scroll-up]~.page-container .rla-compare__pin{top:0}.rla-compare__pin-bar{position:absolute;top:0;left:-6px;right:-6px;overflow:hidden;background:var(--cmp-ground);box-shadow:0 12px 20px -14px #141a1766,inset 0 -1px 0 var(--cmp-edge);opacity:0;visibility:hidden;pointer-events:none}.rla-compare__pin.is-shown .rla-compare__pin-bar{opacity:1;visibility:visible;pointer-events:auto}.rla-compare__pin-track{display:grid;grid-template-columns:repeat(var(--rla-compare-count),var(--cmp-col-w));width:max-content;margin-left:6px;padding:8px 0 8px var(--cmp-label-w);will-change:transform}.rla-compare__pin-name{position:relative;display:flex;align-items:center;justify-content:center;margin:0 var(--cmp-inset);min-height:46px;padding:10px 8px 4px;box-sizing:border-box;overflow:hidden;border-radius:12px;text-align:center;font-family:var(--rla-s-font, var(--font-heading-family));font-weight:700;font-size:.9375rem;line-height:1.1;letter-spacing:.01em;text-transform:uppercase;color:var(--cmp-ink);text-decoration:none;background:var(--cmp-surface);box-shadow:inset 0 0 0 1px var(--cmp-edge)}.rla-compare__pin-name:before{content:"";position:absolute;inset:0 0 auto;height:6px;background:rgb(var(--product-accent))}.rla-compare__pin-corner{display:block;position:absolute;top:0;bottom:0;left:0;width:calc(var(--cmp-label-w) + 6px);background:var(--cmp-ground);box-shadow:10px 0 14px -12px #141a1759}}.rla-compare__pin{display:none}@media screen and (min-width:750px)and (max-width:1099px)and (prefers-reduced-motion:no-preference){.rla-compare__pin-bar{transition:opacity .2s ease,visibility 0s linear .2s}.rla-compare__pin.is-shown .rla-compare__pin-bar{transition:opacity .2s ease,visibility 0s linear 0s}.rla-compare__pin{transition:top .3s ease}}@media screen and (max-width:749px){.rla-compare{--cmp-field-h: 210px}.rla-compare__notes{--note-per-row: 1}.rla-compare__note{max-width:30rem;padding:1.25rem 1.1rem 1.35rem}.rla-compare__scroll{overflow:visible;padding:0;margin:0}.rla-compare__table{display:flex;flex-direction:column;min-width:0}.rla-compare__table:before{content:none}.rla-compare__cell{order:calc(var(--c) * 20 + var(--r))}.rla-compare__cell--label,.rla-compare__cell--corner{display:none}.rla-compare__cell--field{align-self:stretch;padding:0;margin-top:2rem}.rla-compare__cell--first{margin-top:0}.rla-compare__field{padding-top:20px}.rla-compare__cell--name{padding:0;background:none}.rla-compare__namebox{min-height:0;padding:16px 18px 6px}.rla-compare__name{font-size:1.375rem}.rla-compare__cell--about{padding:0}.rla-compare__aboutbox{padding:2px 18px 16px;border-radius:0;box-shadow:inset 1px 0 0 var(--cmp-edge),inset -1px 0 0 var(--cmp-edge)}.rla-compare__subtitle{font-size:1rem}.rla-compare__badge{flex-direction:row;gap:8px;padding:10px 12px;font-size:.9375rem}.rla-compare__row--body>.rla-compare__cell--data{display:grid;grid-template-columns:7.25rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.8rem 18px;text-align:left;background:var(--cmp-surface);box-shadow:inset 0 1px 0 var(--cmp-edge),inset 1px 0 0 var(--cmp-edge),inset -1px 0 0 var(--cmp-edge);border-radius:0}.rla-compare__row--alt>.rla-compare__cell--data{background:var(--cmp-zebra)}.rla-compare__cell[data-label]:before{content:attr(data-label);font-family:var(--rla-s-font, inherit);font-weight:700;font-size:.9375rem;line-height:1.25;color:#00602a}.rla-compare__sizes{justify-content:flex-start}.rla-compare__row--bottom>.rla-compare__cell--data{border-radius:0 0 var(--cmp-radius) var(--cmp-radius);box-shadow:inset 0 1px 0 var(--cmp-edge),inset 1px 0 0 var(--cmp-edge),inset -1px 0 0 var(--cmp-edge),inset 0 -1px 0 var(--cmp-edge),0 22px 36px -26px #141a1773}.rla-compare__cell--view{grid-template-columns:1fr;justify-items:center;padding-block:1rem 1.15rem}.rla-compare__row--body>.rla-compare__cell--view{display:flex;justify-content:center}.rla-compare__cell--view[data-label]:before{content:none}.rla-compare__view{max-width:none;min-height:50px;font-size:1rem}}.pp-section{--pp-accent-text: #97D700;--pp-ink: var(--rla-ink, var(--pp-accent-text))}.pp-inner{max-width:68rem;margin:0 auto;padding-inline:1.5rem}.pp-head{max-width:44rem}.pp-kicker{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--pp-ink)}.pp-heading{margin:0 0 1rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem);line-height:1.1}.pp-intro{font-size:1.05rem;line-height:1.6;opacity:.92}.pp-hero{margin-top:2.75rem;display:flex;align-items:baseline;gap:1.1rem;flex-wrap:wrap;padding-bottom:2.25rem;border-bottom:1px solid rgb(from var(--pp-ink) r g b / .22)}.pp-hero-value{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(3.2rem,2rem + 6vw,5.5rem);line-height:.9;color:var(--pp-ink)}.pp-hero-label{margin:0;max-width:22rem;font-size:1.02rem;line-height:1.4;opacity:.92}.pp-sub-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;line-height:1.25}.pp-body{font-size:.98rem;line-height:1.62;opacity:.92}.pp-body p{margin:0 0 .75rem}.pp-body p:last-child{margin-bottom:0}.pp-points{margin:2.75rem 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),1fr));gap:1.75rem 2rem}.pp-point{padding-left:1.1rem;border-left:2px solid var(--pp-ink)}.pp-compare{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgb(from var(--pp-ink) r g b / .22);max-width:52rem}.pp-compare-grid{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.pp-compare-col{padding:1.1rem 1.25rem;border-radius:.9rem;border:1px solid rgb(from var(--pp-ink) r g b / .22)}.pp-compare-col--ours{border-color:var(--pp-ink);background:#0000002e}.pp-compare-value{margin:0 0 .3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;line-height:1.25}.pp-compare-col--ours .pp-compare-value{color:var(--pp-ink)}.pp-compare-col--theirs .pp-compare-value{opacity:.82}.pp-compare-label{margin:0;font-size:.86rem;line-height:1.45;opacity:.82}.pp-compare-foot{margin:1.25rem 0 0;font-size:.78rem;line-height:1.5;opacity:.62}@media(max-width:749px){.pp-compare-grid{grid-template-columns:1fr}.pp-hero{gap:.6rem}}.rrd-section{--rrd-accent: #97D700}.rrd-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rrd-head{max-width:40rem;margin-bottom:2rem}.rrd-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rrd-accent)}.rrd-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rrd-intro{margin:0;font-size:1rem;line-height:1.6;opacity:.85}.rrd-grid{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.rrd-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.rrd-grid{grid-template-columns:repeat(4,1fr)}}.rrd-tile{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding:1.35rem 1.3rem;border:0;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;color:inherit;text-decoration:none;text-align:left;font-family:inherit;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease,transform .2s ease}.rrd-tile:not(.is-pending):hover,.rrd-tile:not(.is-pending):focus-visible{box-shadow:inset 0 0 0 1px var(--rrd-accent),0 14px 34px -14px var(--rrd-accent-glow);background:#f4f6f214}.rrd-tile.is-pending{cursor:default;opacity:.62}.rrd-tile__icon{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--rrd-accent-soft);color:var(--rrd-accent);transition:background-color .2s ease}.rrd-tile__icon svg{width:24px;height:24px}.rrd-tile:not(.is-pending):hover .rrd-tile__icon,.rrd-tile:not(.is-pending):focus-visible .rrd-tile__icon{background:var(--rrd-accent);color:#141a17}.rrd-tile__text{display:flex;flex-direction:column;gap:.3rem;flex:1}.rrd-tile__label{font-size:1rem;font-weight:600;line-height:1.3}.rrd-tile__sublabel{font-size:.82rem;line-height:1.45;opacity:.72}.rrd-tile__arrow{display:inline-flex;width:18px;height:18px;color:var(--rrd-accent)}.rrd-tile__arrow svg{width:100%;height:100%;transition:transform .2s ease}.rrd-tile.is-pending .rrd-tile__arrow{color:#f4f6f280}@media(prefers-reduced-motion:no-preference){.rrd-tile:not(.is-pending):hover .rrd-tile__arrow svg,.rrd-tile:not(.is-pending):focus-visible .rrd-tile__arrow svg{transform:translate(3px)}.rrd-tile:not(.is-pending):hover,.rrd-tile:not(.is-pending):focus-visible{transform:translateY(-2px)}}@media(max-width:639px){.rrd-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.7rem}.rrd-tile{gap:.55rem;padding:1rem .9rem 1.05rem}.rrd-tile__icon{width:38px;height:38px;border-radius:10px}.rrd-tile__icon svg{width:20px;height:20px}.rrd-tile__label{font-size:.95rem;line-height:1.25}.rrd-tile__sublabel{font-size:.8125rem;line-height:1.35}.rrd-tile__arrow{display:none}}.rrd-empty{padding:2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:12px;color:#f4f6f299}.rrhero-section{--rrhero-accent: #97D700;--rrhero-bg: #141a17;position:relative;overflow:hidden;display:flex;align-items:flex-end;min-height:clamp(430px,56vh,600px)}.rrhero-media{position:absolute;top:0;right:0;bottom:0;left:0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 45%,transparent 100%)}.rrhero-media__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.rrhero-inner{position:relative;z-index:1;width:100%;max-width:72rem;margin:0 auto;padding:clamp(7rem,16vh,10rem) 1.5rem 2.75rem}.rrhero-copy{position:relative;max-width:44rem;padding:40px 48px;margin-left:-48px}.rrhero-copy:before{content:"";position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;z-index:-1;background:#141a17e6;filter:blur(24px);border-radius:24px}.rrhero-kicker{margin:0 0 .8rem;font-size:.78rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--rrhero-accent)}.rrhero-heading{margin:0 0 .9rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(2.6rem,1.6rem + 4.5vw,4.6rem);line-height:.98;letter-spacing:-.01em;text-transform:uppercase}.rrhero-text{margin:0;max-width:34rem;font-size:clamp(1rem,.9rem + .4vw,1.15rem);line-height:1.55;opacity:.88}.rrhero-text p{margin:0}.rrhero-stats{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.6rem 0 0;padding:0;list-style:none}.rrhero-stat{display:inline-flex;align-items:baseline;gap:.45rem;padding:.5rem .95rem;border-radius:999px;background:#f4f6f20f;box-shadow:inset 0 0 0 1px #f4f6f229;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.rrhero-stat__value{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.05rem;line-height:1;color:var(--rrhero-accent)}.rrhero-stat__label{font-size:.8rem;line-height:1;letter-spacing:.04em;opacity:.85;white-space:nowrap}.rrhero-video{position:absolute;top:0;right:0;bottom:0;left:0}.rrhero-video video-media,.rrhero-video .rrhero-video__media{display:block;width:100%;height:100%;aspect-ratio:auto!important;background:transparent}.rrhero-video video-media>img,.rrhero-video video-media>lazy-image,.rrhero-video .deferred-media>img,.rrhero-video .deferred-media>lazy-image{display:none!important}.rrhero-video video{display:block;width:100%;height:100%;object-fit:cover;object-position:center 35%}.rrhero-media--video .rrhero-media__img{animation:none}@media(prefers-reduced-motion:no-preference){.rrhero-media__img{animation:rrhero-settle 1.8s cubic-bezier(.22,.61,.36,1) both}.rrhero-media--video .rrhero-media__img{animation:none}@keyframes rrhero-settle{0%{transform:scale(1.05)}to{transform:scale(1)}}}@media(prefers-reduced-motion:reduce){.rrhero-video{display:none}}@media(max-width:749px){.rrhero-section{min-height:min(78vh,560px)}.rrhero-inner{padding-top:9rem;padding-bottom:2.25rem}.rrhero-copy{padding:24px;margin-left:-24px;margin-right:-24px}.rrhero-copy:before{top:-8px;right:-8px;bottom:-8px;left:-8px;filter:blur(12px);border-radius:20px}}.rrh-section{--rrh-accent: #97D700;--rrh-accent-soft: rgb(151 215 0 / .16)}.rrh-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rrh-head{display:flex;align-items:flex-end;justify-content:space-between;gap:2rem;flex-wrap:wrap;margin-bottom:2.5rem}.rrh-head-text{max-width:40rem}.rrh-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rrh-accent)}.rrh-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rrh-intro{margin:0;font-size:1rem;line-height:1.6;opacity:.85}.rrh-head-link{flex:0 0 auto;display:inline-flex;align-items:center;gap:.5rem;color:inherit;font-size:.9rem;font-weight:600;text-decoration:none;padding-bottom:2px;border-bottom:1px solid transparent;transition:border-color .2s ease,color .2s ease}.rrh-head-link svg{width:18px;height:18px}.rrh-head-link:hover,.rrh-head-link:focus-visible{color:var(--rrh-accent);border-color:var(--rrh-accent)}.rrh-grid{display:grid;gap:1rem}.rrh-grid+.rrh-grid{margin-top:1rem}.rrh-grid--documents{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.rrh-grid--guides{grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr))}.rrh-card--document{display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.35rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;transition:box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.rrh-card--document:not([data-rrh-state=dim]):hover{box-shadow:inset 0 0 0 1px var(--rrh-accent)}}.rrh-section:has(.rrh-picker) .rrh-card--document:focus-visible,.rrh-section:has(.rrh-picker) .rrh-card--document .rrh-card__cta:focus-visible{outline:2px solid rgb(244 246 242);outline-offset:4px}.rrh-card__tag{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rrh-accent)}.rrh-card__title{margin:0;flex:1;font-size:1.05rem;font-weight:600;line-height:1.3}.rrh-card__cta{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--rrh-accent);text-decoration:none}.rrh-card__cta svg{width:16px;height:16px}.rrh-card--document:hover .rrh-card__cta:not(.rrh-card__cta--pending){text-decoration:underline}.rrh-card__cta--pending{color:#f4f6f29e}.rrh-pending-row{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem;margin:0;padding:1.1rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;font-size:.95rem;line-height:1.5}.rrh-pending-row__mark{flex:0 0 auto;padding:.3rem .6rem;border-radius:999px;box-shadow:inset 0 0 0 1px #f4f6f240;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f4f6f2b8}.rrh-pending-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin:.9rem 0 0;padding:0;list-style:none}.rrh-pending-chip{display:inline-flex;align-items:center;gap:.55rem;padding:.45rem .85rem .45rem .65rem;border-radius:999px;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;font-size:.875rem;line-height:1.2;color:#f4f6f2e6}.rrh-pending-chip__dot{flex:none;width:10px;height:10px;border-radius:50%;background:var(--dot);box-shadow:0 0 0 3px var(--dot-soft)}.rrh-picker{display:flex;align-items:center;flex-wrap:wrap;gap:.6rem;margin-bottom:1.75rem}.rrh-picker__label{margin-right:.1rem;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#f4f6f29e}.rrh-picker__chip{display:inline-flex;align-items:center;min-height:34px;padding:.4rem .85rem;border:none;border-radius:999px;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f22e;color:var(--rrh-accent);font-family:inherit;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:box-shadow .2s ease,background-color .2s ease}@media(hover:hover)and (pointer:fine){.rrh-picker__chip:hover{box-shadow:inset 0 0 0 1px var(--rrh-accent)}}.rrh-picker__chip:focus-visible{outline:2px solid rgb(244 246 242);outline-offset:4px}.rrh-picker__chip[aria-pressed=true]{background:var(--rrh-accent-soft);box-shadow:inset 0 0 0 1px var(--rrh-accent)}.rrh-card--document[data-rrh-state=hit]{box-shadow:inset 0 0 0 1px var(--rrh-accent);opacity:1;filter:brightness(1.08)}.rrh-card--document[data-rrh-state=dim]{--rrh-dim-opacity: .8;opacity:var(--rrh-dim-opacity)}.rrh-card--guide{display:flex;flex-direction:column;gap:.85rem;padding:1.6rem 1.5rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;color:inherit;text-decoration:none;transition:box-shadow .2s ease}@media(hover:hover)and (pointer:fine){.rrh-card--guide:not(.is-pending):hover{box-shadow:inset 0 0 0 1px var(--rrh-accent)}}.rrh-card--guide:focus-visible{outline:2px solid rgb(244 246 242);outline-offset:4px}.rrh-card--guide .rrh-card__title{font-size:1.15rem}.rrh-card__excerpt{margin:0;flex:1;font-size:.92rem;line-height:1.55;opacity:.82}.rrh-card__read{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:600;color:var(--rrh-accent)}.rrh-card__read svg{width:16px;height:16px;transition:transform .2s ease}.rrh-card--guide:not(.is-pending):hover .rrh-card__read svg{transform:translate(3px)}.rrh-card--guide.is-pending .rrh-card__read{color:#f4f6f29e}.rrh-grid--combos{grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr))}.rrh-card--combo{display:flex;flex-direction:column;gap:.6rem;padding:1.35rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f}.rrh-card__rates{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.35rem}.rrh-card__rates li{font-size:.92rem;line-height:1.4;opacity:.9;padding:.3rem .5rem;margin:-.3rem -.5rem;border-radius:.5rem}.rrh-card__rate-mark{display:inline-block;width:8px;height:8px;margin-right:.55rem;border-radius:50%;background:var(--dot, var(--rrh-accent));box-shadow:0 0 0 3px var(--dot-soft, transparent);vertical-align:middle}.rrh-card__rates li.rrh-card__rate--linked{opacity:1;background:#0006}.rrh-card__rate-product{color:var(--dot, var(--rrh-accent));font-weight:600;text-decoration:none}.rrh-card__rate-product:hover,.rrh-card__rate-product:focus-visible{text-decoration:underline}.rrh-card__note{margin:.2rem 0 0;font-size:.82rem;line-height:1.5;opacity:.7}.rrh-grid--steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));list-style:none;margin:0;padding:0;counter-reset:rrh-step}.rrh-card--step{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:.6rem;padding:1.35rem 1.4rem;border-radius:.9rem;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;counter-increment:rrh-step}.rrh-card__step-ring{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:2rem;height:2rem;border-radius:50%;box-shadow:inset 0 0 0 1px var(--rrh-accent);color:var(--rrh-accent);font-size:.85rem;font-weight:700}.rrh-card__step-ring:before{content:counter(rrh-step)}.rrh-card--step-icon{padding-top:1.6rem}.rrh-card__step-icon-well{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:44px;height:44px;border-radius:12px;background:var(--rrh-accent-soft);color:var(--rrh-accent)}.rrh-card__step-icon-well svg{width:24px;height:24px}.rrh-card--step .rrh-card__title{flex:0 0 auto}.rrh-card__step-badge{position:absolute;top:1rem;right:1.1rem;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rrh-accent);opacity:.85}.rrh-card__step-badge:before{content:"Step " counter(rrh-step)}.rrh-card__detail{margin:0;font-size:.92rem;line-height:1.55;opacity:.8}.rrh-footnote{margin-top:2rem;padding-top:1.5rem;border-top:1px solid rgb(244 246 242 / .12);font-size:.88rem;line-height:1.6;opacity:.82;max-width:44rem}.rrh-footnote p{margin:0 0 .6rem}.rrh-footnote p:last-child{margin-bottom:0}.rrh-footnote strong{color:inherit;font-weight:700}.rrh-footnote ul{margin:0;padding-left:1.15rem}.rrh-footnote li{margin-bottom:.4rem}.rrh-footnote li:last-child{margin-bottom:0}@media(prefers-reduced-motion:no-preference){@media(hover:hover)and (pointer:fine){.rrh-card--document:not([data-rrh-state=dim]):hover,.rrh-card--guide:not(.is-pending):hover{transform:translateY(-2px)}}.rrh-card--guide:focus-visible{transform:translateY(-2px)}.rrh-section:has(.rrh-picker) .rrh-card--document{transition:box-shadow .2s ease,opacity .2s ease,filter .2s ease}}.rrh-empty{padding:2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:12px;color:#f4f6f299}@media(max-width:749px){.rrh-head{flex-direction:column;align-items:flex-start;gap:1.25rem}}.rrp-section{--rrp-accent: #97D700}.rrp-inner{max-width:72rem;margin:0 auto;padding-inline:1.5rem}.rrp-head{margin-bottom:2.5rem}.rrp-head-text{max-width:40rem}.rrp-kicker{margin:0 0 .7rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--rrp-accent)}.rrp-heading{margin:0;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,1rem + 2.2vw,2.4rem);line-height:1.1}.rrp-grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,21rem),1fr))}.rrp-card{display:flex;flex-direction:column;border-radius:.9rem;overflow:hidden;background:#f4f6f20d;box-shadow:inset 0 0 0 1px #f4f6f21f;color:inherit;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.rrp-card:not(.is-pending):hover,.rrp-card:not(.is-pending):focus-visible{box-shadow:inset 0 0 0 1px var(--rrp-accent)}.rrp-card__media{aspect-ratio:16 / 9;overflow:hidden;background:#f4f6f20f}.rrp-card__image{display:block;width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.rrp-card:not(.is-pending):hover .rrp-card__image{transform:scale(1.04)}.rrp-card__body{display:flex;flex-direction:column;gap:.55rem;padding:1.5rem 1.6rem 1.7rem;flex:1}.rrp-card__eyebrow{margin:0;font-size:.72rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;color:var(--rrp-accent)}.rrp-card__title{margin:0;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.25rem,1.05rem + .8vw,1.6rem);line-height:1.15}.rrp-card__text{margin:0;flex:1;font-size:.95rem;line-height:1.55;opacity:.82}.rrp-card__cta{display:inline-flex;align-items:center;gap:.4rem;margin-top:.5rem;font-size:.88rem;font-weight:600;color:var(--rrp-accent)}.rrp-card__cta svg{width:16px;height:16px;transition:transform .2s ease}.rrp-card:not(.is-pending):hover .rrp-card__cta svg{transform:translate(3px)}.rrp-section.has-backdrop{position:relative;isolation:isolate;overflow:hidden}.rrp-section.has-backdrop:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;background-image:linear-gradient(rgb(20 26 23 / var(--rrp-scrim-strength)),rgb(20 26 23 / var(--rrp-scrim-strength))),var(--rrp-bg-image);background-size:cover,cover;background-position:center,center;background-repeat:no-repeat,no-repeat}.rrp-section.has-backdrop .rrp-inner{position:relative;z-index:1}.rrp-section.has-backdrop .rrp-card{background:#141a178c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.rrp-empty{padding:2rem;border:1px dashed rgb(244 246 242 / .25);border-radius:12px;color:#f4f6f299}@media(prefers-reduced-motion:no-preference){.rrp-card:not(.is-pending):hover{transform:translateY(-2px)}}.rrq-section{display:grid;place-items:center;position:relative;padding:var(--rrq-pt, 72px) 20px var(--rrq-pb, 72px);background:var(--rrq-bg, #f4f6f2);color:#141a17;font-family:var(--font-body-family)}.rrq-section--photo{min-height:var(--rrq-h, 640px);padding-block:48px}.rrq-section *,.rrq-section *:before{box-sizing:border-box}.rrq-media{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.rrq-media picture,.rrq-media__img{display:block;width:100%;height:100%}.rrq-media__img{object-fit:cover;object-position:50% 50%}.rrq-plate{position:relative;width:100%;max-width:960px;min-width:0;padding:32px 40px 24px;text-align:center;background:linear-gradient(135deg,#ffffff8c,#ffffff1a 38%,#ffffff0d 62%,#ffffff47),rgb(255 255 255 / var(--rrq-pa, .7));border-radius:22px;box-shadow:inset 0 0 0 1px #ffffffd9,0 16px 40px #141a172e}.rrq-section--photo .rrq-plate{-webkit-backdrop-filter:blur(22px) saturate(1.6);backdrop-filter:blur(22px) saturate(1.6)}.rrq-head{margin-bottom:24px}.rrq-bar{display:block;width:64px;height:6px;margin:0 auto 12px;border-radius:3px;background:var(--rrq-accent, #97D700)}.rrq-kicker{margin:0;font-size:clamp(.8125rem,.72rem + .4vw,1rem);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#2d4100}.rrq-heading{margin:6px 0 0;font-family:var(--font-heading-family);font-size:clamp(1.75rem,1rem + 2.4vw,3.5rem);font-weight:700;line-height:1.05;text-transform:uppercase;color:#00602a}.rrq-stage{display:grid;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scrollbar-width:none}.rrq-stage::-webkit-scrollbar{display:none}.rrq-slide{grid-area:1 / 1;min-width:0;padding:4px;display:flex;flex-direction:column;justify-content:flex-start;transform:translate(calc(var(--rrq-index) * 100%));scroll-snap-align:start}.rrq-section.is-ready .rrq-stage{overflow:hidden;touch-action:pan-y pinch-zoom}.rrq-section.is-ready .rrq-slide{opacity:0;visibility:hidden;transform:translate(8px);transition:opacity .18s ease,transform .18s ease,visibility .18s;pointer-events:none}.rrq-section.is-ready .rrq-slide.is-active{opacity:1;visibility:visible;transform:none;pointer-events:auto}.rrq-card{margin:0;padding:0}.rrq-quote{margin:0 0 20px;padding:0;border:0;font-family:var(--font-body-family);font-size:clamp(1.25rem,1rem + .85vw,1.75rem);font-weight:400;font-style:normal;line-height:1.4;color:#141a17}.rrq-quote p{margin:0 0 .6em}.rrq-quote>:last-child{margin-bottom:0}.rrq-glyph{display:block;font-size:64px;line-height:.8;color:#00602a}.rrq-attribution{display:grid;gap:2px;margin:0 0 16px;font-size:16px;line-height:1.3;color:#3d453f}.rrq-author{font-weight:700;color:#141a17}.rrq-chips{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}.rrq-chip{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:8px 16px;border-radius:999px;font-family:var(--font-heading-family);font-weight:700;font-size:13px;line-height:1.2;letter-spacing:.04em;text-transform:uppercase;text-decoration:none}.rrq-chip--out{background:#fff9;box-shadow:inset 0 0 0 1.5px #00602a;color:#00602a}a.rrq-chip:hover{text-decoration:underline;text-underline-offset:3px}.rrq-navigation{display:grid;margin-top:20px}.rrq-controls,.rrq-scroll-hint{grid-area:1 / 1}.rrq-scroll-hint{align-self:center;margin:0;font-size:14px;color:#3d453f}.rrq-controls{visibility:hidden;display:flex;justify-content:center;align-items:center;gap:12px}.rrq-section.is-ready .rrq-controls{visibility:visible}.rrq-section.is-ready .rrq-scroll-hint{visibility:hidden}.rrq-dots{display:flex;flex-wrap:wrap;justify-content:center}.rrq-arrow,.rrq-dot{-webkit-appearance:none;appearance:none;display:inline-grid;place-items:center;width:44px;height:44px;flex:0 0 44px;padding:0;border:0;border-radius:50%;background:transparent;color:#00602a;cursor:pointer}.rrq-arrow{box-shadow:inset 0 0 0 1px #00602a;font-size:24px}.rrq-dot span{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 1.5px #00602a}.rrq-dot[aria-current=true] span{background:#00602a}.rrq-section :focus-visible{outline:2px solid #00602a;outline-offset:2px}.rrq-status{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);margin:0}@media(min-width:1024px){.rrq-section{padding-inline:100px}}@media(max-width:749px){.rrq-section{padding:32px 16px 88px;min-height:0}.rrq-plate{padding:24px 16px 20px;border-radius:18px}.rrq-head{margin-bottom:20px}.rrq-controls{gap:4px}.rrq-dot{width:32px;flex-basis:32px}}@media(prefers-reduced-motion:reduce){.rrq-section.is-ready .rrq-slide{transition:none;transform:none}}@media(prefers-reduced-transparency:reduce){.rrq-section .rrq-plate{background:#f4f6f2;-webkit-backdrop-filter:none;backdrop-filter:none}}.rla-sb,.rla-sb__media,.rla-sb__frame{position:relative;overflow:hidden}.rla-sb__picture,.rla-sb__img{display:block;width:100%;height:100%}.rla-sb__picture{transform-origin:var(--sun-x, 70%) var(--sun-y, 40%);will-change:transform}.rla-sb__img{max-width:none;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.rla-sb__sun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:var(--sun-o, .3);background:radial-gradient(circle at var(--sun-x, 70%) var(--sun-y, 40%),rgb(255 240 200 / .75) 0%,rgb(255 222 150 / .32) 18%,rgb(255 210 130 / .1) 38%,rgb(255 210 130 / 0) 62%)}.rla-sb__title{margin-block-end:.4em}.rla-sb__text{max-width:46ch}.rla-sb--full .rla-sb__media{background:#e4e9df}@media(min-width:990px){.rla-sb--full{display:grid;align-items:center;min-height:clamp(560px,80svh,860px)}.rla-sb--full .rla-sb__media{position:absolute;top:0;right:0;bottom:0;left:0}.rla-sb--full .rla-sb__inner{position:relative;z-index:1;padding-block:72px}.rla-sb--full .rla-sb__plate{width:min(560px,46%)}.rla-sb--full.rla-sb--media-left .rla-sb__plate{margin-inline-start:auto}}@media(max-width:989px){.rla-sb--full .rla-sb__media{height:clamp(320px,74vw,560px)}.rla-sb--full .rla-sb__img{object-position:var(--pos-m, 60% 50%)}.rla-sb--full .rla-sb__inner{position:relative;z-index:1;margin-top:-56px;padding-bottom:56px}}.rla-sb__split{display:grid;gap:clamp(28px,4vw,72px);align-items:center}.rla-sb__frame{aspect-ratio:5 / 4}@media(min-width:990px){.rla-sb__split{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.rla-sb--media-right .rla-sb__split{grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.rla-sb--media-right .rla-sb__frame{order:2}}@media(max-width:989px){.rla-sb__frame{aspect-ratio:4 / 3}.rla-sb__img{object-position:var(--pos-m, 60% 50%)}}.rla-sh{position:relative;overflow:hidden}.rla-sh__media{position:relative;overflow:hidden;background:#e4e9df}.rla-sh__picture,.rla-sh__img{display:block;width:100%;height:100%}.rla-sh__picture{transform-origin:var(--sun-x, 70%) var(--sun-y, 40%);will-change:transform}.rla-sh__img{max-width:none;object-fit:cover;object-position:var(--pos-d, 50% 50%)}.rla-sh__sun{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;mix-blend-mode:screen;opacity:var(--sun-o, .4);background:radial-gradient(circle at var(--sun-x, 70%) var(--sun-y, 40%),rgb(255 240 200 / .75) 0%,rgb(255 222 150 / .32) 18%,rgb(255 210 130 / .1) 38%,rgb(255 210 130 / 0) 62%)}.rla-sh__title{margin:0 0 16px}.rla-sh__text{max-width:40ch}.rla-sh__text p+p{margin-top:.7em}@media(min-width:990px){.rla-sh{display:grid;align-items:center}.rla-sh--tall{min-height:clamp(620px,calc(100svh - 116px),980px)}.rla-sh--medium{min-height:clamp(540px,calc(78svh - 60px),820px)}.rla-sh__media{position:absolute;top:0;right:0;bottom:0;left:0}.rla-sh__inner{position:relative;z-index:1;padding-block:64px}.rla-sh__plate{width:min(600px,48%)}.rla-sh--plate-right .rla-sh__plate{margin-inline-start:auto}}@media(max-width:989px){.rla-sh__media{height:clamp(340px,78vw,620px)}.rla-sh__img{object-position:var(--pos-m, 60% 50%)}.rla-sh__inner{position:relative;z-index:1;margin-top:-56px;padding-bottom:40px}.rla-sh--m-below .rla-sh__inner{margin-top:0;padding-top:20px}}.rla-sh--nophoto .rla-sh__media{display:none}.rla-sh--nophoto .rla-sh__inner{margin-top:0;padding-block:48px}.rsh{position:relative;isolation:isolate;padding:var(--rsh-pad-top, 88px) 16px var(--rsh-pad-bottom, 88px);overflow-x:clip;color:#141a17;background-color:#e6f1cc;background-image:radial-gradient(75% 95% at 8% -12%,#fff,#ffffffb3 26%,#fff0 60%),radial-gradient(55% 70% at 100% 0%,#97d7006b,#97d70000 68%),radial-gradient(60% 60% at 92% 100%,#007a331f,#007a3300 70%),linear-gradient(180deg,#dfedbd,#e9f2d3 55%,#eef4e2);font-family:var(--font-body-family, var(--font-heading-family))}.rsh:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:linear-gradient(rgb(0 96 42 / .07) 1px,transparent 1px),linear-gradient(90deg,rgb(0 96 42 / .07) 1px,transparent 1px);background-size:32px 32px;background-position:center top;-webkit-mask-image:linear-gradient(180deg,rgb(0 0 0 / .9),rgb(0 0 0 / 0) 85%);mask-image:linear-gradient(180deg,#000000e6,#0000 85%)}.rsh-inner{display:grid;gap:clamp(28px,4vw,56px);align-items:center;max-width:72rem;margin-inline:auto}@media(min-width:990px){.rsh-inner{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.rsh-kicker{margin:0 0 10px;font:700 .875rem/1.2 var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase}.rsh-track{--p: 1;position:relative;width:min(100%,360px);height:26px;margin:0 0 6px}.rsh-track__line{position:absolute;left:5px;right:5px;top:50%;height:4px;margin-top:-2px;border-radius:4px;background:#141a1724;overflow:hidden}.rsh-track__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(90deg,#007a33,#97d700);transform:scaleX(var(--p));transform-origin:left center}.rsh-track__nodes{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-between;align-items:center;list-style:none;margin:0;padding:0}.rsh-track__node{width:10px;height:10px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #141a1747}.rsh-track__node.is-done{background:#97d700;box-shadow:inset 0 0 0 2px #141a17}.rsh-heading{margin:14px 0 16px;font:700 clamp(2.125rem,1.3rem + 3.4vw,4rem)/.98 var(--font-heading-family);letter-spacing:.005em;text-transform:uppercase;text-wrap:balance;color:#00602a}.rsh-heading a{color:inherit;text-decoration:none}.rsh-heading a:hover{text-decoration:underline;text-decoration-thickness:3px;text-underline-offset:.12em}.rsh-heading a:focus-visible{outline:3px solid #141a17;outline-offset:4px;border-radius:6px}.rsh-text{max-width:36rem;font-size:1.0625rem;line-height:1.6;color:#141a17db}.rsh-text>*{margin:0 0 .75rem}.rsh-actions{display:flex;flex-wrap:wrap;gap:10px 12px;margin-top:22px}.rsh-btn{display:inline-flex;align-items:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font:700 .875rem/1.1 var(--font-heading-family);letter-spacing:.08em;text-transform:uppercase;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease}.rsh-btn--lime{background:#97d700;color:#141a17;box-shadow:0 1px 2px #141a1714,0 14px 30px -18px #00602ab3}.rsh-btn--line{color:#00602a;background:#ffffffb3;box-shadow:inset 0 0 0 1.5px #00602a8c}.rsh-btn:focus-visible{outline:3px solid #141a17;outline-offset:3px}@media(pointer:fine){.rsh-btn--lime:hover{background:#a6e21a}.rsh-btn--line:hover{background:#fff;box-shadow:inset 0 0 0 2px #00602a}}.rsh-count{margin:14px 0 0;font:600 .8125rem/1.3 var(--font-heading-family);letter-spacing:.06em;text-transform:uppercase;color:#4d5650}.rsh-card{padding:clamp(18px,2.4vw,28px);border-radius:24px;background:#ffffffd1;-webkit-backdrop-filter:blur(10px) saturate(1.2);backdrop-filter:blur(10px) saturate(1.2);box-shadow:inset 0 0 0 1px #ffffffe6,0 1px 2px #141a170f,0 22px 48px -26px #141a1761}.rsh-card__head{display:flex;align-items:center;gap:.6rem;margin:0 0 12px;font:700 .8125rem/1.25 var(--font-heading-family);letter-spacing:.14em;text-transform:uppercase}.rsh-card__head:before{content:"";width:2.25rem;height:3px;border-radius:3px;background:#97d700}.rsh-list{display:grid;gap:4px 18px;margin:0;padding:0;list-style:none}@media(min-width:640px){.rsh-list{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;grid-template-rows:repeat(6,auto)}}.rsh-item__link{display:flex;align-items:center;gap:12px;min-height:48px;padding:4px 10px 4px 4px;border-radius:14px;color:#141a17;text-decoration:none;transition:background-color .2s ease}.rsh-item__no{flex:none;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 2px #007a33;color:#00602a;font:700 .875rem/1 var(--font-heading-family);transition:background-color .2s ease,color .2s ease}.rsh-item__t{font:600 .9375rem/1.25 var(--font-heading-family);text-wrap:pretty}.rsh-item.is-done .rsh-item__no{background:#97d700;box-shadow:inset 0 0 0 2px #141a17;color:#141a17}.rsh-item__link:focus-visible{outline:3px solid #141a17;outline-offset:2px}@media(pointer:fine){.rsh-item__link:hover{background:#eef6dc}.rsh-item__link:hover .rsh-item__no{background:#007a33;color:#fff}.rsh-item__link:hover .rsh-item__t{text-decoration:underline;text-underline-offset:.2em}}.rsh-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:639px){.rsh{padding-top:min(var(--rsh-pad-top, 88px),56px);padding-bottom:min(var(--rsh-pad-bottom, 88px),56px)}.rsh-inner{gap:24px}.rsh-card{padding:12px 10px;border-radius:20px}.rsh-card__head{margin:4px 6px 6px}.rsh-list{gap:0}.rsh-item__link{min-height:44px;gap:10px}.rsh-item__no{width:32px;height:32px;font-size:.8125rem}}@media(prefers-reduced-motion:no-preference){.rsh[data-armed]:not(.is-visible) .rsh-track__fill{transform:scaleX(0)}.rsh.is-visible .rsh-track__fill{transition:transform 1.4s cubic-bezier(.16,1,.3,1) .25s}.rsh-btn--lime:hover{transform:translateY(-2px)}}.rst{--rst-font: var(--rla-font, var(--font-heading-family));--rst-body: var(--font-body-family, var(--rst-font));--rst-bg: #f4f6f2;--rst-ink: #141a17;--rst-ink-soft: rgb(20 26 23 / .86);--rst-muted: #4d5650;--rst-edge: rgb(20 26 23 / .1);--rst-card: #ffffff;--rst-shadow: 0 1px 2px rgb(20 26 23 / .06), 0 18px 40px -22px rgb(20 26 23 / .32);--rst-field: rgb(var(--product-accent, 151 215 0));--rst-track: rgb(20 26 23 / .12);position:relative;padding:var(--rst-pad-top, 80px) 16px var(--rst-pad-bottom, 80px);background-color:var(--rst-bg);color:var(--rst-ink);font-family:var(--rst-body)}.rst--paper{background-image:radial-gradient(120% 90% at 8% -10%,#fffffff2,#fff0 58%)}.rst--grid{background-image:linear-gradient(rgb(20 26 23 / .045) 1px,transparent 1px),linear-gradient(90deg,rgb(20 26 23 / .045) 1px,transparent 1px);background-size:32px 32px;background-position:center top}.rst--product{--rst-bg: var(--rst-field);--rst-ink: var(--rst-on-accent, #141a17);--rst-ink-soft: var(--rst-on-accent, #141a17);--rst-muted: var(--rst-on-accent, #141a17);--rst-track: color-mix(in srgb, var(--rst-on-accent, #141a17) 30%, transparent);background-image:radial-gradient(90% 120% at 85% 0%,#ffffff29,#fff0 60%)}.rst--ink{--rst-disc: rgb(var(--product-accent, 151 215 0));--rst-field: var(--rst-accent-on-ink, rgb(var(--product-accent, 151 215 0)));--rst-bg: #141a17;--rst-ink: #f4f6f2;--rst-ink-soft: rgb(244 246 242 / .9);--rst-muted: rgb(244 246 242 / .78);--rst-edge: rgb(255 255 255 / .12);--rst-card: rgb(255 255 255 / .06);--rst-shadow: 0 1px 2px rgb(0 0 0 / .3), 0 24px 52px -26px rgb(0 0 0 / .75);--rst-track: rgb(244 246 242 / .16);background-image:radial-gradient(70% 60% at 85% 0%,color-mix(in srgb,var(--rst-field) 16%,transparent),transparent 62%),linear-gradient(rgb(255 255 255 / .035) 1px,transparent 1px),linear-gradient(90deg,rgb(255 255 255 / .035) 1px,transparent 1px);background-size:auto,32px 32px,32px 32px}.rst-inner{max-width:1160px;margin-inline:auto;display:grid;gap:clamp(40px,5vw,72px)}.rst-head{max-width:760px;margin-inline:auto;text-align:center}.rst .rst-kicker{display:flex;align-items:center;justify-content:center;gap:.6rem;margin:0 0 .75rem;font-family:var(--rst-body);font-size:.8rem;font-weight:700;line-height:1.25;letter-spacing:.14em;text-transform:uppercase;color:var(--rst-ink)}.rst-kicker:before,.rst-kicker:after{content:"";width:2.25rem;height:3px;border-radius:3px;background:var(--rst-field)}.rst--product .rst-kicker:before,.rst--product .rst-kicker:after{background:var(--rst-ink)}.rst .rst-heading{margin:0 0 .5rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight, 700);font-size:var(--title-md, clamp(2rem, 3.368vw, 4rem));line-height:var(--font-heading-line-height, 1.05);text-transform:uppercase;text-wrap:balance;color:var(--rst-ink)}.rst-intro{font-size:1.05rem;line-height:1.6;color:var(--rst-muted)}.rst-intro>*{margin:0;color:inherit}.rst .rst-sub{margin:0 0 clamp(20px,2.4vw,32px);font-family:var(--rst-font);font-size:clamp(1.25rem,1rem + .9vw,1.75rem);font-weight:700;line-height:1.15;text-transform:uppercase;letter-spacing:.02em;color:var(--rst-ink);text-align:center;text-wrap:balance}.rst-dot{flex:none;display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--rst-field);box-shadow:inset 0 0 0 1px #141a1747}.rst-lead,.rst-chapter,.rst-source{width:100%;max-width:700px;margin-inline:auto}.rst .rst-lead__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0 0 22px;font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--rst-muted)}.rst .rst-lead__jump{margin-left:auto;display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border-radius:999px;color:var(--rst-ink);text-decoration:none;text-transform:none;letter-spacing:0;font-size:.9375rem;box-shadow:inset 0 0 0 1.5px #141a1738;background:#fff}.rst .rst-lead__jump:hover{background:var(--rst-field);color:var(--rst-on-accent, #141a17);box-shadow:inset 0 0 0 1.5px var(--rst-field)}.rst-lead__text>p{margin:0 0 .8em;font-family:var(--rst-font);font-size:clamp(1.25rem,1.05rem + .8vw,1.625rem);line-height:1.5;color:var(--rst-ink);text-wrap:pretty}.rst-lead__text>p:last-child{margin-bottom:0}.rst-lead__text--cap>p:first-child:first-letter,.rst-lead__text--capi>p:first-child .rst-cap-i{float:left;margin:.08em .16em 0 0;padding:.06em .16em 0;border-radius:10px;font-weight:700;font-size:3.1em;line-height:.92;background:var(--rst-field);color:var(--rst-on-accent, #141a17)}.rst-lead__text--capi>p:first-child .rst-cap-i{position:relative;width:.7em;padding:.025em 0 .035em;text-align:center;-webkit-text-fill-color:transparent}.rst-lead__text--capi>p:first-child .rst-cap-i:before,.rst-lead__text--capi>p:first-child .rst-cap-i:after{content:"";position:absolute;top:.155em;height:.67em;box-sizing:border-box}.rst-lead__text--capi>p:first-child .rst-cap-i:before{left:calc(50% - .095em);width:.19em;background:currentColor}.rst-lead__text--capi>p:first-child .rst-cap-i:after{left:calc(50% - .21em);width:.42em;border-block:.12em solid currentColor}.rst-chapter{position:relative}.rst-chapter--nohead .rst-chapter__text>h2:first-child{display:none}.rst .rst-chapter__no{margin:0 0 6px;font-family:var(--rst-font);font-size:.9rem;font-weight:700;letter-spacing:.14em;color:var(--rst-muted);display:flex;align-items:center;gap:10px}.rst-chapter__no:after{content:"";flex:0 0 48px;height:3px;border-radius:3px;background:var(--rst-field)}.rst-chapter__text h2,.rst-source h2,.rst-prod__text h2{margin:0 0 .6em;font-family:var(--rst-font);font-size:clamp(1.5rem,1.15rem + 1.4vw,2.25rem);font-weight:700;line-height:1.08;text-transform:uppercase;text-wrap:balance;color:var(--rst-ink)}.rst-chapter__text p,.rst-prod__text p,.rst-source p{margin:0 0 1em;font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);line-height:1.7;color:var(--rst-ink-soft);text-wrap:pretty}.rst-chapter__text p:last-child,.rst-prod__text p:last-of-type{margin-bottom:0}.rst-chapter__text a,.rst-source a,.rst-prod__text p a{color:inherit;text-decoration:underline;text-decoration-color:var(--rst-field);text-decoration-thickness:2px;text-underline-offset:.2em}.rst-chapter__text em,.rst-source em{font-style:italic}.rst-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:0;margin:0}.rst-stat{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:10px;padding:8px clamp(16px,2vw,28px);border-left:2px solid var(--rst-track)}.rst-stat:first-child{border-left-color:transparent}.rst-stat{container-type:inline-size}.rst .rst-stat__value{margin:0;font-family:var(--rst-font);font-weight:700;font-size:min(clamp(2.75rem,2rem + 3vw,4.75rem),calc(100cqi / (var(--len, 4) * .62)));line-height:.95;letter-spacing:-.01em;color:var(--rst-ink);font-variant-numeric:tabular-nums}.rst-stat__suffix{font-size:.5em;margin-left:.08em}.rst .rst-stat__label{margin:0;font-size:1rem;line-height:1.45;color:var(--rst-ink-soft);max-width:24ch}@media(max-width:749px){.rst-stat{border-left:0;border-top:2px solid var(--rst-track);padding:18px 0;align-items:center;text-align:center}.rst .rst-stat__label{margin-inline:auto}.rst-stat:first-child{border-top-color:transparent;padding-top:0}}.rst-tl{--p: 1;position:relative}.rst-tl__body{position:relative}.rst-tl__track{position:absolute;left:0;right:0;top:9px;height:4px;border-radius:4px;background:var(--rst-track)}.rst-tl__fill{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--rst-field);transform:scaleX(var(--p));transform-origin:left center}.rst-tl__list{list-style:none;margin:0;padding:0;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:clamp(16px,2vw,28px)}.rst-tl__item{position:relative;padding-top:36px}.rst-tl__mark{position:absolute;top:0;left:0;width:22px;height:22px;border-radius:50%;background:var(--rst-field);box-shadow:0 0 0 5px var(--rst-bg),inset 0 0 0 1px #141a1747}.rst .rst-tl__year{margin:0 0 6px;font-family:var(--rst-font);font-size:clamp(1.75rem,1.3rem + 1.6vw,2.5rem);font-weight:700;line-height:1;color:var(--rst-ink)}.rst .rst-tl__title{margin:0 0 6px;font-weight:700;font-size:1.0625rem;line-height:1.3;color:var(--rst-ink)}.rst .rst-tl__text{margin:0;font-size:.975rem;line-height:1.55;color:var(--rst-ink-soft)}@media(max-width:749px){.rst-tl__track{top:0;bottom:0;left:9px;right:auto;width:4px;height:auto}.rst-tl__fill{transform:scaleY(var(--p));transform-origin:center top}.rst-tl__list{grid-auto-flow:row;gap:28px}.rst-tl__item{padding:0 0 0 44px}}.rst-cmp{margin:0 auto;width:100%;max-width:900px}.rst-cmp__rows{display:grid;gap:22px}.rst-cmp__row{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr) auto;align-items:center;gap:12px 20px}.rst .rst-cmp__label{margin:0;font-weight:600;font-size:1rem;line-height:1.3;color:var(--rst-ink)}.rst-cmp__bar{height:34px;border-radius:999px;background:var(--rst-track);overflow:hidden}.rst-cmp__fill{display:block;height:100%;width:var(--w);min-width:6px;border-radius:inherit;background:color-mix(in srgb,var(--rst-ink) 55%,transparent);transform-origin:left center}.rst-cmp__row--hl .rst-cmp__fill{background:var(--rst-field)}.rst .rst-cmp__value{margin:0;font-family:var(--rst-font);font-weight:700;font-size:1.125rem;color:var(--rst-ink);white-space:nowrap}.rst .rst-cmp__cap{margin:22px auto 0;max-width:700px;font-size:.9rem;line-height:1.55;color:var(--rst-muted);text-align:center}@media(max-width:749px){.rst-cmp__row{grid-template-columns:minmax(0,1fr) auto}.rst-cmp__bar{grid-column:1 / -1;grid-row:2;height:26px}}.rst-quote{margin:0 auto;max-width:860px;text-align:center}.rst-quote blockquote{margin:0;padding:0;border:0}.rst-quote blockquote:before{content:"";display:block;width:72px;height:6px;margin:0 auto 28px;border-radius:3px;background:var(--rst-field)}.rst-quote blockquote p{margin:0;font-family:var(--rst-font);font-weight:700;font-size:clamp(1.625rem,1.2rem + 1.8vw,2.75rem);line-height:1.18;color:var(--rst-ink);text-wrap:balance}.rst-quote figcaption{margin-top:20px;font-size:1rem;color:var(--rst-muted)}.rst-hs{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px);margin:0}.rst-hs__figure{margin:0}.rst-hs__disc{position:relative;width:min(100%,460px);aspect-ratio:1;margin-inline:auto;border-radius:50%;background-color:var(--rst-disc, var(--rst-field));background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='28' viewBox='0 0 16 28'%3E%3Cpath d='M8 0 16 4.667V14L8 18.667 0 14V4.667ZM8 18.667V28' fill='none' stroke='%23fff' stroke-opacity='.3' stroke-width='1'/%3E%3C/svg%3E");box-shadow:0 30px 70px -30px color-mix(in srgb,var(--rst-disc, var(--rst-field)) 70%,transparent),inset 0 0 0 1px #ffffff40}.rst-hs__disc img{position:absolute;top:9%;right:9%;bottom:9%;left:9%;width:82%;height:82%;object-fit:contain}.rst .rst-hs__dot{position:absolute;z-index:1;width:40px;height:40px;margin:-20px 0 0 -20px;border-radius:50%;display:grid;place-items:center;font:700 1rem/1 var(--rst-font);color:#141a17;text-decoration:none;background:#fff;box-shadow:0 0 0 3px #141a17,0 8px 20px -6px #00000080;transition:transform .2s ease,box-shadow .2s ease}.rst .rst-hs__dot:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:50%;border:2px solid #ffffff;opacity:0;transform:scale(.8);transition:opacity .2s ease,transform .2s ease}.rst .rst-hs__dot.is-active{transform:scale(1.12)}.rst .rst-hs__dot.is-active:after{opacity:1;transform:scale(1)}.rst .rst-hs__dot:focus-visible{outline:3px solid var(--rst-ink);outline-offset:6px}.rst .rst-hs__cap{margin:18px auto 0;max-width:460px;text-align:center;font-size:.875rem;color:var(--rst-muted)}.rst-hs__notes{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rst-hs__note{display:grid;grid-template-columns:40px minmax(0,1fr);gap:16px;padding:18px 20px;border-radius:18px;background:var(--rst-card);box-shadow:inset 0 0 0 1px var(--rst-edge),var(--rst-shadow);transition:box-shadow .2s ease,background-color .2s ease;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);scroll-margin:120px}.rst-hs__note.is-active{box-shadow:inset 0 0 0 2px var(--rst-field),var(--rst-shadow)}.rst-hs__num{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font:700 1rem/1 var(--rst-font);background:var(--rst-disc, var(--rst-field));color:var(--rst-on-accent, #141a17)}.rst .rst-hs__title{margin:2px 0 4px;font-family:var(--rst-font);font-weight:700;font-size:1.125rem;color:var(--rst-ink)}.rst .rst-hs__text{margin:0;font-size:1rem;line-height:1.55;color:var(--rst-ink-soft)}@media(max-width:989px){.rst-hs{grid-template-columns:minmax(0,1fr)}}.rst-steps__list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:clamp(16px,2vw,24px);counter-reset:none}.rst-step{position:relative;padding:clamp(22px,2.4vw,32px);border-radius:22px;background:var(--rst-card);box-shadow:inset 0 0 0 1px var(--rst-edge),var(--rst-shadow);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.rst-step:before{content:"";position:absolute;left:clamp(22px,2.4vw,32px);top:0;width:56px;height:4px;border-radius:0 0 4px 4px;background:var(--rst-field)}.rst .rst-step__no{display:block;margin:6px 0 14px;font-family:var(--rst-font);font-weight:700;font-size:2.25rem;line-height:1;color:var(--rst-muted)}.rst .rst-step__title{margin:0 0 8px;font-family:var(--rst-font);font-weight:700;font-size:1.25rem;line-height:1.2;color:var(--rst-ink)}.rst .rst-step__text{margin:0;font-size:1rem;line-height:1.6;color:var(--rst-ink-soft)}.rst-mc{margin:0 auto;width:100%;max-width:900px}.rst-mc__stage{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(20px,4vw,56px)}.rst-mc svg{display:block;width:min(100%,420px);aspect-ratio:1;height:auto;margin-inline:auto;overflow:visible;color:var(--rst-ink)}.rst-mc__head{fill:var(--rst-field);stroke:var(--rst-bg);stroke-width:3}.rst-mc__key{list-style:none;margin:0;padding:0;display:grid;gap:16px;font-size:1rem;line-height:1.45;color:var(--rst-ink-soft)}.rst-mc__key li{display:grid;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:12px}.rst-mc__sw{width:22px;height:22px;border-radius:50%}.rst-mc__sw--head{background:var(--rst-field)}.rst-mc__sw--tail{height:5px;border-radius:3px;background:color-mix(in srgb,var(--rst-ink) 55%,transparent)}.rst-mc__sw--core{background:radial-gradient(circle,#ffd166,#e8a317)}@media(max-width:749px){.rst-mc__stage{grid-template-columns:minmax(0,1fr)}}.rst-fig svg{aspect-ratio:auto;width:min(100%,460px)}.rst-fig__stage--solo{grid-template-columns:minmax(0,1fr)}.rst-fig__stage--solo svg{width:min(100%,760px)}.rst-fig__sw--line{height:5px;border-radius:3px}.rst-fig__t{fill:var(--rst-ink);font-family:var(--rst-font);font-weight:600}.rst-fig__t--soft{fill:var(--rst-muted);font-weight:500}.rst-fig__ink{stroke:var(--rst-ink)}.rst-fig__field{fill:var(--rst-field)}.rst-fig__bg{fill:var(--rst-bg)}.rst-prod{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:center;gap:clamp(28px,5vw,72px)}.rst-prod__card{max-width:420px;width:100%;justify-self:center}.rst-prod__card--pair{max-width:600px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.rst .rst-pill{display:inline-flex;align-items:center;gap:10px;min-height:48px;margin-top:24px;padding:0 24px;border-radius:999px;font:600 1rem/1 var(--rst-font);text-decoration:none;background:var(--rst-field);color:var(--rst-on-accent, #141a17)}.rst .rst-pill:hover{filter:brightness(1.06)}.rst .rst-pill:focus-visible{outline:3px solid var(--rst-ink);outline-offset:3px}@media(max-width:749px){.rst-prod{grid-template-columns:minmax(0,1fr)}}.rst-source{padding:clamp(22px,2.6vw,34px);border-radius:22px;background:var(--rst-card);box-shadow:inset 0 0 0 1px var(--rst-edge),var(--rst-shadow)}.rst-source h2{font-size:1.125rem;letter-spacing:.12em}.rst-source p{font-size:.975rem;line-height:1.6}.se-section{--se-accent-text: #97D700;--se-ink: var(--rla-ink, var(--se-accent-text))}.se-inner{max-width:68rem;margin:0 auto;padding-inline:1.5rem}.se-head{max-width:44rem}.se-kicker{margin:0 0 .75rem;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--se-ink)}.se-heading{margin:0 0 1rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.7rem,1.1rem + 2.4vw,2.6rem);line-height:1.1}.se-intro{font-size:1.05rem;line-height:1.6;opacity:.92}.se-sub-heading{margin:0 0 .6rem;color:inherit;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:1.15rem;line-height:1.25}.se-body{font-size:.98rem;line-height:1.62;opacity:.92}.se-body p{margin:0 0 .75rem}.se-body p:last-child{margin-bottom:0}.se-window{margin-top:3rem;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:2rem;align-items:center}.se-window-figure{min-width:0}.se-window-figure .siw-svg{width:100%;height:auto}.se-points{margin-top:3rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:2rem}.se-cost{margin-top:3rem;padding-top:2.5rem;border-top:1px solid rgb(from var(--se-ink) r g b / .22);max-width:48rem}.se-cost-compare{margin-top:1.5rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem}.se-cost-col{padding:1.1rem 1.25rem;border-radius:.9rem;border:1px solid rgb(from var(--se-ink) r g b / .22)}.se-cost-col--ours{border-color:var(--se-ink);background:#0000002e}.se-cost-value{margin:0 0 .3rem;font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.5rem,1rem + 2vw,2.1rem);line-height:1;color:var(--se-ink)}.se-cost-col--theirs .se-cost-value{color:inherit;opacity:.8}.se-cost-label{margin:0;font-size:.82rem;line-height:1.4;opacity:.82}.se-cost-foot{margin:1.25rem 0 0;font-size:.78rem;line-height:1.5;opacity:.62}@media(max-width:749px){.se-window,.se-cost-compare{grid-template-columns:1fr}}.tex{display:block;position:relative;z-index:1}.tex-stage{max-width:980px;margin:0 auto;padding:0 1.5rem}.tex-head{margin-bottom:2.5rem}.tex-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.6rem,2.6vw,2.2rem);line-height:1.15;margin:0;color:inherit}.tex-beat{margin-bottom:3.5rem}.tex-media img{width:100%;height:auto;display:block;border-radius:.75rem}.tex-media picture{display:contents}.tex-copy{max-width:560px;margin-top:1.5rem}.tex-kicker{margin:0 0 .5rem;font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--te-accent-text)}.tex-copy-heading{font-family:var(--font-heading-family);font-weight:var(--font-heading-weight);font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.2;margin:0 0 .75rem;color:inherit}.tex-body{font-size:1.02rem;line-height:1.65;opacity:.88}.tex-body p{margin:0 0 .75rem}.tex-body p:last-child{margin-bottom:0}.tex-figure{text-align:center}.chl-svg{width:min(400px,78vw);height:auto;color:currentColor}.tex-figure--wide{grid-column:1 / -1}.siw-svg{width:640px;height:auto;color:currentColor}.hmr-svg{width:min(640px,100%);height:auto;color:currentColor}.tex-figure--photo img{width:min(560px,46vw);height:auto;display:block;margin:0 auto;border-radius:.85rem}@media(max-width:700px){.tex-figure--photo img{width:min(560px,82vw)}}.tex-figure--wide{overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}@media(max-width:700px){.tex-figure--wide{margin-inline:calc(50% - 50vw);padding-inline:max(1rem,calc(50vw - 50%))}.tex-figure--wide .tex-figure-note{position:sticky;left:0}}.tex-figure-note{margin:.5rem 0 0;font-size:.8rem;opacity:.65}.tex-chips{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.9rem;margin:0 0 3.5rem}.tex-chip{padding:1rem 1.1rem;border:1px solid rgba(244,246,242,.12);border-radius:.6rem;background:#f4f6f20d}.tex-chip__value{margin:0 0 .3rem;font-family:var(--font-heading-family);font-weight:700;font-size:1.7rem;line-height:1;color:var(--te-accent-text);font-variant-numeric:tabular-nums}.tex-chip__title{margin:0;font-size:.85rem;line-height:1.35;opacity:.85}.tex.is-enhanced .tex-stage{position:sticky;top:0;height:100svh;max-width:none;margin:0;padding:0;overflow:hidden;will-change:transform}.tex.is-enhanced .tex-head{position:absolute;top:calc(var(--header-height, 72px) + 1.25rem);left:max(4vw,1.5rem);z-index:6;margin:0}.tex.is-enhanced .tex-heading{font-size:1rem;text-transform:uppercase;letter-spacing:.12em;text-shadow:0 1px 2px rgba(10,13,11,.75),0 2px 8px rgba(10,13,11,.5),0 4px 28px rgba(10,13,11,.55)}.tex.is-enhanced .tex-thesis{text-shadow:0 1px 2px rgba(10,13,11,.75),0 2px 8px rgba(10,13,11,.5),0 4px 32px rgba(10,13,11,.6)}.tex.is-enhanced .tex-kicker,.tex.is-enhanced .tex-turn{text-shadow:0 0 2px rgba(10,13,11,.95),0 1px 3px rgba(10,13,11,.9),0 2px 14px rgba(10,13,11,.7)}.tex--nucleus.is-enhanced .tex-beat:not([data-beat="2"]) .tex-kicker,.tex--nucleus.is-enhanced .tex-beat:not([data-beat="2"]) .tex-turn{color:var(--te-ink-photo, var(--te-ink))}.tex.is-enhanced .tex-beat{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.tex.is-enhanced .tex-media{position:absolute;top:0;right:0;bottom:0;left:0}.tex[data-healthy-early].is-enhanced .tex-beat[data-beat="2"]{z-index:1}.tex.is-enhanced .tex-media img{width:100%;height:100%;object-fit:cover;border-radius:0}.tex.is-enhanced .tex-media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(10,13,11,.78) 0%,transparent 52%)}.tex.is-enhanced .tex-copy{position:absolute;left:max(4vw,1.5rem);bottom:16%;width:min(540px,60vw);margin:0;z-index:2;text-shadow:0 1px 2px rgba(10,13,11,.55),0 2px 22px rgba(10,13,11,.45)}.tex.is-enhanced .tex-beat[data-beat="2"] .tex-figure{position:absolute;left:8vw;top:50%;transform:translateY(-50%);text-align:center}.tex.is-enhanced .tex-beat[data-beat="2"] .chl-svg{width:min(46vh,420px)}.tex.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{width:min(42vw,480px)}@media(min-width:1200px){.tex.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{width:min(50vw,780px)}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-figure{left:max(3.5vw,1rem)}}.tex.is-enhanced .tex-beat[data-beat="2"] .tex-copy{left:auto;right:max(4vw,1.5rem);top:50%;bottom:auto;transform:translateY(-50%);width:min(460px,40vw)}@media(min-width:768px){.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-copy{top:0;bottom:0;height:fit-content;margin-block:auto;transform:none}}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-copy-heading{font-size:clamp(1.2rem,1.9vw,1.6rem)}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-body{font-size:.94rem;line-height:1.55}.tex.is-enhanced .tex-chips{position:absolute;left:max(4vw,1.5rem);bottom:2rem;display:flex;flex-wrap:nowrap;gap:.9rem;margin:0;z-index:5;width:max-content;max-width:min(60vw,calc(100vw - 3rem))}.tex.is-enhanced .tex-copy{bottom:24%}@media screen and (max-width:767px){.tex.is-enhanced .tex-head{top:calc(var(--header-height, 64px) + .75rem);left:1.25rem;right:1.25rem}.tex.is-enhanced .tex-copy,.tex.is-enhanced .tex-beat[data-beat="2"] .tex-copy{left:1.25rem;right:1.25rem;top:auto;bottom:10.75rem;transform:none;width:auto}.tex.is-enhanced .tex-copy-heading{font-size:1.35rem}.tex.is-enhanced .tex-body{font-size:.95rem}.tex.is-enhanced .tex-body>p+p{display:none}.tex.is-enhanced .tex-beat[data-beat="2"]{display:flex;flex-direction:column;padding:calc(var(--header-height, 64px) + 3.25rem) 1.25rem 10.75rem}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg){padding-top:calc(var(--header-height, 64px) + 5.8rem)}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-turn{display:none}.tex.is-enhanced .tex-beat[data-beat="2"] .tex-figure{position:static;transform:none;flex:1 1 auto;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;align-content:center;margin:0 0 1.25rem;container-type:size;padding-inline:0}.tex.is-enhanced .tex-beat[data-beat="2"] .chl-svg{height:100%;max-height:340px;width:100%;max-width:min(62vw,300px)}.tex.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{width:100%;max-width:min(94vw,440px);height:100%;max-height:100%}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="8"]{font-size:10.4px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="8.5"]{font-size:11px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="9"]{font-size:11.7px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="9.5"]{font-size:12.4px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="10"]{font-size:13px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="10.5"]{font-size:13.7px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="11"]{font-size:14.3px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="11.5"]{font-size:15px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="12"]{font-size:15.6px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="12.5"]{font-size:16.3px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="13"]{font-size:16.9px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="14"]{font-size:18.2px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [font-size="17"]{font-size:22.1px}.tex.is-enhanced .tex-beat[data-beat="2"] svg [letter-spacing="0.06em"]{letter-spacing:.03em}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-copy-heading{font-size:1.2rem}.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-body{font-size:.88rem;line-height:1.45}.tex.is-enhanced .tex-beat[data-beat="2"] .tex-figure-note{display:none}@container (max-height: 120px){.tex.is-enhanced .tex-beat[data-beat="2"] .chl-svg,.tex.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{display:none}}@media screen and (max-height:700px){.tex.is-enhanced .tex-copy-heading{font-size:1.15rem}.tex.is-enhanced .tex-body,.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-body{font-size:.85rem;line-height:1.4}.tex--nucleus.is-enhanced .tex-thesis{display:none}}@media screen and (max-height:660px){.tex--nucleus.is-enhanced .tex-thesis{display:none}.tex.is-enhanced .tex-copy-heading{font-size:1.05rem}.tex.is-enhanced .tex-body,.tex.is-enhanced .tex-beat[data-beat="2"]:has(.hmr-svg) .tex-body{font-size:.82rem;line-height:1.35}.tex.is-enhanced .tex-kicker{margin-bottom:.15rem}.tex.is-enhanced .tex-copy-heading{margin-bottom:.35rem}}.tex.is-enhanced .tex-beat[data-beat="2"] .tex-copy{position:static;flex:0 0 auto;width:auto;margin:0}.tex.is-enhanced .tex-chips{left:1.25rem;right:1.25rem;bottom:4.25rem;width:auto;max-width:none;gap:.6rem}.tex.is-enhanced .tex-chip{padding:.7rem .8rem;flex:1}.tex.is-enhanced .tex-chip__value{font-size:1.3rem}.tex.is-enhanced .tex-chip__title{font-size:.75rem}}.tex-thesis{margin:.5rem 0 0;max-width:34rem;font-family:var(--font-heading-family);font-size:clamp(1.05rem,1.7vw,1.45rem);font-weight:700;line-height:1.28;letter-spacing:-.01em;text-wrap:balance}.tex-kicker-num{font-variant-numeric:tabular-nums;opacity:.75}.tex-kicker-note{float:right;margin-left:1rem;font-size:.68rem;letter-spacing:.12em;color:#f4f6f2;opacity:.72}.tex-turn{margin:.85rem 0 0;font-style:italic;color:var(--te-ink, #97D700);opacity:.92}.tex-evidence{margin:.9rem 0 0;font-size:.75rem;line-height:1.5;opacity:.6}.tex-evidence span{text-transform:uppercase;letter-spacing:.12em;font-weight:600;opacity:.8}.tex--nucleus.is-enhanced .tex-copy{width:min(46rem,62vw);bottom:10rem}.tex--nucleus.is-enhanced .tex-media:after{background:linear-gradient(to top,#0a0d0be6,#0a0d0bc2 42%,#0a0d0b5c 68%,#0a0d0b00 88%)}@media screen and (min-width:768px){.tex--nucleus.tex--scrim-side.is-enhanced .tex-media:after{background:linear-gradient(to right,#0a0d0bdb,#0a0d0bb8 40%,#0a0d0b00 62%)}}.tex--nucleus.is-enhanced .tex-body{font-size:.94rem;line-height:1.5}.tex--nucleus.is-enhanced .tex-body p+p{margin-top:.65rem}.tex--nucleus.is-enhanced .tex-copy-heading{font-size:clamp(1.15rem,1.9vw,1.6rem);line-height:1.25}@media screen and (min-width:768px){.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .tex-figure{overflow:visible;max-width:min(52vw,760px);top:57%}}@media screen and (min-width:768px){.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .chl-svg{width:min(42vh,400px)}}@media screen and (min-width:768px)and (max-height:879px){.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{width:min(50vw,780px,80svh)}.tex--nucleus.is-enhanced .tex-thesis{font-size:1rem;margin-top:.4rem}.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .tex-figure:before{top:-.6rem;right:-.9rem;bottom:-.6rem;left:-.9rem}}@media screen and (min-width:768px)and (max-height:819px){.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .hmr-svg{width:min(50vw,780px,70svh)}.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .chl-svg{width:min(38vh,340px)}.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .tex-figure:before{top:-.35rem;right:-.7rem;bottom:-.35rem;left:-.7rem}}.tex--nucleus.is-enhanced .tex-beat[data-beat="2"] .tex-figure:before{content:"";position:absolute;top:-1.25rem;right:-1.5rem;bottom:-1.25rem;left:-1.5rem;border-radius:1.25rem;background:var(--te-ground);opacity:.82;z-index:-1}@media screen and (max-width:767px){.tex--nucleus.is-enhanced .tex-copy{width:auto;bottom:11.5rem}.tex--nucleus.is-enhanced .tex-body{font-size:.86rem;line-height:1.45}.tex-thesis{font-size:1rem}}.tex--nucleus .tex-kicker,.tex--nucleus .tex-chip__value{color:var(--te-ink, #97D700)}
/*# sourceMappingURL=/cdn/shop/t/22/compiled_assets/styles.css.map */
