.frac[data-astro-cid-24lc2vur]{position:relative;padding-block:clamp(5rem,3rem + 8vw,10rem);background:var(--olive-950);overflow:hidden}.frac__grain[data-astro-cid-24lc2vur]{position:absolute;inset:0;background-image:var(--grain);opacity:.055;mix-blend-mode:overlay;pointer-events:none}.frac__inner[data-astro-cid-24lc2vur]{position:relative}.frac__head[data-astro-cid-24lc2vur]{max-inline-size:46ch;margin-block-end:clamp(3rem,2rem + 4vw,6rem)}.frac__title[data-astro-cid-24lc2vur]{margin-block-start:var(--space-5);font-size:var(--step-6);line-height:.95;letter-spacing:-.04em;color:#fff}.frac__title[data-astro-cid-24lc2vur] em[data-astro-cid-24lc2vur]{font-style:normal;color:var(--leaf-400)}.frac__lede[data-astro-cid-24lc2vur]{margin-block-start:var(--space-6);font-size:var(--step-1);line-height:1.5;color:var(--text-on-dark-dim)}.frac__stage[data-astro-cid-24lc2vur]{display:grid;gap:var(--space-8)}@media(min-width:64rem){.frac__stage[data-astro-cid-24lc2vur]{grid-template-columns:minmax(16rem,23rem) minmax(5rem,9rem) minmax(0,1fr);align-items:center;gap:0}}.kernel[data-astro-cid-24lc2vur]{margin:0;justify-self:center}.kernel[data-astro-cid-24lc2vur] svg[data-astro-cid-24lc2vur]{inline-size:clamp(11rem,34vw,18rem);block-size:auto;overflow:visible}.k[data-astro-cid-24lc2vur]{transform-origin:150px 191px;transition:opacity var(--dur-reveal) var(--ease-viscous),transform var(--dur-reveal) var(--ease-viscous);transition-delay:calc(var(--d, 0) * .11s)}.k--fibre[data-astro-cid-24lc2vur]{fill:var(--olive-700);--d: 0}.k--starch[data-astro-cid-24lc2vur]{fill:#efeadb;--d: 1}.k--gluten[data-astro-cid-24lc2vur]{fill:none;stroke:var(--leaf-600);stroke-width:7;--d: 2}.k--germ[data-astro-cid-24lc2vur]{fill:var(--gold-400);--d: 3}.k--tip[data-astro-cid-24lc2vur]{fill:var(--olive-900);--d: 0}.js .frac__stage[data-astro-cid-24lc2vur]:not(.is-live) .k[data-astro-cid-24lc2vur]{opacity:0;transform:scale(.82)}.kernel__cap[data-astro-cid-24lc2vur]{margin-block-start:var(--space-5);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.14em;text-transform:uppercase;text-align:center;color:#f3f4ee73}.streams[data-astro-cid-24lc2vur]{display:none;inline-size:100%;block-size:100%;min-block-size:26rem}@media(min-width:64rem){.streams[data-astro-cid-24lc2vur]{display:block}}.stream[data-astro-cid-24lc2vur]{fill:none;stroke:var(--stream-on-dark);stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset 1.4s var(--ease-flow)}.frac__stage[data-astro-cid-24lc2vur].is-live .stream[data-astro-cid-24lc2vur]{stroke-dashoffset:0}.fracs[data-astro-cid-24lc2vur]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width:40rem)and (max-width:63.999rem){.fracs[data-astro-cid-24lc2vur]{grid-template-columns:repeat(2,minmax(0,1fr))}}.fr[data-astro-cid-24lc2vur]{opacity:0;transform:translate(-14px);transition:opacity var(--dur-reveal) var(--ease-viscous),transform var(--dur-reveal) var(--ease-viscous);transition-delay:calc(.36s + var(--i) * .13s)}html:not(.js) .fr[data-astro-cid-24lc2vur],.frac__stage[data-astro-cid-24lc2vur].is-live .fr[data-astro-cid-24lc2vur]{opacity:1;transform:none}.fr__link[data-astro-cid-24lc2vur]{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"swatch meta" "swatch becomes" "swatch body";column-gap:var(--space-4);padding:var(--space-5);text-decoration:none;border:1px solid var(--line-on-dark);border-radius:var(--r-lg);background:#ffffff04;transition:border-color var(--dur) var(--ease-out),background var(--dur) var(--ease-out)}.fr__link[data-astro-cid-24lc2vur]:hover{border-color:#a9bc4a73;background:#a9bc4a0f}.fr__swatch[data-astro-cid-24lc2vur]{grid-area:swatch;inline-size:.75rem;block-size:.75rem;margin-block-start:.4rem;border-radius:2px}.fr--starch[data-astro-cid-24lc2vur] .fr__swatch[data-astro-cid-24lc2vur]{background:#efeadb}.fr--germ[data-astro-cid-24lc2vur] .fr__swatch[data-astro-cid-24lc2vur]{background:var(--gold-400)}.fr--gluten[data-astro-cid-24lc2vur] .fr__swatch[data-astro-cid-24lc2vur]{background:var(--leaf-600)}.fr--fibre[data-astro-cid-24lc2vur] .fr__swatch[data-astro-cid-24lc2vur]{background:var(--olive-700)}.fr__meta[data-astro-cid-24lc2vur]{grid-area:meta;display:flex;align-items:baseline;gap:.6rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-500)}.fr__share[data-astro-cid-24lc2vur]{color:#f3f4ee99;font-variant-numeric:tabular-nums}.fr__becomes[data-astro-cid-24lc2vur]{grid-area:becomes;display:flex;align-items:center;gap:.45rem;margin-block-start:.4rem;font-family:var(--font-display);font-size:var(--step-2);font-weight:600;letter-spacing:-.025em;color:#fff}.fr__link[data-astro-cid-24lc2vur] .fr__arrow{color:var(--leaf-500);opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.fr__link[data-astro-cid-24lc2vur]:hover .fr__arrow{opacity:1;transform:none}.fr__body[data-astro-cid-24lc2vur]{grid-area:body;margin-block-start:.5rem;font-size:var(--step--1);line-height:1.6;color:var(--text-on-dark-dim);max-inline-size:54ch}@media(prefers-reduced-motion:reduce){.k[data-astro-cid-24lc2vur],.fr[data-astro-cid-24lc2vur]{opacity:1!important;transform:none!important}.stream[data-astro-cid-24lc2vur]{stroke-dashoffset:0!important}}.gs[data-astro-cid-sjh4524q]{padding-block:var(--section-y);background:var(--bg-subtle)}.gs__head[data-astro-cid-sjh4524q]{max-inline-size:48ch;margin-block-end:var(--space-9)}.gs__title[data-astro-cid-sjh4524q]{margin-block-start:var(--space-5);font-size:var(--step-5);letter-spacing:-.035em;line-height:1}.gs__lede[data-astro-cid-sjh4524q]{margin-block-start:var(--space-5);font-size:var(--step-1);line-height:1.5;color:var(--text-secondary)}.gs__panel[data-astro-cid-sjh4524q]{padding:clamp(1.5rem,1rem + 2.4vw,3rem);background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-lg)}.gs__control[data-astro-cid-sjh4524q]{margin-block-end:var(--space-8)}.gs__range[data-astro-cid-sjh4524q]{inline-size:100%;appearance:none;background:transparent;cursor:pointer}.gs__range[data-astro-cid-sjh4524q]::-webkit-slider-runnable-track{block-size:2px;background:linear-gradient(90deg,var(--olive-300),var(--gold-400));border-radius:var(--r-pill)}.gs__range[data-astro-cid-sjh4524q]::-moz-range-track{block-size:2px;background:linear-gradient(90deg,var(--olive-300),var(--gold-400));border-radius:var(--r-pill)}.gs__range[data-astro-cid-sjh4524q]::-webkit-slider-thumb{appearance:none;inline-size:1.4rem;block-size:1.4rem;margin-block-start:-.67rem;border-radius:50%;background:var(--olive-600);border:3px solid var(--sand-0);box-shadow:var(--shadow-md);transition:transform var(--dur-fast) var(--ease-out)}.gs__range[data-astro-cid-sjh4524q]::-moz-range-thumb{inline-size:1.4rem;block-size:1.4rem;border-radius:50%;background:var(--olive-600);border:3px solid var(--sand-0);box-shadow:var(--shadow-md)}.gs__range[data-astro-cid-sjh4524q]:active::-webkit-slider-thumb{transform:scale(1.12)}.gs__range[data-astro-cid-sjh4524q]:focus-visible{outline:none}.gs__range[data-astro-cid-sjh4524q]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus);outline-offset:3px}.gs__ticks[data-astro-cid-sjh4524q]{display:flex;justify-content:space-between;margin:var(--space-4) 0 0;padding:0;list-style:none}.gs__tick[data-astro-cid-sjh4524q]{padding:.35rem .55rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.08em;color:var(--text-muted);background:none;border:0;border-radius:var(--r-xs);cursor:pointer;transition:color var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}.gs__tick[data-astro-cid-sjh4524q]:hover{color:var(--accent);background:var(--olive-50)}.gs__tick[data-astro-cid-sjh4524q][aria-pressed=true]{color:var(--olive-800);background:var(--olive-100)}.gs__readout[data-astro-cid-sjh4524q]{display:grid;gap:var(--space-7)}@media(min-width:56rem){.gs__readout[data-astro-cid-sjh4524q]{grid-template-columns:minmax(10rem,17rem) minmax(0,1fr);gap:var(--space-9);align-items:center}}.gs__media[data-astro-cid-sjh4524q]{display:grid;place-items:center;margin:0;padding:var(--space-6);background:var(--sand-50);border-radius:var(--r-lg)}.gs__media[data-astro-cid-sjh4524q] img[data-astro-cid-sjh4524q]{inline-size:auto;max-block-size:11rem;object-fit:contain}.gs__code[data-astro-cid-sjh4524q]{font-family:var(--font-mono);font-size:var(--step--1);font-weight:500;letter-spacing:.14em;color:var(--olive-600)}.gs__name[data-astro-cid-sjh4524q]{margin-block-start:var(--space-3);font-size:var(--step-3)}.gs__note[data-astro-cid-sjh4524q]{margin-block-start:var(--space-4);max-inline-size:56ch;color:var(--text-secondary)}.gs__meters[data-astro-cid-sjh4524q]{display:grid;gap:var(--space-4);margin:var(--space-6) 0 0;max-inline-size:30rem}.meter[data-astro-cid-sjh4524q]{display:grid;grid-template-columns:7rem 1fr;align-items:center;gap:var(--space-4)}.meter[data-astro-cid-sjh4524q] dt[data-astro-cid-sjh4524q]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.meter[data-astro-cid-sjh4524q] dd[data-astro-cid-sjh4524q]{margin:0}.meter__track[data-astro-cid-sjh4524q]{display:block;block-size:6px;background:var(--sand-200);border-radius:var(--r-pill);overflow:hidden}.meter__fill[data-astro-cid-sjh4524q]{display:block;inline-size:var(--v, 50%);block-size:100%;border-radius:var(--r-pill);background:linear-gradient(90deg,var(--olive-500),var(--leaf-500));transition:inline-size .62s var(--ease-viscous)}[data-astro-cid-sjh4524q][data-meter=viscosity] .meter__fill[data-astro-cid-sjh4524q]{background:linear-gradient(90deg,var(--olive-700),var(--olive-400))}[data-astro-cid-sjh4524q][data-meter=browning] .meter__fill[data-astro-cid-sjh4524q]{background:linear-gradient(90deg,var(--gold-600),var(--gold-400))}.gs__apps[data-astro-cid-sjh4524q]{display:flex;flex-wrap:wrap;gap:.4rem;margin:var(--space-6) 0 0;padding:0;list-style:none}.gs__apps[data-astro-cid-sjh4524q] li[data-astro-cid-sjh4524q]{padding:.25rem .65rem;font-size:var(--step--2);color:var(--olive-700);background:var(--olive-50);border-radius:var(--r-pill)}.gs__cta[data-astro-cid-sjh4524q]{margin-block-start:var(--space-6)}.gs__caveat[data-astro-cid-sjh4524q]{margin-block-start:var(--space-7);padding-block-start:var(--space-5);border-block-start:1px solid var(--line);font-size:var(--step--2);line-height:1.55;color:var(--text-muted);max-inline-size:76ch}@media(prefers-reduced-motion:reduce){.meter__fill[data-astro-cid-sjh4524q]{transition:none}}.ticker[data-astro-cid-ays4qv4d]{position:relative;padding-block:var(--space-5);background:var(--olive-950);border-block:1px solid rgba(255,255,255,.08);overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.ticker__rail[data-astro-cid-ays4qv4d]{display:flex;inline-size:max-content;animation:ticker-run 64s linear infinite}.ticker[data-astro-cid-ays4qv4d]:hover .ticker__rail[data-astro-cid-ays4qv4d],.ticker[data-astro-cid-ays4qv4d]:focus-within .ticker__rail[data-astro-cid-ays4qv4d]{animation-play-state:paused}.ticker__set[data-astro-cid-ays4qv4d]{display:flex;align-items:center;gap:var(--space-7);margin:0;padding-inline-end:var(--space-7);list-style:none}.ticker__set[data-astro-cid-ays4qv4d] li[data-astro-cid-ays4qv4d]{display:flex;align-items:center;gap:var(--space-4);flex:none;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;color:#f3f4ee9e}.ticker__mark[data-astro-cid-ays4qv4d]{inline-size:4px;block-size:4px;border-radius:50%;background:var(--leaf-500)}@keyframes ticker-run{0%{transform:translate(0)}to{transform:translate(-50%)}}@media(prefers-reduced-motion:reduce){.ticker__rail[data-astro-cid-ays4qv4d]{animation:none}.ticker[data-astro-cid-ays4qv4d]{-webkit-mask-image:none;mask-image:none}.ticker__set[data-astro-cid-ays4qv4d]:last-child{display:none}.ticker__set[data-astro-cid-ays4qv4d]{flex-wrap:wrap;gap:var(--space-5)}}.hero[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-block-size:min(92svh,56rem);margin-block-start:calc(var(--header-h) * -1);padding-block-start:calc(var(--header-h) + var(--space-10));background:var(--olive-950);overflow:hidden}.hero__bg[data-astro-cid-j7pv25f6]{position:absolute;inset:0}.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{inline-size:100%;block-size:100%;object-fit:cover;animation:hero-drift 26s var(--ease-in-out) infinite alternate}@keyframes hero-drift{0%{transform:scale(1.04)}to{transform:scale(1.12)}}@media(prefers-reduced-motion:reduce){.hero__bg[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{animation:none;transform:scale(1.04)}}.hero__scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(180deg,#14181094,#1418102e 34%,#1418108c 72%,#141810e0),linear-gradient(94deg,#141810ad,#1418100a 58%)}.hero__inner[data-astro-cid-j7pv25f6]{position:relative;padding-block-end:clamp(3rem,2rem + 4.5vw,6rem)}.hero__brandline[data-astro-cid-j7pv25f6]{display:inline-flex;align-items:center;gap:.65rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--leaf-500)}.hero__brandline[data-astro-cid-j7pv25f6]:before{content:"";inline-size:2.25rem;block-size:1px;background:currentColor}.hero__title[data-astro-cid-j7pv25f6]{max-inline-size:15ch;margin-block-start:var(--space-5);font-size:var(--step-7);font-weight:600;line-height:.93;letter-spacing:-.045em;color:#fff}.rise[data-astro-cid-j7pv25f6]{display:block;overflow:hidden;padding-block-end:.06em;margin-block-end:-.06em}.rise[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{display:block}.rise--accent[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{color:var(--leaf-400)}.hero__title[data-astro-cid-j7pv25f6] .rise[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6]{animation:hero-rise 1.1s var(--ease-viscous) both}.hero__title[data-astro-cid-j7pv25f6] .rise[data-astro-cid-j7pv25f6]:nth-child(1)>span[data-astro-cid-j7pv25f6]{animation-delay:.12s}.hero__title[data-astro-cid-j7pv25f6] .rise[data-astro-cid-j7pv25f6]:nth-child(2)>span[data-astro-cid-j7pv25f6]{animation-delay:.23s}.hero__title[data-astro-cid-j7pv25f6] .rise[data-astro-cid-j7pv25f6]:nth-child(3)>span[data-astro-cid-j7pv25f6]{animation-delay:.34s}@keyframes hero-rise{0%{transform:translateY(105%)}to{transform:none}}.hero__brandline[data-astro-cid-j7pv25f6],.hero__lede[data-astro-cid-j7pv25f6],.hero__actions[data-astro-cid-j7pv25f6]{animation:hero-fade .9s var(--ease-viscous) both}.hero__brandline[data-astro-cid-j7pv25f6]{animation-delay:60ms}.hero__lede[data-astro-cid-j7pv25f6]{animation-delay:.52s}.hero__actions[data-astro-cid-j7pv25f6]{animation-delay:.64s}@keyframes hero-fade{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.hero__title[data-astro-cid-j7pv25f6] .rise[data-astro-cid-j7pv25f6]>span[data-astro-cid-j7pv25f6],.hero__brandline[data-astro-cid-j7pv25f6],.hero__lede[data-astro-cid-j7pv25f6],.hero__actions[data-astro-cid-j7pv25f6]{animation:none}}.hero__grain[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background-image:var(--grain);opacity:.06;mix-blend-mode:overlay;pointer-events:none}.hero__lede[data-astro-cid-j7pv25f6]{max-inline-size:54ch;margin-block-start:var(--space-6);font-size:var(--step-1);line-height:1.55;color:#ffffffc7}.hero__actions[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;gap:var(--space-4);margin-block-start:var(--space-7)}.hero__stats[data-astro-cid-j7pv25f6]{position:relative;border-block-start:1px solid rgba(255,255,255,.16);background:#1418108c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.statbar[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media(min-width:56rem){.statbar[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.statbar__item[data-astro-cid-j7pv25f6]{padding:var(--space-5) 0;padding-inline-end:var(--space-5)}.statbar__item[data-astro-cid-j7pv25f6]+.statbar__item[data-astro-cid-j7pv25f6]{padding-inline-start:var(--space-5);border-inline-start:1px solid rgba(255,255,255,.14)}@media(max-width:55.999rem){.statbar__item[data-astro-cid-j7pv25f6]:nth-child(odd){padding-inline-start:0;border-inline-start:0}.statbar__item[data-astro-cid-j7pv25f6]:nth-child(n+3){border-block-start:1px solid rgba(255,255,255,.14)}}.statbar__label[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa8}.statbar__value[data-astro-cid-j7pv25f6]{margin:.4rem 0 0;font-family:var(--font-display);font-size:var(--step-3);font-weight:600;letter-spacing:-.03em;line-height:1.05;color:#fff;font-variant-numeric:tabular-nums}.statbar__unit[data-astro-cid-j7pv25f6]{display:block;margin-block-start:.2rem;font-family:var(--font-mono);font-size:var(--step--2);font-weight:400;letter-spacing:.04em;color:var(--leaf-500)}.trust[data-astro-cid-j7pv25f6]{padding-block:var(--space-6);background:var(--sand-0);border-block-end:1px solid var(--line)}.trust__inner[data-astro-cid-j7pv25f6]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4) var(--space-6)}.trust__label[data-astro-cid-j7pv25f6],.trust__note[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.trust__logos[data-astro-cid-j7pv25f6]{height:2.1rem;width:auto}.trust__saudi[data-astro-cid-j7pv25f6]{height:3rem;width:auto}.trust__divider[data-astro-cid-j7pv25f6]{inline-size:1px;block-size:1.75rem;background:var(--line)}.trust__note[data-astro-cid-j7pv25f6]{margin-inline-start:auto;text-transform:none;letter-spacing:.02em}@media(max-width:61.999rem){.trust__note[data-astro-cid-j7pv25f6]{margin-inline-start:0;flex-basis:100%}}.intro__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-9)}@media(min-width:62rem){.intro__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);gap:var(--space-11);align-items:center}}.intro__title[data-astro-cid-j7pv25f6]{max-inline-size:17ch;margin-block-start:var(--space-4)}.intro__body[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6)}.intro__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]+p[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-4)}.intro__body[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{color:var(--text-secondary);max-inline-size:56ch}.intro__copy[data-astro-cid-j7pv25f6] .link-arrow[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-6)}.intro__media[data-astro-cid-j7pv25f6]{position:relative}.intro__figure[data-astro-cid-j7pv25f6]{margin:0;overflow:hidden;border-radius:var(--r-lg);background:var(--sand-100)}.intro__figure[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{inline-size:100%;block-size:100%;object-fit:cover;aspect-ratio:4 / 5}.intro__figure--inset[data-astro-cid-j7pv25f6]{position:absolute;inset-block-end:-2.5rem;inset-inline-start:-2rem;inline-size:48%;border:6px solid var(--sand-0);box-shadow:var(--shadow-lg)}.intro__figure--inset[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}@media(max-width:47.999rem){.intro__figure--inset[data-astro-cid-j7pv25f6]{position:static;inline-size:100%;margin-block-start:var(--space-4);border-width:0;box-shadow:none}}.catgrid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-4);margin:0;padding:0;list-style:none}@media(min-width:40rem){.catgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.catgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-4)}}.catcard[data-astro-cid-j7pv25f6]{position:relative;display:flex;flex-direction:column;block-size:100%;padding:var(--space-5);background:var(--sand-0);border:1px solid var(--line);border-radius:var(--r-lg);text-decoration:none;transition:border-color var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.catcard[data-astro-cid-j7pv25f6]:hover{border-color:var(--olive-300);box-shadow:var(--shadow-md);transform:translateY(-3px)}.catcard__num[data-astro-cid-j7pv25f6]{position:absolute;inset-block-start:var(--space-5);inset-inline-start:var(--space-5)}.catcard__media[data-astro-cid-j7pv25f6]{display:grid;place-items:center;block-size:7.5rem;margin-block:var(--space-6) var(--space-5)}.catcard__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-block-size:100%;inline-size:auto;object-fit:contain;transition:transform .7s var(--ease-out)}.catcard[data-astro-cid-j7pv25f6]:hover .catcard__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{transform:scale(1.06) rotate(-1.5deg)}.catcard__name[data-astro-cid-j7pv25f6]{display:block;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--text)}.catcard__summary[data-astro-cid-j7pv25f6]{display:block;margin-block-start:.5rem;font-size:var(--step--1);line-height:1.5;color:var(--text-secondary)}.catcard__go[data-astro-cid-j7pv25f6]{display:inline-flex;margin-block-start:var(--space-5);color:var(--olive-500);opacity:0;transform:translate(-4px,4px);transition:opacity var(--dur) var(--ease-out),transform var(--dur) var(--ease-out)}.catcard[data-astro-cid-j7pv25f6]:hover .catcard__go[data-astro-cid-j7pv25f6]{opacity:1;transform:none}.catgrid__foot[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-7)}.solgrid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6)}@media(min-width:52rem){.solgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.solcard[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.solcard__media[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2;border-radius:var(--r-lg)}.solcard__body[data-astro-cid-j7pv25f6]{padding-block-start:var(--space-5)}.solcard__name[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.5rem;font-size:var(--step-2)}.solcard__arrow[data-astro-cid-j7pv25f6]{color:var(--olive-500);transition:transform var(--dur) var(--ease-out)}.solcard[data-astro-cid-j7pv25f6]:hover .solcard__arrow[data-astro-cid-j7pv25f6]{transform:translate(3px,-3px)}.solcard__summary[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--step--1);line-height:1.6;color:var(--text-secondary)}.bulk[data-astro-cid-j7pv25f6]{background:var(--olive-900)}.bulk__grid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-9)}@media(min-width:62rem){.bulk__grid[data-astro-cid-j7pv25f6]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:var(--space-10);align-items:center}}.bulk__title[data-astro-cid-j7pv25f6]{max-inline-size:16ch;margin-block-start:var(--space-4);font-size:var(--step-4)}.bulk__body[data-astro-cid-j7pv25f6]{max-inline-size:54ch;margin-block-start:var(--space-5);color:var(--text-on-dark-dim)}.bulk__benefits[data-astro-cid-j7pv25f6]{display:grid;gap:.7rem var(--space-5);margin:var(--space-7) 0 0;padding:0;list-style:none}@media(min-width:30rem){.bulk__benefits[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}.bulk__benefits[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-start;gap:.6rem;font-size:var(--step--1);color:#f3f4eed1}.bulk__benefits[data-astro-cid-j7pv25f6] svg{flex:none;margin-block-start:.3em;color:var(--leaf-500)}.bulk__actions[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-7)}.bulk__media[data-astro-cid-j7pv25f6]{position:relative;margin:0;border-radius:var(--r-lg);overflow:hidden}.bulk__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}@media(max-width:61.999rem){.bulk__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 2}}.bulk__caption[data-astro-cid-j7pv25f6]{position:absolute;inset-block-end:0;inset-inline:0;padding:var(--space-6) var(--space-5) var(--space-5);font-size:var(--step--1);line-height:1.55;color:#ffffffd9;background:linear-gradient(transparent,#141810eb 42%)}.bulk__caption-k[data-astro-cid-j7pv25f6]{display:block;margin-block-end:.35rem;font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.12em;text-transform:uppercase;color:var(--leaf-500)}.svcgrid[data-astro-cid-j7pv25f6]{display:grid;gap:0;margin:0;padding:0;list-style:none;border-block-start:1px solid var(--line)}@media(min-width:52rem){.svcgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:76rem){.svcgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.svccard[data-astro-cid-j7pv25f6]{padding:var(--space-6) 0;border-block-end:1px solid var(--line)}@media(min-width:52rem){.svccard[data-astro-cid-j7pv25f6]{padding:var(--space-7) var(--space-5) var(--space-7) 0}.svccard[data-astro-cid-j7pv25f6]+.svccard[data-astro-cid-j7pv25f6]{border-inline-start:1px solid var(--line);padding-inline-start:var(--space-5)}.svccard[data-astro-cid-j7pv25f6]:nth-child(odd){border-inline-start:0;padding-inline-start:0}}@media(min-width:76rem){.svccard[data-astro-cid-j7pv25f6]:nth-child(odd){border-inline-start:1px solid var(--line);padding-inline-start:var(--space-5)}.svccard[data-astro-cid-j7pv25f6]:first-child{border-inline-start:0;padding-inline-start:0}}.svccard__name[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-4);font-size:var(--step-1)}.svccard__body[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--step--1);line-height:1.6;color:var(--text-secondary)}.svcgrid__foot[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-7)}.whygrid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-5);margin:0;padding:0;list-style:none}@media(min-width:44rem){.whygrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:72rem){.whygrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,minmax(0,1fr))}}.whycard[data-astro-cid-j7pv25f6]{padding:var(--space-6);background:var(--sand-50);border:1px solid var(--line);border-radius:var(--r-lg);transition:background var(--dur) var(--ease-out),border-color var(--dur) var(--ease-out)}.whycard[data-astro-cid-j7pv25f6]:hover{background:var(--olive-50);border-color:var(--olive-200)}.whycard__title[data-astro-cid-j7pv25f6]{font-size:var(--step-1);letter-spacing:-.018em}.whycard__body[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--step--1);line-height:1.6;color:var(--text-secondary)}.news-head[data-astro-cid-j7pv25f6]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-5);flex-wrap:wrap}.news-head[data-astro-cid-j7pv25f6] .section-head{margin-block-end:var(--space-7);flex:1 1 24rem}.news-head__all[data-astro-cid-j7pv25f6]{margin-block-end:calc(var(--space-7) + .4rem)}.newsgrid[data-astro-cid-j7pv25f6]{display:grid;gap:var(--space-6);margin:0;padding:0;list-style:none}@media(min-width:52rem){.newsgrid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,minmax(0,1fr))}}.newscard[data-astro-cid-j7pv25f6]{display:block;text-decoration:none}.newscard__media[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;border-radius:var(--r-md)}.newscard__meta[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:.6rem;margin-block-start:var(--space-5);font-family:var(--font-mono);font-size:var(--step--2);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.newscard__cat[data-astro-cid-j7pv25f6]{color:var(--olive-600)}.newscard__meta[data-astro-cid-j7pv25f6] time[data-astro-cid-j7pv25f6]:before{content:"· ";color:var(--line-strong)}.newscard__title[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--step-1);transition:color var(--dur-fast) var(--ease-out)}.newscard[data-astro-cid-j7pv25f6]:hover .newscard__title[data-astro-cid-j7pv25f6]{color:var(--accent)}.newscard__excerpt[data-astro-cid-j7pv25f6]{margin-block-start:var(--space-3);font-size:var(--step--1);line-height:1.6;color:var(--text-secondary)}
