.plate{min-height:100svh;position:relative;overflow:hidden}.plate__name{z-index:1;top:calc(-34 / var(--comp-w) * 100vw);font-family:var(--face-display);color:var(--ink);letter-spacing:-.02em;pointer-events:none;margin:0;font-weight:400;position:absolute;inset-inline-start:calc(-14 / var(--comp-w) * 100vw)}.plate__name-line{display:block}.plate__home{color:inherit;pointer-events:auto;text-decoration:none;display:block}.plate__home .plate__name-line{text-underline-offset:.05em;text-decoration-skip-ink:auto;text-decoration-line:none;text-decoration-thickness:max(2px,.008em)}.plate__home:focus-visible .plate__name-line{text-decoration-line:underline}@media (hover:hover){.plate__home:hover .plate__name-line{text-decoration-line:underline}}@media (hover:none){.plate__home .plate__name-line{text-decoration-line:underline}}.about-running{z-index:20;min-height:44px;padding-inline:calc(27 / var(--comp-w) * 100vw);background-color:var(--paper);border-block-end:1px solid var(--ink);visibility:hidden;transition:translate .42s var(--ease), visibility 0s linear .42s;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:fixed;inset:0 0 auto;translate:0 -101%}.about-running.is-shown{visibility:visible;transition:translate .42s var(--ease);translate:0}.about-running__name,.about-running__home{min-height:44px;font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(10 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.04em;text-transform:uppercase;align-items:center;text-decoration:none;display:inline-flex}.about-running__name{color:var(--ink-soft)}.about-running__home{color:var(--ink)}.plate-held .about-running.is-shown{visibility:hidden;transition:translate .42s var(--ease), visibility 0s linear .42s;translate:0 -101%}@media (prefers-reduced-motion:reduce){.about-running,.about-running.is-shown{transition:none}}@media print{.about-running{display:none}}@media (width<=760px){.about-running{padding-inline:1.125rem}}.plate__name-line--first{font-size:calc(260 / var(--cap-display) / var(--comp-w) * 100vw);line-height:.751}.plate__name-line--second{font-size:calc(195 / var(--cap-display) / var(--comp-w) * 100vw);line-height:.78}.plate__frame{display:block;position:absolute;inset-block-end:0;inset-inline-end:0}.plate__figure{width:auto;height:100svh;display:block}.standing__credential{margin:0 0 calc(34 / var(--comp-w) * 100vw);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.028em;text-transform:uppercase;color:var(--ink);line-height:1}.standing__claim{max-width:22ch;font-family:var(--face-display);font-weight:400;font-size:calc(76 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.02}.standing__bar{width:calc(550 / var(--comp-w) * 100vw);max-width:100%;height:calc(15 / var(--comp-w) * 100vw);min-height:6px;margin:calc(34 / var(--comp-w) * 100vw) 0 calc(44 / var(--comp-w) * 100vw);background-color:var(--scarlet)}.standing__facts{gap:calc(30 / var(--comp-w) * 100vw);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.standing__fact{border-block-start:1px solid var(--ink);padding-block-start:calc(14 / var(--comp-w) * 100vw)}.standing__fact-label{font-family:var(--face-label-compressed);font-weight:400;font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin-block-end:calc(10 / var(--comp-w) * 100vw);line-height:1;display:block}.standing__fact--start{margin:calc(30 / var(--comp-w) * 100vw) 0 0}.standing__start{font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(17 / var(--comp-w) * 100vw));color:var(--ink);line-height:1.45;text-decoration:none}.standing__start .draw{--draw-drop:.25;--draw-offset:.12}@media (hover:none){.standing__start .draw{background-size:100% 1px}}.standing__fact-body{font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(17 / var(--comp-w) * 100vw));color:var(--ink);margin:0;line-height:1.45}.strands__body,.method__body{max-width:68ch}.strands__list{gap:calc(44 / var(--comp-w) * 100vw);display:grid}.strands__strand{gap:calc(40 / var(--comp-w) * 100vw);border-block-start:1px solid var(--ink);grid-template-columns:22fr 66fr;align-items:start;padding-block-start:calc(18 / var(--comp-w) * 100vw);display:grid}.strands__label{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-lg), calc(15.1 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.06em;text-transform:uppercase;color:var(--ink);margin:0;line-height:1.15}.strands__line,.method__line,.beat__line{font-family:var(--face-reading);font-size:max(1.0625rem, calc(20 / var(--comp-w) * 100vw));color:var(--ink);margin:0 0 1em;line-height:1.55}.strands__line:last-child,.method__line:last-child{margin-block-end:0}.beat{gap:calc(48 / var(--comp-w) * 100vw);grid-template-columns:26fr 62fr;align-items:start;display:grid}.beat>.band__label{grid-column:1/-1}.beat__plate{margin:0}.beat__plate img{width:100%;height:auto;display:block}.beat__body{max-width:62ch}.beat__line em{font-style:italic}.beat__route,.strands__route{margin:calc(24 / var(--comp-w) * 100vw) 0 0}.beat__link{min-height:44px;font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.1em;text-transform:uppercase;color:var(--ink);text-underline-offset:.35em;align-items:center;text-decoration:underline 1px;display:inline-flex}.beat__link:hover,.beat__link:focus-visible{text-decoration-thickness:2px}.method__limits{margin:calc(40 / var(--comp-w) * 100vw) 0 0;border-block-start:1px solid var(--ink);max-width:68ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(17 / var(--comp-w) * 100vw));color:var(--ink-soft);padding-block-start:calc(20 / var(--comp-w) * 100vw);line-height:1.5}.method__rubric{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), .62em);letter-spacing:.028em;text-transform:uppercase;color:var(--ink);margin-inline-end:.9em}.fields__list{gap:calc(24 / var(--comp-w) * 100vw);grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid}.fields__item{border-block-start:1px solid var(--ink)}.fields__link{min-height:44px;padding:calc(16 / var(--comp-w) * 100vw) 0 calc(20 / var(--comp-w) * 100vw);font-family:var(--face-display);font-weight:400;font-size:calc(30 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.008em;color:var(--ink);text-underline-offset:.18em;line-height:1.05;text-decoration:underline 1px;display:block}.fields__link:hover,.fields__link:focus-visible{text-decoration-thickness:2px}.invite__display{margin:0 0 calc(18 / var(--comp-w) * 100vw);font-family:var(--face-display);font-weight:400;font-size:calc(72 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.012em;color:var(--ink);line-height:1.02}.invite__ask{margin:0 0 calc(40 / var(--comp-w) * 100vw);max-width:54ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(20 / var(--comp-w) * 100vw));color:var(--ink);line-height:1.5}.invite__link{color:inherit;text-underline-offset:.18em;text-decoration:underline 1px}.invite__link:hover,.invite__link:focus-visible{text-decoration-thickness:2px}.invite__form{gap:calc(34 / var(--comp-w) * 100vw);grid-template-columns:repeat(3,1fr);align-items:end;max-width:78ch;display:grid}.invite__form[hidden]{display:none}.invite__field--wide{grid-column:1/-1}.invite__label{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-block-end:calc(10 / var(--comp-w) * 100vw);line-height:1;display:block}.invite__input{width:100%;padding:0 0 calc(12 / var(--comp-w) * 100vw);border:0;border-block-end:1px solid var(--ink);min-height:44px;color:var(--ink);font-family:var(--face-label);font-weight:400;font-size:max(var(--floor-entry), calc(19 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.01em;caret-color:var(--scarlet);background-color:#0000;border-radius:0;margin:0;line-height:1.3;display:block}.invite__input--message{min-height:132px;resize:vertical;padding-block-start:calc(10 / var(--comp-w) * 100vw)}.invite__input:focus{border-block-end-width:2px;outline:none}.invite__input:focus-visible{outline:2px solid var(--scarlet);outline-offset:.25em}.invite__input:user-invalid{border-block-end-width:2px}.invite__hint{margin:calc(10 / var(--comp-w) * 100vw) 0 0;font-family:var(--face-label-compressed);font-weight:400;font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.08em;color:var(--ink-soft);line-height:1.5}.invite__trap{width:1px;height:1px;position:absolute;inset-inline-start:-9999px;overflow:hidden}.invite__submit{appearance:none;background-color:var(--ink);color:var(--paper);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.1em;text-transform:uppercase;min-height:44px;padding:calc(16 / var(--comp-w) * 100vw) calc(30 / var(--comp-w) * 100vw);cursor:var(--mark-link);border:0;border-radius:0;grid-column:1/-1;justify-self:start;margin-block-start:calc(10 / var(--comp-w) * 100vw);line-height:1}.invite__submit:hover,.invite__submit:focus-visible{text-underline-offset:.3em;text-decoration:underline 1px}.invite__submit:disabled{cursor:progress;background-color:var(--ink-soft)}.invite__status{margin:calc(28 / var(--comp-w) * 100vw) 0 0;max-width:54ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(20 / var(--comp-w) * 100vw));color:var(--ink);line-height:1.5}.invite__foot{gap:calc(30 / var(--comp-w) * 100vw);border-block-start:1px solid var(--ink);flex-wrap:wrap;margin-block-start:calc(40 / var(--comp-w) * 100vw);padding-block-start:calc(16 / var(--comp-w) * 100vw);display:flex}.invite__note{font-family:var(--face-label-compressed);font-weight:400;font-size:max(var(--floor-label-md), calc(11 / var(--cap-label) / var(--comp-w) * 100vw));letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);margin:0;line-height:1}@media (width<=1100px){.standing__facts,.fields__list{grid-template-columns:repeat(2,1fr)}.beat{grid-template-columns:1fr}.beat__plate{max-width:44vw}.invite__form{grid-template-columns:repeat(2,1fr)}.plate__figure{height:84svh}}@media (width<=760px){.plate__name-line--first{font-size:32vw}.plate__name-line--second{font-size:24vw}.plate__figure{width:auto;height:72svh}.standing__facts,.fields__list,.invite__form,.strands__strand{grid-template-columns:1fr;gap:1.5rem}.strands__strand{gap:.9rem}.standing__claim{max-width:none;font-size:2.35rem}.invite__display{font-size:2.35rem}.beat__plate{max-width:62vw}.invite__submit{text-align:center;justify-self:stretch}.standing__bar{width:72vw;height:10px}.fields__link{padding:.9rem 0 1rem;font-size:1.5rem}.standing__bar{margin-block-end:1.75rem}.standing__fact{padding-block-start:.7rem}.standing__fact-label{margin-block-end:.45rem}.strands__list{gap:2.25rem}.strands__strand{padding-block-start:.75rem}.beat{gap:1.25rem}.beat__route,.strands__route{margin-block-start:.75rem}.method__limits{margin-block-start:2rem;padding-block-start:.9rem}.invite__display{margin-block-end:.6rem}.invite__ask{margin-block-end:2rem}.invite__label{margin-block-end:.6rem}.invite__hint,.invite__submit{margin-block-start:.5rem}.invite__foot{flex-direction:column;gap:.6rem;margin-block-start:1.75rem;padding-block-start:.9rem}.standing__fact-body{font-size:1rem}.method__limits,.invite__ask{font-size:1.0625rem}}@media (orientation:landscape) and (height<=520px){.plate__figure{height:115svh}}@media (prefers-reduced-motion:no-preference){.plate__name-line{animation:plate-prints 1.1s var(--ease) both}.plate__name-line--first{animation-delay:80ms}.plate__name-line--second{animation-delay:1s}.invite__status:not([hidden]),.list__status:not([hidden]){animation:about-arrives .42s var(--ease) both}}.invite__submit{transition:background-color .14s var(--ease)}.beat__link,.fields__link{transition:text-decoration-thickness .12s var(--ease)}@keyframes plate-prints{0%{clip-path:inset(0 100% 0 0)}}@keyframes about-arrives{0%{opacity:0;transform:translateY(calc(10 / var(--comp-w) * 100vw))}}@media print{.plate{page-break-after:avoid;grid-template-columns:1fr auto;align-items:end;gap:12mm;min-height:auto;display:grid;overflow:visible}.plate__name{z-index:auto;animation:none;position:static}.plate__name-line--first{font-size:54pt;line-height:.82}.plate__name-line--second{font-size:40pt;line-height:.86}.plate__frame{position:static}.plate__figure{width:auto;height:62mm}.band{page-break-inside:avoid;padding:6mm 0}.strands__strand,.standing__fact,.beat,.method__limits{page-break-inside:avoid}.strands__line,.method__line,.beat__line,.standing__fact-body{max-width:66ch;font-size:11pt;line-height:1.45}.standing__claim{max-width:none;font-size:24pt}.beat__plate{max-width:46mm}.invite__form,.invite__status,.list,.colophon,.skip{display:none}.invite__display{font-size:24pt}.invite:after{content:"Write to her at meaganangelucci.com/about";font-family:var(--face-label-compressed);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);margin-block-start:6mm;font-size:9pt;display:block}}
