@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6cec87c23af19a62-s.38msdipe8z81f.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/c24fec3b421fd73c-s.30bhvdlsk8sra.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Newsreader;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/61e56fd33ece1ad8-s.p.3se9ogqst-d6c.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.eWUt4G_className{font-family:Newsreader,Newsreader Fallback;font-style:normal}.eWUt4G_variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/87f2df1c5d48da46.35rso4gviwhp1.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible Next;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/97692b5f83a7043d.p.256nd2ddjkdph.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/7e75aa585bf80471.3skiflm26ffbo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Atkinson Hyperlegible Next;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/10b40a20e4e62717.p.1mi1ugkk0px41.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.FTgeRG_className{font-family:Atkinson Hyperlegible Next}.FTgeRG_variable{--font-atkinson:"Atkinson Hyperlegible Next"}
:root{--font-serif:var(--font-newsreader), Georgia, "Times New Roman", serif;--font-sans:var(--font-atkinson), "Segoe UI", system-ui, sans-serif;--violet:#8740ff;--on-violet:#fff;--sun:#ffe641;--on-sun:#1d1533;--sky:#3fb8ff;--on-sky:#1d1533;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--radius-sm:10px;--radius-md:20px;--radius-lg:32px;--radius-full:9999px;--container-max:1200px;--measure:680px;--tap-min:48px}:root,[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fbf9f6;--paper-raised:#fff;--paper-sunk:#f2eefb;--line:#e0d9ec;--ink:#1d1533;--ink-muted:#574f6e;--primary:#5b21d6;--primary-strong:#42159e;--primary-soft:#ede6ff;--on-primary:#fff;--sky-soft:#e4f4ff;--info:#0a659f;--band:#331a7a;--on-band:#fff;--on-band-muted:#d9ccff;--focus:#1d1533;--link:#5b21d6;--shadow-card:0 1px 2px #1d15330a, 0 4px 16px #1d15330f;--shadow-float:0 2px 4px #1d15330d, 0 12px 32px #1d15331f;--shadow-raised:0 1px 2px #1d15330a, 0 8px 24px #1d153314;--violet-tint:#f5f1ff;--violet-muted:#cfc4ee;--sky-tint:#eef8ff;--sky-strong:#1a9ae6;--sun-tint:#fff9d1;--sun-soft:#fff7b0;--on-sun-soft:#6b5300;--sun-strong:#c99f00;--sun-line:#f2c500;--track:#f2eefb;--ink-surface:#1d1533;--on-ink:#fff;--on-ink-soft:#e9e4f5;--on-ink-muted:#d9d2ee;--focus-ring:0 0 0 3px #fbf9f6, 0 0 0 5px #1d1533}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#120f1c;--paper-raised:#1b1729;--paper-sunk:#1e1932;--line:#332c4a;--ink:#f0edf7;--ink-muted:#b4acc9;--primary:#b996ff;--primary-strong:#d3bfff;--primary-soft:#2b2050;--on-primary:#150e2b;--sky-soft:#13304a;--info:#86d2ff;--band:#2a1d55;--on-band:#f4f0ff;--on-band-muted:#cbbcf5;--focus:#f0edf7;--link:#b996ff;--shadow-card:0 1px 2px #0006;--shadow-float:0 2px 4px #0006, 0 12px 32px #0009;--shadow-raised:0 1px 2px #0006, 0 8px 24px #00000080;--violet-tint:#211a38;--violet-muted:#4b4170;--sky-tint:#112638;--sky-strong:#5bbcf2;--sun-tint:#29250f;--sun-soft:#3a3312;--on-sun-soft:#f3d55b;--sun-strong:#e2bd2a;--sun-line:#e2bd2a;--track:#332c4a;--ink-surface:#2a2342;--on-ink:#f4f0ff;--on-ink-soft:#e2dcf3;--on-ink-muted:#cfc6ea;--focus-ring:0 0 0 3px #120f1c, 0 0 0 5px #f0edf7}}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#120f1c;--paper-raised:#1b1729;--paper-sunk:#1e1932;--line:#332c4a;--ink:#f0edf7;--ink-muted:#b4acc9;--primary:#b996ff;--primary-strong:#d3bfff;--primary-soft:#2b2050;--on-primary:#150e2b;--sky-soft:#13304a;--info:#86d2ff;--band:#2a1d55;--on-band:#f4f0ff;--on-band-muted:#cbbcf5;--focus:#f0edf7;--link:#b996ff;--shadow-card:0 1px 2px #0006;--shadow-float:0 2px 4px #0006, 0 12px 32px #0009;--shadow-raised:0 1px 2px #0006, 0 8px 24px #00000080;--violet-tint:#211a38;--violet-muted:#4b4170;--sky-tint:#112638;--sky-strong:#5bbcf2;--sun-tint:#29250f;--sun-soft:#3a3312;--on-sun-soft:#f3d55b;--sun-strong:#e2bd2a;--sun-line:#e2bd2a;--track:#332c4a;--ink-surface:#2a2342;--on-ink:#f4f0ff;--on-ink-soft:#e2dcf3;--on-ink-muted:#cfc6ea;--focus-ring:0 0 0 3px #120f1c, 0 0 0 5px #f0edf7}.display{font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-size:60px;font-weight:420;line-height:64px}.title{font-family:var(--font-serif);letter-spacing:-.015em;font-variation-settings:"opsz" 60;font-size:42px;font-weight:430;line-height:48px}.heading{font-family:var(--font-serif);letter-spacing:-.01em;font-variation-settings:"opsz" 36;font-size:30px;font-weight:480;line-height:36px}.subheading{font-family:var(--font-serif);font-variation-settings:"opsz" 24;font-size:23px;font-weight:500;line-height:30px}.lead{font-family:var(--font-sans);font-size:20px;font-weight:400;line-height:32px}.body{font-family:var(--font-sans);font-size:17px;font-weight:400;line-height:28px}.small{font-family:var(--font-sans);font-size:15px;font-weight:400;line-height:24px}.label{font-family:var(--font-sans);letter-spacing:.005em;font-size:16px;font-weight:700;line-height:20px}.eyebrow{font-family:var(--font-sans);letter-spacing:.02em;font-size:15px;font-weight:700;line-height:20px}
*,:before,:after{box-sizing:border-box}body{background:var(--paper);color:var(--ink);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}:focus-visible{outline-offset:2px;box-shadow:var(--focus-ring);outline:2px solid #0000}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.otc-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.otc-link{color:var(--link);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.otc-link:hover{color:var(--primary-strong);text-decoration-thickness:2px}.otc-btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-5);border-radius:var(--radius-full);font-family:var(--font-sans);text-align:center;cursor:pointer;border:2px solid #0000;margin:0;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.otc-btn--lg{min-height:56px;padding:0 var(--space-6)}.otc-btn--primary{background:var(--primary);color:var(--on-primary)}.otc-btn--primary:hover{background:var(--primary-strong)}.otc-btn--secondary{color:var(--primary);border-color:var(--primary);background:0 0}.otc-btn--secondary:hover{background:var(--primary-soft);color:var(--primary-strong);border-color:var(--primary-strong)}.otc-btn--inverse{background:var(--sun);color:var(--on-sun)}.otc-btn--inverse:hover{background:var(--on-band);color:var(--band)}.otc-btn--inverse-secondary{color:var(--on-band);border-color:var(--on-band);background:0 0}.otc-btn--inverse-secondary:hover{background:var(--on-band);color:var(--band)}.otc-tag{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--primary-soft);color:var(--primary);align-items:center;font-weight:700;display:inline-flex}.otc-note{align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-sm);background:var(--sky-soft);color:var(--ink);margin:0;display:flex}.otc-note__icon{width:20px;height:20px;color:var(--info);flex:none;margin-top:2px}.otc-note__text{min-width:0}.otc-note--plain{color:var(--ink-muted);background:0 0;padding:0}.otc-note--plain .otc-note__icon{color:var(--ink-muted)}.otc-wordmark{flex:none;width:auto;display:block}.otc-wordmark--white{display:none}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .otc-wordmark--ink{display:none}:root:not([data-theme=light]) .otc-wordmark--white{display:block}}[data-theme=dark] .otc-wordmark--ink{display:none}[data-theme=dark] .otc-wordmark--white{display:block}.otc-header{background:var(--paper);color:var(--ink);border-bottom:1px solid var(--line);position:relative;container-type:inline-size}.otc-header__bar{align-items:center;column-gap:var(--space-5);max-width:calc(var(--container-max) + 2 * var(--space-6));min-height:80px;padding:var(--space-3) var(--space-6);flex-wrap:wrap;margin:0 auto;display:flex}.otc-header__brand{min-height:var(--tap-min);border-radius:var(--radius-sm);align-items:center;margin-right:auto;display:inline-flex}.otc-header__logo,.otc-footer__logo{height:48px}.otc-header__panel{align-items:center;gap:var(--space-5);display:flex}.otc-header__list{gap:var(--space-1);margin:0;padding:0;list-style:none;display:flex}.otc-header__link{min-height:var(--tap-min);padding:0 var(--space-3);border-radius:var(--radius-full);color:var(--ink);align-items:center;text-decoration:none;display:inline-flex}.otc-header__link:hover{background:var(--paper-sunk)}.otc-header__link[aria-current]{color:var(--primary);text-underline-offset:6px;text-decoration:underline;text-decoration-thickness:2px}.otc-header__toggle{align-items:center;gap:var(--space-2);min-height:var(--tap-min);padding:0 var(--space-4);border:2px solid var(--ink);border-radius:var(--radius-full);color:var(--ink);font-family:var(--font-sans);cursor:pointer;background:0 0;margin:0;display:none}.otc-header__toggle svg{width:20px;height:20px}@container (max-width:880px){.otc-header__bar{padding:var(--space-3) var(--space-4);grid-template-columns:minmax(0,1fr) auto;min-height:72px;display:grid}.otc-header__brand{margin-right:0}.otc-header__logo{width:100%;max-width:230px;height:auto}.otc-header__toggle{display:inline-flex}.otc-header__panel{align-items:stretch;gap:var(--space-4);padding:var(--space-3) 0 var(--space-5);flex-direction:column;grid-column:1/-1;display:none}.otc-header--open .otc-header__panel{display:flex}.otc-header__list{flex-direction:column;gap:0}.otc-header__list li+li{border-top:1px solid var(--line)}.otc-header__link{padding:0 var(--space-2);border-radius:var(--radius-sm);display:flex}.otc-header__panel .otc-btn{width:100%}}.otc-hero{background:var(--paper);color:var(--ink);container-type:inline-size}.otc-hero__inner{gap:var(--space-7);max-width:calc(var(--container-max) + 2 * var(--space-6));padding:var(--space-8) var(--space-6) var(--space-9);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;margin:0 auto;display:grid}.otc-hero__eyebrow{margin:0 0 var(--space-4);color:var(--primary)}.otc-hero__title{color:var(--ink);text-wrap:balance;margin:0}.otc-hero__lead{max-width:var(--measure);margin-top:var(--space-5)}.otc-hero__lead p{margin:0 0 var(--space-4);color:var(--ink)}.otc-hero__lead p:last-child{margin-bottom:0}.otc-hero__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.otc-hero__note{align-items:center;gap:var(--space-2);margin:var(--space-5) 0 0;color:var(--ink-muted);display:flex}.otc-hero__note:before{content:"";border-radius:var(--radius-full);background:var(--sky);flex:none;width:12px;height:12px}.otc-hero__art{justify-self:end;width:100%;max-width:440px}@container (max-width:800px){.otc-hero__inner{padding:var(--space-7) var(--space-4) var(--space-8);grid-template-columns:minmax(0,1fr)}.otc-hero__art{display:none}}@container (max-width:560px){.otc-hero__title{font-size:40px;line-height:46px}.otc-hero__actions .otc-btn{width:100%}}.otc-section{background:var(--paper);color:var(--ink);container-type:inline-size}.otc-section--sunk{background:var(--paper-sunk)}.otc-section--band{background:var(--band);color:var(--on-band)}.otc-section__inner{max-width:calc(var(--container-max) + 2 * var(--space-6));padding:var(--space-9) var(--space-6);margin:0 auto}.otc-section__inner--narrow{max-width:calc(var(--measure) + 2 * var(--space-6))}.otc-section__head{margin-bottom:var(--space-7)}.otc-section__grid{grid-template-columns:repeat(var(--otc-cols,1), minmax(0, 1fr));gap:var(--space-6);display:grid}.otc-section__grid--2{--otc-cols:2}.otc-section__grid--3{--otc-cols:3;column-gap:var(--space-7)}@container (max-width:900px){.otc-section__grid--3{--otc-cols:1}}@container (max-width:720px){.otc-section__grid--2{--otc-cols:1}}@container (max-width:640px){.otc-section__inner{padding:var(--space-8) var(--space-4)}.otc-section__head{margin-bottom:var(--space-6)}}.otc-sh{max-width:var(--measure)}.otc-sh--center{text-align:center;margin-inline:auto}.otc-sh__eyebrow{margin:0 0 var(--space-3);color:var(--primary)}.otc-sh__title{color:inherit;text-wrap:balance;margin:0}.otc-sh__intro{margin-top:var(--space-5)}.otc-sh__intro p{margin:0 0 var(--space-4);color:var(--ink-muted)}.otc-sh__intro p:last-child{margin-bottom:0}.otc-section--band .otc-sh__eyebrow,.otc-section--band .otc-sh__intro p{color:var(--on-band-muted)}@container (max-width:640px){.otc-sh__title{font-size:32px;line-height:38px}}.otc-feature{min-width:0}.otc-feature__index{width:56px;height:56px;margin:0 0 var(--space-5);border-radius:var(--radius-full);font-variant-numeric:lining-nums tabular-nums;place-items:center;display:grid}.otc-feature__index--violet{background:var(--violet);color:var(--on-violet)}.otc-feature__index--sun{background:var(--sun);color:var(--on-sun)}.otc-feature__index--sky{background:var(--sky);color:var(--on-sky)}.otc-feature__title{margin:0 0 var(--space-3);color:var(--ink)}.otc-feature__body p{margin:0 0 var(--space-4);color:var(--ink)}.otc-feature__body p:last-child{margin-bottom:0}.otc-service{container-type:inline-size}.otc-service__inner{gap:var(--space-6) var(--space-7);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,4fr) minmax(0,7fr);display:grid}.otc-service__name{color:var(--ink);text-wrap:balance;margin:0}.otc-service__price{align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.otc-service__amount{color:var(--primary);font-variant-numeric:lining-nums}.otc-service__duration{color:var(--ink-muted)}.otc-service__price-note{margin:var(--space-2) 0 0;color:var(--ink-muted)}.otc-service__desc p{margin:0 0 var(--space-4);color:var(--ink)}.otc-service__desc p:last-child{margin-bottom:0}.otc-service__notes{gap:var(--space-3);margin-top:var(--space-5);display:grid}.otc-service__action{margin-top:var(--space-6)}@container (max-width:720px){.otc-service__inner{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.otc-service__action .otc-btn{width:100%}}.otc-profile{container-type:inline-size}.otc-profile__inner{gap:var(--space-7);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;display:grid}.otc-profile__photo{aspect-ratio:4/5;border-radius:var(--radius-md);background:var(--primary-soft);place-items:center;display:grid;position:relative;overflow:hidden}.otc-profile__photo img{object-fit:cover;width:100%;height:100%;display:block}.otc-profile__initials{color:var(--primary)}.otc-profile__eyebrow{margin:0 0 var(--space-3);color:var(--primary)}.otc-profile__name{color:var(--ink);margin:0}.otc-profile__role{margin:var(--space-2) 0 0;color:var(--ink-muted)}.otc-profile__creds{gap:var(--space-2);margin:var(--space-5) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.otc-profile__bio{margin-top:var(--space-5);max-width:var(--measure)}.otc-profile__bio p{margin:0 0 var(--space-4);color:var(--ink)}.otc-profile__bio p:last-child{margin-bottom:0}.otc-profile__action{margin-top:var(--space-6)}@container (max-width:760px){.otc-profile__inner{gap:var(--space-5);padding:var(--space-5);grid-template-columns:minmax(0,1fr)}.otc-profile__photo{max-width:240px}}.otc-cta{container-type:inline-size}.otc-cta__inner{gap:var(--space-7);padding:var(--space-8);border-radius:var(--radius-lg);background:var(--band);color:var(--on-band);grid-template-columns:minmax(0,1fr) 280px;align-items:center;display:grid;position:relative;overflow:hidden}.otc-cta__eyebrow{margin:0 0 var(--space-3);color:var(--on-band-muted)}.otc-cta__title{color:var(--on-band);text-wrap:balance;margin:0}.otc-cta__body{max-width:var(--measure);margin-top:var(--space-5)}.otc-cta__body p{margin:0 0 var(--space-4);color:var(--on-band-muted)}.otc-cta__body p:last-child{margin-bottom:0}.otc-cta__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.otc-cta__art{width:100%}.otc-cta__icon{width:100%;max-width:224px;height:auto;margin:0 auto;display:block}@container (max-width:760px){.otc-cta__inner{padding:var(--space-7) var(--space-5);grid-template-columns:minmax(0,1fr)}.otc-cta__art{display:none}.otc-cta__title{font-size:32px;line-height:38px}.otc-cta__actions .otc-btn{width:100%}}.otc-footer{background:var(--paper-sunk);color:var(--ink);container-type:inline-size}.otc-footer__inner{max-width:calc(var(--container-max) + 2 * var(--space-6));padding:var(--space-8) var(--space-6) var(--space-6);margin:0 auto}.otc-footer__top{gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.otc-footer__brand{flex:280px;min-width:0}.otc-footer__wordmark{min-height:var(--tap-min);border-radius:var(--radius-sm);align-items:center;display:inline-flex}.otc-footer__tagline{max-width:360px;margin:var(--space-2) 0 0;color:var(--ink-muted)}.otc-footer__group{flex:150px;min-width:0}.otc-footer__top--legacy{column-gap:var(--space-8)}.otc-footer__top--legacy .otc-footer__group{flex:0 200px}.otc-footer__title{margin:0 0 var(--space-2);color:var(--ink)}.otc-footer__list{margin:0;padding:0;list-style:none}.otc-footer__link{padding:var(--space-2) 0;color:var(--ink-muted);border-radius:var(--radius-sm);text-decoration:none;display:inline-block}.otc-footer__link:hover{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.otc-footer__base{margin-top:var(--space-7);padding-top:var(--space-5);border-top:1px solid var(--line)}.otc-footer__base p{color:var(--ink-muted);margin:0}.otc-footer__urgent{margin-top:var(--space-7)}.otc-footer__urgent .otc-note{max-width:var(--measure)}.otc-footer__urgent+.otc-footer__base{margin-top:var(--space-5)}@container (max-width:640px){.otc-footer__inner{padding:var(--space-7) var(--space-4) var(--space-5)}}@media (prefers-reduced-motion:reduce){.otc-btn{transition:none}}
.otc-mark{background:var(--sun);color:var(--on-sun);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.2em;padding:0 .14em}.otc-disc{border-radius:var(--radius-full);flex:none;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.otc-disc--soft{background:var(--primary-soft);color:var(--primary)}.otc-disc--violet{background:var(--violet);color:var(--on-violet)}.otc-disc--sun{background:var(--sun);color:var(--on-sun)}.otc-disc--sky{background:var(--sky);color:var(--on-sky)}.otc-loop-layout{gap:var(--space-7) var(--space-8);grid-template-columns:repeat(auto-fit,minmax(min(400px,100%),1fr));align-items:center;display:grid}.otc-loop{aspect-ratio:1;width:100%;max-width:480px;margin:0 auto;position:relative;container-type:inline-size}.otc-loop__ring{border:3px solid color-mix(in srgb, var(--primary) 40%, var(--paper-sunk));border-radius:var(--radius-full);width:64%;height:64%;position:absolute;top:18%;left:18%}.otc-loop__arrow{border-radius:var(--radius-full);background:var(--paper-sunk);width:32px;height:32px;color:var(--primary);transform:translate(-50%, -50%) rotate(var(--rotate));justify-content:center;align-items:center;display:flex;position:absolute}.otc-loop__arrow svg{width:18px;height:18px}.otc-loop__arrow--ne{--rotate:45deg;top:27.37%;left:72.63%}.otc-loop__arrow--sw{--rotate:225deg;top:72.63%;left:27.37%}.otc-loop__arrow--nw{--rotate:315deg;top:27.37%;left:27.37%}.otc-loop__label{text-align:center;width:50%;font-family:var(--font-serif);color:var(--ink-muted);margin:0;font-size:clamp(18px,5cqw,24px);line-height:1.25;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.otc-loop__badge{width:13cqw;min-width:46px;height:13cqw;min-height:46px;box-shadow:0 0 0 6px var(--paper-sunk);font-size:clamp(14px,3.6cqw,18px);position:absolute;top:69.7%;left:75.2%;transform:translate(-50%,-50%)}.otc-loop__step{align-items:center;gap:var(--space-2);padding:6px var(--space-4) 6px 6px;border-radius:var(--radius-full);background:var(--paper-raised);box-shadow:var(--shadow-card);white-space:nowrap;font-family:var(--font-serif);color:var(--ink);font-size:clamp(16px,4.2cqw,21px);font-weight:500;line-height:1.2;display:flex;position:absolute;transform:translate(-50%,-50%)}.otc-loop__step .otc-disc{width:30px;height:30px;font-family:var(--font-sans);font-size:15px}.otc-loop__step--1{top:18%;left:50%}.otc-loop__step--2{top:50%;left:82%}.otc-loop__step--3{top:82%;left:50%}.otc-loop__step--4{top:50%;left:18%}.otc-loop-text{gap:var(--space-6);flex-direction:column;min-width:0;display:flex}.otc-steps{gap:var(--space-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.otc-steps__item{column-gap:var(--space-4);grid-template-columns:40px minmax(0,1fr);align-items:start;display:grid}.otc-steps__item>.otc-disc{width:40px;height:40px;font-size:17px}.otc-steps__title{margin:var(--space-1) 0;color:var(--ink)}.otc-steps__desc{color:var(--ink);margin:0}.otc-callout{padding:var(--space-5);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);align-items:flex-start;gap:20px;display:flex}.otc-callout>.otc-disc{width:56px;height:56px;font-size:16px}.otc-callout__text{min-width:0}.otc-callout__title{margin:0 0 var(--space-2);color:var(--ink)}.otc-callout__text p{color:var(--ink);margin:0}.otc-features{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.otc-features__item{padding-top:var(--space-6);border-top:2px solid var(--line)}.otc-statement{flex-wrap:wrap;align-items:center;gap:40px 80px;display:flex}.otc-statement__figure{gap:var(--space-2);flex-direction:column;flex:none;display:flex}.otc-statement__number{font-family:var(--font-serif);letter-spacing:-.03em;font-variation-settings:"opsz" 72;color:var(--primary);white-space:nowrap;margin:0;font-size:clamp(88px,13cqw,168px);font-weight:400;line-height:.9}.otc-statement__to{letter-spacing:0;color:var(--ink-muted);font-size:.4em}.otc-statement__unit{color:var(--ink-muted);margin:0}.otc-statement__text{flex:480px;min-width:0}.otc-statement__headline p{max-width:720px;color:var(--ink);text-wrap:pretty;margin:0;font-size:clamp(30px,3.4cqw,40px);line-height:1.22}.otc-statement__headline .otc-mark{border-radius:.18em;padding:0 .12em}.otc-statement__body{margin:var(--space-5) 0 0;max-width:var(--measure);color:var(--ink-muted)}.otc-statement__actions{gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.otc-path{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.otc-path__step{grid-template-columns:44px minmax(0,1fr);column-gap:20px;display:grid}.otc-path__rail{flex-direction:column;align-items:center;display:flex}.otc-path__rail>.otc-disc{width:44px;height:44px;font-family:var(--font-serif);font-size:24px;font-weight:500}.otc-path__line{width:2px;margin:var(--space-2) 0;background:color-mix(in srgb, var(--primary) 30%, var(--paper));border-radius:2px;flex:auto}.otc-path__body{min-width:0;padding-bottom:var(--space-7)}.otc-path__step:last-child .otc-path__body{padding-bottom:0}.otc-path__head{align-items:center;gap:var(--space-3);min-height:32px;margin:6px 0 var(--space-4);flex-wrap:wrap;display:flex}.otc-path__label{color:var(--primary);margin:0}.otc-experience{padding:var(--space-4) clamp(0px, 3cqw, 32px) 0}.otc-experience__title{color:var(--ink);margin:0}.otc-experience__grid{gap:var(--space-5) var(--space-7);margin-top:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));display:grid}.otc-experience__label{margin:0 0 var(--space-3);color:var(--ink-muted)}.otc-tags{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.otc-prose{max-width:var(--measure);color:var(--ink)}.otc-prose>*+*{margin-top:var(--space-4)}.otc-prose p,.otc-prose ul,.otc-prose ol{margin:0}.otc-prose h2{margin:var(--space-7) 0 0;color:var(--ink)}.otc-prose h3{margin:var(--space-6) 0 0;color:var(--ink)}.otc-prose h2+*,.otc-prose h3+*{margin-top:var(--space-3)}.otc-prose ul,.otc-prose ol{padding-left:var(--space-5)}.otc-prose li+li{margin-top:var(--space-2)}.otc-prose strong,.otc-prose a[href^=tel\:]{font-weight:700}.otc-page-title{color:var(--ink);text-wrap:balance;margin:0}.otc-divider{margin:var(--space-7) 0;border:0;border-top:1px solid var(--line)}
.otc-link-muted{color:var(--ink-muted);text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:1px}.otc-link-muted:hover{text-decoration-thickness:2px}.otc-card-link{color:var(--ink);border-radius:var(--radius-sm);text-decoration:none}.otc-card-link:after{content:"";border-radius:var(--radius-md);position:absolute;inset:0}.otc-card-link:focus-visible{box-shadow:none}.otc-card-link:focus-visible:after{box-shadow:var(--focus-ring)}.otc-disc--info{background:var(--sky-soft);color:var(--info)}.otc-icondisc{align-self:flex-start;width:56px;height:56px}.otc-icondisc svg{width:28px;height:28px}.otc-tag--neutral{border:1px solid var(--line);background:var(--paper-raised);color:var(--ink-muted);font-weight:400}.otc-measure{max-width:var(--measure)}.otc-rich{gap:var(--space-4);min-width:0;color:var(--ink);flex-direction:column;display:flex}.otc-rich>p,.otc-rich>ul,.otc-rich>ol{margin:0}.otc-rich>h3{margin:var(--space-4) 0 0;color:var(--ink)}.otc-rich>h3:first-child{margin-top:0}.otc-rich>h3+*{margin-top:calc(-1 * var(--space-1))}.otc-rich>ul{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.otc-rich>ul>li{padding-left:20px;position:relative}.otc-rich>ul>li:before{content:"";border-radius:var(--radius-full);background:var(--otc-dot,var(--violet));width:8px;height:8px;position:absolute;top:10px;left:0}.otc-rich>ol{padding-left:var(--space-5)}.otc-rich>ol>li+li{margin-top:var(--space-2)}.otc-rich strong,.otc-rich a[href^=tel\:]{font-weight:700}.otc-pagehead{background:var(--paper);color:var(--ink);container-type:inline-size}.otc-pagehead__inner{gap:var(--space-6);max-width:calc(var(--container-max) + 2 * var(--space-6));padding:var(--space-5) var(--space-6) var(--space-8);flex-direction:column;margin:0 auto;display:flex}.otc-pagehead__card{gap:var(--space-8);padding:var(--space-6) var(--space-7);border-radius:var(--radius-lg);background:var(--paper-sunk);grid-template-columns:minmax(0,1fr) minmax(0,360px);align-items:center;display:grid}.otc-pagehead__main{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.otc-pagehead__titles{gap:var(--space-4);flex-direction:column;display:flex}.otc-pagehead__eyebrow{align-self:flex-start;align-items:center;gap:var(--space-2);padding:6px 14px 6px var(--space-3);border-radius:var(--radius-full);background:var(--paper-raised);color:var(--primary);margin:0;display:inline-flex}.otc-pagehead__dot{border-radius:var(--radius-full);background:var(--violet);flex:none;width:8px;height:8px}.otc-pagehead__title{color:var(--ink);font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;text-wrap:balance;margin:0;font-size:56px;font-weight:420;line-height:60px}.otc-pagehead__intro{gap:var(--space-4);flex-direction:column;max-width:640px;display:flex}.otc-pagehead__intro p{color:var(--ink);margin:0}.otc-pagehead__actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.otc-pagehead__actions:empty{display:none}.otc-pagehead__actions .otc-btn{gap:10px;min-height:52px;padding:0 28px;font-size:17px}.otc-pagehead__actions .otc-btn--secondary{background:var(--paper-raised)}.otc-pagehead__actions .otc-btn--secondary:hover{background:var(--primary-soft)}.otc-pagehead__btn-icon{fill:none;stroke:currentColor;stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px}.otc-pagehead__actions .otc-btn [data-icon]{flex:none;width:20px;height:20px}.otc-pagehead__art{min-width:0}@container (max-width:1180px){.otc-pagehead__card{gap:var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,240px)}}@container (max-width:960px){.otc-pagehead__card{grid-template-columns:minmax(0,1fr)}.otc-pagehead__art{display:none}}@container (max-width:640px){.otc-pagehead__inner{padding:var(--space-4) var(--space-4) var(--space-7)}.otc-pagehead__card{padding:var(--space-5);border-radius:var(--space-5)}.otc-pagehead__title{font-size:36px;line-height:42px}.otc-pagehead__intro .lead{font-size:18px;line-height:28px}.otc-pagehead__actions .otc-btn{flex:100%}}.otc-pagehead__card--no-art{grid-template-columns:minmax(0,1fr)}.otc-ticks{gap:var(--space-3);color:var(--ink);flex-wrap:wrap;margin:0;padding:0;font-size:15px;font-weight:700;line-height:20px;list-style:none;display:flex}.otc-ticks__item{align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-radius:var(--radius-full);background:var(--paper-raised);box-shadow:var(--shadow-card);display:inline-flex}.otc-ticks__tick{fill:none;width:16px;height:16px;stroke:var(--primary);stroke-width:2.25px;stroke-linecap:round;stroke-linejoin:round;flex:none}.otc-crumbs__list{align-items:center;gap:0 var(--space-2);color:var(--ink-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.otc-crumbs__item{align-items:center;gap:var(--space-2);min-height:44px;display:flex}.otc-crumbs__link{align-items:center;min-height:44px;display:inline-flex}.otc-crumbs__current{color:var(--ink)}.otc-otp{gap:var(--space-2);flex-direction:column;display:flex}.otc-otp__title{color:var(--ink);margin:0}.otc-otp__list{column-gap:var(--space-6);grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.otc-otp__link{width:fit-content;min-height:44px;padding:var(--space-2) 0;display:block}@container (max-width:640px){.otc-otp__list{grid-template-columns:minmax(0,1fr)}}.otc-chev{border-radius:var(--radius-full);background:var(--otc-chev,var(--paper-sunk));width:32px;height:32px;color:var(--primary);flex:none;justify-content:center;align-items:center;transition:transform .15s;display:inline-flex}.otc-chev svg{width:18px;height:18px}details[open]>summary .otc-chev{transform:rotate(180deg)}.otc-meta{--otc-meta-dot:.25em;align-items:center;gap:0 calc(2 * var(--space-3) + var(--otc-meta-dot));border-top:1px solid var(--line);color:var(--ink-muted);clip-path:inset(-8px -8px -8px -6px);flex-wrap:wrap;margin:0;padding-top:14px;display:flex}.otc-meta__item{position:relative}.otc-meta__item+.otc-meta__item:before{content:"·";content:"·" / "";top:0;right:calc(100% + var(--space-3));width:var(--otc-meta-dot);justify-content:center;align-items:center;display:flex;position:absolute;bottom:0}.otc-meta__link{padding:10px 0;display:inline-block}.otc-trustlinks{align-items:center;gap:0 var(--space-5);color:var(--ink-muted);flex-wrap:wrap;margin:0;display:flex}.otc-trustlinks__link{align-items:center;min-height:44px;display:inline-flex}@container (max-width:640px){.otc-meta{flex-direction:column;align-items:flex-start;gap:0}.otc-meta__item+.otc-meta__item:before{display:none}}.otc-source{color:var(--ink-muted);margin:0}.otc-source__link{padding:10px 0;display:inline-block}.otc-band{background:var(--paper);color:var(--ink);container-type:inline-size}.otc-band--sunk{background:var(--paper-sunk)}.otc-band__inner{max-width:calc(var(--container-max) + 2 * var(--space-6));padding:0 var(--space-6);margin:0 auto}.otc-band--facts .otc-band__inner{padding-bottom:var(--space-9)}.otc-band--above .otc-band__inner{padding-top:var(--space-9)}.otc-band--below .otc-band__inner{padding-bottom:var(--space-9)}@container (max-width:640px){.otc-band__inner{padding-inline:var(--space-4)}.otc-band--facts .otc-band__inner,.otc-band--below .otc-band__inner{padding-bottom:var(--space-8)}.otc-band--above .otc-band__inner{padding-top:var(--space-8)}}.otc-facts{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));margin:0;padding:0;list-style:none;display:grid}.otc-facts__item{gap:var(--space-3);min-width:0;padding-top:var(--space-6);border-top:2px solid var(--line);flex-direction:column;display:flex}.otc-facts__value{color:var(--primary);font-variant-numeric:lining-nums;margin:0}.otc-facts__label{color:var(--ink);margin:0}@container (max-width:640px){.otc-facts__value{font-size:48px;line-height:52px}}.otc-myths{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(480px,100%),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.otc-myth{min-width:0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);flex-direction:column;gap:20px;display:flex}.otc-myth__part{align-items:flex-start;gap:var(--space-2);flex-direction:column;display:flex}.otc-myth__part--fact{border-top:1px solid var(--line);padding-top:20px}.otc-myth__myth,.otc-myth__fact{color:var(--ink);margin:0}.otc-pill{min-height:32px;padding:0 var(--space-3);border-radius:var(--radius-full);align-items:center;gap:6px;margin:0;font-weight:700;display:inline-flex}.otc-pill svg{flex:none;width:14px;height:14px}.otc-pill--myth{background:var(--paper-sunk);color:var(--ink-muted)}.otc-pill--fact{background:var(--primary-soft);color:var(--primary)}@container (max-width:640px){.otc-myth{padding:var(--space-5)}}.otc-callout--info{background:var(--sky-soft);box-shadow:none;--otc-dot:var(--info)}.otc-callout--plain{border:1px solid var(--line);box-shadow:none;background:0 0}.otc-callout__body{color:var(--ink)}.otc-callout__actions{gap:var(--space-3);margin-top:var(--space-5);flex-wrap:wrap;display:flex}.otc-callout__title:last-child{margin-bottom:0}.otc-callout--split{gap:var(--space-4) var(--space-7);padding:var(--space-6);flex-wrap:wrap}.otc-callout--split .otc-callout__head{align-items:flex-start;gap:var(--space-4);flex-direction:column;flex:320px;min-width:0;display:flex}.otc-callout--split .otc-callout__title{text-wrap:balance;margin:0}.otc-callout__head>.otc-disc{width:56px;height:56px;font-size:16px}.otc-callout--split .otc-callout__text{max-width:var(--measure);flex:2 560px}@container (max-width:640px){.otc-callout--badge:not(.otc-callout--split){gap:var(--space-4);flex-direction:column}.otc-callout--split{padding:var(--space-5)}.otc-callout__actions .otc-btn{width:100%}}.otc-faq{border-top:1px solid var(--line);flex-direction:column;display:flex}.otc-faq--measure{max-width:var(--measure)}.otc-section--sunk .otc-faq{--otc-chev:var(--paper-raised)}.otc-faq.otc-faq--raised{--otc-chev:var(--paper-sunk)}.otc-faq__item{border-bottom:1px solid var(--line);scroll-margin-top:var(--space-5)}.otc-faq__summary{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--tap-min);padding:var(--space-4) 0;border-radius:var(--radius-sm);cursor:pointer;list-style:none;display:flex}.otc-faq__summary::-webkit-details-marker{display:none}.otc-faq__question{color:var(--ink);margin:0}.otc-faq__answer{padding:0 var(--space-7) var(--space-5) 0}.otc-faq__sources{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--line);color:var(--ink-muted);flex-direction:column;display:flex}.otc-faq__sources-title{color:var(--ink-muted);margin:0;font-weight:700}.otc-faq__sources ol{padding:0 0 0 var(--space-6);margin:0}.otc-faq__sources li{padding:0}@container (max-width:640px){.otc-faq__answer{padding-right:0}}.otc-faqsec{align-items:flex-start;gap:var(--space-6) var(--space-7);flex-wrap:wrap;display:flex}.otc-faqsec__title{min-width:0;color:var(--ink);text-wrap:balance;flex:320px;margin:0}.otc-faqsec__list{flex:2 560px;min-width:0}.otc-faqsec--wide{column-gap:var(--space-8)}.otc-faqsec--wide .otc-faqsec__title{flex-basis:280px}.otc-faqsec--wide .otc-faqsec__list{flex-grow:999}@container (max-width:640px){.otc-faqsec__title{font-size:32px;line-height:38px}}.otc-rail{gap:var(--space-3) var(--space-9);grid-template-columns:minmax(300px,1fr) minmax(0,760px);align-items:start;display:grid}.otc-rail--loose{row-gap:var(--space-6)}.otc-rail__aside{grid-column:1;min-width:0}.otc-rail__body{grid-column:2;min-width:0}.otc-rail__eyebrow{padding-top:var(--space-2);border-top:2px solid var(--line);color:var(--primary);margin:0}@container (max-width:1019px){.otc-rail{grid-template-columns:minmax(0,1fr)}.otc-rail__aside,.otc-rail__body{grid-column:1}}.otc-prosesec{gap:var(--space-5);flex-direction:column;display:flex}.otc-prosesec__head{gap:var(--space-3);max-width:var(--measure);flex-direction:column;display:flex}.otc-prosesec__eyebrow{color:var(--primary);margin:0}.otc-prosesec__title{color:var(--ink);text-wrap:balance;margin:0}.otc-prosesec .otc-rich{max-width:var(--measure)}.otc-prosesec--card{min-width:0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card)}@container (max-width:640px){.otc-prosesec--card{padding:var(--space-5)}.otc-rail .otc-prosesec{gap:var(--space-3)}}.otc-path__rail>.otc-disc{font-variant-numeric:lining-nums}.otc-path__body--step{gap:var(--space-2);flex-direction:column;padding-top:7px;display:flex}.otc-path__step-title{color:var(--ink);margin:0}.otc-path__step-text{gap:var(--space-4);flex-direction:column;display:flex}.otc-path__step-text p{color:var(--ink);margin:0}.otc-spec{min-width:0;padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card)}.otc-spec__list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.otc-spec__row{gap:var(--space-1) var(--space-5);padding:var(--space-4) 0;flex-wrap:wrap;display:flex}.otc-spec__row+.otc-spec__row,.otc-cardrow+.otc-cardrow{border-top:1px solid var(--line)}.otc-spec__label{padding-top:var(--space-1);color:var(--ink);flex:0 0 180px;margin:0}.otc-spec__value{min-width:0;color:var(--ink);flex:260px;margin:0}.otc-spec__em{color:var(--primary);font-weight:700}.otc-cardrow{align-items:flex-start;gap:var(--space-2) var(--space-7);padding:var(--space-5) 0;flex-wrap:wrap;display:flex}.otc-cardrow__title{min-width:0;max-width:320px;color:var(--ink);flex:240px;margin:0}.otc-cardrow__text{max-width:var(--measure);gap:var(--space-4);flex-direction:column;flex:999 400px;min-width:0;display:flex}.otc-cardrow__text p{color:var(--ink);margin:0}@container (max-width:640px){.otc-spec{padding:var(--space-2) var(--space-5)}}.otc-cards{grid-template-columns:repeat(auto-fit, minmax(min(var(--otc-card-min,300px), 100%), 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.otc-cards--wide{--otc-card-min:480px}.otc-cards--feature{gap:var(--space-7)}.otc-card{gap:var(--space-3);min-width:0;padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.otc-card--icon{gap:var(--space-5)}.otc-card__text{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.otc-card__title{color:var(--ink);margin:0}.otc-card__body{gap:var(--space-4);flex-direction:column;display:flex}.otc-card__body p{color:var(--ink);margin:0}.otc-card__action{gap:var(--space-3);flex-wrap:wrap;margin-top:auto;display:flex}.otc-card__link{align-items:center;gap:var(--space-2);min-height:var(--tap-min);font-weight:700;display:inline-flex}.otc-card__link svg{flex:none;width:18px;height:18px}.otc-card--row{padding:var(--space-5);flex-direction:row;align-items:flex-start;gap:20px}.otc-card--row .otc-card__text{align-self:stretch;gap:var(--space-2);flex:auto}.otc-card--feature{gap:var(--space-5);padding:var(--space-6) 0 0;border-top:2px solid var(--line);box-shadow:none;background:0 0;border-radius:0}.otc-card--row .otc-card__link,.otc-card--feature .otc-card__link{align-self:flex-start;min-height:44px;margin-top:auto}.otc-card--row .otc-card__link svg,.otc-card--feature .otc-card__link svg{width:20px;height:20px}@container (max-width:640px){.otc-card:not(.otc-card--feature){padding:var(--space-5)}.otc-card--row{gap:var(--space-4);flex-direction:column}}.otc-guides{grid-template-columns:repeat(auto-fit, minmax(min(var(--otc-card-min,300px), 100%), 1fr));gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.otc-guides--wide{--otc-card-min:480px}.otc-guide{gap:var(--space-3);min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);flex-direction:column;display:flex;position:relative}.otc-guide__title{margin:0}.otc-guide:hover .otc-card-link{text-underline-offset:.18em;text-decoration:underline;text-decoration-thickness:2px}.otc-guide__summary{color:var(--ink-muted);margin:0}.otc-guide__arrow{border-radius:var(--radius-full);background:var(--primary-soft);width:40px;height:40px;color:var(--primary);justify-content:center;align-self:flex-start;align-items:center;margin-top:auto;transition:background-color .15s,color .15s;display:inline-flex}.otc-guide__arrow svg{width:20px;height:20px}.otc-guide:hover .otc-guide__arrow{background:var(--primary);color:var(--on-primary)}.otc-helps{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;margin:0;padding:0;list-style:none;display:grid}.otc-helps--stretch{align-items:stretch}.otc-help{align-items:flex-start;gap:var(--space-4) var(--space-6);min-width:0;padding:var(--space-5);border-radius:var(--radius-md);background:var(--paper-raised);color:var(--ink);box-shadow:var(--shadow-card);flex-wrap:wrap;display:flex}.otc-help__main{gap:var(--space-4);flex-direction:column;flex:360px;min-width:0;display:flex}.otc-help__name{color:var(--ink);margin:0}.otc-help__contact{align-items:center;gap:var(--space-3);min-height:64px;padding:var(--space-3) 20px var(--space-3) var(--space-3);border-radius:var(--radius-md);background:var(--primary);color:var(--on-primary);letter-spacing:normal;margin:0;text-decoration:none;transition:background-color .15s;display:flex}a.otc-help__contact:hover{background:var(--primary-strong)}.otc-help__contact--static{background:var(--paper-sunk);color:var(--ink)}.otc-help__chip{border-radius:var(--radius-full);background:var(--on-primary);width:40px;height:40px;color:var(--primary);flex:none;justify-content:center;align-items:center;display:inline-flex}.otc-help__chip svg{width:20px;height:20px}.otc-help__contact-text{overflow-wrap:anywhere;text-wrap:balance;min-width:0}.otc-nowrap{white-space:nowrap}.otc-help__hours{align-items:flex-start;gap:var(--space-2);color:var(--ink-muted);margin:0;display:flex}.otc-help__hours svg{flex:none;width:18px;height:18px;margin-top:3px}.otc-help__who{gap:var(--space-4);flex-direction:column;flex:300px;min-width:0;display:flex}.otc-help__who p{color:var(--ink);margin:0}.otc-help__contact--sun{background:var(--sun);color:var(--on-sun);transition:background-color .15s,color .15s}a.otc-help__contact--sun:hover{background:var(--ink);color:var(--paper-raised)}.otc-help__contact--sun .otc-help__chip{background:var(--on-sun);color:var(--sun);transition:background-color .15s,color .15s}a.otc-help__contact--sun:hover .otc-help__chip{background:var(--sun);color:var(--on-sun)}@container (max-width:640px){.otc-help__contact-text{font-size:23px;line-height:30px}}.otc-sources{gap:var(--space-3);padding:var(--space-6);border-radius:var(--radius-md);background:var(--paper-sunk);color:var(--ink-muted);scroll-margin-top:var(--space-5);flex-direction:column;display:flex}.otc-section--sunk .otc-sources,.otc-band--sunk .otc-sources{background:var(--paper-raised)}.otc-sources__title{color:var(--ink);margin:0}.otc-sources__list{padding:0 0 0 var(--space-6);columns:2 320px;column-gap:var(--space-7);margin:0}.otc-sources__list li{break-inside:avoid;padding:0}.otc-sources__link{padding:10px 0;display:block}@container (max-width:640px){.otc-sources{padding:var(--space-5)}}.otc-clinician{align-items:center;gap:20px;display:flex}.otc-clinician__photo{object-fit:cover;border-radius:var(--radius-sm);background:var(--primary-soft);flex:none;width:80px;height:100px;display:block}.otc-clinician__names{flex-direction:column;gap:2px;min-width:0;display:flex}.otc-clinician__name{color:var(--ink);margin:0}.otc-clinician__role{color:var(--ink-muted);margin:0}.otc-clinician__check{align-self:flex-start;align-items:center;min-height:44px;font-weight:700;display:inline-flex}.otc-tail{gap:var(--space-5);flex-direction:column;display:flex}.otc-tail__meta{flex-direction:column;display:flex}.otc-surface-ink{background:var(--ink-surface);color:var(--on-ink)}.otc-surface-ink p{color:var(--on-ink-soft)}.otc-tile{--otc-tile-icon:22px;width:var(--otc-tile-size);height:var(--otc-tile-size);border-radius:var(--otc-tile-radius);font-family:var(--font-sans);flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.otc-tile svg{width:var(--otc-tile-icon);height:var(--otc-tile-icon);flex:none}.otc-tile--32{--otc-tile-size:32px;--otc-tile-radius:9px;--otc-tile-icon:18px}.otc-tile--36{--otc-tile-size:36px;--otc-tile-radius:var(--radius-sm);--otc-tile-icon:20px}.otc-tile--40{--otc-tile-size:40px;--otc-tile-radius:var(--space-3);--otc-tile-icon:22px}.otc-tile--44{--otc-tile-size:44px;--otc-tile-radius:var(--space-3);--otc-tile-icon:24px}.otc-tile--48{--otc-tile-size:48px;--otc-tile-radius:14px;--otc-tile-icon:26px}.otc-tile--52{--otc-tile-size:52px;--otc-tile-radius:14px;--otc-tile-icon:28px}.otc-tile--56{--otc-tile-size:56px;--otc-tile-radius:var(--radius-md);--otc-tile-icon:28px}.otc-tile--64{--otc-tile-size:64px;--otc-tile-radius:var(--radius-md);--otc-tile-icon:34px}.otc-tile--64 svg{stroke-width:1.8px}.otc-tile--round{--otc-tile-radius:var(--radius-full)}.otc-tile--round.otc-tile--48{--otc-tile-icon:24px}.otc-tile--primary{background:var(--primary);color:var(--on-primary)}.otc-tile--info{background:var(--info);color:var(--paper)}.otc-tile--sun{background:var(--sun);color:var(--on-sun)}.otc-tile--soft{background:var(--primary-soft);color:var(--primary)}.otc-tile--sky{background:var(--sky-soft);color:var(--info)}.otc-tile--sun-soft{background:var(--sun-soft);color:var(--on-sun-soft)}.otc-tile--sun-tint{background:var(--sun-tint);color:var(--ink)}.otc-tile--raised{background:var(--paper-raised);color:var(--otc-accent,var(--primary))}.otc-tile--muted{background:var(--paper-sunk);color:var(--ink-muted)}.otc-tile--on-ink{background:color-mix(in srgb, var(--on-ink) 12%, transparent);color:var(--sun)}.otc-tagpill{border-radius:var(--radius-full);background:var(--ink);color:var(--paper);align-self:flex-start;align-items:center;gap:6px;padding:2px 10px;font-size:13px;font-weight:700;line-height:20px;display:inline-flex}.otc-tagpill--icon{padding-left:var(--space-2)}.otc-tagpill svg{flex:none;width:14px;height:14px}.otc-iconlist{--otc-iconlist-min:220px;grid-template-columns:repeat(auto-fit, minmax(min(var(--otc-iconlist-min), 100%), 1fr));gap:var(--space-3);color:var(--ink);margin:0;padding:0;font-size:16px;line-height:24px;list-style:none;display:grid}.otc-iconlist--min-240{--otc-iconlist-min:240px}.otc-iconlist--violet{--otc-accent:var(--primary);--otc-tint:var(--violet-tint);--otc-tint-strong:var(--primary-soft);--otc-dot:var(--violet)}.otc-iconlist--sky{--otc-accent:var(--info);--otc-tint:var(--sky-tint);--otc-tint-strong:var(--sky-soft);--otc-dot:var(--sky-strong)}.otc-iconlist--sun{--otc-accent:var(--on-sun-soft);--otc-tint:var(--sun-tint);--otc-tint-strong:var(--sun-soft);--otc-dot:var(--sun-strong)}.otc-iconlist__item{align-items:flex-start;gap:var(--space-3);min-width:0;padding:var(--space-4);border-radius:var(--space-4);background:var(--otc-tint);display:flex}.otc-iconlist__item--dot{padding:14px var(--space-4);border-radius:14px}.otc-iconlist__text{align-items:flex-start;gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.otc-iconlist__dot{border-radius:var(--radius-full);background:var(--otc-dot);flex:none;width:10px;height:10px;margin-top:7px}@container (max-width:640px){.otc-iconlist--phone-rows{flex-direction:column;gap:14px;font-size:17px;line-height:28px;display:flex}.otc-iconlist--phone-rows .otc-iconlist__item{background:0 0;border-radius:0;padding:0}.otc-iconlist--phone-rows .otc-iconlist__text{gap:6px}.otc-iconlist--phone-rows .otc-iconlist__item:not(.otc-iconlist__item--dot) .otc-iconlist__text{padding-top:6px}.otc-iconlist--phone-rows .otc-iconlist__dot{margin-top:9px}.otc-iconlist--phone-rows:has(.otc-tile) .otc-iconlist__dot{margin:15px 15px 0}.otc-iconlist--phone-rows .otc-tile{background:var(--otc-tint-strong)}}.otc-chart{gap:var(--space-4);min-width:0;color:var(--ink);flex-direction:column;margin:0;display:flex}.otc-chart--paper{padding:var(--space-5);border-radius:var(--radius-md);background:var(--paper)}.otc-chart--raised{border-radius:var(--radius-md);background:var(--paper-raised);box-shadow:var(--shadow-card);padding:20px}.otc-chart--plain{gap:var(--space-3);border-radius:var(--space-4);background:var(--paper-raised);padding:20px}.otc-chart__title{color:var(--ink);font-family:var(--font-serif);margin:0;font-size:20px;font-weight:500;line-height:26px}.otc-chart--paper .otc-chart__title{font-size:22px;line-height:28px}.otc-chart__caption{color:var(--ink-muted);font-size:13px;line-height:20px}.otc-series--primary{--otc-series:var(--primary)}.otc-series--info{--otc-series:var(--info)}.otc-series--muted{--otc-series:var(--violet-muted)}.otc-series--sky{--otc-series:var(--sky)}.otc-series--sun{--otc-series:var(--sun-strong)}.otc-legend{flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.otc-legend--md{gap:var(--space-2) var(--space-5);color:var(--ink);font-size:15px;line-height:22px}.otc-legend--sm{gap:var(--space-1) var(--space-4);color:var(--ink-muted);font-size:14px;line-height:20px}.otc-legend__item{align-items:center;gap:10px;display:flex}.otc-legend--sm .otc-legend__item{gap:var(--space-2)}.otc-legend__line{fill:none;width:32px;height:8px;stroke:var(--otc-series);stroke-width:4px;stroke-linecap:round;flex:none}.otc-legend__dash{stroke-width:3px;stroke-dasharray:6 5}.otc-legend__square{background:var(--otc-series);border-radius:4px;flex:none;width:14px;height:14px}.otc-stat{flex-direction:column;min-width:0;margin:0;display:flex}.otc-stat__prefix{color:var(--otc-stat-prefix,var(--ink-muted));letter-spacing:.02em;margin:0;font-size:15px;font-weight:700;line-height:20px}.otc-stat__value{color:var(--otc-stat-value,var(--primary));font-family:var(--font-serif);letter-spacing:-.02em;font-variation-settings:"opsz" 72;font-variant-numeric:lining-nums;margin:0;font-weight:420}.otc-stat__caption{color:var(--otc-stat-caption,var(--ink-muted));margin:0}.otc-stat--tile{border-radius:14px;gap:10px;padding:20px}.otc-stat--tile .otc-stat__value{font-size:40px;line-height:44px}.otc-stat--tile .otc-stat__caption{font-size:15px;line-height:24px}.otc-stat--card{padding:20px var(--space-4);border-radius:var(--radius-md);gap:6px}.otc-stat--card .otc-stat__value{font-size:38px;line-height:44px}.otc-stat--card .otc-stat__caption{font-size:15px;line-height:22px}.otc-stat--panel{border-radius:var(--space-4);gap:14px;padding:20px}.otc-stat--panel .otc-stat__value{font-size:44px;line-height:48px}.otc-stat--panel .otc-stat__caption{--otc-stat-caption:var(--ink);font-size:17px;line-height:28px}.otc-stat--violet{background:var(--violet-tint)}.otc-stat--sky{background:var(--sky-tint);--otc-stat-value:var(--info)}.otc-stat--primary{background:var(--primary);--otc-stat-value:var(--on-primary);--otc-stat-caption:var(--primary-soft);--otc-stat-prefix:var(--primary-soft)}.otc-stat--raised{background:var(--paper-raised);box-shadow:var(--shadow-card)}.otc-meter{border-radius:var(--radius-full);background:var(--line);height:6px;display:block}.otc-meter__fill{border-radius:var(--radius-full);background:var(--violet);height:6px;display:block}.otc-meter--sky .otc-meter__fill{background:var(--sky)}.otc-pictogram{gap:var(--space-1);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.otc-pictogram__person{color:var(--violet-muted);display:block}.otc-pictogram__person.is-on{color:var(--primary)}.otc-pictogram__person svg{width:100%;height:auto;display:block}@media (prefers-reduced-motion:reduce){.otc-chev,.otc-guide__arrow,.otc-help__contact,.otc-help__chip{transition:none}}
