.v4-page-module__nBY2uq__hero{gap:20px;padding-top:36px;padding-bottom:44px;display:grid}@media (min-width:960px){.v4-page-module__nBY2uq__hero{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:end;gap:56px;padding-top:88px;padding-bottom:64px}}.v4-page-module__nBY2uq__heroHead,.v4-page-module__nBY2uq__heroSide{min-width:0}.v4-page-module__nBY2uq__eyebrowRow{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.v4-page-module__nBY2uq__eyebrowLink{color:inherit;border-radius:4px;text-decoration:none}.v4-page-module__nBY2uq__eyebrowLink:hover{color:var(--ink)}.v4-page-module__nBY2uq__eyebrowLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v4-page-module__nBY2uq__eyebrowLogo{color:var(--ink);display:inline-flex}.v4-page-module__nBY2uq__soon{border:1px solid var(--accent);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);white-space:nowrap;border-radius:999px;padding:1px 7px;font-size:10px;font-weight:400;line-height:1.5;display:inline-block}.v4-page-module__nBY2uq__h1{letter-spacing:-.035em;text-wrap:balance;overflow-wrap:break-word;margin:16px 0 0;font-size:clamp(38px,5.6vw,72px);font-weight:700;line-height:1.03}.v4-page-module__nBY2uq__lede{font-family:var(--serif);color:var(--ink);max-width:40ch;margin:0;font-size:clamp(19px,1.9vw,23px);line-height:1.42}.v4-page-module__nBY2uq__note{color:var(--ink-2);max-width:52ch;margin:16px 0 0;font-size:13.5px;line-height:1.5}.v4-page-module__nBY2uq__sectionHead{gap:12px;max-width:780px;display:grid}.v4-page-module__nBY2uq__putty{background:var(--c-efede5);padding-block:72px}@media (min-width:960px){.v4-page-module__nBY2uq__putty{padding-block:88px}}.v4-page-module__nBY2uq__group{margin-top:36px}.v4-page-module__nBY2uq__group:first-of-type{margin-top:28px}.v4-page-module__nBY2uq__rows{border-top:1px solid var(--line);margin:14px 0 0;padding:0}.v4-page-module__nBY2uq__row{border-bottom:1px solid var(--line);gap:6px;padding:18px 0;display:grid}@media (min-width:760px){.v4-page-module__nBY2uq__row{grid-template-columns:minmax(0,280px) minmax(0,1fr);gap:32px;padding:20px 0}}.v4-page-module__nBY2uq__rowTerm{letter-spacing:-.01em;flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;font-size:17px;font-weight:600;line-height:1.35;display:flex}.v4-page-module__nBY2uq__rowText{color:var(--ink-2);max-width:70ch;margin:0;font-size:16px;line-height:1.55}.v4-page-module__nBY2uq__grid{gap:12px;margin-top:28px;display:grid}@media (min-width:640px){.v4-page-module__nBY2uq__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.v4-page-module__nBY2uq__grid3{grid-template-columns:repeat(3,minmax(0,1fr))}.v4-page-module__nBY2uq__grid4{grid-template-columns:repeat(4,minmax(0,1fr))}}.v4-page-module__nBY2uq__card{border:1px solid var(--line);background:var(--card);min-width:0;color:var(--ink);transition:border-color var(--ax-dur-snap,.284s) var(--ax-ease-snap,ease-out), background-color var(--ax-dur-snap,.284s) var(--ax-ease-snap,ease-out);border-radius:16px;flex-direction:column;gap:10px;padding:20px;text-decoration:none;display:flex}a.v4-page-module__nBY2uq__card:hover{border-color:var(--line-2);background:var(--c-ffffff)}a.v4-page-module__nBY2uq__card:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v4-page-module__nBY2uq__cardTop{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.v4-page-module__nBY2uq__cardEyebrow{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-page-module__nBY2uq__cardTitle{letter-spacing:-.015em;margin:0;font-size:20px;font-weight:700;line-height:1.2}.v4-page-module__nBY2uq__cardLine{font-family:var(--serif);color:var(--ink-2);margin:0;font-size:16.5px;line-height:1.45}.v4-page-module__nBY2uq__cardMore{border-top:1px solid var(--line);color:var(--ink);margin-top:auto;padding-top:12px;font-size:14px;font-weight:500}.v4-page-module__nBY2uq__cardList{gap:12px;margin:2px 0 0;padding:0;list-style:none;display:grid}.v4-page-module__nBY2uq__cardList li{color:var(--ink-2);font-size:15px;line-height:1.5}.v4-page-module__nBY2uq__cardList b{color:var(--ink);font-weight:600;display:block}@media (min-width:1040px){.v4-page-module__nBY2uq__cardList2{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px}}.v4-page-module__nBY2uq__steps{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:720px){.v4-page-module__nBY2uq__steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.v4-page-module__nBY2uq__steps{grid-template-columns:repeat(4,minmax(0,1fr))}}.v4-page-module__nBY2uq__step{border:1px solid var(--line);background:var(--card);border-radius:16px;padding:20px}.v4-page-module__nBY2uq__stepNum{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-3);font-size:11px}.v4-page-module__nBY2uq__stepTitle{letter-spacing:-.015em;margin:10px 0 0;font-size:18px;font-weight:700;line-height:1.25}.v4-page-module__nBY2uq__stepText{color:var(--ink-2);margin:8px 0 0;font-size:15px;line-height:1.5}.v4-page-module__nBY2uq__questions{flex-wrap:wrap;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:flex}.v4-page-module__nBY2uq__question{border:1px solid var(--line);background:var(--card);border-radius:18px 18px 18px 6px;max-width:100%;padding:12px 16px;font-size:16px;line-height:1.35}.v4-page-module__nBY2uq__work{border-top:1px solid var(--line);margin:28px 0 0;padding:0;list-style:none}.v4-page-module__nBY2uq__workRow{border-bottom:1px solid var(--line);gap:10px;padding:20px 0;display:grid}@media (min-width:860px){.v4-page-module__nBY2uq__workRow{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:40px;padding:22px 0}}.v4-page-module__nBY2uq__workTask{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:600;line-height:1.3}.v4-page-module__nBY2uq__workPart{min-width:0}.v4-page-module__nBY2uq__workMeta{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.v4-page-module__nBY2uq__workArea{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-size:11px}.v4-page-module__nBY2uq__workTitle{margin:6px 0 0;font-size:16px;font-weight:600;line-height:1.35}.v4-page-module__nBY2uq__workLine{color:var(--ink-2);max-width:64ch;margin:4px 0 0;font-size:15.5px;line-height:1.55}.v4-page-module__nBY2uq__notYet{gap:10px;max-width:780px;margin:20px 0 0;padding:0;list-style:none;display:grid}.v4-page-module__nBY2uq__notYet li{color:var(--ink-2);padding-left:20px;font-size:16px;line-height:1.55;position:relative}.v4-page-module__nBY2uq__notYet li:before{content:"";background:var(--ink-3);width:9px;height:1.5px;position:absolute;top:.72em;left:0}.v4-page-module__nBY2uq__more{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.v4-page-module__nBY2uq__moreLink{border:1px solid var(--line-2);min-height:38px;color:var(--ink);transition:background-color var(--ax-dur-snap,.284s) var(--ax-ease-snap,ease-out);border-radius:999px;align-items:center;padding:0 14px;font-size:14.5px;font-weight:500;text-decoration:none;display:inline-flex}.v4-page-module__nBY2uq__moreLink:hover{background:var(--c-rgba-20-20-19-0p05)}.v4-page-module__nBY2uq__moreLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.v4-page-module__nBY2uq__prose{max-width:66ch;margin-top:22px}.v4-page-module__nBY2uq__prose p{font-family:var(--serif);color:var(--ink);margin:0 0 14px;font-size:19px;line-height:1.55}.v4-page-module__nBY2uq__prose p:last-child{margin-bottom:0}.v4-page-module__nBY2uq__big{letter-spacing:-.025em;text-wrap:balance;max-width:20ch;margin:24px 0 0;font-size:clamp(28px,4vw,46px);font-weight:700;line-height:1.06}.v4-page-module__nBY2uq__facts{border-top:1px solid var(--line);max-width:820px;margin:24px 0 0;padding:0;list-style:none}.v4-page-module__nBY2uq__facts li{border-bottom:1px solid var(--line);gap:4px;padding:13px 0;font-size:15.5px;line-height:1.5;display:grid}@media (min-width:640px){.v4-page-module__nBY2uq__facts li{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:24px}}.v4-page-module__nBY2uq__facts b{font-weight:600}.v4-page-module__nBY2uq__facts span{color:var(--ink-2);overflow-wrap:anywhere}.v4-page-module__nBY2uq__textLink{color:var(--ink);text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);transition:text-decoration-color var(--ax-dur-snap,.284s) var(--ax-ease-snap,ease-out)}.v4-page-module__nBY2uq__textLink:hover{text-decoration-color:currentColor}.v4-page-module__nBY2uq__textLink:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:3px}.v4-page-module__nBY2uq__quote{max-width:860px;margin:0}.v4-page-module__nBY2uq__quoteWords{font-family:var(--serif);margin:0;font-size:clamp(24px,3vw,34px);line-height:1.3}.v4-page-module__nBY2uq__quoteWords p{margin:0}.v4-page-module__nBY2uq__quoteWords p:before{content:"“"}.v4-page-module__nBY2uq__quoteWords p:after{content:"”"}.v4-page-module__nBY2uq__quoteWho{margin-top:16px;font-size:15px;font-weight:600}.v4-page-module__nBY2uq__quoteNote{color:var(--ink-2);margin:8px 0 0;font-size:13.5px;line-height:1.5}.v4-page-module__nBY2uq__posts{border-top:1px solid var(--line);margin:8px 0 0;padding:0;list-style:none}.v4-page-module__nBY2uq__post{border-bottom:1px solid var(--line)}.v4-page-module__nBY2uq__release{gap:8px;padding:22px 0;display:grid}@media (min-width:860px){.v4-page-module__nBY2uq__release{grid-template-columns:200px minmax(0,1fr);align-items:baseline;gap:32px}}.v4-page-module__nBY2uq__postDate{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-size:12px}.v4-page-module__nBY2uq__releaseTitle{letter-spacing:-.02em;margin:0;font-size:clamp(19px,2vw,23px);font-weight:700;line-height:1.2}.v4-page-module__nBY2uq__postExcerpt{font-family:var(--serif);color:var(--ink-2);max-width:62ch;margin:6px 0 0;font-size:17px;line-height:1.5}@media (prefers-reduced-motion:reduce){.v4-page-module__nBY2uq__card,.v4-page-module__nBY2uq__moreLink,.v4-page-module__nBY2uq__textLink{transition:none}}.v4-page-module__nBY2uq__closingWrap{padding-top:32px}@media (min-width:960px){.v4-page-module__nBY2uq__closingWrap{padding-top:48px}}
