.page-head{background:var(--dark-900);color:var(--white);padding-block:clamp(56px,7vw,96px)}.page-head__in{align-items:center;gap:40px;display:grid}.page-head__words{justify-items:start;max-width:760px;display:grid}.page-head__rule{background:var(--accent);width:120px;height:5px;margin:14px 0 20px;display:block}.page-head__title{max-width:16em;font:400 clamp(2.25rem, 3vw + 1.25rem, 3.75rem) / 1.08 var(--font-name);letter-spacing:-.01em;color:var(--white);text-wrap:balance}.page-head__lede{max-width:52ch;color:var(--on-dark);text-wrap:pretty;margin-top:16px}.page-head__by{color:var(--on-dark-soft);margin-top:14px;font-size:.9375rem}.page-head__actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}@media (width<=599px){.page-head__actions{width:100%;display:grid}.page-head__words{justify-items:stretch}.page-head__words>:not(.page-head__actions){justify-self:start}}.page-head__media{justify-self:start}@media (width<=899px){.page-head--portrait .page-head__media{order:2}}@media (width<=389px){.page-head{padding-top:40px}}@media (width>=900px){.page-head--media .page-head__in{grid-template-columns:minmax(0,1fr) auto;gap:clamp(40px,6vw,96px)}.page-head--media .page-head__media{order:2}}.steps{padding-block:var(--section) calc(var(--section) * .75)}.steps__lede{text-align:center;max-width:56ch;color:var(--ink-soft);text-wrap:balance;margin:16px auto 0}.steps__groups{max-width:820px;margin:var(--head-gap) auto 0;gap:48px;display:grid}.steps__group-title{font:400 1.5rem / 1.25 var(--font-serif);color:var(--dark-900);margin-bottom:8px}.steps__group-title:before{content:"";background:var(--accent);width:40px;height:2px;margin-bottom:14px;display:block}@media (width>=1000px){.steps__groups--two{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,5vw,72px);max-width:none}}.steps__list{margin:0;padding:0;list-style:none}.step{border-top:1px solid var(--line);grid-template-columns:3.25rem minmax(0,1fr);gap:0 20px;padding:24px 0;display:grid}.step:last-child{border-bottom:1px solid var(--line)}.step__no{font:400 2.5rem / 1 var(--font-name);color:var(--accent-ink)}.step__title{font:700 1.0625rem / 1.3 var(--font-head);letter-spacing:var(--track-title);text-transform:uppercase;color:var(--dark-900)}.step__text{color:var(--ink-soft);text-wrap:pretty;max-width:60ch;margin-top:8px}@media (width<=759px){.step{grid-template-columns:2.25rem minmax(0,1fr);align-items:baseline;gap:4px 12px}.step__no{font-size:2rem}.step__words{display:contents}.step__text{grid-column:1/-1;margin-top:4px}}@media (width>=760px){.step{grid-template-columns:4.5rem minmax(0,1fr);gap:0 28px;padding:28px 0}.step__no{font-size:3.25rem}}.guides{background:var(--paper);padding-block:clamp(56px,7vw,96px)}.guides__lede{text-align:center;max-width:52ch;color:var(--ink-soft);text-wrap:balance;margin:16px auto 0}.guides__list{max-width:980px;margin:var(--head-gap) auto 0;gap:12px;padding:0;list-style:none;display:grid}.guide{background:var(--white);border:1px solid var(--line);transition:border-color var(--t-hover) var(--ease)}.guide__link{height:100%;color:inherit;justify-content:space-between;align-items:flex-start;gap:20px;padding:22px 22px 20px;text-decoration:none;display:flex}@media (hover:hover){.guide:hover{border-color:var(--accent-ink)}}.guide:has(.guide__link:focus-visible){outline:3px solid var(--focus);outline-offset:3px}.guide__link:focus-visible{outline:none}@media (width>=760px){.guides__list{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.guide__words{gap:4px;display:grid}.guide__title{font:600 1.0625rem / 1.3 var(--font-head);color:var(--dark-900);text-decoration:underline;text-decoration-color:color-mix(in srgb, var(--accent-ink) 45%, transparent);text-underline-offset:.25em;transition:text-decoration-color var(--t-hover) var(--ease)}.guide__about{color:var(--ink-soft)}.guide__by{font:600 .75rem / 1.3 var(--font-head);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent-ink)}.guide__link .icon{width:20px;height:20px;color:var(--accent-ink);transition:translate var(--t-hover) var(--ease);flex:none;margin-top:2px}@media (hover:hover){.guide__link:hover .guide__title{text-decoration-color:var(--accent-ink)}.guide__link:hover .icon{translate:4px}}html[data-motion=still] .guide__link .icon{transition:none}.page-head--photo .page-head__media{order:2;justify-self:stretch}.page-photo{margin:0}.page-photo img{aspect-ratio:16/9;object-fit:cover;object-position:var(--focus,50% 50%);width:100%}.page-photo__caption{flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:10px;display:flex}.page-photo__place{font:600 .75rem / 1.2 var(--font-head);letter-spacing:var(--track-label);text-transform:uppercase;color:var(--accent)}.page-photo__credit{color:var(--on-dark-soft);font-size:.8125rem;line-height:1.4}.page-photo__credit a{color:inherit;text-decoration-color:color-mix(in srgb, var(--on-dark-soft) 50%, transparent)}@media (hover:hover){.page-photo__credit a:hover{color:var(--white);text-decoration-color:currentColor}}@media (width>=900px){.page-head--photo{padding-block:clamp(48px,5vw,72px)}.page-head--photo .page-head__media{width:clamp(300px,28vw,400px)}.page-photo img{aspect-ratio:1}}.page-head--joined{background:var(--dark-950);padding-bottom:40px}.chips{padding-top:clamp(32px,4vw,48px)}.chips__list{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.chip{min-height:var(--tap);border:1px solid var(--line-strong);background:var(--white);color:var(--dark-900);font:600 .8125rem / 1.2 var(--font-head);letter-spacing:var(--track-label);text-transform:uppercase;transition:border-color var(--t-hover) var(--ease), background-color var(--t-hover) var(--ease), color var(--t-hover) var(--ease);align-items:center;gap:10px;padding:8px 16px;text-decoration:none;display:inline-flex}.chip__count{font:400 .8125rem / 1 var(--font-text);letter-spacing:0;color:var(--ink-soft)}.chip.is-on{border-color:var(--dark-900);background:var(--dark-900);color:var(--white)}.chip.is-on .chip__count{color:var(--on-dark-soft)}@media (hover:hover){.chip:not(.is-on):hover{border-color:var(--dark-900)}}.none{padding-block:calc(var(--section) * .6) var(--section)}.none__in{max-width:calc(60ch + 2 * var(--gutter));justify-items:start;gap:16px;display:grid}.none__title{font:400 1.75rem / 1.2 var(--font-serif);color:var(--dark-900)}.none__text{color:var(--ink-soft)}.none__text a{color:var(--dark-900);font-weight:600}
