.finder[data-astro-cid-1s2zkqmz]{padding-top:50px}.finder__head[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:20px 64px;align-items:end;margin-bottom:34px}.finder__title[data-astro-cid-1s2zkqmz]{font:400 84px/.98 var(--display);letter-spacing:-.015em}.finder__allin[data-astro-cid-1s2zkqmz]{display:inline-block;margin:-.3em 0 -.06em .06em;overflow:visible}.finder__lede[data-astro-cid-1s2zkqmz]{font-size:21px;line-height:1.5;padding-bottom:8px}.finder__lede[data-astro-cid-1s2zkqmz] a[data-astro-cid-1s2zkqmz]{color:var(--link);text-decoration:underline;text-underline-offset:3px}.finder__lede[data-astro-cid-1s2zkqmz] a[data-astro-cid-1s2zkqmz]:visited{color:var(--link-visited)}.deck[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:12px;list-style:none}.chip[data-astro-cid-1s2zkqmz]{display:block;background:var(--white);border:1px solid var(--line);transition:transform .15s ease}.chip__c[data-astro-cid-1s2zkqmz]{display:block;height:132px;background:var(--c)}.chip__n[data-astro-cid-1s2zkqmz]{display:block;font:400 clamp(16px,1.5vw,20px) / 1.2 var(--display);padding:11px 8px 0}.chip__k[data-astro-cid-1s2zkqmz]{display:block;font-size:15px;color:var(--ink-soft);padding:1px 8px 11px}.chip[data-astro-cid-1s2zkqmz]:hover{transform:translateY(-5px)}.finder[data-astro-cid-1s2zkqmz]:has(#pink:target) .chip[data-astro-cid-1s2zkqmz][href="#pink"],.finder[data-astro-cid-1s2zkqmz]:has(#red:target) .chip[data-astro-cid-1s2zkqmz][href="#red"],.finder[data-astro-cid-1s2zkqmz]:has(#orange:target) .chip[data-astro-cid-1s2zkqmz][href="#orange"],.finder[data-astro-cid-1s2zkqmz]:has(#yellow:target) .chip[data-astro-cid-1s2zkqmz][href="#yellow"],.finder[data-astro-cid-1s2zkqmz]:has(#green:target) .chip[data-astro-cid-1s2zkqmz][href="#green"],.finder[data-astro-cid-1s2zkqmz]:has(#blue:target) .chip[data-astro-cid-1s2zkqmz][href="#blue"],.finder[data-astro-cid-1s2zkqmz]:has(#purple:target) .chip[data-astro-cid-1s2zkqmz][href="#purple"],.finder[data-astro-cid-1s2zkqmz]:has(#rainbow:target) .chip[data-astro-cid-1s2zkqmz][href="#rainbow"],.finder[data-astro-cid-1s2zkqmz]:has(#glow:target) .chip[data-astro-cid-1s2zkqmz][href="#glow"],.finder[data-astro-cid-1s2zkqmz]:has(#neutral:target) .chip[data-astro-cid-1s2zkqmz][href="#neutral"],.finder[data-astro-cid-1s2zkqmz]:not(:has(.panel:target)) .deck[data-astro-cid-1s2zkqmz] li[data-astro-cid-1s2zkqmz]:first-child .chip[data-astro-cid-1s2zkqmz]{transform:translateY(-8px);border-color:var(--ink);box-shadow:0 0 0 1px var(--ink)}.panel[data-astro-cid-1s2zkqmz]{display:none;grid-template-columns:290px minmax(0,1fr);gap:48px;margin-top:30px;padding-top:30px;border-top:1px solid var(--line);scroll-margin-top:360px}.panel[data-astro-cid-1s2zkqmz]:target,.finder[data-astro-cid-1s2zkqmz]:not(:has(.panel:target)) .panel--first[data-astro-cid-1s2zkqmz]{display:grid}@supports not selector(:has(a)){.panel[data-astro-cid-1s2zkqmz]{display:grid}}.panel__chip[data-astro-cid-1s2zkqmz]{height:14px;background:var(--c);margin-bottom:18px}.panel__name[data-astro-cid-1s2zkqmz]{font:400 60px/1 var(--display);letter-spacing:-.01em}.panel__words[data-astro-cid-1s2zkqmz]{font-size:21px;line-height:1.4;margin-top:16px}.panel__src[data-astro-cid-1s2zkqmz]{font-size:16px;line-height:1.45;color:var(--ink-soft);margin-top:8px}.panel[data-astro-cid-1s2zkqmz] .more[data-astro-cid-1s2zkqmz]{margin-top:12px}.panel__cards[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;align-items:start}.latest[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:48px;align-items:start}.latest[data-astro-cid-1s2zkqmz] .lead .card__pic{aspect-ratio:3 / 2}.latest[data-astro-cid-1s2zkqmz] .lead .strip{height:20px}.latest[data-astro-cid-1s2zkqmz] .lead .card__meta{margin-top:18px;font-size:16px}.latest[data-astro-cid-1s2zkqmz] .lead .card__title{font-size:46px;line-height:1.07;letter-spacing:-.01em}.latest[data-astro-cid-1s2zkqmz] .lead .card__desc{font-size:20px;margin-top:8px;max-width:58ch}.latest__side[data-astro-cid-1s2zkqmz]{display:grid;gap:30px}.row4[data-astro-cid-1s2zkqmz]{margin-top:52px}.miles[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 48px;align-items:start}.miles[data-astro-cid-1s2zkqmz] .card__pic{aspect-ratio:16 / 10}.miles[data-astro-cid-1s2zkqmz] .card__title{font-size:28px}.miles[data-astro-cid-1s2zkqmz] .index[data-astro-cid-1s2zkqmz]{margin-top:26px}.pair[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:64px;align-items:start}.pair[data-astro-cid-1s2zkqmz] .sec__head[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:8px}.pair[data-astro-cid-1s2zkqmz] .sec__title[data-astro-cid-1s2zkqmz]{font-size:40px}.note[data-astro-cid-1s2zkqmz]{position:relative;border:1.5px solid var(--ink);border-top:0;padding:46px 40px 30px;margin-bottom:26px}.note[data-astro-cid-1s2zkqmz]>.strip{position:absolute;left:-1.5px;right:-1.5px;top:0;height:12px}.note__line[data-astro-cid-1s2zkqmz]{font:400 38px/1.16 var(--display);letter-spacing:-.005em}.note__src[data-astro-cid-1s2zkqmz]{font-size:17px;color:var(--ink-soft);margin-top:16px}.note__src[data-astro-cid-1s2zkqmz] a[data-astro-cid-1s2zkqmz]{color:var(--link);text-decoration:underline;text-underline-offset:3px;display:inline-block;padding:8px 0}.note__src[data-astro-cid-1s2zkqmz] a[data-astro-cid-1s2zkqmz]:visited{color:var(--link-visited)}.pair[data-astro-cid-1s2zkqmz] .more[data-astro-cid-1s2zkqmz]{margin-top:14px}.about[data-astro-cid-1s2zkqmz]{background:var(--blush);margin-top:96px;padding:68px 0 72px}.about__in[data-astro-cid-1s2zkqmz]{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:20px 64px;align-items:start}.about__title[data-astro-cid-1s2zkqmz]{font:400 46px/1.02 var(--display)}.about__bio[data-astro-cid-1s2zkqmz]{font-size:22px;line-height:1.55}.about[data-astro-cid-1s2zkqmz] .more[data-astro-cid-1s2zkqmz]{color:var(--pink-deep);margin-top:14px}@media(max-width:1100px){.deck[data-astro-cid-1s2zkqmz]{grid-template-columns:repeat(5,minmax(0,1fr))}.chip__c[data-astro-cid-1s2zkqmz]{height:92px}.panel[data-astro-cid-1s2zkqmz]{grid-template-columns:220px minmax(0,1fr);gap:32px;scroll-margin-top:470px}}@media(max-width:860px){.finder[data-astro-cid-1s2zkqmz]{padding-top:26px}.finder__head[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:14px;margin-bottom:22px}.finder__title[data-astro-cid-1s2zkqmz]{font-size:52px}.finder__lede[data-astro-cid-1s2zkqmz]{font-size:19px;padding-bottom:0}.deck[data-astro-cid-1s2zkqmz]{grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.chip__c[data-astro-cid-1s2zkqmz]{height:54px}.chip__n[data-astro-cid-1s2zkqmz]{font:700 clamp(10.5px,3.35vw,14px) / 1.2 var(--text);padding:8px 0 9px;text-align:center}.chip__k[data-astro-cid-1s2zkqmz]{display:none}.chip[data-astro-cid-1s2zkqmz]:hover{transform:none}.panel[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:22px;margin-top:22px;padding-top:22px;scroll-margin-top:250px}.panel__name[data-astro-cid-1s2zkqmz]{font-size:44px}.panel__cards[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:20px}.panel__cards[data-astro-cid-1s2zkqmz] .card{display:grid;grid-template-columns:124px minmax(0,1fr);gap:0 16px;align-items:start}.panel__cards[data-astro-cid-1s2zkqmz] .card__pic{aspect-ratio:1 / 1}.panel__cards[data-astro-cid-1s2zkqmz] .card__meta{margin-top:0}.panel__cards[data-astro-cid-1s2zkqmz] .card__title{font-size:20px}.latest[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:34px}.latest[data-astro-cid-1s2zkqmz] .lead .card__title{font-size:32px}.latest[data-astro-cid-1s2zkqmz] .lead .card__desc{font-size:18px}.latest__side[data-astro-cid-1s2zkqmz]{gap:24px}.row4[data-astro-cid-1s2zkqmz]{margin-top:34px}.miles[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:26px}.miles[data-astro-cid-1s2zkqmz] .card__title{font-size:24px}.miles[data-astro-cid-1s2zkqmz] .index[data-astro-cid-1s2zkqmz]{margin-top:0}.pair[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr;gap:60px}.pair[data-astro-cid-1s2zkqmz] .sec__title[data-astro-cid-1s2zkqmz]{font-size:36px}.note[data-astro-cid-1s2zkqmz]{padding:38px 22px 22px}.note__line[data-astro-cid-1s2zkqmz]{font-size:29px}.about[data-astro-cid-1s2zkqmz]{margin-top:72px;padding:48px 0 52px}.about__in[data-astro-cid-1s2zkqmz]{grid-template-columns:1fr}.about__title[data-astro-cid-1s2zkqmz]{font-size:36px}.about__bio[data-astro-cid-1s2zkqmz]{font-size:19px}}
