.mark-keep{white-space:nowrap}.mark-verified{aspect-ratio:384/364;vertical-align:.02em;width:auto;height:.62em;margin-left:.3em;display:inline-block;overflow:hidden}.home-card-name .mark-verified,.about-name .mark-verified{vertical-align:-.04em;height:.78em;margin-left:.1em}.mark-founding{aspect-ratio:1461.8/371.85;vertical-align:-.08em;width:auto;height:.85em;display:inline-block}
.about-entrance{z-index:90;pointer-events:none;background:var(--color-paper);animation:about-entrance-in var(--ae-fade) cubic-bezier(.4, 0, .2, 1) both;position:fixed;inset:0}.about-entrance[data-phase=reveal]{animation:about-entrance-out var(--ae-reveal) ease-out both}@keyframes about-entrance-in{0%{opacity:0}to{opacity:1}}@keyframes about-entrance-out{0%{opacity:1}to{opacity:0}}
.account-page{--account-rule:color-mix(in srgb, var(--color-ink) 70%, transparent);--account-dim:color-mix(in srgb, var(--color-ink) 62%, transparent);background-attachment:fixed;min-height:100svh}.account-gate,.account{padding:2.5rem var(--spacing-gutter) 6rem}.account-gate{max-width:40rem}.account-headline{letter-spacing:-.02em;font-size:clamp(3.25rem,5.6vw,6rem);line-height:1}.account-lede{max-width:28em;margin-top:1.5rem;font-size:clamp(1.0625rem,1.25vw,1.25rem);line-height:1.5}.account-note{max-width:28em;color:var(--account-dim);margin-top:.75rem;line-height:1.5}.account-agree{max-width:30em;color:var(--account-dim);margin-top:1.5rem;font-size:.9375rem;line-height:1.5}.account-agree a{color:var(--color-ink)}.account-switch{color:var(--account-dim);margin-top:2.5rem}.account-switch a{color:var(--color-ink)}.account-expired{margin-top:2rem}.account-loading{color:var(--account-dim);margin-top:2.5rem}.account-form{gap:2rem;margin-top:2.75rem;display:grid}.account-field{gap:.6rem;display:grid}.account-field>label,.account-field-label,.account-links legend,.account-link-note{grid-column:1/-1}.account-link-row label{text-transform:uppercase;letter-spacing:.3em;font-size:.75rem;font-weight:600}.account-field input,.account-field textarea,.account-field select,.account-link-row input{border:0;border-bottom:1px solid var(--account-rule);width:100%;color:var(--color-ink);font-family:var(--font-display);transition:border-color .2s var(--misreg-ease);background:0 0;border-radius:0;padding:.55rem 0 .7rem;font-size:clamp(1.125rem,1.4vw,1.375rem);line-height:1.4}.account-field input.expectation{font-family:var(--font-display)}.account-field select{appearance:none;cursor:pointer;background:linear-gradient(45deg, transparent 50%, var(--color-ink) 50%) right .45rem center / .4rem .4rem no-repeat, linear-gradient(-45deg, transparent 50%, var(--color-ink) 50%) right .05rem center / .4rem .4rem no-repeat}.account-field select option{background:var(--color-paper);color:var(--color-ink)}.account-field textarea{resize:vertical;min-height:7rem}.account-field input:focus,.account-field textarea:focus,.account-field select:focus,.account-link-row input:focus{border-bottom:2px solid var(--color-art);outline:none;padding-bottom:calc(.7rem - 1px)}.account-field[data-invalid] input,.account-field[data-invalid] textarea,.account-field[data-invalid] select,.account-link-row[data-invalid] input{border-bottom-color:var(--color-war)}.account-hint{color:var(--account-dim);font-size:.9375rem;line-height:1.45}.account-error{color:var(--color-ink);font-size:.9375rem}.account-error:before{content:"";background:var(--color-war);width:.5rem;height:.5rem;margin-right:.6rem;display:inline-block;translate:0 -.08em}.account-links{border:0;gap:1rem;margin:0;padding:0;display:grid}.account-links legend{margin-bottom:.6rem;padding:0}.account-link-row{grid-template-columns:7.5rem minmax(0,1fr);align-items:baseline;gap:1rem;display:grid}.account-link-note{grid-column:1/-1}.account-link-row label{letter-spacing:.24em;font-size:.6875rem}.account-link-row input{font-size:clamp(1rem,1.2vw,1.125rem)}.account-consulting{gap:.75rem}.account-check-row{cursor:pointer;min-height:2.75rem;font-family:var(--font-display);align-items:center;gap:.9rem;font-size:clamp(1.125rem,1.4vw,1.375rem);display:inline-flex}.account-check-row input{appearance:none;border:1px solid var(--account-rule);cursor:pointer;background:0 0;border-radius:2px;flex-shrink:0;place-items:center;width:1.25rem;height:1.25rem;margin:0;display:grid}.account-check-row input:checked{border-color:var(--color-art)}.account-check-row input:checked:after{content:"";border:solid var(--color-ink);border-width:0 2px 2px 0;width:.35rem;height:.65rem;translate:0 -.08rem;rotate:45deg}.account-check-row input:focus-visible{outline:2px solid var(--color-art);outline-offset:3px}.account-consulting-details{gap:1.75rem;margin-top:.75rem;display:grid}.account-consulting-details[hidden]{display:none}.account-main{gap:4rem;min-width:0;display:grid}.account-work{border-top:1px solid var(--account-rule);gap:1rem;padding-top:2.5rem;display:grid}.account-work>.account-field-label{justify-content:space-between;gap:1rem;display:flex}.account-work-count{color:var(--account-dim);font-variant-numeric:tabular-nums}.account-work-list{gap:2rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.account-work-piece{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);gap:1.25rem;padding-bottom:2rem;display:grid}.account-work-print{background:color-mix(in srgb, var(--color-ink) 8%, transparent);width:min(100%,22rem);max-height:22rem;box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 22%, transparent);border-radius:3px;display:block;position:relative;overflow:hidden}.account-work-img{object-fit:cover}.account-work-fields{gap:1.25rem;min-width:0;display:grid}.account-work-actions{flex-wrap:wrap;align-items:center;gap:0 1.25rem;display:flex}.account-work-add{justify-self:start}.account-work-add[data-busy]{opacity:.6;cursor:progress}@media (min-width:768px){.account-work-piece{grid-template-columns:14rem minmax(0,1fr);align-items:start;gap:2rem}}.account-submit{justify-self:start;align-items:center;gap:.75rem;display:inline-flex}.account-submit:disabled{opacity:.6;cursor:progress}.account-text-button{cursor:pointer;text-transform:uppercase;letter-spacing:.3em;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art);text-underline-offset:.45em;transition:text-decoration-color .2s var(--misreg-ease);align-items:center;font-size:.75rem;font-weight:600;text-decoration-thickness:1px;display:inline-flex}.account-text-button:hover,.account-text-button:focus-within{-webkit-text-decoration-color:var(--color-war);text-decoration-color:var(--color-war)}.account-text-button:has(input:focus-visible){outline:2px solid var(--color-art);outline-offset:4px}.account-text-button:disabled{opacity:.6;cursor:progress}.account-save{flex-wrap:wrap;align-items:center;gap:1.5rem;display:flex}.account-save-status{color:var(--account-dim)}.account-method{align-items:baseline;gap:1.5rem;margin-top:2.75rem;display:flex}.account-method-label{text-transform:uppercase;letter-spacing:.3em;color:var(--account-dim);font-size:.75rem;font-weight:600}.account-method-option{cursor:pointer;min-height:2.75rem;font-family:var(--font-display);color:var(--account-dim);text-underline-offset:.35em;transition:color .2s var(--misreg-ease), text-decoration-color .2s var(--misreg-ease);font-size:clamp(1.125rem,1.4vw,1.375rem);-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1px}.account-method-option:hover{color:var(--color-ink)}.account-method-option[aria-pressed=true]{color:var(--color-ink);-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art)}.account-method-option:focus-visible{outline:2px solid var(--color-art);outline-offset:4px}.account-method+.account-form,.account-method+.account-sent{margin-top:1.5rem}.account-code-form{margin-top:.5rem}.account-field input.account-code{letter-spacing:.3em;font-variant-numeric:tabular-nums;max-width:10rem;font-size:clamp(1.5rem,2vw,1.875rem)}.account-add-email{justify-items:start;gap:.25rem;width:100%;margin:.5rem 0;display:grid}.account-add-email .account-field{width:100%}.account-gate-list{border:0;margin:2.75rem 0 0;padding:0}.account-gate-question{font-family:var(--font-display);margin-bottom:1rem;padding:0;font-size:clamp(1.375rem,1.9vw,1.75rem);line-height:1.25}.account-gate-list ul{border-top:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);margin:0;padding:0;list-style:none;display:grid}.account-gate-option{--misreg:0px;border-bottom:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);cursor:pointer;text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.25rem 1.25rem;width:100%;min-height:3rem;padding:.65rem 0;display:flex}.account-gate-name{font-family:var(--font-display);transition:text-shadow var(--misreg-duration) var(--misreg-ease);font-size:clamp(1.125rem,1.4vw,1.3125rem)}.account-gate-examples{color:var(--account-dim);font-size:.9375rem}@media (hover:hover){.account-gate-option:hover .account-gate-name{--misreg:var(--misreg-rest);text-shadow:calc(var(--misreg) * -1) 0 0 var(--color-war), var(--misreg) 0 0 var(--color-art)}}.account-gate-option:focus-visible{outline:2px solid var(--color-art);outline-offset:2px}.account-gate-option:focus-visible .account-gate-name{--misreg:var(--misreg-rest);text-shadow:calc(var(--misreg) * -1) 0 0 var(--color-war), var(--misreg) 0 0 var(--color-art)}.account-gate-other .account-gate-name{color:var(--account-dim)}.account-gate-chosen{flex-wrap:wrap;align-items:baseline;gap:.5rem 1.25rem;margin-top:2.75rem;display:flex}.account-gate-choice{font-family:var(--font-display);font-size:clamp(1.125rem,1.4vw,1.375rem)}.account-gate-chosen+.account-form{margin-top:1.5rem}.account-sent{border-top:1px solid var(--account-rule);gap:1rem;max-width:30em;margin-top:2.75rem;padding-top:1.5rem;font-size:clamp(1.0625rem,1.25vw,1.1875rem);line-height:1.5;display:grid}.account-sent-headline{font-family:var(--font-display);font-size:clamp(1.75rem,2.4vw,2.25rem);line-height:1.15}.account-sent-again{color:var(--account-dim);justify-items:start;gap:.25rem;display:grid}.account-body{gap:3.5rem;margin-top:2rem;display:grid}.account-side{align-content:start;gap:1.75rem;display:grid}.account-status{border-left:2px solid var(--color-art);max-width:26em;padding-left:1rem;line-height:1.5}.account-status[data-status=hidden]{border-left-color:var(--color-war)}.account-photo{align-items:flex-start;gap:1.25rem;display:flex}.account-photo-print{aspect-ratio:4/5;background:color-mix(in srgb, var(--color-ink) 8%, transparent);width:clamp(7rem,30vw,11rem);box-shadow:-1px 0 0 color-mix(in srgb, var(--color-war) 55%, transparent), 1px 0 0 color-mix(in srgb, var(--color-art) 55%, transparent);border-radius:3px;flex-shrink:0;place-items:center;display:grid;position:relative;overflow:hidden}.account-photo-img{object-fit:cover;filter:grayscale()contrast(1.05)}.account-photo-mark{opacity:.25;width:32%;height:auto}.account-photo[data-busy] .account-photo-print{opacity:.5}.account-photo-side{justify-items:start;gap:.5rem;display:grid}.account-checklist-label{margin-bottom:-.75rem}.account-checklist{margin:0;padding:0;list-style:none;display:grid}.account-checklist li{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);font-family:var(--font-display);justify-content:space-between;gap:1rem;padding:.65rem 0;display:flex}.account-check{font-family:var(--font-body);text-transform:uppercase;letter-spacing:.24em;color:var(--account-dim);font-size:.6875rem;font-weight:600}.account-checklist li[data-done]{color:var(--account-dim)}.account-checklist li[data-done] .account-check{color:var(--color-ink)}.account-who{justify-items:start;gap:.4rem;display:grid}.account-email{font-family:var(--font-display);overflow-wrap:anywhere}.account-profile-form{margin-top:0}@media (min-width:1024px){.account-gate{padding-top:4rem;padding-left:10vw}.account{padding-top:4rem;padding-inline:10vw}.account-body{grid-template-columns:minmax(17rem,24rem) minmax(0,40rem);gap:8vw;margin-top:3rem}.account-side{position:sticky;top:2rem}}.join-window,.join-invite{--join-panel:color-mix(in srgb, var(--color-ink) 4%, var(--color-paper));--join-edge:color-mix(in srgb, var(--color-ink) 28%, transparent);--join-m:3px;--account-rule:color-mix(in srgb, var(--color-ink) 70%, transparent);--account-dim:color-mix(in srgb, var(--color-ink) 62%, transparent);border:1px solid var(--join-edge);background:var(--join-panel);color:var(--color-ink);border-radius:0}.join-window:before,.join-window:after,.join-invite:before,.join-invite:after{content:"";pointer-events:none;transition:translate .6s var(--misreg-ease);position:absolute;inset:-1px}.join-window:before,.join-invite:before{border:1px solid color-mix(in srgb, var(--color-war) 60%, transparent);translate:calc(var(--join-m) * -1) calc(var(--join-m) * -1)}.join-window:after,.join-invite:after{border:1px solid color-mix(in srgb, var(--color-art) 70%, transparent);translate:var(--join-m) var(--join-m)}.join-window-close{cursor:pointer;width:2.75rem;height:2.75rem;color:var(--color-ink);transition:opacity .2s var(--misreg-ease);flex-shrink:0;place-items:center;margin:-.75rem -.75rem 0 0;display:grid}.join-window-close svg{fill:none;stroke:currentColor;stroke-width:1.25px;width:.9rem;height:.9rem}@media (hover:hover){.join-window-close:hover{opacity:.65}}.join-window-close:focus-visible{outline:2px solid var(--color-art);outline-offset:2px}.join-window{width:min(35rem,100vw - 2rem);max-width:none;max-height:calc(100dvh - 2rem);margin:auto;padding:0;position:fixed;inset:0;overflow:visible}.join-window[open]{animation:join-window-in .42s var(--misreg-ease);display:flex}.join-window::backdrop{background:color-mix(in srgb, var(--color-paper) 78%, transparent);animation:join-fade .42s var(--misreg-ease)}html:has(.join-window[open]){overflow:hidden}.join-window-body{overscroll-behavior:contain;width:100%;padding:2rem 2.75rem 2.75rem;overflow-y:auto}.join-window-bar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.join-window-tabs{gap:2rem;display:flex}.join-window-tab{cursor:pointer;text-transform:uppercase;letter-spacing:.28em;min-height:2.75rem;color:var(--account-dim);text-underline-offset:.7em;transition:color .2s var(--misreg-ease), text-decoration-color .2s var(--misreg-ease);margin-top:-.75rem;font-size:.8125rem;font-weight:600;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;text-decoration-thickness:1.5px}.join-window-tab:hover{color:var(--color-ink)}.join-window-tab[aria-pressed=true]{color:var(--color-ink);-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art)}.join-window-tab:focus-visible{outline:2px solid var(--color-art);outline-offset:4px}.join-window-journey{margin-top:1.75rem}.join-window-journey+.join-window-headline{margin-top:1.25rem}.join-window-headline{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:2.25rem;font-size:clamp(2.75rem,4.2vw,3.75rem);line-height:1.02}.join-window .account-lede{margin-top:1.25rem}.join-window .account-method{margin-top:2.25rem}.join-window .account-form{gap:1.75rem}.join-window .account-sent{margin-top:2rem}.join-window[data-stage=setup]{background:var(--color-paper);border:0;width:100%;height:100dvh;max-height:none;margin:0}.join-window[data-stage=setup]:before,.join-window[data-stage=setup]:after{display:none}.join-window[data-stage=setup]::backdrop{background:var(--color-paper)}.join-window-setup{padding:0}.join-window-setup .setup-flow{width:min(100%, calc(52rem + var(--spacing-gutter) * 2));margin-inline:auto;padding-top:2rem}.join-window-opening{padding:2.5rem var(--spacing-gutter);justify-items:start;gap:1rem;display:grid}@keyframes join-window-in{0%{opacity:0;translate:0 1rem}}@keyframes join-fade{0%{opacity:0}}.join-invite{z-index:40;width:min(24rem,100vw - 2rem);animation:join-invite-in .7s var(--misreg-ease) both;transition:opacity .3s var(--misreg-ease), translate .3s var(--misreg-ease), visibility 0s linear 0s;padding:1.2rem 1.5rem 1.4rem;position:fixed;bottom:1.5rem;right:2.5rem}.join-invite:before,.join-invite:after{animation:join-invite-register .9s var(--misreg-ease) both}.join-invite:after{animation-name:join-invite-register-art}.join-invite[data-away]{opacity:0;visibility:hidden;transition:opacity .3s var(--misreg-ease), translate .3s var(--misreg-ease), visibility 0s linear .3s;translate:0 1.5rem}.join-invite-bar{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.join-invite-kicker{font-family:var(--font-nav);text-transform:uppercase;letter-spacing:.28em;color:var(--account-dim);font-size:.75rem;font-weight:300}.join-invite-headline{font-family:var(--font-display);margin-top:.4rem;font-size:clamp(1.625rem,2vw,1.875rem);line-height:1.15}.join-invite-line{color:color-mix(in srgb, var(--color-ink) 80%, transparent);margin-top:.6rem;font-size:1rem;font-weight:300;line-height:1.45}.join-invite-actions{align-items:center;gap:1.75rem;margin-top:1.2rem;display:flex}.join-invite-short{display:none}@media (min-width:640px) and (max-height:960px){.join-invite-line{display:none}}.join-invite-join{letter-spacing:.22em;gap:.75rem;min-height:2.75rem;padding-inline:1.4rem}.join-invite-signin{text-transform:uppercase;letter-spacing:.24em;min-height:2.75rem;text-decoration:underline;-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art);text-underline-offset:.55em;transition:text-decoration-color .2s var(--misreg-ease);align-items:center;font-size:.8125rem;font-weight:600;text-decoration-thickness:1.5px;display:inline-flex}.join-invite-signin:hover{-webkit-text-decoration-color:var(--color-war);text-decoration-color:var(--color-war)}.join-invite-signin:focus-visible{outline:2px solid var(--color-art);outline-offset:4px}@keyframes join-invite-in{0%{opacity:0;translate:0 1.25rem}}@keyframes join-invite-register{0%{opacity:0;translate:-14px -10px}}@keyframes join-invite-register-art{0%{opacity:0;translate:14px 10px}}.nav-join{--misreg:var(--misreg-rest);position:relative}.nav-join:not([aria-current=page]):before,.nav-join:not([aria-current=page]):after{content:"";pointer-events:none;height:1.5px;transition:translate var(--misreg-duration) var(--misreg-ease);position:absolute;bottom:.55rem;left:0;right:0}.nav-join:not([aria-current=page]):before{background:var(--color-war);translate:calc(var(--misreg) * -1) 0}.nav-join:not([aria-current=page]):after{background:var(--color-art);translate:var(--misreg) 1.5px}@media (hover:hover){.nav-join:hover{--misreg:var(--misreg-hover);opacity:1}}.nav-join:active{--misreg:var(--misreg-press)}@media (max-width:639px){.join-window{border-width:1px 0 0;width:100%;height:calc(100dvh - 2.5rem);max-height:none;margin:auto 0 0}.join-window:before,.join-window:after{border-width:1px 0 0;height:0;inset:-1px 0 auto}.join-window-body{padding:1.75rem var(--spacing-gutter) 2.5rem}.join-window .outline-button{justify-content:center;width:100%}.join-invite{left:.75rem;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head join close";align-items:center;column-gap:.75rem;width:auto;padding:.55rem .5rem .55rem 1rem;display:grid}.join-invite-bar,.join-invite-actions{display:contents}.join-invite-kicker{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.join-invite-close{grid-area:close;margin:0}.join-invite-headline{white-space:nowrap;text-overflow:ellipsis;grid-area:head;margin:0;font-size:1.0625rem;overflow:hidden}.join-invite-line,.join-invite-signin{display:none}.join-invite-join{grid-area:join;min-height:2.75rem;margin:0;padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.join-window[open],.join-window::backdrop,.join-invite,.join-invite:before,.join-invite:after{animation:none}}.setup-progress{grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;max-width:52rem;margin:0 0 2.5rem;padding:0;list-style:none;display:grid}.setup-progress li{position:relative}.setup-progress-link{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 30%, transparent);text-transform:uppercase;letter-spacing:.26em;min-height:2.75rem;color:var(--account-dim);align-items:center;gap:.5rem;padding-bottom:.4rem;font-size:.6875rem;font-weight:600;display:flex}.setup-progress li[data-state=done] .setup-progress-link{border-bottom-color:color-mix(in srgb, var(--color-ink) 70%, transparent);color:var(--color-ink)}.setup-progress li[data-state=current] .setup-progress-link{border-bottom-color:var(--color-ink);color:var(--color-ink)}.setup-progress li[data-state=current]:before,.setup-progress li[data-state=current]:after{content:"";pointer-events:none;height:1px;animation:setup-register .7s var(--misreg-ease) both;position:absolute;left:0;right:0}.setup-progress li[data-state=current]:before{background:var(--color-war);bottom:-3px;translate:-2px}.setup-progress li[data-state=current]:after{background:var(--color-art);bottom:-6px;translate:2px}@keyframes setup-register{0%{opacity:0;translate:0}}.setup-progress-link:focus-visible{outline:2px solid var(--color-art);outline-offset:4px}button.setup-progress-link{cursor:pointer;text-align:left;width:100%}@media (hover:hover){button.setup-progress-link:hover{color:var(--color-ink)}}.setup-progress-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.setup-progress[data-compact]{gap:.4rem;margin-bottom:.9rem}.setup-progress[data-compact] .setup-progress-link{min-height:0;padding-bottom:0}.setup-progress[data-compact] .setup-progress-name,.setup-progress[data-compact] .setup-tick{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (max-width:767px){.setup-progress{gap:.4rem}.setup-progress .setup-progress-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.setup-progress-link{justify-content:center;min-height:1.5rem}}.setup-jump{z-index:6;margin:0 calc(var(--spacing-gutter) * -1) 2rem;padding:.35rem var(--spacing-gutter) .15rem;background:color-mix(in srgb, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0}.setup-jump .setup-progress{margin-bottom:.4rem}.setup-progress-short{display:none}.setup-progress[data-jump] button.setup-progress-link{color:var(--color-ink)}@media (hover:hover){.setup-progress[data-jump] button.setup-progress-link:hover{border-bottom-color:var(--color-art)}}@media (max-width:767px){.setup-progress[data-jump]{grid-template-columns:1.6rem 1.6rem repeat(3,minmax(0,1fr))}.setup-progress[data-jump] .setup-progress-name{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.setup-progress[data-jump] li:nth-child(-n+2) .setup-progress-name{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.setup-progress[data-jump] .setup-progress-long{display:none}.setup-progress[data-jump] .setup-progress-short{display:inline}.setup-progress[data-jump] .setup-progress-link{justify-content:flex-start;min-height:2.75rem}}.setup-slide{animation:.52s cubic-bezier(.2,0,0,1) both setup-slide}@keyframes setup-slide{0%{opacity:0;translate:1.5rem}}.setup-flow [data-step-heading]:focus{outline:none}@media (prefers-reduced-motion:reduce){.setup-slide{animation:none}}.setup-tick{border:1.5px solid;border-width:0 1.5px 1.5px 0;width:.3rem;height:.6rem;translate:0 -.1rem;rotate:45deg}.setup-step{text-transform:uppercase;letter-spacing:.3em;color:var(--account-dim);font-size:.6875rem;font-weight:600}.setup-headline{margin-top:.75rem}.account-setup .account-lede{max-width:36em}.setup-basics,.setup-form{gap:2.5rem;max-width:52rem;margin-top:2.5rem;display:grid}.setup-basics .account-form,.setup-form .account-form{margin-top:0}.setup-basics .account-photo{align-self:start}@media (min-width:768px){.setup-basics{grid-template-columns:15rem minmax(0,1fr);gap:3.5rem}.setup-basics .account-photo{flex-direction:column}.setup-basics .account-photo-print{width:100%}}.setup-aside{margin-right:auto}.account-setup .account-save{justify-content:flex-end;width:100%}.setup-nav{max-width:52rem;margin-top:2.5rem}.setup-nav [aria-disabled]{opacity:.55;cursor:progress}.account-work-progress:empty{display:none}.account-work-meter{background:color-mix(in srgb, var(--color-ink) 18%, transparent);height:2px;margin-top:-.4rem;display:block}.account-work-meter>span{background:var(--color-art);height:100%;transition:width .2s linear;display:block}.account-work[data-layout=grid]{border-top:0;max-width:52rem;margin-top:2.5rem;padding-top:0}.account-work[data-layout=grid] .account-work-list{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));gap:2rem 1.25rem}.account-work[data-layout=grid] .account-work-piece{border-bottom:0;grid-template-columns:none;gap:.9rem;padding-bottom:0}.account-work[data-layout=grid] .account-work-print{width:100%;max-height:none;aspect-ratio:4/3!important}.account-work[data-layout=grid] .account-work-fields{gap:.9rem}.account-work[data-layout=grid] .account-field input{font-size:1.0625rem}.account-work[data-layout=grid] .account-work-actions{gap:0 .9rem}.account-work[data-layout=grid] .account-work-actions .account-text-button{letter-spacing:.2em;min-height:2.25rem;font-size:.625rem}.account-work-slot{align-self:start;display:grid}.account-work-empty{aspect-ratio:4/3;border:1px dashed color-mix(in srgb, var(--color-ink) 40%, transparent);cursor:pointer;text-transform:uppercase;letter-spacing:.26em;width:100%;transition:border-color .2s var(--misreg-ease);border-radius:3px;flex-wrap:wrap;place-content:center;align-items:center;gap:.5rem .75rem;padding:1rem;font-size:.75rem;font-weight:600;display:flex}.account-work-empty:hover,.account-work-empty:focus-within{border-color:var(--color-art)}.account-work-empty:has(input:focus-visible){outline:2px solid var(--color-art);outline-offset:4px}.account-work-empty[data-busy]{opacity:.6;cursor:progress}.account-work-plus{width:.8rem;height:.8rem;position:relative}.account-work-plus:before,.account-work-plus:after{content:"";background:currentColor;position:absolute}.account-work-plus:before{height:1.5px;inset:50% 0 auto;translate:0 -50%}.account-work-plus:after{width:1.5px;inset:0 auto 0 50%;translate:-50%}.account-work-empty-hint{text-align:center;text-transform:none;letter-spacing:.01em;color:var(--account-dim);flex-basis:100%;font-size:.8125rem;font-weight:400}.account-work-kind{background:color-mix(in srgb, var(--color-paper) 72%, transparent);text-transform:uppercase;letter-spacing:.22em;padding:.3rem .55rem;font-size:.625rem;font-weight:600;position:absolute;bottom:.5rem;left:.5rem}.account-work-tile{font-family:var(--font-display);place-items:center;font-size:1.125rem;display:grid;position:absolute;inset:0}.account-work-wave{aspect-ratio:4;background:repeating-linear-gradient(90deg, var(--color-ink) 0 2px, transparent 2px 7px);opacity:.5;width:60%;-webkit-mask:radial-gradient(60% 50%,#000 40%,#0000 100%);mask:radial-gradient(60% 50%,#000 40%,#0000 100%)}.account-work-adders{flex-wrap:wrap;gap:.25rem 1.5rem;display:flex}.account-work-link{gap:.75rem;max-width:34rem;display:grid}.account-jump{z-index:6;margin:1.25rem calc(var(--spacing-gutter) * -1) 1.5rem;padding:0 var(--spacing-gutter);background:color-mix(in srgb, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-bottom:1px solid var(--account-rule);position:sticky;top:0}.account-jump ul{scrollbar-width:none;justify-content:space-between;gap:1rem;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.account-jump a{text-transform:uppercase;letter-spacing:.2em;white-space:nowrap;min-height:2.75rem;color:var(--account-dim);transition:color .2s var(--misreg-ease);align-items:center;font-size:.6875rem;font-weight:600;display:inline-flex}@media (min-width:768px){.account-jump ul{justify-content:flex-start;gap:2.5rem}}.account-jump a:hover,.account-jump a:focus-visible{color:var(--color-ink)}.account-req{color:var(--color-war);margin-left:.3em;font-weight:600}.account-req-note{color:var(--account-dim);font-size:.875rem}.account-anchor{height:0;scroll-margin-top:4.5rem;display:block}#your-work,#connections{scroll-margin-top:4.5rem}.account-connections{border-top:1px solid var(--account-rule);gap:1.5rem;padding-top:2.5rem;scroll-margin-top:2rem;display:grid}.account-main>.account-connections:first-child{border-top:0;margin-bottom:1rem;padding-top:0}.connections-group{gap:.75rem;display:grid}.connections-group .account-field-label{justify-content:space-between;display:flex}.connections-list{border-top:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);margin:0;padding:0;list-style:none}.connections-row{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 18%, transparent);grid-template-columns:2.75rem minmax(0,1fr) auto;align-items:center;gap:1rem;padding:.6rem 0;display:grid}.connections-print{aspect-ratio:4/5;background:color-mix(in srgb, var(--color-ink) 9%, var(--color-paper));box-shadow:0 0 0 1px color-mix(in srgb, var(--color-ink) 30%, transparent);position:relative;overflow:hidden}.connections-photo{object-fit:cover;filter:grayscale()}.connections-who{gap:.15rem;min-width:0;display:grid}.connections-name{font-family:var(--font-display);font-size:1.0625rem;line-height:1.3}.connections-name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-art);text-decoration-color:var(--color-art);text-underline-offset:.3em}.connections-craft{text-transform:uppercase;letter-spacing:.24em;color:var(--account-dim);font-size:.6875rem;font-weight:600}.connections-actions{flex-wrap:wrap;justify-content:flex-end;gap:0 1rem;display:flex}.account-crop{background:var(--color-paper);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--color-ink);border:0;margin:0;padding:0}.account-crop[open]{grid-template-rows:auto minmax(0,1fr) auto;display:grid}.account-crop::backdrop{background:var(--color-paper)}.account-crop-bar{padding:.75rem var(--spacing-gutter);justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-crop-title{font-family:var(--font-display);align-items:baseline;gap:1rem;font-size:1.25rem;display:flex}.account-crop-count{font-family:var(--font-body);letter-spacing:.24em;text-transform:uppercase;color:var(--account-dim);font-size:.6875rem;font-weight:600}.account-crop-stage{touch-action:none;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.account-crop-stage:active{cursor:grabbing}.account-crop-stage:focus-visible{outline:2px solid var(--color-art);outline-offset:-4px}.account-crop-img{pointer-events:none;max-width:none;transition:opacity .2s ease-out;position:absolute;top:50%;left:50%}.account-crop-frame{pointer-events:none;outline:1px solid color-mix(in srgb, var(--color-ink) 85%, transparent);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--color-paper) 68%, transparent);position:absolute;top:50%;left:50%;translate:-50% -50%}.account-crop-frame:before,.account-crop-frame:after{content:"";border:1px solid var(--color-war);translate:calc(var(--misreg-rest) * -1) calc(var(--misreg-rest) * -1);position:absolute;inset:0}.account-crop-frame:after{border-color:var(--color-art);translate:var(--misreg-rest) var(--misreg-rest)}.account-crop-controls{padding:1rem var(--spacing-gutter) 1.5rem;justify-items:center;gap:1rem;display:grid}.account-crop-aspects{flex-wrap:wrap;justify-content:center;gap:.25rem 1rem;display:flex}.account-crop-zoom{align-items:center;gap:1rem;width:min(100%,22rem);display:flex}.account-crop-zoom input{accent-color:var(--color-art);flex:1}.account-crop-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.75rem;display:flex}.account-photo-actions{flex-wrap:wrap;gap:.25rem 1.25rem;display:flex}.welcome-body{align-items:center;gap:3rem;min-height:calc(100svh - 12rem);display:grid}.welcome-text{justify-items:start;gap:.5rem;max-width:42rem;display:grid}.welcome-kicker{text-transform:uppercase;letter-spacing:.3em;background-image:linear-gradient(var(--color-war), var(--color-war)), linear-gradient(var(--color-art), var(--color-art));background-position:-2px calc(100% - 3px),2px 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px;padding-bottom:.55rem;font-size:.75rem;font-weight:600;position:relative}.welcome-headline{font-family:var(--font-display);letter-spacing:-.02em;text-wrap:balance;margin-top:1rem;font-size:clamp(2.75rem,5vw,4.75rem);line-height:1.04}.welcome-actions{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:1.5rem;display:flex}.welcome-card{width:min(60vw,17rem);animation:welcome-deal .9s var(--misreg-ease) .25s both;justify-self:center;display:block;rotate:3deg}.welcome-card:focus-visible{outline:2px solid var(--color-ink);outline-offset:6px}@keyframes welcome-deal{0%{opacity:0;translate:2rem 3rem;rotate:14deg}}.welcome-left{border-top:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);width:100%;margin:1rem 0 0;padding:0;list-style:none;display:grid}.welcome-left-link{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);min-height:3rem;font-family:var(--font-display);justify-content:space-between;align-items:center;font-size:clamp(1.125rem,1.4vw,1.3125rem);display:flex}.welcome-left-link:focus-visible{outline:2px solid var(--color-art);outline-offset:2px}@media (min-width:900px){.welcome-body{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:6vw}.welcome-card{width:min(22vw,19rem)}}@media (max-width:899px){.welcome-body{min-height:0}.welcome-card{order:-1;width:min(46vw,15rem);rotate:0deg}.welcome-text{text-align:center;justify-items:center;margin-inline:auto}.welcome-actions{justify-content:center}}.account-bar{border-block:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);flex-wrap:wrap;align-items:center;gap:.25rem 1.75rem;margin-top:1.5rem;padding:.5rem 0;display:flex}.account-bar-state{font-family:var(--font-display);font-size:1.125rem}.account-bar-next{gap:.6rem}.account-bot-check:not(:empty){max-width:30rem;margin-top:1.75rem}.setup-email{border-bottom:1px solid color-mix(in srgb, var(--color-ink) 22%, transparent);padding-bottom:2rem}.nav-account{gap:.35rem}@media (min-width:768px){.nav-account{gap:.55rem}}.nav-unread{background:linear-gradient(var(--color-war), var(--color-war)) 0 0 / 100% 2px no-repeat, linear-gradient(var(--color-art), var(--color-art)) 2px 4px / calc(100% - 2px) 2px no-repeat;flex:none;width:.7rem;height:.55rem;display:inline-block}.account-link-row-wrap{display:contents}
.home-return{z-index:90;pointer-events:none;position:fixed;inset:0}.home-return-fill{background:var(--color-paper);opacity:0;will-change:opacity;transition:opacity var(--hr-glide) cubic-bezier(.4, 0, .2, 1);position:absolute;inset:0}.home-return[data-phase=out] .home-return-fill,.home-return[data-phase=wait] .home-return-fill{opacity:1}.home-return[data-phase=back] .home-return-fill,.home-return[data-phase=done] .home-return-fill{opacity:0;transition-duration:var(--hr-settle)}.home-return-mark{top:var(--hr-top);left:var(--hr-left);width:var(--hr-width);height:var(--hr-height);transform-origin:0 0;transform:translate3d(var(--hr-x), var(--hr-y), 0) scale(var(--hr-s));will-change:transform;transition:transform var(--hr-glide) cubic-bezier(.65, 0, .2, 1);position:absolute}.home-return[data-phase=back] .home-return-mark{transition-duration:var(--hr-settle)}html[data-home-return] [data-splash-target]{opacity:0}
