.rhero[data-astro-cid-axmoujgb]{isolation:isolate;background:var(--md-sys-color-surface-container);padding-block:clamp(20px,3vw,40px) clamp(36px,5vw,64px);position:relative;overflow:hidden}.rhero[data-astro-cid-axmoujgb]:before{content:"";z-index:-1;background:radial-gradient(closest-side at 62% 46%, color-mix(in srgb, var(--md-sys-color-primary) 11%, transparent), transparent), radial-gradient(closest-side at 30% 78%, color-mix(in srgb, var(--md-sys-color-tertiary) 7%, transparent), transparent);position:absolute;inset:-20% -10% -40% 45%}.rhero__inner[data-astro-cid-axmoujgb]{grid-template-columns:minmax(0,1fr);align-items:center;gap:32px;display:grid}.rhero__text[data-astro-cid-axmoujgb]{justify-items:start;gap:16px;min-width:0;max-width:780px;display:grid}.rhero__title[data-astro-cid-axmoujgb]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.025em;color:var(--md-sys-color-on-surface);margin-top:8px;font-size:clamp(2.25rem,1.6rem + 2.8vw,4rem);font-weight:600;line-height:1.05}.rhero__lead[data-astro-cid-axmoujgb]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant);max-width:42rem;font-size:clamp(1.0625rem,1rem + .3vw,1.2rem);line-height:1.6}.rhero__meta[data-astro-cid-axmoujgb]{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:4px;padding:0;list-style:none;display:flex}.rmeta[data-astro-cid-axmoujgb]{min-width:0;font:var(--md-sys-typescale-label-large);letter-spacing:.1px;color:var(--md-sys-color-on-surface-variant);align-items:flex-start;gap:8px;line-height:24px;display:flex}.rmeta[data-astro-cid-axmoujgb]>span[data-astro-cid-axmoujgb]:last-child{min-width:0}.rmeta[data-astro-cid-axmoujgb] strong[data-astro-cid-axmoujgb]{color:var(--md-sys-color-on-surface);font-weight:600}.rmeta__icon[data-astro-cid-axmoujgb]{width:20px;height:20px;color:var(--md-sys-color-primary);margin-top:2px}.rmeta__dot[data-astro-cid-axmoujgb]{--c:var(--app-plddt-low);background:var(--c);width:10px;height:10px;box-shadow:0 0 0 4px color-mix(in srgb, var(--c) 22%, transparent);border-radius:50%;flex:none;margin:7px 3px 0 5px}.rmeta[data-astro-cid-axmoujgb][data-status=open] .rmeta__dot[data-astro-cid-axmoujgb]{--c:var(--app-agri)}.rmeta[data-astro-cid-axmoujgb][data-status=closed] .rmeta__dot[data-astro-cid-axmoujgb]{--c:var(--md-sys-color-outline)}.rhero__art[data-astro-cid-axmoujgb]{justify-self:center;width:300px;height:240px;display:none;position:relative}.rart[data-astro-cid-axmoujgb]{place-items:center;display:grid;position:absolute}.rart--main[data-astro-cid-axmoujgb]{inset-inline-end:24px;background:var(--md-sys-color-primary-container);width:176px;height:176px;color:var(--md-sys-color-on-primary-container);top:20px}.rart__icon[data-astro-cid-axmoujgb]{width:76px;height:76px}.rart--flower[data-astro-cid-axmoujgb]{inset-inline-start:18px;background:var(--md-sys-color-tertiary-fixed-dim);width:88px;height:88px;bottom:4px}.rart--clover[data-astro-cid-axmoujgb]{inset-inline-end:0;background:var(--md-sys-color-secondary-container);width:56px;height:56px;top:0}.rart--dot[data-astro-cid-axmoujgb]{inset-inline-start:74px;background:var(--app-plddt-confident);border-radius:50%;width:18px;height:18px;top:40px}@media (width>=900px){.rhero__inner[data-astro-cid-axmoujgb]{grid-template-columns:minmax(0,780px) minmax(300px,1fr)}.rhero__art[data-astro-cid-axmoujgb]{display:block}}.rmain[data-astro-cid-axmoujgb]{padding-block:clamp(32px, 4vw, 56px) var(--app-section-space)}.rcards[data-astro-cid-axmoujgb]{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=800px){.rcards[data-astro-cid-axmoujgb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}}.rcard[data-astro-cid-axmoujgb]{--accent:var(--md-sys-color-primary);--accent-c:var(--md-sys-color-primary-container);--on-accent-c:var(--md-sys-color-on-primary-container);border-radius:var(--md-sys-shape-corner-extra-large);background:var(--md-sys-color-surface-container-low);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 55%, transparent);grid-template-rows:auto auto 1fr auto;justify-items:start;gap:12px;padding:clamp(22px,3vw,32px);display:grid;position:relative;overflow:hidden}.rcard[data-astro-cid-axmoujgb][data-kind=mentor]{--accent:var(--md-sys-color-tertiary);--accent-c:var(--md-sys-color-tertiary-container);--on-accent-c:var(--md-sys-color-on-tertiary-container)}.rcard[data-astro-cid-axmoujgb]:before{content:"";background:var(--accent);opacity:.85;height:4px;position:absolute;inset:0 0 auto}.rcard__icon[data-astro-cid-axmoujgb]{background:var(--accent-c);width:56px;height:56px;color:var(--on-accent-c);place-items:center;margin-bottom:4px;display:grid}.rcard__glyph[data-astro-cid-axmoujgb]{width:28px;height:28px}.rcard__title[data-astro-cid-axmoujgb]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.015em;font-size:clamp(1.5rem,1.3rem + .6vw,1.875rem);font-weight:600;line-height:1.2}.rcard__body[data-astro-cid-axmoujgb]{align-content:start;justify-items:start;gap:14px;display:grid}.rcard__text[data-astro-cid-axmoujgb]{font:var(--md-sys-typescale-body-large);color:var(--md-sys-color-on-surface-variant)}.rcard__points[data-astro-cid-axmoujgb]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.rcard__points[data-astro-cid-axmoujgb] li[data-astro-cid-axmoujgb]{font:var(--md-sys-typescale-body-medium);letter-spacing:.2px;color:var(--md-sys-color-on-surface);align-items:flex-start;gap:12px;display:flex}.rcard__point-icon[data-astro-cid-axmoujgb]{background:color-mix(in srgb, var(--accent) 14%, transparent);width:28px;height:28px;color:var(--accent);border-radius:50%;flex:none;margin-top:-3px;padding:5px}.rcard__points[data-astro-cid-axmoujgb] strong[data-astro-cid-axmoujgb]{font-weight:600}.rcard__more[data-astro-cid-axmoujgb]{border-radius:var(--md-sys-shape-corner-full);min-height:40px;color:var(--md-sys-color-primary);font:var(--md-sys-typescale-label-large);letter-spacing:.1px;text-decoration:underline;text-decoration-color:color-mix(in srgb, currentColor 40%, transparent);text-underline-offset:3px;align-items:center;gap:8px;margin-inline-start:-12px;padding:0 12px;display:inline-flex}.rcard__more[data-astro-cid-axmoujgb]:hover{background:color-mix(in srgb, currentColor 8%, transparent);text-decoration-color:currentColor}.rcard__more-icon[data-astro-cid-axmoujgb]{width:18px;height:18px}.rcard__action[data-astro-cid-axmoujgb]{width:100%;padding-top:8px}.rcard__state[data-astro-cid-axmoujgb]{font:var(--md-sys-typescale-body-medium);color:var(--md-sys-color-on-surface);align-items:flex-start;gap:10px;display:flex}.rcard__state-icon[data-astro-cid-axmoujgb]{width:22px;height:22px;color:var(--accent)}.rbefore[data-astro-cid-axmoujgb]{margin-top:clamp(40px,5vw,64px)}.rbefore__title[data-astro-cid-axmoujgb]{font-family:var(--md-ref-typeface-brand);letter-spacing:-.01em;margin-bottom:20px;font-size:clamp(1.375rem,1.2rem + .55vw,1.75rem);font-weight:600;line-height:1.25}.rbefore__list[data-astro-cid-axmoujgb]{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}@media (width>=960px){.rbefore__list[data-astro-cid-axmoujgb]{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.rbefore__item[data-astro-cid-axmoujgb]{border-radius:var(--md-sys-shape-corner-large);border:1px solid color-mix(in srgb, var(--md-sys-color-outline-variant) 70%, transparent);align-items:center;gap:14px;min-height:72px;padding:14px 18px 14px 14px;display:flex}.rbefore__icon[data-astro-cid-axmoujgb]{background:var(--md-sys-color-secondary-container);width:40px;height:40px;color:var(--md-sys-color-on-secondary-container);flex:none;place-items:center;display:grid}.rbefore__icon[data-astro-cid-axmoujgb] .icon{width:20px;height:20px}.rbefore__text[data-astro-cid-axmoujgb]{font:var(--md-sys-typescale-body-medium);letter-spacing:.2px;color:var(--md-sys-color-on-surface);min-width:0}.rbefore__text[data-astro-cid-axmoujgb] a[data-astro-cid-axmoujgb]{color:var(--md-sys-color-primary);text-underline-offset:3px;font-weight:500}.rbefore__text[data-astro-cid-axmoujgb] a[data-astro-cid-axmoujgb]:hover{text-decoration-thickness:2px}@media (width<=599px){.rcard__action[data-astro-cid-axmoujgb] .btn{justify-content:flex-start;width:100%}.rbefore__item[data-astro-cid-axmoujgb]{align-items:flex-start}}
