.start__main{border-block-start:1px solid var(--ink)}.start__head{column-gap:calc(60 / var(--comp-w) * 100vw);padding-block:calc(30 / var(--comp-w) * 100vw) calc(44 / var(--comp-w) * 100vw);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:end;display:grid}.start__name{font-family:var(--face-display);font-weight:400;font-size:calc(233.4 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.033em;text-transform:uppercase;grid-column:1/-1;margin:0;line-height:.82}.start__rule{width:calc(342 / var(--comp-w) * 100vw);height:max(6px, calc(10 / var(--comp-w) * 100vw));background:var(--scarlet);grid-column:1;margin-block-start:calc(30 / var(--comp-w) * 100vw);display:block}.start__idea{margin-block-start:calc(26 / var(--comp-w) * 100vw);max-width:30ch;font-family:var(--face-reading);font-size:max(1.25rem, calc(34 / var(--comp-w) * 100vw));text-wrap:pretty;grid-area:2/2/span 2;align-self:start;margin:0;line-height:1.25}.start__chain{border-block:1px solid var(--ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.start__link-item{align-items:start;column-gap:calc(18 / var(--comp-w) * 100vw);padding:calc(22 / var(--comp-w) * 100vw) calc(22 / var(--comp-w) * 100vw) calc(26 / var(--comp-w) * 100vw);grid-template-columns:auto minmax(0,1fr);row-gap:.5rem;display:grid}.start__link-item:first-child{padding-inline-start:0}.start__link-item+.start__link-item{border-inline-start:1px solid var(--ink)}.start__link-n{font-family:var(--face-display);font-size:calc(96 / var(--cap-display) / var(--comp-w) * 100vw);grid-row:span 2;align-self:start;margin-block-start:-.06em;line-height:.8}.start__link-word{font-family:var(--face-display);font-size:max(1.375rem, calc(36 / var(--cap-display) / var(--comp-w) * 100vw));letter-spacing:-.01em;text-transform:uppercase;line-height:.95}.start__link-line{max-width:32ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(16 / var(--comp-w) * 100vw));color:var(--ink-soft);line-height:1.4}.start__path{margin:calc(56 / var(--comp-w) * 100vw) 0 0;padding:0;list-style:none}.start__stop{border-block-start:1px solid var(--ink)}.start__stop-link{gap:calc(44 / var(--comp-w) * 100vw);padding-block:calc(36 / var(--comp-w) * 100vw);color:var(--ink);grid-template-columns:minmax(0,.85fr) minmax(0,1fr);align-items:start;text-decoration:none;display:grid}.start__stop:nth-child(2n) .start__frame{order:2}.start__stop--lead .start__stop-link{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.start__frame{display:block}.start__stop:not(.start__stop--lead) .start__frame{aspect-ratio:4/3;overflow:hidden}.start__plate{width:100%;height:auto;display:block}.start__stop:not(.start__stop--lead) .start__plate{object-fit:cover;object-position:50% 30%;height:100%}.start__text{gap:calc(14 / var(--comp-w) * 100vw);flex-direction:column;display:flex}.start__n{font-family:var(--face-display);font-size:calc(96 / var(--cap-display) / var(--comp-w) * 100vw);font-variant-numeric:lining-nums;line-height:.8}.start__role{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:.08em;text-transform:uppercase;color:var(--ink-soft);line-height:1.2}.start__title{overflow-wrap:break-word;font-family:var(--face-display);font-size:calc(51 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.01em;text-transform:uppercase;text-wrap:balance;line-height:.9}.start__stop--lead .start__title{font-size:calc(96 / var(--cap-display) / var(--comp-w) * 100vw);line-height:.82}.start__title .draw{--draw-drop:.297;--draw-offset:.08}.start__stop--lead .start__title .draw{--draw-offset:.04}.start__claim{max-width:44ch;font-family:var(--face-reading);font-size:max(var(--floor-reading), calc(18 / var(--comp-w) * 100vw));text-wrap:pretty;line-height:1.45}.start__who{grid-template-columns:calc(200 / var(--comp-w) * 100vw) minmax(0, 1fr);column-gap:calc(28 / var(--comp-w) * 100vw);padding-block:calc(40 / var(--comp-w) * 100vw) calc(48 / var(--comp-w) * 100vw);border-block-start:1px solid var(--ink);align-items:baseline;display:grid}.start__who-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;margin:0;line-height:1}.start__who-route{color:var(--ink);margin-block:-.45rem;padding-block:.45rem;text-decoration:none;display:inline-block}.start__who-line{max-width:48ch;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:.04em;text-transform:uppercase;grid-column:2;margin:0;line-height:1.3}.start__invite{font-family:var(--face-display);font-weight:400;font-size:calc(96 / var(--cap-display) / var(--comp-w) * 100vw);letter-spacing:-.015em;text-transform:uppercase;color:var(--ink);grid-column:2;justify-self:start;margin-block-start:calc(40 / var(--comp-w) * 100vw);line-height:1;text-decoration:none}.start__invite .draw{--draw-drop:.297;--draw-offset:.08;--draw-weight:2px}@media (hover:none){.start__invite .draw{background-size:100% 1px}}@media (width<=760px){.start__head{grid-template-columns:1fr;padding-block:1.25rem 1.75rem}.start__name{font-size:clamp(3.6rem,22vw,5.4rem)}.start__rule{width:9rem;margin-block:1.1rem 1.25rem}.start__idea{grid-area:auto/1;font-size:1.3rem}.start__claim{font-size:1rem}.start__link-line{font-size:.9375rem}.start__chain{grid-template-columns:1fr}.start__link-item,.start__link-item:first-child{padding:1rem 0 1.1rem}.start__link-item+.start__link-item{border-inline-start:0;border-block-start:1px solid var(--ink)}.start__link-n{font-size:2.6rem}.start__path{margin-block-start:2rem}.start__stop-link,.start__stop--lead .start__stop-link{grid-template-columns:1fr;gap:1rem;padding-block:1.5rem}.start__stop:nth-child(2n) .start__frame{order:0}.start__n{font-size:2.4rem}.start__title{font-size:1.75rem}.start__stop--lead .start__title{font-size:2.6rem}.start__who{grid-template-columns:1fr;row-gap:.75rem;padding-block:1.5rem 2rem}.start__who-line,.start__invite{grid-column:1}.start__invite{margin-block-start:.75rem;font-size:3rem}}@media (prefers-reduced-motion:no-preference){.motion .start__head[data-reach]{overflow-x:clip}.motion .start__head[data-reach] .start__name{animation:reach-sets 1.1s var(--ease) both}.motion .start__head[data-reach] .start__rule{transform-origin:0;animation:reach-bar-draws .9s var(--ease) .38s both}.motion .start__head[data-reach] .start__idea{animation:reach-rises .7s var(--ease) .52s both}.motion .start__chain[data-reach] .start__link-item{animation:start-prints .9s var(--ease-cut) both}.motion .start__chain[data-reach] .start__link-item:nth-child(2){animation-delay:.42s}.motion .start__chain[data-reach] .start__link-item:nth-child(3){animation-delay:.84s}.motion .start__stop[data-reach]{background-image:linear-gradient(var(--ink), var(--ink));animation:reach-rule-draws .9s var(--ease) both;background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;border-block-start-color:#0000;overflow-x:clip}.motion .start__stop[data-reach] .start__frame{animation:reach-cuts-down .76s var(--ease-cut) .12s backwards;overflow:hidden}.motion .start__stop[data-reach] .start__plate{animation:reach-plate-settles 1.1s var(--ease) .12s backwards}.motion .start__stop[data-reach] .start__n{animation:reach-sets 1s var(--ease) both}.motion .start__stop[data-reach]:nth-child(odd) .start__n{animation-name:essay-sets-right}.motion .start__stop[data-reach] .start__role,.motion .start__stop[data-reach] .start__title{animation:reach-rises .64s var(--ease) .2s both}.motion .start__stop[data-reach] .start__claim{animation:reach-rises .64s var(--ease) .32s both}.motion .start__who[data-reach]{overflow-x:clip}.motion .start__who[data-reach] .start__who-label,.motion .start__who[data-reach] .start__who-line{animation:reach-rises .6s var(--ease) 80ms both}.motion .start__who[data-reach] .start__invite{animation:reach-sets 1s var(--ease) .3s both}}@keyframes start-prints{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}
