@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/5ece437c7024c161-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:italic;font-weight:400;font-display:swap;src:url(/_next/static/media/9cc5b37ab1350db7-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/35f3de0ebb1cfc70-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"__Instrument_Serif_ae301a";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e6099e249fd938cc-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"__Instrument_Serif_Fallback_ae301a";src:local("Times New Roman");ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.00%;size-adjust:83.94%}.__className_ae301a{font-family:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a";font-weight:400}.__variable_ae301a{--font-serif:"__Instrument_Serif_ae301a","__Instrument_Serif_Fallback_ae301a"}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_176161;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_176161;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_176161{font-family:__Inter_176161,__Inter_Fallback_176161;font-style:normal}.__variable_176161{--font-sans:"__Inter_176161","__Inter_Fallback_176161"}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/3116fcb204c40969-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0356e5937fc4ee74-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/9313cbe49017d230-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Caveat_20a150;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/7fdeec0c074ef54a-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Caveat_Fallback_20a150;src:local("Arial");ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.00%;size-adjust:76.94%}.__className_20a150{font-family:__Caveat_20a150,__Caveat_Fallback_20a150;font-weight:600;font-style:normal}.__variable_20a150{--font-caveat:"__Caveat_20a150","__Caveat_Fallback_20a150"}.os{--os-paper:#f7f4ee;--os-white:#fff;--os-beige:#ede8e1;--os-ink:#141414;--os-rasp:#a51c24;--os-rasp-dark:#8a1720;--os-rule:hsla(0,0%,8%,.14);--os-rule-soft:hsla(0,0%,8%,.08);--os-muted:hsla(0,0%,8%,.66);--os-faint:hsla(0,0%,8%,.45);--os-met:#1f6b3a;--os-display:var(--font-serif),"Instrument Serif",Georgia,serif;--os-body:var(--font-sans),"Inter",system-ui,sans-serif;--os-hand:var(--font-caveat),"Caveat",cursive;background:var(--os-paper);color:var(--os-ink);font-family:var(--os-body);font-size:15.5px;line-height:1.6;-webkit-font-smoothing:antialiased;min-height:100vh}.os a{color:inherit}.os a.os-btn{color:#fff}.os a.os-btn.line{color:var(--os-ink)}.os a.os-btn.line:hover{color:var(--os-paper)}.os :focus-visible{outline:3px solid var(--os-rasp);outline-offset:3px}.os-display{font-family:var(--os-display);font-weight:400;letter-spacing:-.015em;line-height:1.02}.os-display .it{font-style:italic;color:var(--os-rasp)}.os-display .it.ink{color:inherit}.os-lead{font-weight:600;font-size:17px;line-height:1.5}.os-eyebrow{font-weight:700;font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--os-rasp);display:block}.os-eyebrow.quiet{color:var(--os-faint)}.os-muted{color:var(--os-muted)}.os-faint{color:var(--os-faint)}.os-italic{font-family:var(--os-display);font-style:italic;font-size:1.15em}.os-hand,.os-italic{color:var(--os-rasp)}.os-hand{font-family:var(--os-hand);font-weight:600;font-size:28px;line-height:1;display:inline-block;position:relative;padding-bottom:8px;margin:0}.os-hand:after{content:"";position:absolute;left:0;right:-6px;bottom:0;height:2px;background:var(--os-rasp);border-radius:2px;transform:rotate(-.6deg)}.os-mark{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--os-ink);border-radius:50%;font-family:var(--os-display);font-size:18px;line-height:1;flex:none}.os-mark .s{font-style:italic;margin-left:-.02em}.os-panel{background:var(--os-white);padding:24px 28px}.os-panel.beige{background:var(--os-beige)}.os-panel.red{background:var(--os-rasp);color:#fff}.os-panel.red .os-eyebrow{color:hsla(0,0%,100%,.8)}.os-panel.red .os-faint,.os-panel.red .os-muted{color:hsla(0,0%,100%,.78)}.os-panel.red .os-display .it{color:#fff}.os-panel.dark{background:var(--os-ink);color:var(--os-paper)}.os-panel.dark .os-muted{color:hsla(40,36%,95%,.72)}.os-panel.dark .os-faint{color:hsla(40,36%,95%,.5)}.os-rule{border-color:var(--os-rule)}.os-rule-soft{border-color:var(--os-rule-soft)}.os-card{background:var(--os-white);padding:20px 24px}.os-list{list-style:none;margin:0;padding:0}.os-list>li{display:grid;grid-template-columns:36px 1fr;gap:0 10px;padding:12px 0;border-bottom:1px solid var(--os-rule-soft)}.os-list>li:last-child{border-bottom:0}.os-list>li>i{font-family:var(--os-display);font-style:normal;font-size:22px;line-height:1.1;color:var(--os-rasp)}.os-list>li>div b{display:block;font-weight:600;font-size:15.5px;line-height:1.4}.os-list>li>div p{margin:4px 0 0;font-size:14.5px;color:var(--os-muted);line-height:1.55}.os-list.plain>li>div{font-size:15.5px;line-height:1.5}.os-steps{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;border-bottom:1px solid var(--os-ink);padding-bottom:14px}.os-steps>div{position:relative;min-width:0}.os-steps .n{font-family:var(--os-display);font-size:40px;line-height:1;color:var(--os-faint);display:inline-block;position:relative;padding:2px 8px;margin-left:-8px}.os-steps .done .n{color:var(--os-ink)}.os-steps .tick{position:absolute;top:-10px;right:-2px;font-family:var(--os-body);font-size:12px;font-weight:800;color:var(--os-met)}.os-steps .now .n{color:var(--os-rasp)}.os-steps .now .n svg{position:absolute;inset:-6px -8px;width:calc(100% + 16px);height:calc(100% + 12px);overflow:visible}.os-steps .l{font-family:var(--os-display);font-style:italic;font-size:17px;line-height:1.15;color:var(--os-faint);margin-top:6px}.os-steps .done .l{color:var(--os-ink)}.os-steps .now .l{color:var(--os-rasp)}.os-steps .d{font-size:11.5px;color:var(--os-faint);margin-top:3px}@media (max-width:640px){.os-steps .n{font-size:28px}.os-steps .l{display:none}}.os-stat b{display:block;font-family:var(--os-display);font-weight:400;font-size:60px;line-height:1;letter-spacing:-.01em}.os-stat b small{font-size:22px;color:var(--os-faint)}.os-stat>span{display:block;margin-top:8px;font-size:14px;line-height:1.4;font-weight:500}.os-stat em{display:block;font-style:normal;font-size:12px;color:var(--os-faint);margin-top:3px}.os-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--os-rasp);color:#fff;text-decoration:none;border:0;cursor:pointer;font-family:var(--os-body);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;padding:12px 20px;transition:background .16s}.os-btn:hover{background:var(--os-rasp-dark)}.os-btn:disabled{background:var(--os-faint);cursor:default}.os-btn.line{background:transparent;color:var(--os-ink);border:1px solid var(--os-ink)}.os-btn.line:hover{background:var(--os-ink);color:var(--os-paper)}.os-btn.small{padding:9px 14px;font-size:11px}.os-pill{font-weight:700;font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:4px 8px;white-space:nowrap;display:inline-block;line-height:1.4}.os-pill.start{background:hsla(0,0%,8%,.07);color:var(--os-muted)}.os-pill.motion{background:var(--os-rasp);color:#fff}.os-pill.met{background:var(--os-met);color:#fff}.os-pill.coach{background:var(--os-ink);color:var(--os-paper)}.os-pill.outline{border:1px solid var(--os-rule);color:var(--os-muted)}.os-nav a{display:flex;align-items:center;gap:10px;padding:7px 0;font-size:14.5px;color:var(--os-muted);text-decoration:none}.os-nav a.active,.os-nav a:hover{color:var(--os-ink)}.os-nav a.active{font-weight:600}.os-dot{width:5px;height:5px;flex:none}.os-nav a.active .os-dot{background:var(--os-rasp)}.os-pills a{display:inline-flex;align-items:center;padding:6px 2px;margin-right:14px;font-size:14px;color:var(--os-muted);text-decoration:none;border-bottom:2px solid transparent}.os-pills a.active{color:var(--os-ink);font-weight:600;border-bottom-color:var(--os-rasp)}.os-move{display:flex;gap:14px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--os-rule-soft)}.os-move:last-child{border-bottom:0}.os-check{width:18px;height:18px;border:1px solid var(--os-faint);border-radius:50%;flex:none;margin-top:3px;display:inline-flex;align-items:center;justify-content:center;background:transparent;cursor:pointer;padding:0;color:#fff;font-size:11px;font-weight:800;transition:background .12s}.os-check[aria-checked=true]{background:var(--os-rasp);border-color:var(--os-rasp)}.os-move.done .os-move-body{color:var(--os-faint);text-decoration:line-through;text-decoration-color:var(--os-rule)}.os-year{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:4px}.os-year>div{border-top:3px solid var(--os-rule);padding-top:8px;min-width:0}.os-year>div.done{border-top-color:var(--os-ink)}.os-year>div.live{border-top-color:var(--os-rasp)}.os-year b{display:block;font-family:var(--os-display);font-weight:400;font-size:17px;line-height:1.1}.os-year span{display:block;font-size:10.5px;color:var(--os-faint);margin-top:2px}.os-entry{padding:18px 0;border-bottom:1px solid var(--os-rule)}.os-entry:first-child{border-top:1px solid var(--os-rule)}.os-entry p{margin:0 0 .7em}.os-entry p:last-child{margin-bottom:0}.os-textarea{width:100%;min-height:320px;border:0;padding:16px 18px;font-family:var(--os-body);line-height:1.6;resize:vertical}.os-stepper,.os-textarea{background:var(--os-white);font-size:14px;color:var(--os-ink)}.os-stepper{width:24px;height:24px;border-radius:50%;border:1px solid var(--os-rule);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.os-stepper:hover{border-color:var(--os-ink)}.os-between{display:grid;grid-template-columns:64px 1fr;gap:0 12px;padding:10px 0;border-top:1px solid var(--os-rule-soft);font-size:14px;line-height:1.5}.os-between>span:first-child{color:var(--os-faint);font-size:12.5px;padding-top:2px}.os-between .k{display:inline-block;margin-right:6px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--os-rasp)}.os-switch{display:inline-flex;border:1px solid var(--os-ink)}.os-switch a{padding:8px 16px;font-size:13px;font-weight:600;text-decoration:none;color:var(--os-muted)}.os-switch a.on{background:var(--os-ink);color:var(--os-paper)}.os-ring{width:84px;height:84px;border-radius:50%;border:1.5px solid var(--os-ink);display:inline-flex;align-items:center;justify-content:center;font-family:var(--os-display);font-size:15px;text-align:center;line-height:1.1;padding:6px;cursor:pointer;background:transparent;color:var(--os-ink);transition:background .15s,color .15s}.os-ring.filled{background:var(--os-rasp);border-color:var(--os-rasp);color:#fff}.os-ring.empty{border-style:dashed;color:var(--os-faint)}.os-ring:hover{border-color:var(--os-rasp)}.os-dot{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--os-ink);background:transparent;cursor:pointer;padding:0}.os-dot.on{background:var(--os-ink)}.os-dot.target{border-style:dashed;border-color:var(--os-faint)}.os-pixel{width:22px;height:22px;border-radius:4px;border:1px solid var(--os-rule);background:var(--os-white);cursor:pointer;padding:0}.os-pixel.on{background:var(--os-rasp);border-color:var(--os-rasp)}.os-pixel.future{background:transparent;border-style:dashed;cursor:default}.os-tally{font-family:var(--os-hand);font-size:44px;line-height:1;color:var(--os-rasp);letter-spacing:.04em}.os-track{position:relative;height:10px;background:var(--os-rule-soft);border-radius:5px}.os-track .band{background:rgba(165,28,36,.14)}.os-track .band,.os-track .fill{position:absolute;top:0;bottom:0;border-radius:5px}.os-track .fill{left:0;background:var(--os-ink)}.os-track .marker{position:absolute;top:-7px;width:24px;height:24px;margin-left:-12px;border-radius:50%;background:var(--os-rasp);border:3px solid var(--os-paper)}input[type=range].os-range{width:100%;height:10px;border-radius:5px;appearance:none;-webkit-appearance:none;outline:none}input[type=range].os-range::-webkit-slider-thumb{-webkit-appearance:none;width:24px;height:24px;border-radius:50%;background:var(--os-rasp);border:3px solid var(--os-paper);cursor:pointer}input[type=range].os-range::-moz-range-thumb{width:24px;height:24px;border-radius:50%;background:var(--os-rasp);border:3px solid var(--os-paper);cursor:pointer}.os-coachbar{margin:0 0 20px;padding:10px 14px;background:var(--os-ink);color:var(--os-paper);font-size:13px;line-height:1.5}.os-coachbar a{color:inherit;text-decoration:underline;text-underline-offset:4px}.os-cover{position:relative;min-height:100vh;overflow:hidden;background:var(--os-rasp);color:var(--os-paper)}.os-cover-dial{position:absolute;top:-560px;right:-156px;width:1200px;max-width:none;height:auto;pointer-events:none;user-select:none}.os-cover-inner{position:relative;max-width:560px;padding:72px 24px 48px}.os-cover-title{font-size:54px;line-height:.98;letter-spacing:-.01em}.os-cover-title,.os-cover-title .it{color:var(--os-paper)}.os-cover-sub{margin-top:26px;font-size:17px;line-height:1.5;max-width:40ch;opacity:.94}.os-cover-note{margin-top:18px;font-size:14.5px;background:hsla(40,36%,95%,.14);padding:8px 12px;display:inline-block}.os-cover-form{margin-top:32px;max-width:460px}.os-cover-form .os-panel{margin-top:0}.os-cover-foot{margin-top:56px}@media (min-width:1024px){.os-cover-dial{top:-930px;right:-273px;width:2100px}.os-cover-inner{padding:110px 80px 72px;max-width:760px}.os-cover-title{font-size:84px}.os-cover-foot{margin-top:88px}}.os-cover-form .os-panel{border-radius:14px}.os-cover-form .os-btn{border-radius:8px}