*{box-sizing:border-box}html{min-height:100%;background:#fafaf8}body{min-height:100vh;margin:0;color:#242422;background:#fafaf8;font-family:DM Sans,sans-serif}a{color:inherit}.link-page[data-astro-cid-au7rboj5]{position:relative;isolation:isolate;width:min(100%,680px);min-height:100vh;margin:0 auto;padding:clamp(48px,9vw,84px) 20px 32px;overflow:hidden}.grid[data-astro-cid-au7rboj5]{position:absolute;z-index:-1;inset:0 0 auto;height:380px;display:none;background-image:linear-gradient(rgba(255,255,255,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.13) 1px,transparent 1px);background-size:52px 52px;mask-image:linear-gradient(to bottom,black,transparent)}.profile[data-astro-cid-au7rboj5]{text-align:center}.portrait-wrap[data-astro-cid-au7rboj5]{position:relative;width:112px;height:112px;margin:0 auto 22px}.portrait-wrap[data-astro-cid-au7rboj5]:before{content:"";position:absolute;inset:-5px;border:1px solid #dddcd5;border-radius:50%}.portrait-wrap[data-astro-cid-au7rboj5] img[data-astro-cid-au7rboj5]{position:relative;width:100%;height:100%;border:1px solid #dddcd5;border-radius:50%;object-fit:cover;object-position:center 22%;background:#111}.status[data-astro-cid-au7rboj5]{position:absolute;right:-2px;bottom:6px;width:17px;height:17px;border:4px solid #fafaf8;border-radius:50%;background:#53d889}.eyebrow[data-astro-cid-au7rboj5]{margin:0 0 10px;color:#d94c08;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}h1[data-astro-cid-au7rboj5]{margin:0;font:600 clamp(32px,8vw,44px)/1.05 "Space Grotesk",sans-serif;letter-spacing:-.04em}.intro[data-astro-cid-au7rboj5]{max-width:510px;margin:14px auto 30px;color:#64645e;font-size:15px;line-height:1.6}.intro[data-astro-cid-au7rboj5] em[data-astro-cid-au7rboj5]{color:#b63b08;font-family:"DM Serif Display",Georgia,serif;font-size:1.25em}@supports ((-webkit-background-clip: text) or (background-clip: text)){.intro[data-astro-cid-au7rboj5] em[data-astro-cid-au7rboj5]{background:linear-gradient(110deg,#bd3a00,#a32940);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}}.link-list[data-astro-cid-au7rboj5]{display:grid;gap:12px}.link-card[data-astro-cid-au7rboj5]{display:flex;align-items:center;justify-content:space-between;min-height:78px;padding:16px 18px 16px 20px;border:1px solid #e1e1db;border-radius:10px;background:#fff;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.link-card[data-astro-cid-au7rboj5]:hover,.link-card[data-astro-cid-au7rboj5]:focus-visible{transform:translateY(-2px);border-color:#ff6c1ab3;background:#f2f2ed;outline:2px solid #d94c08;outline-offset:3px}.link-card[data-astro-cid-au7rboj5].featured{border-color:#d94c08;background:#d94c08;color:#fff}.link-card[data-astro-cid-au7rboj5].featured:hover,.link-card[data-astro-cid-au7rboj5].featured:focus-visible{background:#bf4006;color:#fff}.link-card[data-astro-cid-au7rboj5]{gap:14px}.link-card[data-astro-cid-au7rboj5] .link-icon[data-astro-cid-au7rboj5]{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;border-radius:11px;background:#fff4ed;color:#b63b08}.link-card[data-astro-cid-au7rboj5] .link-icon[data-astro-cid-au7rboj5] svg[data-astro-cid-au7rboj5],.link-card[data-astro-cid-au7rboj5] .link-icon[data-astro-cid-au7rboj5] img[data-astro-cid-au7rboj5]{display:block;width:20px;height:20px;object-fit:contain}.link-card[data-astro-cid-au7rboj5].featured .link-icon[data-astro-cid-au7rboj5]{background:#ffffff2e;color:#fff}.link-card[data-astro-cid-au7rboj5] .link-copy[data-astro-cid-au7rboj5]{display:grid;flex:1;min-width:0;gap:5px;text-align:left}.link-card[data-astro-cid-au7rboj5] strong[data-astro-cid-au7rboj5]{font-size:15px;font-weight:600}.link-card[data-astro-cid-au7rboj5] small[data-astro-cid-au7rboj5]{color:#64645e;font-size:12px;line-height:1.35}.link-card[data-astro-cid-au7rboj5].featured small[data-astro-cid-au7rboj5]{color:#fff}.link-card[data-astro-cid-au7rboj5] b[data-astro-cid-au7rboj5]{font-size:21px;font-weight:400}footer[data-astro-cid-au7rboj5]{margin-top:34px;color:#666561;font-size:10px;font-weight:600;letter-spacing:.18em;text-align:center;text-transform:uppercase}@media(max-width:420px){.link-page[data-astro-cid-au7rboj5]{padding-inline:15px}.link-card[data-astro-cid-au7rboj5]{min-height:72px;border-radius:16px}}@media(prefers-reduced-motion:reduce){.link-card[data-astro-cid-au7rboj5]{transition:none}}
