.r5 .st-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap);align-items:end;margin-bottom:var(--s-7)}.r5 .st-head .lede{max-width:54ch}.r5 .st-squiggle{margin-top:var(--s-4)}.r5 .st-hero{padding-bottom:var(--s-7)}.r5 .st-hero h1{max-width:15.5em}.r5 .st-hero-row{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--col-gap);align-items:start;margin-top:var(--s-7)}.r5 .st-hero-copy .lede{max-width:58ch}.r5 .st-hero-copy .acts{margin-top:var(--s-6)}.r5 .st-prints{position:relative;aspect-ratio:470 / 330;margin-top:calc(-1 * var(--s-6))}.r5 .st-print-slot{position:absolute}.r5 .st-print-slot:nth-child(1){left:0;top:14%;width:58%;rotate:var(--tilt-print-a);z-index:1}.r5 .st-print-slot:nth-child(2){left:39%;top:0;width:34%;rotate:var(--tilt-print-d);z-index:3}.r5 .st-print-slot:nth-child(3){right:0;top:34%;width:50%;rotate:var(--tilt-print-c);z-index:2}.r5 .st-print{display:block}.r5 .st-print-slot:nth-child(2) .st-print{--ar: var(--ar-portrait)}.r5 .st-print-slot:nth-child(2) .st-print img{-o-object-position:50% 30%;object-position:50% 30%}.r5 .st-print-slot:nth-child(3) .st-print img{-o-object-position:40% 40%;object-position:40% 40%}.r5 .st-path{--st-rise: 72px;position:relative;padding-top:var(--s-8)}.r5 .st-path h2{top:var(--s-8);position:absolute;left:var(--gutter);max-width:calc((100% - 2 * var(--gutter)) * .48)}.r5 .st-steps{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1.3fr);align-items:start}.r5 .st-step{position:relative;padding:var(--s-6) var(--s-6) 0 0}.r5 .st-step:nth-child(1){margin-top:calc(3 * var(--st-rise) + var(--s-7))}.r5 .st-step:nth-child(2){margin-top:calc(2 * var(--st-rise) + var(--s-7))}.r5 .st-step:nth-child(3){margin-top:calc(var(--st-rise) + var(--s-7))}.r5 .st-step:nth-child(4){margin-top:var(--s-7);padding-right:0}.r5 .st-step+.st-step{padding-left:var(--s-5)}.r5 .st-step:after{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:var(--c-ink);transform-origin:left}.r5 .st-step+.st-step:before{content:"";position:absolute;left:0;top:0;width:2px;height:calc(var(--st-rise) + 2px);background:var(--c-ink);transform-origin:bottom}.r5 .st-step-body>*+*,.r5 .st-letter>*+*{margin-top:var(--s-4)}.r5 .st-step h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3);max-width:12ch}.r5 .st-step p{color:var(--c-body);font-size:var(--t-small);max-width:34ch}.r5 .st-step .link{margin-top:var(--s-5);font-size:var(--t-small)}.r5 .st-letter{rotate:var(--tilt-sheet);padding:var(--s-6)}.r5 .st-letter h3{max-width:none}.r5 .st-letter p{color:var(--c-body);max-width:none}.r5 .st-tickets{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5)}.r5 .st-ticket-cell{display:grid}.r5 .st-ticket{--st-notch: 22px;position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);border-radius:var(--r-card);background:var(--c-surface-2);box-shadow:inset 0 0 0 1px var(--c-line);color:inherit;text-decoration:none;transition:box-shadow var(--d-short)}.r5 .st-ticket:before,.r5 .st-ticket:after{content:"";position:absolute;left:calc(200px - 1px - var(--st-notch) / 2);width:var(--st-notch);height:var(--st-notch);border-radius:50%;background:var(--c-ground);box-shadow:inset 0 0 0 1px var(--c-line)}.r5 .st-ticket:before{top:calc(var(--st-notch) / -2);clip-path:inset(50% 0 0 0)}.r5 .st-ticket:after{bottom:calc(var(--st-notch) / -2);clip-path:inset(0 0 50% 0)}.r5 .st-ticket-stub{display:grid;align-content:start;gap:var(--s-2);padding:var(--s-6) var(--s-5);border-right:2px dashed var(--c-line-strong)}.r5 .st-ticket-when{font-weight:700;font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);color:var(--c-ink);transition:color var(--d-short)}.r5 .st-ticket-where{font-family:var(--f-mono);font-size:var(--t-mono);letter-spacing:.04em;color:var(--c-muted);line-height:1.5}.r5 .st-ticket-main{display:grid;align-content:start;gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-6) var(--s-5)}.r5 .st-ticket-main h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .st-ticket.is-link h3:after{content:"→";display:inline-block;margin-left:10px;font-weight:400;color:var(--c-muted);transition:translate var(--d-short) var(--e-out),color var(--d-short)}.r5 .st-ticket-desc{color:var(--c-body);font-size:var(--t-small);max-width:48ch}.r5 .st-ticket.is-link:hover,.r5 .st-ticket.is-link:focus-visible{box-shadow:inset 0 0 0 1px var(--c-line-strong),var(--shadow-paper-near)}.r5 .st-ticket.is-link:hover .st-ticket-when,.r5 .st-ticket.is-link:focus-visible .st-ticket-when{color:var(--purple-2)}.r5 .st-ticket.is-link:hover h3:after,.r5 .st-ticket.is-link:focus-visible h3:after{translate:6px 0;color:var(--c-ink)}.r5 .st-help{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"photo title" "photo list";grid-template-rows:auto 1fr;gap:0 var(--s-8);align-items:start}.r5 .st-help>h2{grid-area:title;margin-bottom:var(--s-7);max-width:12em}.r5 .st-help-photo{grid-area:photo}.r5 .st-help-grid{grid-area:list}.r5 .st-help-photo{position:relative;aspect-ratio:var(--ar-portrait);border-radius:var(--r-card);overflow:hidden}.r5 .st-help-photo img{position:absolute;left:0;top:-8%;width:100%;height:116%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.r5 .st-help-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--c-ink)}.r5 .st-help-grid li{display:grid;align-content:start;gap:var(--s-3);padding:var(--s-6) var(--s-6) var(--s-7) 0;border-bottom:1px solid var(--c-line)}.r5 .st-help-grid li:nth-child(2n){padding-left:var(--s-6);padding-right:0;border-left:1px solid var(--c-line)}.r5 .st-help-no{font-family:var(--f-mono);font-size:var(--t-mono-md);color:var(--c-label);font-variant-numeric:tabular-nums}.r5 .st-help-grid h3{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4)}.r5 .st-help-grid p:last-child{color:var(--c-body);font-size:var(--t-small);max-width:36ch}.r5 .st-board{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:2px solid var(--c-ink)}.r5 .st-figure{display:grid;align-content:start;gap:var(--s-4);padding:var(--s-7) var(--s-6) var(--s-7) 0;border-bottom:1px solid var(--c-line)}.r5 .st-figure:nth-child(2n){padding-left:var(--s-7);padding-right:0;border-left:1px solid var(--c-line)}.r5 .st-figure b{font-size:min(var(--t-giant),10.5vw);line-height:var(--lh-giant);letter-spacing:var(--ls-giant);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--c-ink)}.r5 .st-figure span{color:var(--c-body);font-size:var(--t-lede);line-height:1.4;max-width:26ch}.r5 .st-net-wall{padding:var(--s-6) 0;border-top:1px solid var(--c-line);border-bottom:1px solid var(--c-line)}.r5 .st-ally{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap) var(--s-8);align-items:center;margin-top:var(--s-9)}.r5 .st-ally-print{rotate:var(--tilt-print-c);max-width:440px;justify-self:center}.r5 .st-ally-copy{display:grid;gap:var(--s-4);justify-items:start}.r5 .st-ally-copy h3{font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);max-width:14em}.r5 .st-ally-copy p{color:var(--c-body);font-size:var(--t-lede);line-height:1.5;max-width:52ch}.r5 .st-ally-copy .btn{margin-top:var(--s-3)}.r5 .st-ally .r5-city-form{grid-column:1 / -1}.r5 .st-cities{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--col-gap);align-items:start}.r5 .st-city-list{border-top:2px solid var(--c-ink)}.r5 .st-city{display:flex;justify-content:space-between;align-items:center;gap:var(--s-5);padding:var(--s-5) var(--s-3) var(--s-5) 0;border-bottom:1px solid var(--c-line);font-weight:700;font-size:var(--t-h2);line-height:var(--lh-h2);letter-spacing:var(--ls-h2);color:var(--c-ink);text-decoration:none;transition:background-color var(--d-short),color var(--d-short),padding var(--d-medium) var(--e-out)}.r5 .st-city:after{content:"→";font-weight:400;color:var(--c-muted);transition:translate var(--d-medium) var(--e-out),color var(--d-short)}.r5 .st-city:hover,.r5 .st-city:focus-visible{background-color:var(--c-hover);color:var(--purple-2);padding-left:var(--s-4)}.r5 .st-city:hover:after,.r5 .st-city:focus-visible:after{translate:8px 0;color:var(--c-ink)}.r5 .st-faq{grid-template-columns:360px minmax(0,1fr)}.r5 .st-faq-list{max-width:none}.r5 .st-faq .acc[open]>p{animation:st-acc-in .42s var(--e-out) both}@keyframes st-acc-in{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}.r5 .st-signup{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap) var(--s-8);align-items:start}.r5 .st-signup-copy>*+*{margin-top:var(--s-5)}.r5 .st-signup-copy .lede{max-width:44ch}.r5 .st-signup-tilt{width:min(340px,80%);margin-top:var(--s-8);rotate:var(--tilt-print-b)}.r5 .st-sheets{position:relative}.r5 .st-sheet{position:relative;padding:var(--s-6) var(--s-6) var(--s-5);border-radius:var(--r-window);background:var(--dk-panel);box-shadow:inset 0 0 0 1px var(--dk-line),var(--shadow-window)}@media(min-width:1024px){.r5 .st-signup-copy{position:sticky;top:var(--nav-clear)}}.r5 .st-sheet-note{margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--c-line);font-size:var(--t-small);color:var(--c-muted)}.r5 .st-guides{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--col-gap);align-items:start}.r5 .st-guide-list{border-top:2px solid var(--c-ink)}.r5 .st-guide{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--s-5);padding:var(--s-5) 0;border-bottom:1px solid var(--c-line);color:inherit;text-decoration:none}.r5 .st-guide b{font-size:var(--t-h4);line-height:var(--lh-h4);letter-spacing:var(--ls-h4);text-wrap:balance;transition:color var(--d-short)}.r5 .st-guide b:after{content:"→";display:inline-block;margin-left:10px;font-weight:400;color:var(--c-muted);transition:translate var(--d-short) var(--e-out),color var(--d-short)}.r5 .st-guide small{font-family:var(--f-mono);font-size:var(--t-mono-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--c-muted);padding:6px 10px;border-radius:var(--r-pill);box-shadow:inset 0 0 0 1px var(--c-line-strong);white-space:nowrap}.r5 .st-guide:hover b,.r5 .st-guide:focus-visible b{color:var(--purple-2)}.r5 .st-guide:hover b:after,.r5 .st-guide:focus-visible b:after{translate:4px 0;color:var(--c-ink)}.r5 .st-news-card{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,6fr);gap:var(--col-gap);align-items:center;padding:var(--s-7) var(--s-8)}.r5 .st-news-copy .lede{margin-top:var(--s-4);max-width:44ch}.r5 .st-news-form{display:grid;gap:var(--s-3)}.r5 .st-news-form .fieldset>.label{color:var(--c-muted)}:root[data-motion=full].m3-motion .r5 .st-step:after{transform:scaleX(0);transition:transform .9s var(--e-out) calc(var(--st-i) * .32s + .16s)}:root[data-motion=full].m3-motion .r5 .st-step+.st-step:before{transform:scaleY(0);transition:transform .5s var(--e-out) calc(var(--st-i) * .32s)}:root[data-motion=full].m3-motion .r5 .st-steps[data-in] .st-step:after{transform:scaleX(1)}:root[data-motion=full].m3-motion .r5 .st-steps[data-in] .st-step+.st-step:before{transform:scaleY(1)}:root[data-motion=reduce] .r5 .st-faq .acc[open]>p{animation:none}:root[data-motion=reduce] .r5 .st-ticket,:root[data-motion=reduce] .r5 .st-city,:root[data-motion=reduce] .r5 .st-city:after,:root[data-motion=reduce] .r5 .st-guide b:after,:root[data-motion=reduce] .r5 .st-ticket.is-link h3:after{transition:none}@media(min-width:600px)and (max-width:1023px){.r5 .st-hero-row{grid-template-columns:minmax(0,1fr);gap:var(--s-7)}.r5 .st-prints{width:min(560px,100%);margin-top:0;justify-self:center}.r5 .st-path{--st-rise: 48px}.r5 .st-path h2{position:static;max-width:none;margin-bottom:var(--s-6)}.r5 .st-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-8)}.r5 .st-step:nth-child(odd){margin-top:var(--st-rise)}.r5 .st-step:nth-child(2n){margin-top:0}.r5 .st-step:nth-child(3):before{display:none}.r5 .st-step:nth-child(2){padding-right:0}.r5 .st-tickets{grid-template-columns:minmax(0,1fr)}.r5 .st-help{grid-template-columns:minmax(0,4fr) minmax(0,8fr);-moz-column-gap:var(--col-gap);column-gap:var(--col-gap)}.r5 .st-help-grid{grid-template-columns:minmax(0,1fr)}.r5 .st-help-grid li,.r5 .st-help-grid li:nth-child(2n){padding:var(--s-5) 0;border-left:0}.r5 .st-cities,.r5 .st-guides{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .st-ally{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--col-gap)}.r5 .st-ally-copy h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .st-faq{grid-template-columns:240px minmax(0,1fr)}.r5 .st-faq .doc-aside{position:static}.r5 .st-signup{grid-template-columns:minmax(0,1fr)}.r5 .st-signup-tilt{display:none}.r5 .st-news-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-7) var(--s-6)}}@media(max-width:599px){.r5 .st-hero{padding-bottom:var(--s-8)}.r5 .st-hero h1{font-size:min(var(--t-h1),5.6vh,10.6vw)}.r5 .st-hero-row{grid-template-columns:minmax(0,1fr);gap:var(--s-7);margin-top:var(--s-5)}.r5 .st-hero-copy .acts{flex-direction:column;align-items:stretch;margin-top:var(--s-5)}.r5 .st-hero-copy .acts .btn{width:100%}.r5 .st-prints{margin:0 var(--s-2)}.r5 .st-head{grid-template-columns:minmax(0,1fr);gap:var(--s-5);margin-bottom:var(--s-6)}.r5 .st-path h2{position:static;max-width:none;margin-bottom:var(--s-6)}.r5 .st-steps{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .st-step,.r5 .st-step:nth-child(n){margin-top:0;margin-left:calc(var(--st-i) * 12px);padding:var(--s-5) 0 0}.r5 .st-step+.st-step:before{display:none}.r5 .st-step h3,.r5 .st-step p{max-width:none}.r5 .st-step .link{min-height:44px;margin-top:var(--s-2)}.r5 .st-letter{padding:var(--s-5)}.r5 .st-tickets{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.r5 .st-ticket{grid-template-columns:minmax(0,1fr)}.r5 .st-ticket:before,.r5 .st-ticket:after{display:none}.r5 .st-ticket-stub{padding:var(--s-5) var(--s-5) var(--s-4);border-right:0;border-bottom:2px dashed var(--c-line-strong)}.r5 .st-ticket-main{padding:var(--s-4) var(--s-5) var(--s-5)}.r5 .st-ticket-main h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .st-help{grid-template-columns:minmax(0,1fr);grid-template-areas:"title" "photo" "list";grid-template-rows:auto}.r5 .st-help>h2{margin-bottom:var(--s-6)}.r5 .st-help-photo{margin-bottom:var(--s-5);aspect-ratio:var(--ar-photo)}.r5 .st-help-photo img{-o-object-position:50% 25%;object-position:50% 25%}.r5 .st-help-grid{grid-template-columns:minmax(0,1fr)}.r5 .st-help-grid li,.r5 .st-help-grid li:nth-child(2n){padding:var(--s-5) 0;border-left:0}.r5 .st-help-grid p:last-child{max-width:none}.r5 .st-board{grid-template-columns:minmax(0,1fr)}.r5 .st-figure,.r5 .st-figure:nth-child(2n){padding:var(--s-5) 0;border-left:0;gap:var(--s-2)}.r5 .st-figure b{font-size:min(var(--t-giant),22vw)}.r5 .st-figure span{font-size:var(--t-body)}.r5 .st-ally{grid-template-columns:minmax(0,1fr);gap:var(--s-6);margin-top:var(--s-8)}.r5 .st-ally-print{margin:0 var(--s-3)}.r5 .st-ally-copy h3{font-size:var(--t-h3);line-height:var(--lh-h3);letter-spacing:var(--ls-h3)}.r5 .st-ally-copy p{font-size:var(--t-body)}.r5 .st-ally-copy .btn{width:100%}.r5 .st-cities,.r5 .st-guides{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.r5 .st-city{font-size:var(--t-h3);line-height:var(--lh-h3);padding:var(--s-4) 0}.r5 .st-city:hover,.r5 .st-city:focus-visible{padding-left:var(--s-2)}.r5 .st-guide{grid-template-columns:minmax(0,1fr);gap:var(--s-3)}.r5 .st-guide small{justify-self:start}.r5 .st-faq{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .st-faq .doc-aside{position:static}.r5 .st-faq .acc summary{padding:18px 0;gap:var(--s-4)}.r5 .st-faq .acc summary h3{font-size:var(--t-h4);line-height:var(--lh-h4)}.r5 .st-signup{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.r5 .st-signup-tilt{display:none}.r5 .st-sheet{padding:var(--s-4)}.r5 .st-news-card{grid-template-columns:minmax(0,1fr);gap:var(--s-6);padding:var(--s-6) var(--s-5)}.r5 .st-news-copy .lede{max-width:none}.r5 .st-news-form .field-row{grid-template-columns:minmax(0,1fr)}.r5 .st-news-form .btn{width:100%}}
