.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__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}}@media (prefers-reduced-motion:no-preference){.motion .standing[data-reach] .standing__fact,.motion .strands__strand[data-reach],.motion .fields[data-reach] .fields__item,.motion .method[data-reach] .method__limits{background-image:linear-gradient(var(--ink), var(--ink));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-block-start-color:#0000}.motion .standing[data-reach] .standing__fact{animation:reach-rule-draws .8s var(--ease) both, reach-rises .52s var(--ease) both;animation-delay:calc(.12s + var(--row,0) * 90ms)}.motion:not(.seq-intro) .standing[data-reach] .standing__fact{animation-delay:calc(1.45s + var(--row,0) * 90ms)}.motion .standing[data-reach] .standing__credential{animation:reach-rises .6s var(--ease) both}.motion .standing[data-reach] .printed-line{animation:plate-prints 1s var(--ease) both;animation-delay:calc(.14s + var(--line,0) * .28s);display:block}.motion .standing[data-reach] .standing__bar{transform-origin:0;animation:reach-bar-draws .8s var(--ease) 1.25s both}.motion .standing__fact:nth-child(2),.motion .fields__item:nth-child(2){--row:1}.motion .standing__fact:nth-child(3),.motion .fields__item:nth-child(3){--row:2}.motion .standing__fact:nth-child(4),.motion .fields__item:nth-child(4){--row:3}.motion .standing__fact--start{--row:4}.motion .strands__strand[data-reach]{animation:reach-rule-draws .9s var(--ease) both}.motion .strands__strand[data-reach]>*{animation:reach-rises .62s var(--ease) .16s both}.motion .strands__strand[data-reach]>.strands__body{animation-delay:.26s}.motion .beat[data-reach] .beat__plate{animation:reach-cuts-down .76s var(--ease-cut) backwards;overflow:hidden}.motion .beat[data-reach] .beat__plate img{animation:reach-plate-settles 1.1s var(--ease) backwards}.motion .beat[data-reach] .beat__body>*{animation:reach-rises .62s var(--ease) .3s both}.motion .beat[data-reach] .beat__body>:nth-child(2){animation-delay:.38s}.motion .beat[data-reach] .beat__body>:nth-child(3){animation-delay:.46s}.motion .method[data-reach] .method__body>*{animation:reach-rises .62s var(--ease) .18s both}.motion .method[data-reach] .method__body>:nth-child(2){animation-delay:.26s}.motion .method[data-reach] .method__limits{animation:reach-rule-draws .9s var(--ease) .34s both, reach-rises .62s var(--ease) .34s both}.motion .fields[data-reach] .fields__item{animation:reach-rule-draws .7s var(--ease) both, reach-rises .46s var(--ease) both;animation-delay:calc(.22s + var(--row,0) * 60ms)}@supports (animation-timeline:view()){.beat__plate{view-timeline-name:--plate;overflow:hidden}.beat__plate img{animation:linear both reach-drifts --plate;scale:1.06}.motion .beat[data-reach] .beat__plate img{animation:reach-plate-settles 1.1s var(--ease) backwards, reach-drifts linear both;animation-timeline:auto,--plate}}}.draw--rests{--draw-pos:calc(100% - ((var(--draw-drop,.2242) + var(--draw-pad) - var(--draw-offset,.3)) * 1em));background-image:linear-gradient(currentColor,currentColor),linear-gradient(currentColor,currentColor);background-position-x:100%,0;background-position-y:calc(var(--draw-pos) + 2px), calc(var(--draw-pos) + 1px);background-size:0% 2px,100% 1px}a:hover .draw--rests,a:focus-visible .draw--rests{background-position-x:0,0;background-size:100% 2px,100% 1px}.band a.beat__link,.band a.fields__link{text-decoration:none}.beat__link .draw{--draw-offset:.35}.fields__link .draw{--draw-drop:.297;--draw-offset:.18}html .invite__submit{transition:background-color .14s var(--ease), scale .46s var(--ease-spring)}html .invite__submit:active{transition:background-color .14s var(--ease), scale 90ms var(--ease);scale:.94}.seq-intro .pin-spacer,.seq-invite .pin-spacer{max-width:100%}.seq-intro .standing>.standing__credential,.seq-intro .standing>.standing__claim,.seq-intro .standing>.standing__bar{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.intro{z-index:2;bottom:calc(46 / var(--comp-w) * 100vw);position:absolute}.intro .standing__claim{max-width:none;font-size:calc(var(--fit,1) * 76 / var(--cap-display) / var(--comp-w) * 100vw)}.intro .printed-line{display:block}.intro .standing__bar{margin-block-end:0}@media (width<=760px){.intro{bottom:auto}.intro .standing__credential{margin-block-end:.9rem}.intro .standing__claim{font-size:2.35rem}.intro .standing__bar{margin-block-start:1.1rem}}.seq-invite .invite{overflow-x:clip}.seq-invite .invite__display{width:fit-content}.seq-invite .invite__input{background-image:linear-gradient(var(--ink), var(--ink));background-position:0 100%;background-repeat:no-repeat;background-size:calc(var(--rule,1) * 100%) 1px;border-block-end-color:#0000}.seq-invite .invite__input:is(:focus,:user-invalid){background-size:calc(var(--rule,1) * 100%) 2px}@property --rule{syntax:"<number>";inherits:false;initial-value:1}
