.h-hero[data-astro-cid-j7pv25f6]{position:relative;background:var(--color-paper);padding-top:var(--header-safe);padding-bottom:48px;overflow:hidden}@media(min-width:1024px){.h-hero[data-astro-cid-j7pv25f6]{padding-top:var(--header-safe);padding-bottom:64px}}.h-hero__container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:24px;position:relative;z-index:2}@media(min-width:768px){.h-hero__container[data-astro-cid-j7pv25f6]{gap:24px}}@media(min-width:1024px){.h-hero__container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(8,1fr);gap:24px;align-items:start}.h-hero__copy[data-astro-cid-j7pv25f6]{grid-row:1;align-self:start}.h-hero__visual[data-astro-cid-j7pv25f6]{grid-row:1;align-self:center}}@media(min-width:1200px){.h-hero__container[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,1fr);gap:24px;align-items:start}}.h-hero__copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:flex-start}@media(min-width:1024px){.h-hero__copy[data-astro-cid-j7pv25f6]{grid-column:1 / span 4;z-index:3}}@media(min-width:1200px){.h-hero__copy[data-astro-cid-j7pv25f6]{grid-column:1 / span 5;grid-row:1;padding-bottom:28px}}.h-hero__eyebrow[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-shoot-ink);margin-bottom:16px}.h-hero__h[data-astro-cid-j7pv25f6]{font-size:46px;line-height:1.1;font-weight:var(--weight-display);color:var(--color-pine);letter-spacing:var(--track-h1);margin-bottom:20px;max-width:10ch}@media(max-width:389px){.h-hero__h[data-astro-cid-j7pv25f6]{font-size:40px}}@media(min-width:768px){.h-hero__h[data-astro-cid-j7pv25f6]{font-size:56px;max-width:12ch}}@media(min-width:1024px){.h-hero__h[data-astro-cid-j7pv25f6]{font-size:68px;width:max-content;max-width:7.4em}}@media(min-width:1200px){.h-hero__h[data-astro-cid-j7pv25f6]{font-size:var(--text-display);line-height:var(--lh-display);width:max-content;max-width:7.2em;letter-spacing:var(--track-display)}}.h-hero__br[data-astro-cid-j7pv25f6]{display:none}@media(min-width:1024px){.h-hero__br[data-astro-cid-j7pv25f6]{display:inline}}.h-hero__lead[data-astro-cid-j7pv25f6]{font-size:18px;line-height:var(--lh-lead);color:var(--color-ink);margin-bottom:32px;max-width:34ch}@media(min-width:1024px){.h-hero__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead)}}.h-hero__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}@media(max-width:389px){.h-hero__actions[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%}.h-hero__actions[data-astro-cid-j7pv25f6] .btn[data-astro-cid-j7pv25f6]{width:100%;min-height:44px}}.h-hero__cta[data-astro-cid-j7pv25f6]{min-height:48px;padding:0 24px}.h-hero__visual[data-astro-cid-j7pv25f6]{margin:0;position:relative}@media(min-width:1024px){.h-hero__visual[data-astro-cid-j7pv25f6]{grid-column:5 / span 4;grid-row:1;width:100%;align-self:start}}@media(min-width:1200px){.h-hero__visual[data-astro-cid-j7pv25f6]{grid-column:6 / -1;grid-row:1;width:100%;align-self:start}}.h-hero__image-wrap[data-astro-cid-j7pv25f6]{position:relative;border-radius:0;overflow:hidden;margin-right:calc(-1 * var(--gutter))}@media(min-width:1280px){.h-hero__image-wrap[data-astro-cid-j7pv25f6]{margin-right:calc(-1*max(var(--gutter),(100vw - 1280px) / 2))}}@media(min-width:1536px){.h-hero__image-wrap[data-astro-cid-j7pv25f6]{margin-right:calc(-1*max(var(--gutter),(100vw - var(--container-max)) / 2))}}.h-hero__img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;object-position:55% 54%;display:block}@media(min-width:768px){.h-hero__img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9;object-position:54% 58%}}@media(min-width:1024px){.h-hero__img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}}@media(min-width:1200px){.h-hero__img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10;object-position:50% 50%}}.h-hero__blend-scrim[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;bottom:0;width:20%;background:linear-gradient(to right,var(--color-paper) 0%,transparent 100%);pointer-events:none;display:none}@media(min-width:1200px){.h-hero__blend-scrim[data-astro-cid-j7pv25f6]{display:block}}.h-hero__caption[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-ink-soft);margin-top:10px;text-align:right}.h-route[data-astro-cid-j7pv25f6]{background:var(--color-paper);border-top:1px solid rgba(28,48,33,.08)}.h-route__grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:32px}@media(min-width:768px)and (max-width:1023px){.h-route__grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr 1fr;gap:32px}.h-route__intro[data-astro-cid-j7pv25f6]{grid-column:1 / -1;display:grid;grid-template-columns:4fr 2fr;gap:24px;align-items:start}}@media(min-width:1024px)and (max-width:1199px){.h-route__grid[data-astro-cid-j7pv25f6]{grid-template-columns:3fr 5fr;gap:32px}.h-route__intro[data-astro-cid-j7pv25f6]{grid-column:1}.h-route__formats-col[data-astro-cid-j7pv25f6],.h-route__systems-col[data-astro-cid-j7pv25f6]{grid-column:2}}@media(min-width:1200px){.h-route__grid[data-astro-cid-j7pv25f6]{grid-template-columns:4fr 4fr 4fr;gap:32px}}.h-route__intro[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.h-route__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-pine);letter-spacing:var(--track-h2);margin-bottom:16px}.h-route__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-body);line-height:var(--lh-body);color:var(--color-ink-soft);margin-bottom:24px;max-width:32ch}.h-route__still-life[data-astro-cid-j7pv25f6]{margin-top:auto;display:none}@media(min-width:600px){.h-route__still-life[data-astro-cid-j7pv25f6]{display:block}}.h-route__still-life[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{border-radius:0;width:100%;max-width:320px;height:auto;aspect-ratio:1 / 1;object-fit:cover;border:none}.h-route__still-life-cap[data-astro-cid-j7pv25f6]{display:block;font-size:12px;color:var(--color-ink-soft);margin-top:6px}.h-route__col-h[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--color-shoot-ink);margin-bottom:16px}.h-route__col-h[data-astro-cid-j7pv25f6].on-dark{color:var(--color-sprout)}.h-route__ledger[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--color-pith)}.h-route__ledger-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--color-pith)}.h-route__format-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:14px;min-height:64px;padding:10px 0;text-decoration:none;color:var(--color-ink);transition:color .15s ease}@media(min-width:1024px){.h-route__format-link[data-astro-cid-j7pv25f6]{min-height:72px}}.h-route__format-link[data-astro-cid-j7pv25f6]:hover,.h-route__format-link[data-astro-cid-j7pv25f6]:focus-visible{color:var(--color-forest)}.h-route__thumb[data-astro-cid-j7pv25f6]{width:48px;height:48px;border-radius:0;object-fit:cover;flex-shrink:0}.h-route__format-text[data-astro-cid-j7pv25f6]{flex:1;display:flex;flex-direction:column}.h-route__format-name[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600}.h-route__format-note[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-ink-soft);margin-top:2px}.h-route__row-arrow[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);transition:transform .18s ease,color .18s ease}.h-route__format-link[data-astro-cid-j7pv25f6]:hover .h-route__row-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px);color:var(--color-forest)}.h-route__systems-col[data-astro-cid-j7pv25f6]{padding:24px;border-radius:0;display:flex;flex-direction:column}@media(min-width:1024px){.h-route__systems-col[data-astro-cid-j7pv25f6]{padding:32px}}.h-route__sys-list[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--paper-line)}.h-route__sys-item[data-astro-cid-j7pv25f6]{border-bottom:1px solid var(--paper-line)}.h-route__sys-link[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:16px;min-height:64px;text-decoration:none;color:var(--color-paper);transition:color .15s ease}@media(min-width:1024px){.h-route__sys-link[data-astro-cid-j7pv25f6]{min-height:80px}}.h-route__sys-link[data-astro-cid-j7pv25f6]:hover,.h-route__sys-link[data-astro-cid-j7pv25f6]:focus-visible{color:var(--color-sprout)}.h-route__sys-n[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-sprout)}.h-route__sys-name[data-astro-cid-j7pv25f6]{flex:1;font-size:16px;font-weight:550}.h-route__sys-arrow[data-astro-cid-j7pv25f6]{color:var(--color-paper-soft);transition:transform .18s ease}.h-route__sys-link[data-astro-cid-j7pv25f6]:hover .h-route__sys-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px);color:var(--color-sprout)}.h-route__sys-footer[data-astro-cid-j7pv25f6]{padding-top:20px}.h-route__spec-bottom[data-astro-cid-j7pv25f6]{margin-top:40px;padding-top:24px;border-top:1px solid var(--color-pith)}.h-route__spec-prompt[data-astro-cid-j7pv25f6]{font-size:16px;color:var(--color-ink);display:flex;align-items:center;gap:8px;flex-wrap:wrap}.h-assure__container[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.h-assure__container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(12,1fr);gap:32px;align-items:end}.h-assure__header[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;grid-row:1}.h-assure__rows[data-astro-cid-j7pv25f6]{grid-column:1 / span 7;grid-row:2}.h-assure__figure[data-astro-cid-j7pv25f6]{grid-column:9 / -1;grid-row:1 / span 2;align-self:end;margin-bottom:-24px}}.h-assure__header[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}.h-assure__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-pine);margin-bottom:16px}.h-assure__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);margin-bottom:8px}@media(min-width:1024px){.h-assure__lead[data-astro-cid-j7pv25f6]{margin-bottom:32px}}.h-assure__rows[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-top:1px solid var(--color-pith)}.h-assure__row[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:8px;padding:24px 0;border-bottom:1px solid var(--color-pith)}@media(min-width:600px){.h-assure__row[data-astro-cid-j7pv25f6]{grid-template-columns:160px 1fr;gap:24px;padding:28px 0}}@media(min-width:1024px){.h-assure__row[data-astro-cid-j7pv25f6]{grid-template-columns:2fr 5fr;gap:24px;padding:32px 0}}.h-assure__label[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:700;color:var(--color-forest)}@media(min-width:600px){.h-assure__label[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600}}.h-assure__desc[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.5;color:var(--color-ink);margin:0}.h-assure__link[data-astro-cid-j7pv25f6]{display:block;margin-top:6px;font-size:14px;font-weight:550;color:var(--color-shoot-ink);text-decoration:none}.h-assure__link[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.h-assure__figure[data-astro-cid-j7pv25f6]{position:relative;z-index:1}@media(max-width:1023px){.h-assure__figure[data-astro-cid-j7pv25f6]{margin:0}}.h-assure__crop[data-astro-cid-j7pv25f6]{border-radius:12px;overflow:hidden;border:1px solid var(--color-pith)}.h-assure__crop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;display:block}@media(min-width:1024px){.h-assure__crop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}}.h-assure__caption[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-ink-soft);margin-top:10px;max-width:28ch}.h-resp__editorial-head[data-astro-cid-j7pv25f6]{margin-bottom:40px}.h-resp__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-pine);margin-bottom:16px}.h-resp__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-ink-soft);max-width:58ch}.h-resp__spread[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:32px;margin-bottom:48px}@media(min-width:1024px){.h-resp__spread[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,1fr);gap:36px;align-items:start}}.h-resp__media[data-astro-cid-j7pv25f6]{margin:0}@media(min-width:1024px){.h-resp__media[data-astro-cid-j7pv25f6]{grid-column:1 / span 8}}.h-resp__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;border-radius:12px;display:block;border:1px solid rgba(28,48,33,.08)}.h-resp__caption[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-ink-soft);margin-top:10px;text-align:left}.h-resp__text-col[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.h-resp__text-col[data-astro-cid-j7pv25f6]{grid-column:9 / -1;padding-top:48px}}.h-resp__duties[data-astro-cid-j7pv25f6]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;border-top:1px solid var(--color-pith)}.h-resp__duty[data-astro-cid-j7pv25f6]{padding:16px 0;border-bottom:1px solid var(--color-pith)}.h-resp__duty-title[data-astro-cid-j7pv25f6]{font-size:16px;font-weight:600;color:var(--color-forest);margin-bottom:6px}.h-resp__duty-desc[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.5;color:var(--color-ink-soft);margin:0}.h-resp__about-link[data-astro-cid-j7pv25f6]{margin-top:8px}.h-resp__chapters[data-astro-cid-j7pv25f6]{border-top:1px solid var(--color-pith);border-bottom:1px solid var(--color-pith);margin-top:48px}.h-resp__chapter-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr}@media(min-width:600px){.h-resp__chapter-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.h-resp__chapter-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(4,1fr)}}.h-resp__ch-link[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:8px;padding:24px 20px;text-decoration:none;color:var(--color-forest);border-bottom:1px solid var(--color-pith);transition:color .15s ease}@media(min-width:600px){.h-resp__ch-link[data-astro-cid-j7pv25f6]{border-right:1px solid var(--color-pith)}.h-resp__ch-link[data-astro-cid-j7pv25f6]:nth-child(2n){border-right:none}}@media(min-width:1024px){.h-resp__ch-link[data-astro-cid-j7pv25f6]{border-bottom:none;border-right:1px solid var(--color-pith);padding:24px 24px 24px 0}.h-resp__ch-link[data-astro-cid-j7pv25f6]:not(:first-child){padding-left:24px}.h-resp__ch-link[data-astro-cid-j7pv25f6]:last-child{border-right:none}}.h-resp__ch-head[data-astro-cid-j7pv25f6]{display:flex;align-items:center;justify-content:space-between}.h-resp__ch-n[data-astro-cid-j7pv25f6]{font-size:13px;font-weight:600;color:var(--color-shoot-ink)}.h-resp__ch-t[data-astro-cid-j7pv25f6]{font-size:18px;font-weight:600;line-height:1.3}.h-resp__ch-link[data-astro-cid-j7pv25f6]:hover .h-resp__ch-t[data-astro-cid-j7pv25f6],.h-resp__ch-link[data-astro-cid-j7pv25f6]:focus-visible .h-resp__ch-t[data-astro-cid-j7pv25f6]{text-decoration:underline}.h-resp__ch-out[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-ink-soft)}.h-resp__ch-arrow[data-astro-cid-j7pv25f6]{color:var(--color-ink-soft);transition:transform .18s ease,color .18s ease}.h-resp__ch-link[data-astro-cid-j7pv25f6]:hover .h-resp__ch-arrow[data-astro-cid-j7pv25f6]{transform:translate(3px);color:var(--color-forest)}.h-flag__head[data-astro-cid-j7pv25f6]{margin-bottom:40px;max-width:64ch}.h-flag__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-paper);margin:16px 0 12px}.h-flag__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-paper-soft);margin:0}.h-flag__composition[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:32px;align-items:start;position:relative}@media(min-width:1024px){.h-flag__composition[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,1fr);gap:24px}}.h-flag__stage-wrap[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}@media(min-width:1024px){.h-flag__stage-wrap[data-astro-cid-j7pv25f6]{grid-column:1 / span 8;grid-row:1}}.h-flag__controls[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.h-flag__ctrl-label[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-sprout)}.h-flag__btn[data-astro-cid-j7pv25f6]{min-height:44px;padding:0 16px;border-radius:var(--r-pill);background:transparent;border:1px solid var(--paper-line-strong);color:var(--color-paper);font-size:14px;font-weight:550;cursor:pointer;transition:background-color .15s ease,color .15s ease}.h-flag__btn[data-astro-cid-j7pv25f6].is-active{background:var(--color-sprout);color:var(--color-forest);border-color:var(--color-sprout)}.h-flag__visual-box[data-astro-cid-j7pv25f6]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4 / 3;background:var(--color-moss);border:1px solid var(--paper-line)}.h-flag__img[data-astro-cid-j7pv25f6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .28s var(--ease-standard)}.h-flag__img[data-astro-cid-j7pv25f6].is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.h-flag__img[data-astro-cid-j7pv25f6]{transition:none!important}}html[data-motion-off] .h-flag__img[data-astro-cid-j7pv25f6]{transition:none!important}html:not(.ve-motion-ready) .h-flag__controls[data-astro-cid-j7pv25f6]{display:none}html:not(.ve-motion-ready) .h-flag__visual-box[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:16px;height:auto;aspect-ratio:auto;background:transparent;border:none}html:not(.ve-motion-ready) .h-flag__img[data-astro-cid-j7pv25f6]{position:static;opacity:1;border-radius:12px;border:1px solid var(--paper-line);aspect-ratio:4 / 3}.h-flag__caption[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-paper-soft);margin-top:10px}.h-flag__sheet[data-astro-cid-j7pv25f6]{padding:0;background:transparent;box-shadow:none;color:var(--color-paper);border-radius:0}@media(min-width:1024px){.h-flag__sheet[data-astro-cid-j7pv25f6]{grid-column:9 / -1;grid-row:1;background:var(--color-paper);border-radius:0 20px 20px 0;padding:32px;box-shadow:0 20px 60px #0e1b1240;color:var(--color-ink);z-index:3;margin-left:calc(-1 * var(--grid-gap));margin-top:80px}}.h-flag__sheet-h[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;color:var(--color-paper);margin-bottom:20px}@media(min-width:1024px){.h-flag__sheet-h[data-astro-cid-j7pv25f6]{color:var(--color-forest);font-size:24px}}.h-flag__specs[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;border-top:1px solid var(--paper-line);margin-bottom:24px}@media(min-width:1024px){.h-flag__specs[data-astro-cid-j7pv25f6]{border-top-color:var(--color-pith)}}.h-flag__spec-row[data-astro-cid-j7pv25f6]{padding:14px 0;border-bottom:1px solid var(--paper-line);display:grid;grid-template-columns:90px 1fr;gap:12px}@media(min-width:1024px){.h-flag__spec-row[data-astro-cid-j7pv25f6]{border-bottom-color:var(--color-pith)}}.h-flag__spec-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:600;color:var(--color-sprout)}@media(min-width:1024px){.h-flag__spec-row[data-astro-cid-j7pv25f6] dt[data-astro-cid-j7pv25f6]{color:var(--color-forest)}}.h-flag__spec-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{font-size:14px;color:var(--color-paper-soft);margin:0}@media(min-width:1024px){.h-flag__spec-row[data-astro-cid-j7pv25f6] dd[data-astro-cid-j7pv25f6]{color:var(--color-ink)}}.h-flag__full-link[data-astro-cid-j7pv25f6]{margin-bottom:24px;font-size:15px}.h-flag__actions[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:12px}.h-flag__quote-btn[data-astro-cid-j7pv25f6]{width:100%;min-height:48px}.h-flag__sample-link[data-astro-cid-j7pv25f6]{font-size:14px;font-weight:550;color:var(--color-shoot-ink);text-align:center;text-decoration:underline;min-height:44px;display:inline-flex;align-items:center;justify-content:center}.h-sys__head[data-astro-cid-j7pv25f6]{display:flex;align-items:baseline;justify-content:space-between;gap:20px;margin-bottom:40px;flex-wrap:wrap}.h-sys__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-pine)}.h-sys__triptych[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:40px}@media(min-width:1024px){.h-sys__triptych[data-astro-cid-j7pv25f6]{grid-template-columns:6fr 6fr;gap:36px;align-items:start}}.h-sys__card[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;text-decoration:none;color:inherit}.h-sys__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:12px;display:block;object-fit:cover;border:1px solid var(--color-pith)}.h-sys__card--dominant[data-astro-cid-j7pv25f6] .h-sys__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 10}@media(min-width:768px){.h-sys__card--dominant[data-astro-cid-j7pv25f6] .h-sys__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:3 / 4}}@media(min-width:1024px){.h-sys__card--dominant[data-astro-cid-j7pv25f6] .h-sys__media[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 5}}.h-sys__media--nursery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:4 / 3}@media(min-width:768px){.h-sys__media--nursery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:1 / 1}}@media(min-width:1024px){.h-sys__media--nursery[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{aspect-ratio:16 / 9}}.h-sys__body[data-astro-cid-j7pv25f6]{padding-top:16px;display:flex;flex-direction:column;gap:8px}.h-sys__title[data-astro-cid-j7pv25f6]{font-size:20px;font-weight:600;color:var(--color-forest);margin:0}.h-sys__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{color:inherit;text-decoration:none}.h-sys__title[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]:hover{text-decoration:underline}.h-sys__fit[data-astro-cid-j7pv25f6]{font-size:15px;line-height:1.5;color:var(--color-ink);margin:0}.h-sys__check[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.45;color:var(--color-ink-soft);padding-left:12px;border-left:2px solid var(--color-shoot-ink);margin-top:4px}.h-sys__stack[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:32px}.h-sys__card--home[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:20px;padding-top:24px;border-top:1px solid var(--color-pith);background:transparent;border-radius:0}.h-sys__card--home[data-astro-cid-j7pv25f6] .h-sys__body[data-astro-cid-j7pv25f6]{padding-top:0;flex:1}.h-sys__specimen-crop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:96px;height:96px;border-radius:0;object-fit:cover;flex-shrink:0}@media(max-width:389px){.h-sys__specimen-crop[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:72px;height:72px}}.h-inq[data-astro-cid-j7pv25f6]{overflow:hidden}.h-inq__container[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:36px}@media(min-width:1024px){.h-inq__container[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(12,1fr);gap:32px;align-items:center}}.h-inq__copy[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column}@media(min-width:1024px){.h-inq__copy[data-astro-cid-j7pv25f6]{grid-column:1 / span 7}}.h-inq__h[data-astro-cid-j7pv25f6]{font-size:var(--text-h2);line-height:var(--lh-h2);font-weight:var(--weight-h2);color:var(--color-paper);margin-bottom:16px;max-width:12ch}.h-inq__lead[data-astro-cid-j7pv25f6]{font-size:var(--text-lead);line-height:var(--lh-lead);color:var(--color-paper-soft);margin-bottom:28px;max-width:40ch}.h-inq__actions[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-bottom:36px}.h-inq__cta[data-astro-cid-j7pv25f6]{min-height:48px;padding:0 24px}.h-inq__prep-strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1fr;gap:20px;border-top:1px solid var(--paper-line);padding-top:28px;margin-bottom:28px}@media(min-width:600px){.h-inq__prep-strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr);gap:20px}}.h-inq__prep-label[data-astro-cid-j7pv25f6]{font-size:13px;color:var(--color-sprout);display:block;margin-bottom:6px}.h-inq__prep-desc[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.45;color:var(--color-paper-soft);margin:0}.h-inq__docs-note[data-astro-cid-j7pv25f6]{border-top:1px solid var(--paper-line);padding-top:20px;margin-top:40px}.h-inq__docs-note[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:14px;line-height:1.5;color:var(--color-paper-soft);margin:0}.h-inq__docs-note[data-astro-cid-j7pv25f6] a[data-astro-cid-j7pv25f6]{display:inline-flex;margin-left:8px;font-size:14px}.h-inq__media[data-astro-cid-j7pv25f6]{display:none}@media(min-width:1024px){.h-inq__media[data-astro-cid-j7pv25f6]{display:block;grid-column:9 / -1}}.h-inq__macro-wrap[data-astro-cid-j7pv25f6]{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:4 / 5;margin-right:calc(-1 * var(--gutter))}@media(min-width:1024px){.h-inq__macro-wrap[data-astro-cid-j7pv25f6]{border-radius:0}}@media(min-width:1280px){.h-inq__macro-wrap[data-astro-cid-j7pv25f6]{margin-right:calc(-1*max(var(--gutter),(100vw - 1280px) / 2))}}@media(min-width:1536px){.h-inq__macro-wrap[data-astro-cid-j7pv25f6]{margin-right:calc(-1*max(var(--gutter),(100vw - var(--container-max)) / 2))}}.h-inq__macro-img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover;display:block}.h-inq__macro-scrim[data-astro-cid-j7pv25f6]{position:absolute;inset:0;background:linear-gradient(to right,var(--color-forest) 0%,rgba(14,27,18,.4) 60%,transparent 100%)}.h-inq__packing-inset[data-astro-cid-j7pv25f6]{position:absolute;bottom:24px;right:24px;margin:0;width:160px;border:1px solid var(--paper-line-strong);background:var(--color-forest);overflow:hidden;z-index:var(--z-annotation, 2);display:none}@media(min-width:1024px){.h-inq__packing-inset[data-astro-cid-j7pv25f6]{display:block}}.h-inq__packing-inset[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block}.h-inq__inset-cap[data-astro-cid-j7pv25f6]{font-family:var(--font-mono);font-size:11px;line-height:1.3;letter-spacing:.03em;color:var(--color-paper-soft);padding:4px 6px;background:#0e1b12d9}
