@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;--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;--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;--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-8);flex-wrap:wrap;display:flex}.otc-footer__brand{flex:280px}.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: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}@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{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)}
