html.comp-intro [data-astro-cid-nolhzryj][data-intro],html.comp-intro .open__title[data-astro-cid-nolhzryj]{visibility:hidden}.scroll-progress[data-astro-cid-nolhzryj]{z-index:60;pointer-events:none;height:3px;position:fixed;inset:0 0 auto}.scroll-progress[data-astro-cid-nolhzryj] span[data-astro-cid-nolhzryj]{background:var(--orange);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.open[data-astro-cid-nolhzryj]{background:radial-gradient(90% 80% at 100% 0%, #1b3466, var(--navy) 60%);padding-block:clamp(3rem,6vw,5rem) 0;position:relative;overflow:hidden}.open__title[data-astro-cid-nolhzryj]{letter-spacing:-.01em;margin:1rem 0 1.5rem;font-size:clamp(4.4rem,2rem + 13vw,15rem);line-height:.84;display:grid}.open__show[data-astro-cid-nolhzryj]{overflow-clip-margin:.1em;display:block;overflow:clip}.open__show[data-astro-cid-nolhzryj] .sc{transform-origin:50% 100%;display:inline-block}.open__ready[data-astro-cid-nolhzryj]{color:var(--orange);text-transform:none;letter-spacing:.025em;transform-origin:20% 60%;justify-self:start;font-size:.62em;line-height:1;display:inline-block}.open__lede[data-astro-cid-nolhzryj]{color:#ffffffd9}.open__track[data-astro-cid-nolhzryj]{padding-inline:var(--gutter);margin-top:clamp(1rem,3vw,2rem)}.open__track[data-astro-cid-nolhzryj] svg{max-height:280px}.feature[data-astro-cid-nolhzryj]{padding-top:clamp(1.5rem,3vw,2.5rem);position:relative}.feature__frame[data-astro-cid-nolhzryj]{margin-inline:auto;overflow:hidden}.feature__frame[data-astro-cid-nolhzryj] .photo{aspect-ratio:21/9;border-radius:0;width:100%;max-height:86svh}.feature__caption[data-astro-cid-nolhzryj]{left:max(var(--gutter), calc((100vw - var(--max)) / 2 + var(--gutter)));background:var(--orange);color:var(--navy);letter-spacing:.14em;margin:0;padding:.5rem .9rem;font-size:1rem;position:absolute;bottom:clamp(1rem,3vw,2rem)}@media (width<=760px){.feature__frame[data-astro-cid-nolhzryj] .photo{aspect-ratio:4/3}}.record__head[data-astro-cid-nolhzryj]{grid-template-columns:1fr 1fr;align-items:end;gap:2rem;margin-bottom:3rem;display:grid}.record__head[data-astro-cid-nolhzryj] h2[data-astro-cid-nolhzryj]{color:var(--navy)}.record__note[data-astro-cid-nolhzryj]{border-left:3px solid var(--orange);color:var(--mist);margin:0;padding-left:1.2rem}.record__note[data-astro-cid-nolhzryj] strong[data-astro-cid-nolhzryj]{color:var(--navy)}.tiles[data-astro-cid-nolhzryj]{perspective:1200px;grid-template-columns:repeat(3,1fr);gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.tile[data-astro-cid-nolhzryj]{background:var(--white);border:3px solid var(--navy);transition:box-shadow .4s var(--ease);border-radius:6px;padding:3.2rem 1.8rem 2rem;position:relative}.tile[data-astro-cid-nolhzryj]:hover{box-shadow:0 30px 56px -30px #13254a99}.tile__pin[data-astro-cid-nolhzryj]{border:2px solid var(--navy);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:14px;left:50%}.tile__num[data-astro-cid-nolhzryj]{color:var(--blue);margin-bottom:1rem;font-size:clamp(4.5rem,3rem + 4vw,7rem);line-height:.85;display:block}.tile__title[data-astro-cid-nolhzryj]{font-size:var(--step-2);color:var(--navy);margin-bottom:.8rem;line-height:1.05}.tile[data-astro-cid-nolhzryj] p[data-astro-cid-nolhzryj]{margin:0}@media (width<=900px){.record__head[data-astro-cid-nolhzryj],.tiles[data-astro-cid-nolhzryj]{grid-template-columns:1fr}}.ladder__title[data-astro-cid-nolhzryj]{font-size:var(--step-3);margin-bottom:2rem}.ladder[data-astro-cid-nolhzryj] .wrap[data-astro-cid-nolhzryj]{position:relative}.ladder__rail[data-astro-cid-nolhzryj]{background:#ffffff4d;height:3px;display:block;position:relative}.ladder__fill[data-astro-cid-nolhzryj]{background:var(--white);transform-origin:0;position:absolute;inset:0}.ladder__list[data-astro-cid-nolhzryj]{counter-reset:l;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.ladder__list[data-astro-cid-nolhzryj] li[data-astro-cid-nolhzryj]{padding:1.4rem 2rem 0 0;position:relative}.ladder__list[data-astro-cid-nolhzryj] li[data-astro-cid-nolhzryj]:after{content:"";background:var(--orange);clip-path:polygon(50% 0,100% 100%,0 100%);width:15px;height:15px;position:absolute;top:-12px;left:0}.ladder__step[data-astro-cid-nolhzryj]{font-size:var(--step-2);margin-bottom:.5rem;display:block}.ladder__list[data-astro-cid-nolhzryj] p[data-astro-cid-nolhzryj]{color:#ffffffe0;margin:0}@media (width<=760px){.ladder__list[data-astro-cid-nolhzryj]{grid-template-columns:1fr;gap:2rem}.ladder__rail[data-astro-cid-nolhzryj]{display:none}.ladder__list[data-astro-cid-nolhzryj] li[data-astro-cid-nolhzryj]{border-top:3px solid var(--white)}}.iea__grid[data-astro-cid-nolhzryj]{grid-template-columns:7fr 5fr;align-items:start;gap:clamp(2rem,6vw,5rem);display:grid}.iea__grid[data-astro-cid-nolhzryj] h2[data-astro-cid-nolhzryj]{margin:.8rem 0 1.4rem}.iea__grid[data-astro-cid-nolhzryj] p[data-astro-cid-nolhzryj]{color:#ffffffdb}.iea__actions[data-astro-cid-nolhzryj]{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.iea__side[data-astro-cid-nolhzryj]{gap:1.5rem;display:grid}.iea__photo[data-astro-cid-nolhzryj]{margin:0;position:relative}.iea__logo[data-astro-cid-nolhzryj]{background:var(--white);border-radius:6px;width:150px;padding:.6rem;position:absolute;bottom:1rem;left:1rem}.iea__logo[data-astro-cid-nolhzryj] img{width:100%;height:auto}.breeds__photo[data-astro-cid-nolhzryj] .photo{aspect-ratio:5/4}.breeds__photo[data-astro-cid-nolhzryj]{max-width:340px;margin-top:2rem;transform:rotate(-2deg)}.region[data-astro-cid-nolhzryj]{border:1px solid var(--line-light);border-radius:6px;padding:2rem}.region[data-astro-cid-nolhzryj] .label[data-astro-cid-nolhzryj]{color:var(--sky)}.region__title[data-astro-cid-nolhzryj]{font-size:var(--step-2);color:var(--orange);margin:.6rem 0 1rem}.region__states[data-astro-cid-nolhzryj]{grid-template-columns:1fr 1fr;gap:.4rem 1rem;margin:1rem 0 0;padding:0;list-style:none;display:grid}.region__states[data-astro-cid-nolhzryj] li[data-astro-cid-nolhzryj]{border-bottom:1px solid var(--line-light);padding:.4rem 0;font-size:1.35rem}@media (width<=860px){.iea__grid[data-astro-cid-nolhzryj]{grid-template-columns:1fr}}.breeds__grid[data-astro-cid-nolhzryj]{grid-template-columns:5fr 6fr;align-items:center;gap:clamp(2rem,6vw,5rem);display:grid}.breeds__grid[data-astro-cid-nolhzryj] h2[data-astro-cid-nolhzryj]{color:var(--navy)}.breeds__grid[data-astro-cid-nolhzryj] .btn[data-astro-cid-nolhzryj]{margin-top:1rem}@media (width<=860px){.breeds__grid[data-astro-cid-nolhzryj]{grid-template-columns:1fr}}
