.obh{min-height:680px}.obh .sh-headline{min-height:148px;font-size:64px;line-height:68px;color:rgba(255,255,255,.92)}.obh .sh-headline strong{color:inherit;font-weight:inherit}.obh .sh-line{min-height:58px}.obh .first-frame{max-width:34em;margin:26px auto 0;font-size:15px;line-height:21px;letter-spacing:-.016em;color:rgba(255,255,255,.8)}.obh .first-frame .text-button{color:rgba(255,255,255,.92)}.ob-date{position:relative;overflow:hidden}.ob-date input{position:absolute;inset:0;width:100%;height:100%;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ob-date input::-webkit-calendar-picker-indicator{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer}.ob-date:focus-within{outline:2px solid var(--ink);outline-offset:3px}.obh .sh-pill:disabled{opacity:.72;cursor:default}.ob-act{padding-top:64px;text-align:center}.ob-rate{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.ob-word{min-height:44px;padding:10px 20px;border:0;border-radius:980px;background:rgba(255,255,255,.1);font:inherit;font-size:17px;line-height:21px;font-weight:500;letter-spacing:-.022em;color:var(--ink-80);cursor:pointer;transition:background-color .2s,color .2s}.ob-word:hover{background:rgba(255,255,255,.16);color:var(--ink)}.ob-word[aria-checked=true]{background:rgba(255,255,255,.32);color:var(--ink)}.ob-note-row{display:flex;gap:12px;max-width:640px;margin:28px auto 0}.ob-note-row .field-input{flex:1 1 auto;min-width:0;max-width:none}.ob-note-row .button:disabled{opacity:.56;cursor:default}.ob-more{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:18px}.ob-switch{padding:0;border:0;background:none;font:inherit;font-size:15px;line-height:21px;letter-spacing:-.016em;color:var(--ink-80);text-decoration:underline;text-decoration-color:var(--hair);text-underline-offset:.2em;cursor:pointer}.ob-switch:hover,.ob-switch[aria-checked=true]{color:var(--ink);text-decoration-color:var(--ink)}.ob-state{max-width:640px;margin:16px auto 0;font-size:15px;line-height:21px;letter-spacing:-.016em;color:var(--ink-80)}.ob-journal-sec{padding-top:96px}.ob-journal-sec:not(:has(.ob-journal:not([hidden]))){display:none}.ob-journal-head{margin-bottom:24px}.ob-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:4px 20px;padding:14px 18px;border-radius:14px;font-size:17px;line-height:25px;letter-spacing:-.022em}.ob-row:nth-of-type(odd){background:var(--bg-alt)}.ob-when{font-weight:600;color:var(--ink)}.ob-pair{grid-column:1;color:var(--ink-80)}.ob-note{grid-column:1;color:var(--ink-2)}.ob-drop{grid-column:2;grid-row:1;justify-self:end;font-size:15px;line-height:21px;color:var(--ink-80)}.ob-record-sec{padding-top:120px}.ob-facts{margin-top:8px;row-gap:40px}.ob-facts .stat-figure{font-size:34px;line-height:40px}.ob-protocol{margin-top:28px;max-width:46em;font-size:17px;line-height:25px;letter-spacing:-.022em;color:var(--ink-80)}.ob-protocol+.ob-protocol{margin-top:12px;color:var(--ink-2)}.ob-how{padding:152px 0 40px}.ob-how-text{width:var(--text);max-width:760px;margin:0 auto}.ob-how h2{font-size:48px;line-height:52px;font-weight:600;letter-spacing:-.003em;color:var(--ink);text-wrap:balance}.ob-how p{margin-top:20px;font-size:19px;line-height:30px;letter-spacing:.012em;color:rgba(255,255,255,.8)}.ob-how p strong{color:var(--ink)}.ob-how .ob-how-links{display:flex;flex-wrap:wrap;gap:8px 28px;margin-top:32px;font-size:17px;line-height:25px}.launch-plain{margin-top:80px;background:var(--bg);padding:180px 0 160px}.launch-plain .launch-inner::before{display:none}@media(max-width:1068px){.obh .sh-headline{min-height:132px;font-size:48px;line-height:52px}.ob-how h2{font-size:40px;line-height:44px}}@media(max-width:734px){.obh .sh-headline{min-height:151px;font-size:40px;line-height:44px}.obh .sh-line{min-height:100px}.ob-act{padding-top:48px}.ob-word{min-height:40px;padding:9px 16px;font-size:15px;line-height:19px}.ob-note-row{flex-direction:column}.ob-journal-sec{padding-top:72px}.ob-row{padding:12px 14px}.ob-record-sec{padding-top:88px}.ob-facts{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:28px}.ob-facts .stat-figure{font-size:28px;line-height:34px}.ob-facts .stat-label{line-height:20px}.ob-how{padding-top:112px}.ob-how h2{font-size:32px;line-height:36px}.ob-how p{font-size:17px;line-height:27px}.launch-plain{margin-top:48px;padding:112px 0}}
