.article-layout[data-astro-cid-wqdurrtp]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,19.5rem);gap:1.15rem 1.75rem;align-items:start;padding:2.2rem 0 1.25rem}.article-main[data-astro-cid-wqdurrtp]{min-width:0;overflow-wrap:break-word}.article-title[data-astro-cid-wqdurrtp] h1[data-astro-cid-wqdurrtp]{font-size:clamp(2rem,4vw,3.2rem);margin:.25rem 0 .7rem}.article-crumbs[data-astro-cid-wqdurrtp] [data-astro-cid-wqdurrtp][aria-current=page]{color:var(--muted);overflow-wrap:anywhere}.article-kicker[data-astro-cid-wqdurrtp]{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem .5rem;margin:0 0 .15rem}.article-kicker[data-astro-cid-wqdurrtp] a[data-astro-cid-wqdurrtp]{color:inherit;display:inline-flex;align-items:center;min-height:44px}.article-book[data-astro-cid-wqdurrtp]{position:sticky;top:5.4rem}.article-book-mobile[data-astro-cid-wqdurrtp]{display:none;margin:.35rem 0 .9rem}.article-cover[data-astro-cid-wqdurrtp]{display:block;width:100%;aspect-ratio:2 / 1;object-fit:cover;border-radius:1.2rem;margin-top:.85rem;background:var(--sand)}.article-index[data-astro-cid-wqdurrtp]{margin-top:1.15rem}.article-index-label[data-astro-cid-wqdurrtp]{margin:0 0 .45rem;color:var(--secondary);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.article-index-links[data-astro-cid-wqdurrtp]{display:flex;flex-wrap:wrap;gap:.4rem}.article-index-links[data-astro-cid-wqdurrtp] a[data-astro-cid-wqdurrtp]{display:inline-flex;align-items:center;min-height:44px;max-width:100%;padding:.35rem .75rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--primary);font-weight:600;font-size:.92rem;line-height:1.3;text-decoration:none;overflow-wrap:anywhere}.article-index-links[data-astro-cid-wqdurrtp] a[data-astro-cid-wqdurrtp]:hover{border-color:var(--secondary);background:var(--surface)}.article-opening[data-astro-cid-wqdurrtp]{margin-top:1rem}.article-block[data-astro-cid-wqdurrtp]{scroll-margin-top:5.6rem}.article-block[data-astro-cid-wqdurrtp] h2[data-astro-cid-wqdurrtp],.article-block[data-astro-cid-wqdurrtp] h3[data-astro-cid-wqdurrtp]{font-size:clamp(1.45rem,2vw,1.75rem);margin:1.35rem 0 .55rem}.article-people[data-astro-cid-wqdurrtp]{margin-top:2.4rem}.article-people[data-astro-cid-wqdurrtp] h2[data-astro-cid-wqdurrtp]{margin:0 0 .85rem;font-size:clamp(1.45rem,2vw,1.75rem)}.article-people-grid[data-astro-cid-wqdurrtp]{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.article-person[data-astro-cid-wqdurrtp]{display:grid;grid-template-columns:72px minmax(0,1fr);gap:.75rem;align-items:start;min-width:0;padding:.85rem;background:#fff;border:1px solid var(--line);border-radius:1.15rem}.article-person[data-astro-cid-wqdurrtp] img[data-astro-cid-wqdurrtp]{width:72px;height:72px;object-fit:cover;border-radius:.9rem;background:var(--sand)}.article-person-copy[data-astro-cid-wqdurrtp]{min-width:0}.article-person[data-astro-cid-wqdurrtp] h3[data-astro-cid-wqdurrtp]{margin:0;font-size:1.08rem}.article-person[data-astro-cid-wqdurrtp] p[data-astro-cid-wqdurrtp]{margin:.15rem 0 0;color:var(--muted);font-size:.92rem;line-height:1.4}.article-person[data-astro-cid-wqdurrtp] .article-role[data-astro-cid-wqdurrtp]{color:var(--primary);font-weight:600}.article-albo[data-astro-cid-wqdurrtp]{font-size:.88rem}.article-person[data-astro-cid-wqdurrtp] a[data-astro-cid-wqdurrtp]{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:860px){.article-layout[data-astro-cid-wqdurrtp]{grid-template-columns:1fr;padding-top:1.2rem}.article-title[data-astro-cid-wqdurrtp] h1[data-astro-cid-wqdurrtp]{font-size:1.9rem}.article-book[data-astro-cid-wqdurrtp]{display:none}.article-book-mobile[data-astro-cid-wqdurrtp]{display:block}.article-cover[data-astro-cid-wqdurrtp]{aspect-ratio:16 / 9;margin-top:.35rem}.article-people-grid[data-astro-cid-wqdurrtp]{grid-template-columns:1fr}}.date-picker[data-astro-cid-adgd7u3k]{position:relative}.date-label[data-astro-cid-adgd7u3k]{display:block;color:var(--primary);font-size:.92rem;font-weight:600}.date-toggle[data-astro-cid-adgd7u3k]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;min-height:44px;padding:.55rem .7rem;border:1px solid var(--line);border-radius:.6rem;background:#fff;color:var(--text);font:inherit;font-weight:400;text-align:left;cursor:pointer}.date-toggle[data-astro-cid-adgd7u3k]:hover{border-color:var(--secondary)}.date-toggle[data-astro-cid-adgd7u3k]:focus-visible{outline:2px solid var(--highlight);outline-offset:2px}.date-toggle[data-astro-cid-adgd7u3k][aria-invalid=true]{border-color:#b42318}.date-toggle[data-astro-cid-adgd7u3k][data-empty=true] [data-astro-cid-adgd7u3k][data-date-text]{color:var(--muted)}.date-toggle[data-astro-cid-adgd7u3k] svg[data-astro-cid-adgd7u3k]{flex:none;color:var(--secondary)}.date-popover[data-astro-cid-adgd7u3k]{position:absolute;z-index:40;top:calc(100% + .35rem);left:0;width:min(20rem,calc(100vw - 2rem));padding:.75rem;background:#fff;border:1px solid var(--line);border-radius:.9rem;box-shadow:0 18px 40px #32534329}.date-popover-head[data-astro-cid-adgd7u3k]{display:grid;grid-template-columns:2rem minmax(0,1fr) 4.6rem 2rem;gap:.3rem;align-items:center}.date-popover-head[data-astro-cid-adgd7u3k] select[data-astro-cid-adgd7u3k]{min-height:2.2rem;padding:.2rem .4rem;border:1px solid var(--line);border-radius:.45rem;background:#fff;font:inherit;font-size:.85rem}.date-nav[data-astro-cid-adgd7u3k]{display:grid;place-items:center;width:2rem;height:2rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--primary);font-size:1.2rem;line-height:1;cursor:pointer}.date-nav[data-astro-cid-adgd7u3k]:hover{background:var(--surface)}.date-weekdays[data-astro-cid-adgd7u3k],.date-grid[data-astro-cid-adgd7u3k]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.15rem}.date-weekdays[data-astro-cid-adgd7u3k]{margin-top:.65rem;color:var(--muted);font-size:.72rem;text-align:center;font-weight:600}.date-grid[data-astro-cid-adgd7u3k]{margin-top:.25rem}.date-day[data-astro-cid-adgd7u3k]{display:grid;place-items:center;aspect-ratio:1;min-width:2rem;border:1px solid transparent;border-radius:.45rem;background:transparent;color:var(--text);font:inherit;font-size:.85rem;cursor:pointer}.date-day[data-astro-cid-adgd7u3k]:hover{background:var(--surface);border-color:var(--line)}.date-day[data-astro-cid-adgd7u3k].is-selected{background:var(--primary);color:#fff}.date-day[data-astro-cid-adgd7u3k].is-today:not(.is-selected){border-color:var(--highlight)}.date-day[data-astro-cid-adgd7u3k]:disabled{color:#b8bdb8;cursor:default}.date-popover-foot[data-astro-cid-adgd7u3k]{display:flex;gap:.4rem;margin-top:.6rem;padding-top:.6rem;border-top:1px solid var(--line)}.date-action[data-astro-cid-adgd7u3k]{min-height:2.2rem;padding:.25rem .6rem;border:1px solid var(--line);border-radius:.45rem;background:#fff;color:var(--primary);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer}.date-action[data-astro-cid-adgd7u3k]:hover{background:var(--surface)}.date-action-close[data-astro-cid-adgd7u3k]{margin-left:auto}@media(max-width:640px){.date-popover[data-astro-cid-adgd7u3k]{position:fixed;left:1rem;right:1rem;bottom:1rem;top:auto;width:auto;max-height:70dvh;overflow:auto}}.consent-form[data-astro-cid-mrwq5ccz]{margin-top:1.25rem;padding:0;background:transparent;border:0;border-radius:0;box-shadow:none;gap:1.15rem}.consent-form[data-astro-cid-mrwq5ccz][hidden]{display:none!important}.consent-form-top[data-astro-cid-mrwq5ccz]{display:grid;gap:.5rem}.consent-top-row[data-astro-cid-mrwq5ccz]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.1rem .9rem}.consent-progress[data-astro-cid-mrwq5ccz]{margin:0;color:var(--secondary);font-weight:600;font-size:.92rem}.consent-progress[data-astro-cid-mrwq5ccz] [data-astro-cid-mrwq5ccz][data-step-label]{color:var(--primary)}.consent-backlink[data-astro-cid-mrwq5ccz]{display:inline-flex;align-items:center;gap:.35rem;min-height:44px;color:var(--secondary);font-size:.9rem;font-weight:600;text-decoration:none;border-radius:.5rem}.consent-backlink[data-astro-cid-mrwq5ccz]:hover{text-decoration:underline;text-underline-offset:.2em}.consent-bar[data-astro-cid-mrwq5ccz]{height:6px;border-radius:999px;background:var(--surface-2);overflow:hidden;border:1px solid var(--line)}.consent-bar-fill[data-astro-cid-mrwq5ccz]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--secondary),var(--accent));transition:width .24s ease}.consent-errors[data-astro-cid-mrwq5ccz]{margin:0;padding:.85rem 1rem;border-radius:.9rem;background:#fff4ec;border:1px solid #e0ab8c;color:#7a2f14}.consent-errors[data-astro-cid-mrwq5ccz][hidden]{display:none}.consent-errors-title[data-astro-cid-mrwq5ccz]{margin:0 0 .35rem;font-weight:700;font-size:.95rem}.consent-errors[data-astro-cid-mrwq5ccz] ul[data-astro-cid-mrwq5ccz]{margin:0;padding-left:1.1rem;display:grid;gap:.25rem;font-size:.9rem}.consent-errors[data-astro-cid-mrwq5ccz] a[data-astro-cid-mrwq5ccz]{color:#7a2f14;font-weight:600;text-decoration:underline;text-underline-offset:.15em}.consent-step[data-astro-cid-mrwq5ccz]{display:block;margin:0;padding:0;border:0;min-width:0}.consent-step[data-astro-cid-mrwq5ccz][hidden]{display:none}.consent-legend[data-astro-cid-mrwq5ccz]{display:flex;align-items:center;gap:.6rem;width:100%;margin:0 0 1rem;padding:0;font-family:var(--serif);font-size:1.2rem;font-weight:500;color:var(--primary)}.consent-legend-n[data-astro-cid-mrwq5ccz]{display:grid;place-items:center;flex:none;width:1.85rem;height:1.85rem;border-radius:999px;background:var(--surface);border:1px solid var(--line);color:var(--secondary);font-family:var(--sans);font-size:.88rem;font-weight:700}.consent-block[data-astro-cid-mrwq5ccz]+.consent-block[data-astro-cid-mrwq5ccz]{margin-top:1.35rem;padding-top:1.25rem;border-top:1px solid var(--line)}.consent-group[data-astro-cid-mrwq5ccz]{margin:0 0 .8rem;font-family:var(--serif);font-size:1.12rem;font-weight:500;color:var(--primary)}.consent-group-accept[data-astro-cid-mrwq5ccz],.consent-ade[data-astro-cid-mrwq5ccz]{grid-column:1 / -1}.consent-group-accept[data-astro-cid-mrwq5ccz]{margin-top:.35rem}.consent-step-document[data-astro-cid-mrwq5ccz]{margin:0 0 1rem;padding:.9rem 1rem;background:var(--cream-2);border:1px solid var(--line);border-radius:.9rem;max-height:28rem;overflow:auto;overscroll-behavior:contain}.consent-doc-label[data-astro-cid-mrwq5ccz]{margin:0 0 .45rem;color:var(--secondary);font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase}.consent-step-document[data-astro-cid-mrwq5ccz] .prose[data-astro-cid-mrwq5ccz]{font-size:.9rem;line-height:1.6}.consent-step-document[data-astro-cid-mrwq5ccz] .prose[data-astro-cid-mrwq5ccz]>[data-astro-cid-mrwq5ccz]:first-child{margin-top:0}.consent-step-document[data-astro-cid-mrwq5ccz] .prose[data-astro-cid-mrwq5ccz]>[data-astro-cid-mrwq5ccz]:last-child{margin-bottom:0}.consent-ade[data-astro-cid-mrwq5ccz]{padding:.7rem .9rem;background:#fff;border:1px solid var(--line);border-radius:.65rem;font-size:.88rem;line-height:1.55}.consent-ade[data-astro-cid-mrwq5ccz] p[data-astro-cid-mrwq5ccz]:last-child{margin-bottom:0}.consent-grid[data-astro-cid-mrwq5ccz]{display:grid;grid-template-columns:minmax(0,1fr);gap:.9rem 1rem}.consent-field[data-astro-cid-mrwq5ccz]{display:grid;gap:.3rem;min-width:0}.consent-form[data-astro-cid-mrwq5ccz] .req[data-astro-cid-mrwq5ccz]{color:#8a3418}.consent-help[data-astro-cid-mrwq5ccz]{display:block;font-size:.88rem;color:var(--muted)}.consent-form[data-astro-cid-mrwq5ccz] input[data-astro-cid-mrwq5ccz]:not([type=checkbox]),.consent-form[data-astro-cid-mrwq5ccz] select[data-astro-cid-mrwq5ccz]{min-height:44px}.consent-form[data-astro-cid-mrwq5ccz] .check[data-astro-cid-mrwq5ccz]{min-height:44px;align-items:flex-start}.consent-form[data-astro-cid-mrwq5ccz] .check[data-astro-cid-mrwq5ccz] input[data-astro-cid-mrwq5ccz]{width:1.25rem;height:1.25rem;margin-top:.2rem;flex:none}@media(min-width:700px){.consent-grid[data-astro-cid-mrwq5ccz].is-two{grid-template-columns:repeat(2,minmax(0,1fr))}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.is-wide[data-astro-cid-mrwq5ccz]{grid-column:1 / -1}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.order-1[data-astro-cid-mrwq5ccz]{order:1}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.order-2[data-astro-cid-mrwq5ccz]{order:2}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.order-3[data-astro-cid-mrwq5ccz]{order:3}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.order-4[data-astro-cid-mrwq5ccz]{order:4}.consent-grid[data-astro-cid-mrwq5ccz].is-two>.order-5[data-astro-cid-mrwq5ccz]{order:5}}.consent-turnstile[data-astro-cid-mrwq5ccz]{min-width:0}.consent-nav[data-astro-cid-mrwq5ccz]{display:flex;flex-wrap:wrap;gap:.6rem;justify-content:space-between;margin-top:1.4rem;padding-top:1.15rem;border-top:1px solid var(--line)}.consent-nav[data-astro-cid-mrwq5ccz] .btn-primary[data-astro-cid-mrwq5ccz]{margin-left:auto}.consent-form[data-astro-cid-mrwq5ccz] .form-note[data-astro-cid-mrwq5ccz]{margin:0}.consent-done[data-astro-cid-mrwq5ccz]{display:grid;gap:.45rem;justify-items:start;margin-top:1.4rem;padding:clamp(1.3rem,3vw,1.8rem);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--secondary);border-radius:1rem}.consent-done[data-astro-cid-mrwq5ccz][hidden]{display:none}.consent-done-icon[data-astro-cid-mrwq5ccz]{display:grid;place-items:center;width:3rem;height:3rem;border-radius:999px;background:var(--secondary);color:#fff}.consent-done[data-astro-cid-mrwq5ccz] h2[data-astro-cid-mrwq5ccz]{margin:.15rem 0 0;font-size:clamp(1.4rem,2.5vw,1.7rem)}.consent-done[data-astro-cid-mrwq5ccz] p[data-astro-cid-mrwq5ccz]{margin:0;color:var(--muted);max-width:34rem}.consent-done-actions[data-astro-cid-mrwq5ccz]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:.55rem}.consent-done-actions[data-astro-cid-mrwq5ccz] .btn[data-astro-cid-mrwq5ccz]{min-height:44px}@media(max-width:640px){.consent-form[data-astro-cid-mrwq5ccz]{gap:1rem}.consent-block[data-astro-cid-mrwq5ccz]+.consent-block[data-astro-cid-mrwq5ccz]{margin-top:1.1rem;padding-top:1rem}}.consent-layout[data-astro-cid-ewmkkvb7]{display:grid;grid-template-columns:minmax(0,1fr) 18rem;gap:clamp(1.5rem,4vw,2.5rem);align-items:start}.consent-main[data-astro-cid-ewmkkvb7]{min-width:0}.consent-head[data-astro-cid-ewmkkvb7]{display:grid;gap:.35rem}.consent-head[data-astro-cid-ewmkkvb7] h1[data-astro-cid-ewmkkvb7]{margin:.2rem 0 0}.consent-sub[data-astro-cid-ewmkkvb7]{margin:0;color:var(--muted);font-size:.92rem}.consent-jump[data-astro-cid-ewmkkvb7]{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;min-height:44px;margin-top:.35rem;color:var(--secondary);font-weight:600;text-decoration:none}.consent-jump[data-astro-cid-ewmkkvb7]:hover{text-decoration:underline}.consent-text[data-astro-cid-ewmkkvb7]{max-width:48rem}.consent-text[data-astro-cid-ewmkkvb7]>p[data-astro-cid-ewmkkvb7]:first-child{font-size:1.08rem}.consent-intro-note[data-astro-cid-ewmkkvb7]{margin-top:1.5rem;padding:1rem 1.1rem;background:var(--surface);border:1px solid var(--line);border-radius:1rem}.consent-intro-note[data-astro-cid-ewmkkvb7] strong[data-astro-cid-ewmkkvb7]{display:block;color:var(--primary);margin-bottom:.2rem}.consent-intro-note[data-astro-cid-ewmkkvb7] p[data-astro-cid-ewmkkvb7]{margin:0;color:var(--muted);font-size:.92rem}.consent-form-section[data-astro-cid-ewmkkvb7]{margin-top:2.5rem;padding:1.35rem;background:#fff;border:1px solid var(--line);border-radius:1.25rem;box-shadow:var(--shadow)}.consent-form-head[data-astro-cid-ewmkkvb7]{display:grid;gap:.2rem;margin-bottom:.35rem}.consent-form-head[data-astro-cid-ewmkkvb7] h2[data-astro-cid-ewmkkvb7]{margin:0;font-size:clamp(1.5rem,2.5vw,1.9rem)}.consent-form-head[data-astro-cid-ewmkkvb7] .note[data-astro-cid-ewmkkvb7]{margin:0}.consent-aside[data-astro-cid-ewmkkvb7]{position:sticky;top:5.5rem}.consent-summary[data-astro-cid-ewmkkvb7]{display:grid;gap:.8rem;padding:1.1rem 1.2rem;background:var(--surface);border:1px solid var(--line);border-radius:1.2rem}.consent-summary[data-astro-cid-ewmkkvb7] h2[data-astro-cid-ewmkkvb7]{margin:0;font-size:1.35rem}.consent-summary[data-astro-cid-ewmkkvb7] .kicker[data-astro-cid-ewmkkvb7]{margin:0}.consent-summary[data-astro-cid-ewmkkvb7] .btn[data-astro-cid-ewmkkvb7]{width:100%}.consent-summary[data-astro-cid-ewmkkvb7] .note[data-astro-cid-ewmkkvb7]{margin:0;font-size:.84rem}.consent-summary-steps[data-astro-cid-ewmkkvb7]{list-style:none;display:grid;gap:.7rem;margin:0;padding:0}.consent-summary-steps[data-astro-cid-ewmkkvb7] li[data-astro-cid-ewmkkvb7]{display:grid;grid-template-columns:1.7rem 1fr;gap:.55rem;align-items:start}.consent-summary-steps[data-astro-cid-ewmkkvb7] strong[data-astro-cid-ewmkkvb7]{display:block;color:var(--primary);font-size:.92rem}.consent-summary-steps[data-astro-cid-ewmkkvb7] span[data-astro-cid-ewmkkvb7] span[data-astro-cid-ewmkkvb7]{display:block;color:var(--muted);font-size:.83rem;line-height:1.4}.consent-summary-n[data-astro-cid-ewmkkvb7]{display:grid;place-items:center;width:1.7rem;height:1.7rem;border-radius:999px;background:#fff;border:1px solid var(--line);color:var(--secondary);font-family:var(--serif);font-size:.9rem}@media(max-width:960px){.consent-layout[data-astro-cid-ewmkkvb7]{grid-template-columns:minmax(0,1fr)}.consent-aside[data-astro-cid-ewmkkvb7]{display:none}}@media(max-width:640px){.consent-form-section[data-astro-cid-ewmkkvb7]{padding:1rem;border-radius:1rem}}.notice-grid[data-astro-cid-pp5ny2ln]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;max-width:52rem;margin:1.4rem 0 2.5rem}.notice-card[data-astro-cid-pp5ny2ln]{display:grid;gap:.6rem;align-content:start}.notice-card[data-astro-cid-pp5ny2ln] h2[data-astro-cid-pp5ny2ln]{margin:0;font-size:1.4rem}.notice-card[data-astro-cid-pp5ny2ln] p[data-astro-cid-pp5ny2ln]{margin:0;color:var(--muted)}.notice-mail[data-astro-cid-pp5ny2ln]{display:inline-flex;align-items:center;min-height:44px;font-weight:600}@media(max-width:860px){.notice-grid[data-astro-cid-pp5ny2ln]{grid-template-columns:1fr}}.profile-layout[data-astro-cid-755egjid]{display:grid;grid-template-columns:minmax(0,1fr) minmax(16.5rem,19.5rem);gap:1.15rem 1.75rem;align-items:start;padding:1.7rem 0 .5rem}.profile-main[data-astro-cid-755egjid]{min-width:0;overflow-wrap:break-word}.profile-hero[data-astro-cid-755egjid]{margin-bottom:1.15rem}.profile-intro[data-astro-cid-755egjid]{display:grid;grid-template-columns:minmax(11rem,15.5rem) minmax(0,1fr);grid-template-areas:"photo heading" "photo facts";gap:.7rem 1.35rem;align-items:start;margin-top:.2rem;padding:.85rem;background:#fff;border:1px solid var(--line);border-radius:1.4rem;box-shadow:var(--shadow)}.profile-portrait[data-astro-cid-755egjid]{grid-area:photo;align-self:center;width:100%;aspect-ratio:1;object-fit:cover;object-position:center 15%;border-radius:1.05rem;background:var(--sand)}.profile-heading[data-astro-cid-755egjid]{grid-area:heading;align-self:end;min-width:0}.profile-heading[data-astro-cid-755egjid] .kicker[data-astro-cid-755egjid]{margin:0}.profile-heading[data-astro-cid-755egjid] h1[data-astro-cid-755egjid]{margin:.3rem 0 0;font-size:clamp(1.85rem,3vw,2.65rem)}.profile-facts[data-astro-cid-755egjid]{grid-area:facts;min-width:0;align-self:start}.profile-identity[data-astro-cid-755egjid]{display:grid;gap:.4rem;justify-items:start}.profile-identity[data-astro-cid-755egjid] p{margin:0;line-height:1.45}.profile-identity[data-astro-cid-755egjid] b,.profile-identity[data-astro-cid-755egjid] strong,.profile-identity[data-astro-cid-755egjid] a{font-weight:600}.profile-identity[data-astro-cid-755egjid]>a,.profile-identity[data-astro-cid-755egjid]>b{line-height:1.4}.profile-identity[data-astro-cid-755egjid] a[href*="linkedin.com"]{display:inline-flex;align-items:center;min-height:36px;padding:.1rem .7rem;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--primary);font-size:.88rem;text-decoration:none}.profile-also[data-astro-cid-755egjid]{margin:.75rem 0 0;color:var(--muted);font-weight:400}.profile-also[data-astro-cid-755egjid] a[data-astro-cid-755egjid]{font-weight:600}.profile-book[data-astro-cid-755egjid]{position:sticky;top:5.4rem}.profile-book-mobile[data-astro-cid-755egjid]{display:none;margin:0 0 1.1rem}.profile-index[data-astro-cid-755egjid]{margin:.2rem 0 .4rem}.profile-index-label[data-astro-cid-755egjid]{margin:0 0 .45rem;color:var(--secondary);font-size:.78rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.profile-index-links[data-astro-cid-755egjid]{display:flex;flex-wrap:wrap;gap:.4rem}.profile-index-links[data-astro-cid-755egjid] a[data-astro-cid-755egjid]{display:inline-flex;align-items:center;min-height:44px;padding:.35rem .75rem;border:1px solid var(--line);border-radius:999px;background:#fff;color:var(--primary);font-weight:600;font-size:.92rem;text-decoration:none}.profile-index-links[data-astro-cid-755egjid] a[data-astro-cid-755egjid]:hover{border-color:var(--secondary);background:var(--surface)}.profile-opening[data-astro-cid-755egjid],.profile-block[data-astro-cid-755egjid],.profile-main[data-astro-cid-755egjid] .next-card{max-width:42rem}.profile-opening[data-astro-cid-755egjid]{margin-top:.7rem}.profile-opening[data-astro-cid-755egjid] blockquote{margin-top:.35rem}.profile-block[data-astro-cid-755egjid]{scroll-margin-top:5.6rem}.profile-block[data-astro-cid-755egjid] h2{font-size:clamp(1.45rem,2vw,1.75rem);margin:1.55rem 0 .55rem;scroll-margin-top:5.6rem}.profile-block[data-astro-cid-755egjid] p:last-child{margin-bottom:0}@media(max-width:860px){.profile-layout[data-astro-cid-755egjid]{grid-template-columns:1fr;padding-top:1rem}.profile-book[data-astro-cid-755egjid]{display:none}.profile-hero[data-astro-cid-755egjid]{display:grid;grid-template-columns:6.6rem minmax(0,1fr);column-gap:.85rem;row-gap:.75rem;margin-bottom:.35rem}.profile-hero[data-astro-cid-755egjid]>.crumbs[data-astro-cid-755egjid]{grid-column:1 / -1;margin-bottom:0}.profile-intro[data-astro-cid-755egjid]{display:contents}.profile-portrait[data-astro-cid-755egjid]{grid-area:auto;grid-column:1;grid-row:2}.profile-heading[data-astro-cid-755egjid]{grid-area:auto;grid-column:2;grid-row:2;align-self:center}.profile-heading[data-astro-cid-755egjid] h1[data-astro-cid-755egjid]{font-size:1.55rem}.profile-book-mobile[data-astro-cid-755egjid]{display:block;grid-column:1 / -1;grid-row:3;margin:.15rem 0 0}.profile-facts[data-astro-cid-755egjid]{grid-area:auto;grid-column:1 / -1;grid-row:4}.profile-identity[data-astro-cid-755egjid] a[href*="linkedin.com"]{min-height:44px}.profile-opening[data-astro-cid-755egjid],.profile-block[data-astro-cid-755egjid],.profile-main[data-astro-cid-755egjid] .next-card{max-width:none}}
