.hero[data-astro-cid-i3irphx7]{min-height:calc(100svh - var(--header-h));isolation:isolate;background:var(--oceano);color:var(--ink-inv);position:relative;overflow:clip}.hero[data-astro-cid-i3irphx7]:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(circle at 82% 46%, color-mix(in oklab, var(--agua) 24%, transparent), transparent 38%), linear-gradient(180deg, transparent 58%, color-mix(in oklab, var(--oceano) 82%, transparent));position:absolute;inset:0}.hero__visual[data-astro-cid-i3irphx7]{z-index:0;pointer-events:none;width:100%;animation:water-arrive 1.5s var(--ease-out) 80ms backwards;position:absolute;inset:0}.hero__visual[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:cover;object-position:center;mix-blend-mode:normal;width:100%;height:100%}.hero__shade[data-astro-cid-i3irphx7]{z-index:1;pointer-events:none;background:linear-gradient(90deg, var(--oceano) 0%, color-mix(in oklab, var(--oceano) 98%, transparent) 25%, color-mix(in oklab, var(--oceano) 78%, transparent) 48%, transparent 76%);position:absolute;inset:0}@keyframes water-arrive{0%{opacity:0;transform:translate(3.5rem)scale(1.025)}}.hero__inner[data-astro-cid-i3irphx7]{z-index:2;min-height:inherit;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;padding-block:clamp(3.5rem,7vh,6.5rem);display:grid;position:relative}.hero__copy[data-astro-cid-i3irphx7],.hero__search[data-astro-cid-i3irphx7]{grid-column:1/span 8}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.055em;text-wrap:initial;font-size:clamp(3.7rem,6.6vw,6.9rem);font-weight:600;line-height:.9}.hero__title[data-astro-cid-i3irphx7]>span[data-astro-cid-i3irphx7]{white-space:nowrap;display:block}.hero__period[data-astro-cid-i3irphx7]{color:var(--claro)}.hero__lead[data-astro-cid-i3irphx7]{max-width:39rem;margin-top:var(--s-6);color:color-mix(in oklab, var(--claro) 70%, var(--neve));font-size:clamp(1rem,1.25vw,1.25rem);font-weight:300;line-height:1.6}.hero__search[data-astro-cid-i3irphx7]{margin-top:var(--s-7)}.hero[data-astro-cid-i3irphx7] .cs{max-width:49rem}.hero[data-astro-cid-i3irphx7] .cs__field{border-color:color-mix(in oklab, var(--neve) 18%, transparent);box-shadow:0 1.25rem 4rem color-mix(in oklab, var(--oceano) 38%, transparent)}.hero[data-astro-cid-i3irphx7] .cs__helpLabel{color:var(--ink-inv-faint)}.hero[data-astro-cid-i3irphx7] .cs__chip{border-color:var(--line-inv-strong);background:color-mix(in oklab, var(--oceano) 54%, transparent);color:var(--ink-inv-muted)}.hero[data-astro-cid-i3irphx7] .cs__chip:hover{border-color:var(--claro);background:color-mix(in oklab, var(--oceano) 82%, transparent);color:var(--neve)}.hero[data-astro-cid-i3irphx7] .cs__chipHint{color:var(--ink-inv-faint)}@media (width>=2560px){.hero[data-astro-cid-i3irphx7] .cs{max-width:56rem}}@media (width>=721px){.hero[data-astro-cid-i3irphx7]{min-height:min(58rem, calc(100svh - var(--header-h)));background:var(--neve);color:var(--ink)}.hero[data-astro-cid-i3irphx7]:before{background:radial-gradient(circle at 79% 54%, color-mix(in oklab, var(--claro) 18%, transparent), transparent 42%), linear-gradient(180deg, transparent 70%, color-mix(in oklab, var(--claro) 8%, transparent))}.hero__visual[data-astro-cid-i3irphx7]{justify-content:flex-end;align-items:center;display:flex}.hero__visual[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-fit:contain;object-position:right center;filter:saturate(.94)contrast(1.025);width:min(82vw,104.5rem);max-width:none;height:auto}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--neve) 0%, color-mix(in oklab, var(--neve) 99%, transparent) 37%, color-mix(in oklab, var(--neve) 84%, transparent) 52%, transparent 76%)}.hero__period[data-astro-cid-i3irphx7]{color:var(--agua)}.hero__lead[data-astro-cid-i3irphx7]{color:var(--ink-muted)}.hero[data-astro-cid-i3irphx7] .cs__field{border-color:var(--line);box-shadow:0 1.25rem 4rem color-mix(in oklab, var(--oceano) 10%, transparent)}.hero[data-astro-cid-i3irphx7] .cs__helpLabel,.hero[data-astro-cid-i3irphx7] .cs__chipHint{color:var(--ink-faint)}.hero[data-astro-cid-i3irphx7] .cs__chip{border-color:var(--line-strong);background:color-mix(in oklab, var(--neve) 82%, transparent);color:var(--ink-muted)}.hero[data-astro-cid-i3irphx7] .cs__chip:hover{border-color:var(--agua);background:var(--action-soft);color:var(--oceano)}}@media (width<=1100px){.hero__visual[data-astro-cid-i3irphx7]{width:100%;inset:0}.hero__copy[data-astro-cid-i3irphx7],.hero__search[data-astro-cid-i3irphx7]{grid-column:1/span 10}.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(3.65rem,8vw,6rem)}}@media (width<=720px){.hero[data-astro-cid-i3irphx7]{min-height:auto}.hero[data-astro-cid-i3irphx7]:before{background:radial-gradient(circle at 82% 34%, color-mix(in oklab, var(--agua) 28%, transparent), transparent 38%), linear-gradient(180deg, transparent 42%, var(--oceano) 78%)}.hero__visual[data-astro-cid-i3irphx7]{opacity:.72;width:auto;height:28rem;inset:6.5rem -62% auto -12%}.hero__visual[data-astro-cid-i3irphx7] img[data-astro-cid-i3irphx7]{object-position:70% center;mix-blend-mode:screen;filter:saturate(.92)contrast(1.06)}.hero__shade[data-astro-cid-i3irphx7]{background:linear-gradient(90deg, var(--oceano) 0%, color-mix(in oklab, var(--oceano) 92%, transparent) 42%, color-mix(in oklab, var(--oceano) 46%, transparent) 100%)}.hero__inner[data-astro-cid-i3irphx7]{min-height:0;padding-block:3.25rem 2.75rem;display:block}.hero__title[data-astro-cid-i3irphx7]{letter-spacing:-.05em;font-size:clamp(2.75rem,11.5vw,3.5rem);line-height:.94}.hero__lead[data-astro-cid-i3irphx7]{max-width:30ch;margin-top:var(--s-5);font-size:1rem;line-height:1.55}.hero__search[data-astro-cid-i3irphx7]{margin-top:9rem}}@media (width<=340px){.hero__title[data-astro-cid-i3irphx7]{font-size:clamp(2.45rem,12vw,2.75rem)}}@media (prefers-reduced-motion:reduce){.hero__visual[data-astro-cid-i3irphx7]{animation:none}}.cp[data-astro-cid-aurvqho7]{margin-top:var(--s-7);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--surface-raised);box-shadow:var(--sh-md);overflow:hidden}.cp__context[data-astro-cid-aurvqho7]{padding:var(--s-4) var(--s-5);border-bottom:1px solid var(--line);font-size:var(--t-micro);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--action)}.cp__products[data-astro-cid-aurvqho7]{gap:var(--s-5);padding:var(--s-5);background:var(--surface-sunken);grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;display:grid}.cp__brand[data-astro-cid-aurvqho7]{font-size:var(--t-micro);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--action)}.cp__product[data-astro-cid-aurvqho7] h3[data-astro-cid-aurvqho7]{font-size:var(--t-h4);line-height:var(--lh-tight);margin-top:.35rem}.cp__code[data-astro-cid-aurvqho7]{font-size:var(--t-xs);color:var(--ink-muted);margin-top:.45rem;display:block}.cp__versus[data-astro-cid-aurvqho7]{border:1px solid var(--line-strong);width:2.5rem;height:2.5rem;color:var(--ink-faint);border-radius:50%;place-items:center;display:grid}.cp__rows[data-astro-cid-aurvqho7]{border-top:1px solid var(--line)}.cp__row[data-astro-cid-aurvqho7]{gap:var(--s-4);padding:.85rem var(--s-5);border-bottom:1px solid var(--line);font-size:var(--t-sm);grid-template-columns:minmax(10rem,.8fr) repeat(2,minmax(0,1fr));display:grid}.cp__row[data-astro-cid-aurvqho7]>span[data-astro-cid-aurvqho7]{font-family:var(--font-mono);font-size:var(--t-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-faint)}.cp__row[data-astro-cid-aurvqho7] strong[data-astro-cid-aurvqho7]{font-weight:500}.cp__best[data-astro-cid-aurvqho7]{color:var(--fit-yes)}.cp__best[data-astro-cid-aurvqho7] small[data-astro-cid-aurvqho7]{font-size:var(--t-micro);text-transform:uppercase;margin-left:.35rem;display:inline-block}.cp__foot[data-astro-cid-aurvqho7]{justify-content:flex-end;gap:var(--s-5);padding:var(--s-4) var(--s-5);align-items:center;display:flex}.cp__foot[data-astro-cid-aurvqho7] a[data-astro-cid-aurvqho7]{font-size:var(--t-sm);color:var(--action);flex:none;font-weight:600}.cp__foot[data-astro-cid-aurvqho7] a[data-astro-cid-aurvqho7]:hover{text-decoration:underline}@media (width<=760px){.cp__products[data-astro-cid-aurvqho7]{grid-template-columns:1fr}.cp__versus[data-astro-cid-aurvqho7]{display:none}.cp__row[data-astro-cid-aurvqho7]{grid-template-columns:1fr 1fr}.cp__row[data-astro-cid-aurvqho7]>span[data-astro-cid-aurvqho7]{grid-column:1/-1}.cp__foot[data-astro-cid-aurvqho7]{flex-direction:column;align-items:flex-start}}.close__cta[data-astro-cid-lcdefpme]{margin-top:var(--s-6);border-radius:var(--r-sm);background:var(--action);color:var(--neve);font-size:var(--t-sm);transition:background var(--d-fast) var(--ease-out);align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-weight:500;display:inline-flex}.close__cta[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.9rem;height:.9rem;transition:transform var(--d-base) var(--ease-out)}.close__cta[data-astro-cid-lcdefpme]:hover{background:var(--action-hover)}.close__cta[data-astro-cid-lcdefpme]:hover svg[data-astro-cid-lcdefpme]{transform:translate(4px)}.brands__grid[data-astro-cid-lcdefpme]{gap:var(--s-3);margin-top:var(--s-7);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));display:grid}.brands__card[data-astro-cid-lcdefpme]{align-items:center;gap:.25rem var(--s-3);height:100%;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface-raised);transition:border-color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;display:grid}.brands__card[data-astro-cid-lcdefpme]:hover{border-color:var(--line-accent);box-shadow:var(--sh-md)}.brands__name[data-astro-cid-lcdefpme]{font-size:var(--t-h4);letter-spacing:var(--ls-snug);font-weight:500}.brands__meta[data-astro-cid-lcdefpme]{font-size:var(--t-micro);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--ink-ghost);grid-column:1}.brands__arrow[data-astro-cid-lcdefpme]{width:1rem;height:1rem;color:var(--ink-ghost);transition:transform var(--d-base) var(--ease-out), color var(--d-base) var(--ease-out);grid-area:1/2/span 2}.brands__card[data-astro-cid-lcdefpme]:hover .brands__arrow[data-astro-cid-lcdefpme]{color:var(--action);transform:translate(4px)}.guides__grid[data-astro-cid-lcdefpme]{gap:var(--col-gap);margin-top:var(--s-7);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guides__card[data-astro-cid-lcdefpme]{height:100%;padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--surface-raised);transition:border-color var(--d-base) var(--ease-out), transform var(--d-base) var(--ease-out), box-shadow var(--d-base) var(--ease-out);flex-direction:column;display:flex}.guides__card[data-astro-cid-lcdefpme]:hover{border-color:var(--line-accent);box-shadow:var(--sh-md)}.guides__label[data-astro-cid-lcdefpme]{font-size:var(--t-micro);letter-spacing:var(--ls-widest);text-transform:uppercase;color:var(--action)}.guides__title[data-astro-cid-lcdefpme]{margin-top:var(--s-4)}.guides__copy[data-astro-cid-lcdefpme]{margin-top:var(--s-3);font-size:var(--t-sm);line-height:var(--lh-relaxed);color:var(--ink-muted)}.guides__more[data-astro-cid-lcdefpme]{margin-top:var(--s-5);padding-top:var(--s-4);border-top:1px solid var(--line);font-size:var(--t-xs);color:var(--action);align-items:center;gap:.45rem;font-weight:500;display:inline-flex}.guides__more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:.8rem;height:.8rem;transition:transform var(--d-base) var(--ease-out)}.guides__card[data-astro-cid-lcdefpme]:hover .guides__more[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{transform:translate(4px)}.close[data-astro-cid-lcdefpme]{position:relative;overflow:clip}.close__splash[data-astro-cid-lcdefpme]{pointer-events:none;opacity:.75;width:min(48vw,680px);position:absolute;bottom:-6%;left:-8%}.close__splash[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:100%;height:auto}.close__inner[data-astro-cid-lcdefpme]{text-align:center;padding-block:var(--s-7);flex-direction:column;align-items:center;display:flex;position:relative}.close__line[data-astro-cid-lcdefpme]{margin-top:0}.close__cta[data-astro-cid-lcdefpme]{margin-top:var(--s-7);font-size:var(--t-body);padding:1.05rem 2.2rem}@media (width<=1000px){.guides__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
