.speak-cover,.speak-bill{--u:calc(100vw / var(--comp-w))}.speak-cover{background-color:var(--paper);padding-block-end:calc(28 * var(--u));overflow-x:clip}.speak-rail{min-block-size:44px;padding:calc(14 * var(--u)) calc(27 * var(--u));border-block-end:1px solid var(--ink);font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:var(--ink);grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;line-height:1.2;display:grid}.speak-rail__home{min-block-size:44px;color:inherit;justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.speak-rail__credential{text-align:end;justify-self:end}.speak-cover__question{margin:calc(34 * var(--u)) 0 0;padding-inline:calc(27 * var(--u));font-family:var(--face-display);font-weight:400;font-size:calc(150 * var(--u));letter-spacing:-.02em;text-transform:uppercase;color:var(--ink);line-height:.84}.speak-cover__line{white-space:nowrap;display:block}.speak-cover__bar{inline-size:calc(220 * var(--u));block-size:calc(14 * var(--u));min-block-size:8px;margin:calc(26 * var(--u)) 0 0 calc(27 * var(--u));background-color:var(--scarlet);display:block}.speak-bill{padding:0 calc(27 * var(--u)) calc(40 * var(--u))}.speak-bill__list{border-block-start:3px solid var(--ink);margin:0;padding:0;list-style:none}.speak-bill__row{grid-template-columns:minmax(0, 1fr) calc(500 * var(--u));column-gap:calc(48 * var(--u));padding-block:calc(20 * var(--u)) calc(24 * var(--u));border-block-end:1px solid var(--ink);align-items:start;display:grid}.speak-bill__title{font-family:var(--face-display);font-weight:400;font-size:max(1.5rem, calc(46 * var(--u)));letter-spacing:-.008em;color:var(--ink);text-wrap:balance;margin:0;line-height:1.02}.speak-bill__row--lead .speak-bill__title{font-size:max(2.25rem, calc(80 * var(--u)));line-height:.96}.speak-bill__detail{gap:calc(10 * var(--u));padding-block-start:calc(8 * var(--u));display:grid}.speak-bill__for{font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:var(--ink);margin:0;line-height:1.3}.speak-bill__about{max-inline-size:48ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(17 * var(--u)));color:var(--ink);margin:0;line-height:1.45}.speak-bill__read{min-block-size:44px;font-family:var(--face-label-semi-condensed);font-weight:700;font-size:max(var(--floor-label-sm), calc(9.2 / var(--cap-label) * var(--u)));letter-spacing:.04em;text-transform:uppercase;color:var(--ink);justify-self:start;align-items:center;text-decoration:none;display:inline-flex}.speak-bill__foot{justify-content:space-between;align-items:end;gap:2rem;padding-block-start:calc(28 * var(--u));display:flex}.speak-bill__terms{max-inline-size:52ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(17 * var(--u)));color:var(--ink);margin:0;line-height:1.45}.speak-bill__invite{min-block-size:44px;font-family:var(--face-display);font-weight:400;font-size:max(2rem, calc(70 * var(--u)));text-transform:uppercase;color:var(--ink);text-underline-offset:.14em;white-space:nowrap;flex:none;align-items:center;line-height:1;text-decoration:underline 2px;display:inline-flex}.speak-bill__invite:hover,.speak-bill__invite:focus-visible{text-decoration-thickness:4px}.speak-who{grid-template-columns:calc(380 / var(--comp-w) * 100vw) minmax(0, 1fr);column-gap:calc(48 / var(--comp-w) * 100vw);align-items:start;display:grid}.speak-who__frame{aspect-ratio:4/5;display:block;overflow:hidden}.speak-who__photo{object-fit:cover;object-position:78% 30%;block-size:100%;inline-size:100%;display:block}.speak-who__name{margin:0 0 calc(24 / var(--comp-w) * 100vw);font-family:var(--face-display);font-weight:400;font-size:max(2.25rem, calc(96 / var(--comp-w) * 100vw));letter-spacing:-.01em;text-transform:uppercase;color:var(--ink);line-height:.9}.speak-who__line{max-inline-size:30ch;font-family:var(--face-display);font-weight:400;font-size:max(1.375rem, calc(30 / var(--comp-w) * 100vw));color:var(--ink);text-wrap:pretty;margin:0;line-height:1.16}.speak-who__route{min-block-size:44px;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:.04em;text-transform:uppercase;color:var(--ink);align-items:center;margin-block-start:calc(14 / var(--comp-w) * 100vw);text-decoration:none;display:inline-flex}.speak-cover__word{display:inline-block;position:relative}@media (prefers-reduced-motion:no-preference){.speak-cover__word:after{content:"";background-color:var(--ink);transform-origin:100%;pointer-events:none;animation:speak-unredacts .46s var(--ease) calc(.42s + var(--w) * 70ms) both;position:absolute;inset:0 -.04em -.05em}.speak-cover__bar{transform-origin:0;animation:speak-bar-draws .62s var(--ease) 1.3s both}}@keyframes speak-unredacts{to{transform:scaleX(0)}}@media (hover:none){.speak-rail__home .draw,.speak-bill__read .draw,.speak-who__route .draw{background-size:100% 1px}}#invite{--u:calc(100vw / var(--comp-w))}#invite .invite__display{font-size:max(2.5rem, calc(96 * var(--u)));text-transform:uppercase;line-height:.9}@media (width>=1024px){#invite .invite__form{grid-template-columns:minmax(0, 1fr) calc(500 * var(--u));column-gap:calc(48 * var(--u));row-gap:calc(30 * var(--u));align-items:start;max-width:none}#invite .invite__field:not(.invite__field--wide){grid-column:1;max-inline-size:34rem}#invite .invite__field--wide{grid-area:1/2/span 3}#invite .invite__submit{grid-column:1;justify-self:start}}@keyframes speak-bar-draws{0%{transform:scaleX(0)}}@media (width<=1023px){.speak-rail{grid-template-columns:1fr auto;padding-inline:1.125rem}.speak-rail__credential{display:none}.speak-rail__here{justify-self:end}.speak-cover__question{padding-inline:1.125rem}.speak-cover__bar{inline-size:7rem;margin:1.25rem 0 0 1.125rem}.speak-bill{padding:0 1.125rem 2.5rem}.speak-bill__row{grid-template-columns:1fr;row-gap:.75rem;padding-block:1.25rem 1.5rem}.speak-bill__detail{gap:.5rem;padding-block-start:0}.speak-bill__foot{flex-direction:column;align-items:flex-start;gap:1rem;padding-block-start:1.5rem}.speak-who{grid-template-columns:1fr;row-gap:1.5rem}.speak-who__frame{inline-size:min(60vw,18rem)}}@media (width<=1023px) and (orientation:portrait){.speak-cover{flex-direction:column;min-block-size:100svh;display:flex}.speak-cover__question{margin-block-start:auto;font-size:min(19.5vw,10.8svh);line-height:.86}.speak-cover__line{display:contents}.speak-cover__part{white-space:nowrap;display:block}}@media print{.speak-cover__word:after{content:none}.speak-cover__bar{animation:none}}
