.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.join-form{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.join-input{border:1px solid var(--dark);color:#000;min-width:0;height:46px;font:500 15px/1 var(--f-ui);letter-spacing:-.01em;background:#fff;border-radius:4px;flex:220px;padding:0 14px}.join-input::placeholder{color:var(--grey-mid)}.join-input:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.join-btn{color:#fff;height:46px;font:500 14px/1 var(--f-ui);letter-spacing:-.01em;transition:background-color .3s var(--ease-io);background:#000;border-radius:2147483647px;flex:none;padding:0 22px}@media (hover:hover){.join-btn:hover{background:#2a2a2a}}.join-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.join-status{min-height:1.3em;font:500 13px/1.3 var(--f-ui);color:var(--dark);flex-basis:100%;margin-top:4px}.join-status:empty{margin-top:0}.join-status.is-error{color:#a6371f}.join-modal .ds-modal-body{width:min(460px,100% - 32px)}.join-card{background:var(--light);color:var(--dark);border:1px solid var(--grey-light);border-radius:4px;gap:18px;padding:32px 28px 28px;display:grid;box-shadow:0 24px 60px -30px #29291973}.join-kicker{font:500 11px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--grey-dark)}.join-title{font:700 48px/.9 var(--f-sans);letter-spacing:-.04em;text-box:trim-both cap alphabetic}.join-lede{font:400 20px/1.05 var(--f-serif);letter-spacing:-.03em;text-wrap:pretty}.join-small{font:400 12px/1.35 var(--f-serif);color:var(--grey-dark)}.join-small a{color:var(--dark)}.page-foot-join{gap:14px;max-width:520px;display:grid}.page-foot-join .subhead--sm{margin-bottom:0}.foot-join-lede{font:400 16px/1.15 var(--f-serif);letter-spacing:-.02em;color:var(--grey-dark);text-wrap:pretty}.mobile-links{gap:4px;margin-top:32px;display:grid}.mobile-links a{font:500 16px/1 var(--f-ui);padding:10px 0;text-decoration:none;display:block}:root{--light:#f7f7ee;--grey-light:#dcdcd0;--grey-mid:#909083;--grey-dark:#5c5c4e;--dark:#292919;--focus:#739bff;--f-sans:"Inter Tight", Helvetica, Arial, sans-serif;--f-serif:"Gilda Display", Georgia, "Times New Roman", serif;--f-ui:Inter, Helvetica, sans-serif;--ease-io:cubic-bezier(.4, 0, .2, 1)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;background:var(--light);font-size:16px}body{background:var(--light);min-height:100svh;color:var(--dark);font-family:var(--f-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:19px;line-height:1.4;display:flex}img,svg{max-width:100%;display:block}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p,ul,ol{margin:0;padding:0}:focus-visible{outline:1px solid var(--focus);outline-offset:2px}.skip-link{z-index:999;background:var(--dark);color:var(--light);font:500 12px/1.1 var(--f-ui);border-radius:8px;padding:8px 16px;text-decoration:none;position:fixed;top:-60px;left:12px}.skip-link:focus{top:12px}.pg-nav{z-index:20;color:#fff;background:#000;align-items:center;gap:16px;height:56px;padding:0 20px;display:flex;position:sticky;top:0}.pg-brand{font:500 14px/1 var(--f-ui);letter-spacing:-.01em;align-items:center;gap:8px;text-decoration:none;display:flex}.pg-brand img{filter:grayscale();border-radius:3px;width:18px;height:18px}.pg-cta{color:#000;height:34px;font:500 14px/1 var(--f-ui);transition:background-color .3s var(--ease-io);background:#fff;border-radius:2147483647px;align-items:center;margin-left:auto;padding:0 14px;text-decoration:none;display:inline-flex}@media (hover:hover){.pg-cta:hover{background:#f4f4f4}}.pg-main{flex:1;width:100%;max-width:760px;margin:0 auto;padding:72px 20px 96px}.pg-kicker{font:500 11px/1 var(--f-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--grey-dark);margin-bottom:20px}.pg-title{font:700 clamp(48px, 9vw, 96px)/.9 var(--f-sans);letter-spacing:-.045em;text-wrap:balance;margin-bottom:32px}.pg-lede{letter-spacing:-.03em;text-wrap:pretty;margin-bottom:40px;font-size:clamp(24px,3vw,30px);line-height:1.08}.pg-updated{font:500 13px/1.3 var(--f-ui);color:var(--grey-dark);margin-bottom:40px}.prose{gap:18px;display:grid}.prose h2{border-top:1px solid var(--grey-light);font:700 30px/.95 var(--f-sans);letter-spacing:-.03em;text-wrap:balance;margin-top:36px;padding-top:20px}.prose p,.prose li{text-wrap:pretty}.prose ul{gap:8px;padding-left:1.1em;list-style:outside;display:grid}.prose li::marker{color:var(--grey-mid)}.prose a{color:var(--dark);text-underline-offset:3px;text-decoration-thickness:1px}.prose b{font-weight:inherit;background:linear-gradient(#0000 62%,#2929191a 62%)}.pg-join{gap:16px;max-width:520px;margin-top:8px;display:grid}.pg-small{color:var(--grey-dark);font-size:15px}.pg-links{font:500 15px/1 var(--f-ui);flex-wrap:wrap;gap:10px 20px;margin-top:8px;display:flex}.pg-links a{border-bottom:1px solid;padding-bottom:3px;text-decoration:none}.pg-404{font:700 clamp(120px, 30vw, 260px)/.8 var(--f-sans);letter-spacing:-.06em;color:var(--grey-light);margin-bottom:24px}.pg-foot{border-top:1px solid var(--grey-light);padding:28px 20px 36px}.pg-foot-inner{gap:10px;max-width:760px;margin:0 auto;display:grid}.pg-foot-line{font:700 12px/1.1 var(--f-sans)}.pg-foot-line i{color:var(--grey-dark);font-style:normal;font-weight:400}.pg-foot-links{flex-wrap:wrap;gap:8px 16px;font-size:13px;display:flex}.pg-foot-links a{text-decoration:none}.pg-foot-links a:hover,.pg-foot-links a[aria-current=page]{text-decoration:underline}.pg-foot-small{font:400 12px/1.3 var(--f-serif);color:var(--grey-dark)}
