@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/arimo-latin-400-normal.Bqnq6eT5.woff2) format("woff2"),url(/_astro/arimo-latin-400-normal.Cd1L7MI3.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/arimo-latin-600-normal.dPfV5LTf.woff2) format("woff2"),url(/_astro/arimo-latin-600-normal.DA114YRh.woff) format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-latin-700-normal.DhEW593l.woff2) format("woff2"),url(/_astro/arimo-latin-700-normal.x_huS3KV.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2) format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff) format("woff")}@font-face{font-family:Open Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-italic.oaOkCnEp.woff2) format("woff2"),url(/_astro/open-sans-latin-400-italic.BEURUQpT.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/open-sans-latin-500-normal.C0rntwkW.woff2) format("woff2"),url(/_astro/open-sans-latin-500-normal.BxcNt415.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/open-sans-latin-600-normal.Cp4N6AwT.woff2) format("woff2"),url(/_astro/open-sans-latin-600-normal.C3dWW5mx.woff) format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-700-normal.CceUhp2e.woff2) format("woff2"),url(/_astro/open-sans-latin-700-normal.CZCQA30i.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/montserrat-latin-400-normal.BLhwKU8k.woff2) format("woff2"),url(/_astro/montserrat-latin-400-normal.xItZbAXg.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/montserrat-latin-500-normal.DRFEGfly.woff2) format("woff2"),url(/_astro/montserrat-latin-500-normal.Dok2oTci.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/montserrat-latin-600-normal.UVxSCcoG.woff2) format("woff2"),url(/_astro/montserrat-latin-600-normal.CdhFl4lI.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/montserrat-latin-700-normal.BdjcYUrC.woff2) format("woff2"),url(/_astro/montserrat-latin-700-normal.BWkrl476.woff) format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tinos-latin-400-normal.rilFpyjL.woff2) format("woff2"),url(/_astro/tinos-latin-400-normal.B05awSIM.woff) format("woff")}@font-face{font-family:Tinos;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tinos-latin-700-normal.qGf2y18O.woff2) format("woff2"),url(/_astro/tinos-latin-700-normal.CjcRkLdR.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/inter-latin-300-normal.BVlfKGgI.woff2) format("woff2"),url(/_astro/inter-latin-300-normal.i8F0SvXL.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/inter-latin-400-normal.C38fXH4l.woff2) format("woff2"),url(/_astro/inter-latin-400-normal.CyCys3Eg.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/inter-latin-500-normal.Cerq10X2.woff2) format("woff2"),url(/_astro/inter-latin-500-normal.BL9OpVg8.woff) format("woff")}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/inter-latin-700-normal.Yt3aPRUw.woff2) format("woff2"),url(/_astro/inter-latin-700-normal.BLAVimhd.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/poppins-latin-300-normal.Dku2WoCh.woff2) format("woff2"),url(/_astro/poppins-latin-300-normal.DCNuMXUj.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/poppins-latin-400-normal.cpxAROuN.woff2) format("woff2"),url(/_astro/poppins-latin-400-normal.BOb3E3N0.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/poppins-latin-500-normal.C8OXljZJ.woff2) format("woff2"),url(/_astro/poppins-latin-500-normal.DGXqpDMm.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/poppins-latin-700-normal.Qrb0O0WB.woff2) format("woff2"),url(/_astro/poppins-latin-700-normal.BVuQR_eA.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/poppins-latin-800-normal.Bd8-pIP1.woff2) format("woff2"),url(/_astro/poppins-latin-800-normal.YoItoZZV.woff) format("woff")}.rs{position:relative;width:794px;min-height:1123px;overflow:hidden;background:#fff;color:#000;text-align:left;font-size:13.33px;line-height:1.4;letter-spacing:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;-webkit-font-smoothing:antialiased;box-sizing:border-box}.rs *,.rs *:before,.rs *:after{box-sizing:border-box;margin:0;padding:0;border:0}.rs h1,.rs h2,.rs h3{font:inherit;color:inherit;letter-spacing:inherit;text-transform:none}.rs b{font-weight:700}.rs ul{list-style:none}.rs .rs-ul{list-style:disc;padding-left:1.35em}.rs .rs-ul li::marker{font-size:.9em}.rs img{display:block;max-width:none}.rs svg{display:inline-block;flex:none}.rs .rs-i{width:1em;height:1em}.rs .rs-deco{position:absolute;display:block;overflow:visible;pointer-events:none;transform-origin:center}.rs .rs-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rs .rs-cl,.rs .rs-where{display:none}.rs .rs-entry,.rs .rs-ref,.rs li{break-inside:avoid}.rs .rs-h{break-after:avoid}.rs .rs-photo{overflow:hidden}.rs .rs-photo img,.rs .rs-photo svg{width:100%;height:100%;object-fit:cover;display:block}.rs .rs-p+.rs-p{margin-top:.4em}.rs .rs-refs{display:grid;grid-template-columns:1fr 1fr;gap:12px 28px}.rs .rs-ref-name{font-weight:700}.rs .rs-contact-line .rs-c+.rs-c:before{content:" • "}.rs .rs-entry{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px}.rs .rs-entry>.rs-role{grid-column:1}.rs .rs-entry>.rs-date{grid-column:2;grid-row:1;text-align:right;white-space:nowrap}.rs .rs-entry>.rs-org,.rs .rs-entry>.rs-ul{grid-column:1 / -1}.rs-centred{font-family:Arimo,Arial,sans-serif;color:#1e1e1e;padding:50px 47px;font-size:14.67px}.rs-centred .rs-head{text-align:center}.rs-centred .rs-name{font-size:34.67px;font-weight:700;line-height:1.18;text-transform:uppercase}.rs-centred .rs-title{font-size:22.67px;line-height:1.17;text-transform:uppercase;margin-top:4px}.rs-centred .rs-contact-line{font-size:14.67px;margin-top:20px}.rs-centred .rs-contact-line .rs-c+.rs-c:before{content:" | "}.rs-centred .rs-sec{margin-top:19px}.rs-centred .rs-h{font-size:16px;font-weight:700;text-transform:uppercase;line-height:1.18;padding-bottom:3px;border-bottom:1px solid #1e1e1e;margin-bottom:13px}.rs-centred .rs-sec-summary .rs-p{text-align:justify}.rs-centred .rs-skills{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:58px;row-gap:11px;color:#000;font-size:14.64px}.rs-centred .rs-entry+.rs-entry{margin-top:7px}.rs-centred .rs-role,.rs-centred .rs-date{font-weight:600}.rs-centred .rs-ul{margin-top:3px}.rs-spaced{font-family:Open Sans,Arial,sans-serif;color:#373737;padding:65px 46px 50px 42px;font-size:13.33px;line-height:1.7}.rs-spaced .rs-name{font-family:Montserrat,Arial,sans-serif;font-size:32px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;line-height:1.17}.rs-spaced .rs-title{font-size:18.67px;letter-spacing:.07em;text-transform:uppercase;line-height:1.19;margin-top:7px}.rs-spaced .rs-sec{margin-top:30px}.rs-spaced .rs-sec-contact{margin-top:65px}.rs-spaced .rs-h{font-family:Montserrat,Arial,sans-serif;font-size:18.67px;font-weight:700;letter-spacing:.25em;text-transform:uppercase;line-height:1.19;padding-bottom:4px;border-bottom:1px solid #373737;margin-bottom:12px}.rs-spaced .rs-entry{display:block}.rs-spaced .rs-entry+.rs-entry{margin-top:19px}.rs-spaced .rs-role,.rs-spaced .rs-date{display:inline;font-family:Montserrat,Arial,sans-serif;font-size:14.67px;font-weight:600;line-height:1.16}.rs-spaced .rs-date:before{content:" - "}.rs-spaced .rs-org{font-family:Montserrat,Arial,sans-serif;font-weight:500;line-height:1.15;margin-top:8px}.rs-spaced .rs-entry{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0}.rs-spaced .rs-entry>.rs-org,.rs-spaced .rs-entry>.rs-ul{flex-basis:100%}.rs-spaced .rs-entry>.rs-org{order:2}.rs-spaced .rs-entry>.rs-ul{order:3;margin-top:12px}.rs-spaced .rs-skills{columns:3;column-gap:60px;list-style:disc;padding-left:1.35em}.rs-spaced .rs-skills li{break-inside:avoid}.rs-banner{font-family:Open Sans,Arial,sans-serif;background:#fdfdfd;color:#6f6f6f;font-size:13.33px;line-height:1.7}.rs-banner .rs-head{background:#f5f5f5;min-height:213.6px;padding:56px 46px 32px 42px;color:#373737}.rs-banner .rs-name{font-size:42.67px;font-weight:700;text-transform:uppercase;line-height:1.18}.rs-banner .rs-title{font-size:18.67px;font-style:italic;letter-spacing:.07em;line-height:1.19;margin-top:4px}.rs-banner .rs-contact-line{font-size:13.33px;line-height:1.15;margin-top:10px}.rs-banner .rs-body{padding:13px 46px 50px 42px}.rs-banner .rs-sec{margin-top:30px}.rs-banner .rs-h{font-size:18.67px;font-weight:700;text-transform:uppercase;color:#373737;line-height:1.19;padding-bottom:4px;border-bottom:1px solid #373737;margin-bottom:12px}.rs-banner .rs-entry{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0}.rs-banner .rs-entry+.rs-entry{margin-top:19px}.rs-banner .rs-role,.rs-banner .rs-date{font-size:14.67px;font-weight:600;color:#373737;line-height:1.16}.rs-banner .rs-date:before{content:" - "}.rs-banner .rs-org{flex-basis:100%;order:2;font-weight:500;line-height:1.15;margin-top:8px}.rs-banner .rs-entry>.rs-ul{flex-basis:100%;order:3;margin-top:12px}.rs-banner .rs-skills{columns:3;column-gap:60px;list-style:disc;padding-left:1.35em}.rs-serif{font-family:Inter,Arial,sans-serif;font-weight:300;color:#000;padding:70px 76px 50px 75.5px;font-size:12px;line-height:1.4}.rs-serif .rs-head{text-align:right}.rs-serif .rs-name{font-family:Tinos,Times New Roman,serif;font-size:49.33px;font-weight:400;line-height:.95;letter-spacing:-.03em}.rs-serif .rs-title{font-size:20px;text-transform:uppercase;line-height:1.08;margin-top:6px}.rs-serif>.rs-contact-line{margin-top:100px}.rs-serif .rs-cl{display:inline}.rs-serif .rs-contact-line .rs-c+.rs-c:before{content:" | "}.rs-serif .rs-sec{margin-top:18px}.rs-serif>.rs-contact-line+.rs-sec{margin-top:16px}.rs-serif .rs-h{font-family:Tinos,Times New Roman,serif;font-size:22.67px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;letter-spacing:-.03em;line-height:1.08;margin-bottom:5px}.rs-serif .rs-entry{display:block}.rs-serif .rs-entry+.rs-entry{margin-top:19px}.rs-serif .rs-role{font-size:14.67px;text-transform:uppercase}.rs-serif .rs-org,.rs-serif .rs-date{display:inline;font-size:14.67px}.rs-serif .rs-date:before{content:", "}.rs-serif .rs-entry>.rs-ul{margin-top:12px}.rs-serif .rs-edu>.rs-role{display:inline;text-transform:none}.rs-serif .rs-edu>.rs-org:before{content:", "}.rs-serif .rs-edu+.rs-edu{margin-top:6px}.rs-serif .rs-edu>.rs-ul{margin-top:2px}.rs-serif .rs-sec-certifications .rs-edu>*{font-size:12px}.rs-times{font-family:Tinos,Times New Roman,serif;color:#000;padding:55px 80px 50px 63px;font-size:16px;line-height:1.4}.rs-times .rs-head{text-align:center}.rs-times .rs-name{font-size:37.43px;font-weight:700;line-height:1.19}.rs-times .rs-contact-line{font-size:18.67px;line-height:1.19;margin-top:11px}.rs-times .rs-contact-line .rs-c+.rs-c:before{content:" | "}.rs-times>.rs-title{text-align:center;font-size:16px;margin-top:6px}.rs-times .rs-sec{margin-top:40px}.rs-times .rs-h{font-size:18.67px;font-weight:700;text-transform:uppercase;line-height:1.19;padding-bottom:10px;border-bottom:1px solid #000;margin-bottom:18px}.rs-times .rs-sec-summary .rs-p{text-align:justify}.rs-times .rs-entry{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"org where" "role date" "ul ul";font-size:13.33px}.rs-times .rs-entry+.rs-entry{margin-top:18px}.rs-times .rs-entry>.rs-org{grid-area:org;font-size:16px;font-weight:700}.rs-times .rs-entry>.rs-role{grid-area:role}.rs-times .rs-entry>.rs-where{display:block;grid-area:where;text-align:right}.rs-times .rs-entry>.rs-date{grid-area:date}.rs-times .rs-entry>.rs-ul{grid-area:ul;margin-top:18px;text-align:justify}.rs-times .rs-edu>.rs-ul{list-style:none;padding-left:0;margin-top:0}.rs-times .rs-loc-in{display:none}.rs-times .rs-sec-skills .rs-ul{font-size:16px;text-align:justify}.rs-corporate{font-family:Montserrat,Arial,sans-serif;color:#1e1e1e;padding:53px 63px 50px;font-size:14.67px;line-height:1.4}.rs-corporate .rs-head{text-align:center}.rs-corporate .rs-name{font-size:37.33px;font-weight:700;text-transform:uppercase;color:#000;line-height:1.19}.rs-corporate .rs-title{font-size:16px;font-weight:700;line-height:1.17;padding-bottom:12px;border-bottom:1px solid #d7e0e7;margin:0 -27px}.rs-corporate .rs-contact-line{color:#333132;margin-top:14px}.rs-corporate .rs-contact-line .rs-c+.rs-c:before{content:" | "}.rs-corporate .rs-sec{margin-top:30px}.rs-corporate .rs-h{background:#d7e0e7;margin:0 -27px 15px;padding:0 27px;height:30.6px;display:flex;align-items:center;font-size:16px;font-weight:700;text-transform:uppercase;color:#000}.rs-corporate .rs-sec-summary .rs-p{font-size:13.33px;text-align:justify}.rs-corporate .rs-entry{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:0}.rs-corporate .rs-entry+.rs-entry{margin-top:23px}.rs-corporate .rs-role,.rs-corporate .rs-date{font-weight:600}.rs-corporate .rs-exp>.rs-org{order:1;font-weight:600;flex:1 1 0;min-width:0}.rs-corporate .rs-exp>.rs-org:before{content:", "}.rs-corporate .rs-exp .rs-loc-in{display:none}.rs-corporate .rs-exp>.rs-role{order:0}.rs-corporate .rs-date{order:2;margin-left:auto;padding-left:16px;white-space:nowrap}.rs-corporate .rs-edu>.rs-role{order:0;flex:1 1 0;min-width:0}.rs-corporate .rs-edu>.rs-org{order:3;flex-basis:100%}.rs-corporate .rs-entry>.rs-ul{order:4;flex-basis:100%;margin-top:3px;text-align:justify}.rs-corporate .rs-skills{columns:3;column-gap:40px;list-style:disc;padding-left:1.35em}.rs-blue-arch{font-family:Inter,Arial,sans-serif;color:#000;display:grid;grid-template-columns:310px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main";font-size:10.67px;line-height:1.5}.rs-blue-arch .rs-head{grid-area:head;position:relative;padding:57px 36px 0 19px}.rs-blue-arch .rs-name{font-size:60px;font-weight:700;line-height:1;letter-spacing:-.045em;text-transform:uppercase}.rs-blue-arch .rs-title{font-size:17.15px;line-height:1.3;margin-top:11px}.rs-blue-arch .rs-side{grid-area:side;position:relative;padding:78.5px 10px 40px 35px}.rs-blue-arch .rs-photo{width:244.5px;height:244.5px;border-radius:50%;border:7px solid #fff;margin-left:10.4px;position:relative;z-index:1}.rs-blue-arch .rs-pill{background:#4d6de3;color:#fff;font-size:13.33px;font-weight:700;text-transform:uppercase;height:39.3px;display:flex;align-items:center;justify-content:center;margin:0 0 23px -35px;width:279px;padding-right:35px;border-radius:0 20px 20px 0;line-height:1}.rs-blue-arch .rs-side .rs-sec{margin-top:36px}.rs-blue-arch .rs-side .rs-sec-summary{margin-top:65px}.rs-blue-arch .rs-sec-summary{width:265px}.rs-blue-arch .rs-contact-list li{display:flex;align-items:center;gap:8px;font-size:12px;line-height:1.3;min-height:22.8px}.rs-blue-arch .rs-contact-list li+li{margin-top:15.3px}.rs-blue-arch .rs-ci{width:22.8px;height:22.8px;border-radius:50%;background:#000;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none}.rs-blue-arch .rs-ci .rs-i{width:12px;height:12px}.rs-blue-arch .rs-skills{font-size:13.33px;line-height:1.8;margin-top:13px}.rs-blue-arch .rs-langs li{font-size:13.33px;line-height:1.8}.rs-blue-arch .rs-langs .rs-lvl:before{content:" — "}.rs-blue-arch .rs-main{grid-area:main;padding:49px 36px 40px 50px;position:relative}.rs-blue-arch .rs-main .rs-sec+.rs-sec{margin-top:30px}.rs-blue-arch .rs-dpill{position:relative;height:50px;margin-bottom:26px;display:flex;align-items:center}.rs-blue-arch .rs-dot-ico{width:50px;height:50px;border-radius:50%;background:#393737;color:#fff;display:inline-flex;align-items:center;justify-content:center;flex:none;margin-left:2px}.rs-blue-arch .rs-dot-ico .rs-i{width:26px;height:26px}.rs-blue-arch .rs-dpill-t{position:absolute;left:61px;right:-80px;top:4px;height:42.25px;background:#393737;color:#fff;border-radius:21px 0 0 21px;font-size:13.33px;font-weight:700;text-transform:uppercase;display:flex;align-items:center;justify-content:center;padding-right:44px;line-height:1}.rs-blue-arch .rs-main .rs-entry{position:relative;padding-left:21px;display:grid;grid-template-columns:minmax(0,1fr) auto}.rs-blue-arch .rs-main .rs-entry+.rs-entry{margin-top:26px}.rs-blue-arch .rs-exp:before{content:"";position:absolute;left:.5px;top:3.6px;width:8.4px;height:8.4px;border-radius:50%;background:#000}.rs-blue-arch .rs-exp>.rs-org{grid-column:1;grid-row:1;font-size:13.33px;font-weight:700;text-transform:uppercase}.rs-blue-arch .rs-exp>.rs-org .rs-loc-in{display:none}.rs-blue-arch .rs-exp>.rs-role{grid-column:1 / -1;grid-row:2;font-size:13.33px;margin-top:9px}.rs-blue-arch .rs-exp>.rs-date{grid-row:1;font-size:13.33px}.rs-blue-arch .rs-exp>.rs-ul{grid-row:3;margin-top:7px}.rs-blue-arch .rs-edu{padding-left:28px!important}.rs-blue-arch .rs-edu:before{content:"";position:absolute;left:0;top:0;width:18.3px;height:18.3px;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M8 12h8m-4-4 4 4-4 4'/%3E%3C/svg%3E")}.rs-blue-arch .rs-edu>.rs-role{font-size:13.33px;font-weight:700}.rs-blue-arch .rs-edu>.rs-org{font-size:10.67px;margin-top:7px}.rs-blue-arch .rs-edu>.rs-date{font-size:10.67px}.rs-blue-arch .rs-edu+.rs-edu{margin-top:17px!important}.rs-yellow{font-family:Poppins,Arial,sans-serif;color:#000;display:grid;grid-template-columns:309px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main";line-height:1.4}.rs-yellow .rs-head{grid-area:head;background:#ebebeb;min-height:344px;padding:90px 36px 30px 53px}.rs-yellow .rs-name{font-size:53.33px;line-height:.96;letter-spacing:-.015em}.rs-yellow .rs-first{display:block;font-weight:700}.rs-yellow .rs-last{display:block;font-weight:400;margin-top:12px}.rs-yellow .rs-title{margin-top:18px}.rs-yellow .rs-title span{display:inline-block;background:#f2cc1b;min-width:228px;padding:7px 12px;font-size:21.33px;line-height:1.2}.rs-yellow .rs-side{grid-area:side;display:flex;flex-direction:column}.rs-yellow .rs-side-dark{background:#1b1a1f;color:#fff;padding-bottom:20px}.rs-yellow .rs-photo{width:309px;height:415px;filter:grayscale(1)}.rs-yellow .rs-side-title{position:relative;margin:-20px 41px 0 40px;background:#f2cc1b;color:#333132;font-size:18.67px;font-weight:700;text-align:center;min-height:40px;display:flex;align-items:center;justify-content:center;padding:4px 10px;line-height:1.2}.rs-yellow .rs-side .rs-sec{padding:0 37px}.rs-yellow .rs-side-dark .rs-sec{margin-top:50px}.rs-yellow .rs-side .rs-h{display:flex;align-items:center;gap:15px;font-size:21.33px;font-weight:700;line-height:1.16;margin-bottom:18px;margin-left:7px}.rs-yellow .rs-side .rs-h .rs-i{width:22px;height:22px;color:#f2cc1b}.rs-yellow .rs-side-dark .rs-p{font-size:12px;text-align:justify}.rs-yellow .rs-side-light{flex:1;background:#ebebeb;padding:30px 0 60px}.rs-yellow .rs-side-light .rs-sec+.rs-sec{margin-top:36px}.rs-yellow .rs-side-light .rs-h .rs-i{color:#1b1a1f}.rs-yellow .rs-contact-list li{display:flex;align-items:stretch;gap:13px;font-size:14.67px;line-height:1.2}.rs-yellow .rs-ci{width:32px;flex:none;background:#f2cc1b;color:#000;display:flex;align-items:flex-start;justify-content:center;padding-top:7px}.rs-yellow .rs-ci .rs-i{width:16px;height:16px}.rs-yellow .rs-cv{padding:6px 0 12px;overflow-wrap:anywhere}.rs-yellow .rs-contact-list li:first-child .rs-ci{padding-top:6px}.rs-yellow .rs-skills,.rs-yellow .rs-langs{font-size:13.33px;line-height:1.4}.rs-yellow .rs-skills li+li,.rs-yellow .rs-langs li+li{margin-top:18px}.rs-yellow .rs-langs .rs-lvl:before{content:" — "}.rs-yellow .rs-main{grid-area:main;padding:26px 36px 45px 53px}.rs-yellow .rs-main .rs-sec+.rs-sec{margin-top:30px}.rs-yellow .rs-main .rs-h{display:flex;align-items:center;gap:15px;font-size:21.33px;font-weight:700;line-height:1.16;margin:0 0 22px -44px}.rs-yellow .rs-main .rs-h .rs-i{width:28px;height:28px;color:#f2cc1b}.rs-yellow .rs-main .rs-entry{position:relative;display:flex;flex-direction:column;font-size:14.67px;padding-bottom:14px}.rs-yellow .rs-main .rs-entry+.rs-entry{margin-top:26px}.rs-yellow .rs-main .rs-entry:before{content:"";position:absolute;left:-30px;top:12px;bottom:0;width:2px;background:#000}.rs-yellow .rs-main .rs-entry:after{content:"";position:absolute;left:-33px;top:5px;width:8px;height:8px;border-radius:50%;background:#f2cc1b;box-shadow:0 0 0 0 transparent}.rs-yellow .rs-main .rs-entry{background:radial-gradient(circle at 4px 4px,#f2cc1b 3.9px,transparent 4.3px) no-repeat -33px 100% / 8px 8px}.rs-yellow .rs-main .rs-entry>.rs-date{order:-1;text-align:left;font-size:18.67px;font-weight:700;margin-bottom:7px}.rs-yellow .rs-main .rs-entry>.rs-date:before{content:"("}.rs-yellow .rs-main .rs-entry>.rs-date:after{content:")"}.rs-yellow .rs-exp>.rs-role{font-weight:700;text-transform:uppercase}.rs-yellow .rs-exp>.rs-org{font-weight:400}.rs-yellow .rs-edu>.rs-org{order:0;font-weight:700;text-transform:uppercase}.rs-yellow .rs-edu>.rs-role{order:1;font-weight:400}.rs-yellow .rs-edu>.rs-ul{order:2;list-style:none;padding-left:0}.rs-yellow .rs-exp>.rs-ul{font-size:16.64px;margin-top:8px}.rs-yellow .rs-ye-foot{position:absolute;left:308px;right:0;bottom:0;height:31px;background:#f2cc1b}.rs-beige{font-family:Poppins,Arial,sans-serif;color:#583a28;display:grid;grid-template-columns:397px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main";font-size:13.33px;line-height:1.4;padding-bottom:120px}.rs-beige .rs-deco{z-index:0}.rs-beige .rs-head,.rs-beige .rs-side,.rs-beige .rs-main,.rs-beige .rs-foot{position:relative;z-index:1}.rs-beige .rs-head{grid-area:head;padding:33px 31px 0 0}.rs-beige .rs-name{font-size:49.24px;font-weight:700;line-height:.89;max-width:294px}.rs-beige .rs-title{font-size:18.31px;font-weight:700;margin-top:12px}.rs-beige .rs-summary{margin:43px 0 0 11px;max-width:295px}.rs-beige .rs-side{grid-area:side;padding:64px 0 40px 60px}.rs-beige .rs-photo{width:291.6px;height:291.6px;border-radius:50%;margin-left:20px}.rs-beige .rs-pill{position:relative;height:42px;width:273.4px;display:flex;align-items:center;justify-content:center;font-family:Montserrat,Arial,sans-serif;font-size:20.99px;font-weight:700;text-transform:uppercase;line-height:1;margin:0 0 18px}.rs-beige .rs-pill:before{content:"";position:absolute;inset:0;background:#d0b29b;border-radius:21px}.rs-beige .rs-pill:after{content:"";position:absolute;left:12.9px;top:-4px;width:100%;height:100%;border:2px solid #583a28;border-radius:21px}.rs-beige .rs-pill span{position:relative;z-index:1;padding-left:12px}.rs-beige .rs-side .rs-sec{margin-top:36px}.rs-beige .rs-side .rs-sec:first-of-type{margin-top:89px}.rs-beige .rs-skills{line-height:1.86;margin-left:18px}.rs-beige .rs-lang-bars li{display:flex;align-items:center;gap:0}.rs-beige .rs-lang-bars li+li{margin-top:13px}.rs-beige .rs-bar-label{width:75px;margin-left:22px;flex:none}.rs-beige .rs-bar{width:154.6px;height:11.27px;background:#dacabd;border-radius:6px;overflow:hidden;display:block}.rs-beige .rs-bar i{display:block;height:100%;background:#ac8362;border-radius:6px}.rs-beige .rs-interests{display:flex;flex-wrap:wrap;gap:14px 29px;margin:0 0 0 30px;max-width:250px}.rs-beige .rs-interests li{display:flex;flex-direction:column;align-items:center;width:60px;font-size:12.17px;font-weight:500;text-align:center}.rs-beige .rs-interests .rs-i{width:34px;height:34px;margin-bottom:6px;stroke-width:1.6}.rs-beige .rs-main{grid-area:main;padding:51px 31px 40px 13px}.rs-beige .rs-main .rs-sec+.rs-sec{margin-top:36px}.rs-beige .rs-main .rs-sec>:not(.rs-h){margin-left:51px}.rs-beige .rs-main .rs-sec{position:relative}.rs-beige .rs-main .rs-entry{display:block;position:relative}.rs-beige .rs-main .rs-entry+.rs-entry{margin-top:20px}.rs-beige .rs-main .rs-entry:before{content:"";position:absolute;left:-21px;top:8px;bottom:-12px;width:2px;background:#583a28}.rs-beige .rs-main .rs-entry:after{content:"";position:absolute;left:-24.3px;top:2px;width:8.6px;height:8.6px;border-radius:50%;background:#583a28}.rs-beige .rs-main .rs-entry:last-child:before{bottom:0}.rs-beige .rs-main .rs-entry:last-child{padding-bottom:12px;background:radial-gradient(circle at 4.3px 4.3px,#583a28 4.1px,transparent 4.5px) no-repeat -24.3px 100% / 8.6px 8.6px}.rs-beige .rs-main .rs-entry>.rs-org{font-size:18.67px;font-weight:500;text-decoration:underline;text-underline-offset:3px;text-transform:uppercase;line-height:1.3}.rs-beige .rs-main .rs-entry>.rs-org .rs-loc-in{display:none}.rs-beige .rs-main .rs-entry>.rs-role{margin-top:4px}.rs-beige .rs-main .rs-entry>.rs-ul{margin-top:2px}.rs-beige .rs-main .rs-edu>.rs-ul{list-style:none;padding-left:0}.rs-beige .rs-main .rs-entry{display:flex;flex-direction:column}.rs-beige .rs-main .rs-entry>.rs-org{order:-1}.rs-beige .rs-main .rs-entry>.rs-date{text-align:left}.rs-beige .rs-foot{position:absolute;left:60px;right:40px;bottom:58px;z-index:1}.rs-beige .rs-foot .rs-contact-list{display:flex;flex-wrap:wrap;gap:8px 36px}.rs-beige .rs-foot li{display:flex;align-items:center;gap:12px;font-weight:500}.rs-beige .rs-foot .rs-i{width:26px;height:26px;stroke-width:1.7}.rs-beige .rs-be-band{position:absolute;left:24.76px;width:738.4px;bottom:-20px;height:54.1px;border-radius:27px;background:#d0b29b;z-index:0}.rs-beige .rs-be-band:after{content:"";position:absolute;left:6.2px;top:7.8px;width:728.8px;height:42px;border:2px solid #583a28;border-radius:21px}.rs-orange{font-family:Poppins,Arial,sans-serif;background:#f8f8ec;color:#000;font-size:16px;line-height:1.14;padding:0 0 30px}.rs-orange .rs-deco-wrap{position:absolute;inset:0;pointer-events:none}.rs-orange .rs-or-halves{left:-104.66px;top:18.9px;width:184px;height:273px}.rs-orange .rs-or-halves-r{left:727.74px;top:223.25px;transform:scale(-1)}.rs-orange .rs-or-spark{left:333.97px;top:36.35px;width:81.57px;height:81.57px;z-index:2}.rs-orange .rs-or-check{left:681.2px;top:130.25px;width:77.16px;height:45.87px}.rs-orange .rs-or-flower{left:167px;top:1px;width:140.66px;height:144.6px;z-index:-1}.rs-orange .rs-photo{position:absolute;left:88.65px;top:72.93px;width:295.14px;height:295.14px;border-radius:17px;z-index:1}.rs-orange .rs-head{position:relative;margin-left:421.4px;padding-top:114.66px;min-height:368px;z-index:2}.rs-orange .rs-name{font-size:77.93px;line-height:.89}.rs-orange .rs-first{display:block;font-weight:800}.rs-orange .rs-last{display:block;font-weight:400;margin-top:6px}.rs-orange .rs-title{margin-top:14px}.rs-orange .rs-title span{display:inline-block;background:#323131;color:#fff;border-radius:30px;min-width:292.9px;padding:13px 26px;text-align:center;font-size:26.67px;line-height:1.25;transform:rotate(-3.13deg)}.rs-orange .rs-sec{position:relative;z-index:1}.rs-orange .rs-sec-summary{display:grid;grid-template-columns:218px minmax(0,1fr);column-gap:0;margin:-46px 41.9px 0 41.58px;padding:79px 37.8px 0 47.07px;min-height:257.85px;align-content:start;background:#f6e5b0;border-radius:21px}.rs-orange .rs-sec-summary .rs-h{grid-row:1 / span 2;font-size:57.97px;font-weight:800;line-height:.76;letter-spacing:-.042em;text-transform:lowercase;padding-top:23px}.rs-orange .rs-sec-summary .rs-p{grid-column:2;text-align:justify;padding-left:0}.rs-orange .rs-sec-summary .rs-h{color:#000}.rs-orange .rs-contact-pills{grid-column:2;display:flex;flex-wrap:wrap;gap:10px 12px;margin:26px -24px -23px 0}.rs-orange .rs-contact-pills li{background:#323131;color:#fff;border-radius:23px;min-height:46px;padding:10px 20px;font-size:16.82px;line-height:1.3;display:flex;align-items:center}.rs-orange .rs-sec-summary+.rs-sec{margin-top:53px}.rs-orange .rs-sec-experience,.rs-orange .rs-duo,.rs-orange .rs-sec-additional,.rs-orange .rs-sec-references{margin:30px 66px 0 79.4px}.rs-orange .rs-h{font-size:39.68px;font-weight:800;color:#ec6a3f;line-height:.9;letter-spacing:-.042em;text-transform:lowercase;margin-bottom:18px}.rs-orange .rs-sec-experience{display:grid;grid-template-columns:1fr 1fr;column-gap:50px;row-gap:26px}.rs-orange .rs-sec-experience .rs-h{grid-column:1 / -1;margin-bottom:0}.rs-orange .rs-exp{display:flex;flex-direction:column;padding-left:17px}.rs-orange .rs-exp>.rs-role{font-size:20px;font-weight:700}.rs-orange .rs-exp>.rs-org,.rs-orange .rs-exp>.rs-date{display:inline;margin-top:6px}.rs-orange .rs-exp>.rs-org .rs-loc-in{display:none}.rs-orange .rs-exp>.rs-date{text-align:left;margin-top:0}.rs-orange .rs-exp>.rs-ul{margin:12px 0 0 -13px;padding-top:14px;border-top:1px solid #323131;padding-left:1.35em}.rs-orange .rs-exp>.rs-ul li+li{margin-top:10px}.rs-orange .rs-duo{display:grid;grid-template-columns:1fr 1fr;column-gap:40px}.rs-orange .rs-duo .rs-sec{margin:0}.rs-orange .rs-edu{display:flex;flex-direction:column;padding-left:17px}.rs-orange .rs-edu+.rs-edu{margin-top:14px}.rs-orange .rs-edu>.rs-role{font-weight:700;max-width:234px}.rs-orange .rs-edu>.rs-org{margin-top:8px}.rs-orange .rs-edu>.rs-org .rs-loc-in{display:none}.rs-orange .rs-edu>.rs-date{text-align:left}.rs-orange .rs-pills li{display:block;margin-top:-2px}.rs-orange .rs-pills li span{display:inline-block;background:#323131;color:#fff;border:3px solid #fff;border-radius:25px;min-width:243.6px;padding:10px 20px;text-align:center;font-size:18.18px;line-height:1.3;transform:rotate(-3.13deg)}.rs-orange .rs-pills li:nth-child(3n+1){padding-left:0}.rs-orange .rs-pills li:nth-child(3n+2){padding-left:29px}.rs-orange .rs-pills li:nth-child(3n){padding-left:80px}.rs-orange .rs-sec-additional .rs-ul,.rs-orange .rs-refs{padding-left:17px}.rs-orange .rs-sec-additional .rs-ul{padding-left:calc(17px + 1.35em)}.rs-orange .rs-sec-skills{position:relative;z-index:1}.rs-blush{font-family:Montserrat,Arial,sans-serif;background:#fffdfd;color:#292d2d;display:grid;grid-template-columns:289px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main";font-size:12px;line-height:1.73}.rs-blush .rs-side-bg{position:absolute;left:0;top:159.9px;bottom:0;width:288.78px;background:#333132}.rs-blush .rs-ring{position:absolute;left:21.83px;top:31.55px;width:245.12px;height:245.12px;border-radius:50%;background:#fff}.rs-blush .rs-bl-arch{z-index:0}.rs-blush .rs-head{grid-area:head;padding:160px 34px 0 39px;color:#333132;position:relative}.rs-blush .rs-name{font-family:Inter,Arial,sans-serif;font-size:42.67px;font-weight:700;line-height:1.2;letter-spacing:-.02em}.rs-blush .rs-title{font-size:16px;line-height:1.4;margin-top:5px}.rs-blush .rs-h{font-family:Inter,Arial,sans-serif;font-size:16px;font-weight:700;line-height:1.2;margin-bottom:23px}.rs-blush .rs-main{grid-area:main;padding:79px 34px 50px 39px}.rs-blush .rs-main .rs-sec+.rs-sec{margin-top:38px}.rs-blush .rs-main .rs-exp{display:grid;grid-template-columns:35.4px 15px minmax(0,1fr);grid-template-areas:"date . role" "date . org" "date . ul";position:relative;min-height:95.6px}.rs-blush .rs-main .rs-exp+.rs-exp{margin-top:28px}.rs-blush .rs-main .rs-exp:before{content:"";position:absolute;left:60px;top:2px;bottom:0;width:1px;background:#efcec3}.rs-blush .rs-main .rs-exp>.rs-date{grid-area:date;text-align:center;white-space:normal;font-size:10.67px;font-weight:700;letter-spacing:.139em;line-height:1.74}.rs-blush .rs-main .rs-exp>.rs-role{grid-area:org;font-size:12px;font-weight:400;line-height:2.24}.rs-blush .rs-main .rs-exp>.rs-org{grid-area:role;font-size:14.67px;font-weight:700;line-height:1.5}.rs-blush .rs-main .rs-exp>.rs-org .rs-loc-in{font-weight:400;font-size:12px}.rs-blush .rs-main .rs-exp>.rs-ul{grid-area:ul;font-size:10.67px;line-height:1.73;margin-top:2px}.rs-blush .rs-main .rs-entry:not(.rs-exp){display:block}.rs-blush .rs-main .rs-entry:not(.rs-exp)+.rs-entry{margin-top:8px}.rs-blush .rs-main .rs-entry:not(.rs-exp)>.rs-role{font-weight:700;font-size:13.17px}.rs-blush .rs-main .rs-entry:not(.rs-exp)>.rs-date{text-align:left}.rs-blush .rs-refs{column-gap:11px}.rs-blush .rs-ref-name{font-size:13.17px;line-height:1.4}.rs-blush .rs-ref p{font-size:11.52px;line-height:1.45}.rs-blush .rs-ref-role{margin-bottom:6px}.rs-blush .rs-side{grid-area:side;padding:0 22px 50px 65px;color:#fff;position:relative}.rs-blush .rs-photo{width:165.69px;height:165.69px;border-radius:50%;margin:68.09px 0 0 -3.46px;position:relative;z-index:1}.rs-blush .rs-side .rs-sec{margin-top:39px}.rs-blush .rs-side .rs-sec-education{margin-top:79.9px}.rs-blush .rs-side .rs-edu{position:relative;display:flex;flex-direction:column;padding-left:20px;font-size:13.33px;line-height:1.55}.rs-blush .rs-side .rs-edu+.rs-edu{margin-top:14px}.rs-blush .rs-side .rs-edu:before{content:"";position:absolute;left:.5px;top:5px;width:5px;height:5px;border-radius:50%;background:#efcec3;z-index:1}.rs-blush .rs-side .rs-sec-education{position:relative}.rs-blush .rs-side .rs-sec-education .rs-h+.rs-edu:after,.rs-blush .rs-side .rs-edu:not(:last-child):after{content:"";position:absolute;left:2.5px;top:7px;height:calc(100% + 14px);width:1px;background:#fff}.rs-blush .rs-side .rs-edu:last-child:after{display:none}.rs-blush .rs-side .rs-edu>.rs-org{order:-1;font-weight:700}.rs-blush .rs-side .rs-edu>.rs-org .rs-loc-in{display:none}.rs-blush .rs-side .rs-edu>.rs-role{font-size:12px}.rs-blush .rs-side .rs-edu>.rs-date{text-align:left}.rs-blush .rs-side .rs-edu>.rs-ul{list-style:none;padding-left:0;font-size:12px}.rs-blush .rs-side .rs-skills{line-height:1.93;padding-left:1.2em}.rs-blush .rs-side .rs-h{color:#fff;margin-left:-1px}.rs-blush .rs-langs li{font-size:12px;line-height:1.93}.rs-blush .rs-langs .rs-lvl:before{content:" — "}.rs-blush .rs-contact-list li{display:flex;align-items:center;gap:13px;font-size:11.95px;line-height:1.4}.rs-blush .rs-contact-list li+li{margin-top:14px}.rs-blush .rs-ci{color:#efcec3;display:inline-flex}.rs-blush .rs-ci .rs-i{width:19px;height:19px}.rs-blush .rs-cv{overflow-wrap:anywhere}.rs-slate{font-family:Poppins,Arial,sans-serif;font-weight:300;color:#676c76;display:grid;grid-template-columns:361px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"side head" "side main";font-size:13.33px;line-height:1.4}.rs-slate .rs-side-bg{position:absolute;left:-12.75px;top:263.38px;bottom:0;width:337.7px;background:#36383d;border-top-right-radius:104px}.rs-slate .rs-sl-flare{left:324.9px;bottom:-17.8px;width:180px;height:180px}.rs-slate .rs-bar-bg{position:absolute;left:241.41px;top:101.27px;width:493.45px;height:128.11px;background:#36383d;border-radius:0 24px 86px 0}.rs-slate .rs-head{grid-area:head;position:relative;padding:126.6px 39px 0 0;min-height:263.4px}.rs-slate .rs-name{font-family:Inter,Arial,sans-serif;font-size:30.67px;font-weight:700;color:#fff;line-height:1.17}.rs-slate .rs-title{font-size:21.33px;font-weight:400;color:#c5cad8;line-height:1.16;margin-top:9px}.rs-slate .rs-h{font-family:Inter,Arial,sans-serif;font-size:17.33px;font-weight:700;color:#36383d;line-height:1.18;padding-bottom:9px;border-bottom:1px solid #676c76;margin-bottom:14px}.rs-slate .rs-main{grid-area:main;padding:0 39px 40px 0}.rs-slate .rs-main .rs-sec+.rs-sec{margin-top:29px}.rs-slate .rs-main .rs-entry{display:grid;grid-template-columns:188.2px minmax(0,1fr);column-gap:0}.rs-slate .rs-main .rs-entry+.rs-entry{margin-top:13px}.rs-slate .rs-edu>.rs-org{grid-column:1;grid-row:1;font-family:Inter,Arial,sans-serif;font-weight:700;color:#36383d}.rs-slate .rs-edu>.rs-org .rs-loc-in{display:none}.rs-slate .rs-edu>.rs-role{grid-column:1;grid-row:2}.rs-slate .rs-edu>.rs-date{grid-column:2;grid-row:1;text-align:left}.rs-slate .rs-edu>.rs-ul{grid-column:1 / -1;grid-row:3;list-style:none;padding-left:0}.rs-slate .rs-exp>.rs-org{grid-column:1;grid-row:1;font-family:Inter,Arial,sans-serif;font-weight:700;color:#36383d;padding-right:12px}.rs-slate .rs-exp>.rs-org .rs-loc-in{display:none}.rs-slate .rs-exp>.rs-date{grid-column:1;grid-row:2;text-align:left;white-space:normal}.rs-slate .rs-exp>.rs-role{grid-column:2;grid-row:1;font-family:Inter,Arial,sans-serif;font-weight:700;color:#36383d}.rs-slate .rs-exp>.rs-ul{grid-column:2;grid-row:2 / span 3;margin-top:3px}.rs-slate .rs-exp+.rs-exp{margin-top:20px}.rs-slate .rs-bars li{display:grid;grid-template-columns:188.2px 204.7px;align-items:center}.rs-slate .rs-bars li+li{margin-top:15.5px}.rs-slate .rs-bar-label{font-family:Inter,Arial,sans-serif;font-weight:700;color:#36383d}.rs-slate .rs-bar{display:block;height:9.31px;background:#c5cad8;border-radius:5px;overflow:hidden}.rs-slate .rs-bar i{display:block;height:100%;background:#36383d;border-radius:5px}.rs-slate .rs-side{grid-area:side;position:relative;padding:63.94px 81.5px 60px 39.5px;color:#c5cad8}.rs-slate .rs-photo{width:262.67px;height:260.39px;border-radius:24.5px 24.5px 71.5px;position:relative;z-index:1}.rs-slate .rs-side .rs-sec{margin-top:48px}.rs-slate .rs-side .rs-h{color:#fff;border-bottom-color:#c5cad8}.rs-slate .rs-side .rs-contact-list li{display:flex;align-items:center;gap:12px;line-height:1.25}.rs-slate .rs-side .rs-contact-list li+li{margin-top:16px}.rs-slate .rs-ci{color:#fff;display:inline-flex;width:20px;justify-content:center;flex:none}.rs-slate .rs-ci .rs-i{width:18px;height:18px}.rs-slate .rs-cv{overflow-wrap:anywhere}.rs-slate .rs-langs li{display:grid;grid-template-columns:120px minmax(0,1fr);line-height:1.25}.rs-slate .rs-langs li+li{margin-top:12.4px}.rs-slate .rs-lang{font-family:Inter,Arial,sans-serif;font-weight:700;color:#fff}.rs-slate .rs-lvl{font-style:italic}.rs-slate .rs-refs p{font-size:12px}.rb{padding-block:1.5rem 3rem}.rb .rb-intro{max-width:46rem;margin-bottom:1.25rem}.rb .rb-h1{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:.35rem 0 .6rem}.rb .rb-lede{font-size:1rem;line-height:1.55;color:var(--jl-ink)}.rb .rb-intro-copy h1{font-family:var(--font-display);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;letter-spacing:-.02em;line-height:1.05;margin:.35rem 0 .6rem}.rb .rb-intro-copy p{font-size:1rem;line-height:1.55;color:var(--jl-ink)}.rb .rb-guide{margin-top:3.5rem;padding-top:2.5rem;border-top:2px solid var(--jl-ink);display:grid;gap:1.75rem}@media(min-width:1024px){.rb .rb-guide{grid-template-columns:15.5rem minmax(0,48rem);gap:3.5rem;align-items:start}}.rb .rb-toc{border:1.5px solid var(--jl-ink);background:var(--jl-surface);box-shadow:var(--jl-hard);padding:.9rem .9rem .75rem;min-width:0}.rb .rb-toc-title{font-family:var(--font-mono);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;margin:0 0 .6rem;color:var(--jl-ink-2)}.rb .rb-toc ol{list-style:none;margin:0;padding:0 0 .25rem;counter-reset:rb-toc;display:flex;gap:.4rem;overflow-x:auto;scrollbar-width:thin}.rb .rb-toc li{counter-increment:rb-toc;flex:none}.rb .rb-toc a{display:flex;gap:.5rem;align-items:baseline;font-size:.85rem;font-weight:600;line-height:1.3;text-decoration:none;padding:.35rem .55rem;border:1px solid var(--jl-line-strong);background:var(--jl-bg);white-space:nowrap}.rb .rb-toc a:before{content:counter(rb-toc,decimal-leading-zero);font-family:var(--font-mono);font-size:.7rem;color:var(--jl-ink-3)}.rb .rb-toc a:hover,.rb .rb-toc a:focus-visible{background:var(--jl-accent);color:var(--jl-accent-ink);border-color:var(--jl-ink)}@media(min-width:1024px){.rb .rb-toc{position:sticky;top:6.5rem;max-height:calc(100vh - 8rem);overflow-y:auto}.rb .rb-toc ol{display:block;overflow:visible;padding:0}.rb .rb-toc a{white-space:normal;border:0;border-left:2px solid transparent;background:none;padding:.4rem .5rem}.rb .rb-toc a:hover,.rb .rb-toc a:focus-visible{border-left-color:var(--jl-ink)}}.rb .rb-content{min-width:0;font-size:1.02rem;line-height:1.75;color:var(--jl-ink);counter-reset:rb-sec}.rb .rb-content .rb-sec{counter-increment:rb-sec}.rb .rb-content .rb-sec+.rb-sec{margin-top:3.5rem}.rb .rb-content h2{display:flex;gap:.85rem;align-items:flex-start;font-family:var(--font-display);font-size:clamp(1.4rem,2.6vw,1.85rem);font-weight:800;letter-spacing:-.015em;line-height:1.18;margin:0 0 1.25rem;padding-bottom:.8rem;border-bottom:2px solid var(--jl-ink);scroll-margin-top:7rem}.rb .rb-content h2:before{content:counter(rb-sec,decimal-leading-zero);flex:none;font-family:var(--font-mono);font-size:.78rem;font-weight:700;letter-spacing:.04em;line-height:1;padding:.4rem .45rem;margin-top:.3em;background:var(--jl-accent);color:var(--jl-accent-ink);border:1.5px solid var(--jl-ink);box-shadow:var(--jl-hard-sm)}.rb .rb-content .rb-sec>h2+p{font-size:1.1rem;line-height:1.7}.rb .rb-content h3{font-size:1.15rem;font-weight:800;line-height:1.3;margin:2.1rem 0 .6rem;padding-left:.75rem;border-left:4px solid var(--jl-accent)}.rb .rb-content h4{font-size:1rem;font-weight:800;margin:1.4rem 0 .4rem}.rb .rb-content p{margin:0 0 1rem}.rb .rb-content strong{font-weight:700}.rb .rb-content a{font-weight:600;text-decoration:underline;text-decoration-color:var(--jl-accent);text-decoration-thickness:2px;text-underline-offset:3px}.rb .rb-content a:hover{background:var(--jl-accent);color:var(--jl-accent-ink);text-decoration-color:var(--jl-ink)}.rb .rb-content ul,.rb .rb-content ol{margin:0 0 1.2rem;padding:0;list-style:none}.rb .rb-content li{position:relative;margin:.4rem 0;padding-left:1.6rem}.rb .rb-content ul>li:before{content:"";position:absolute;left:.25rem;top:.68em;width:.5rem;height:.5rem;background:var(--jl-accent);border:1.5px solid var(--jl-ink)}.rb .rb-content ol{counter-reset:rb-ol}.rb .rb-content ol>li{counter-increment:rb-ol;padding-left:2.1rem}.rb .rb-content ol>li:before{content:counter(rb-ol);position:absolute;left:0;top:.2em;min-width:1.45rem;height:1.45rem;display:grid;place-items:center;font-family:var(--font-mono);font-size:.75rem;font-weight:700;line-height:1;border:1.5px solid var(--jl-ink);background:var(--jl-surface)}.rb .rb-content li:has(>input[type=checkbox]){padding-left:2rem}.rb .rb-content li:has(>input[type=checkbox]):before{content:"✓";left:0;top:.22em;width:1.3rem;height:1.3rem;display:grid;place-items:center;font-size:.8rem;font-weight:800;line-height:1;color:var(--jl-accent-ink);background:var(--jl-accent);border:1.5px solid var(--jl-ink)}.rb .rb-content li>input[type=checkbox]{position:absolute;opacity:0;pointer-events:none}.rb .rb-content table{width:100%;border-collapse:collapse;margin:.5rem 0 1.6rem;font-size:.93rem;line-height:1.5;display:block;overflow-x:auto;border:1.5px solid var(--jl-ink);box-shadow:var(--jl-hard);background:var(--jl-surface)}@media(min-width:640px){.rb .rb-content table{display:table}}.rb .rb-content th,.rb .rb-content td{border:1px solid var(--jl-line-strong);padding:.65rem .8rem;text-align:left;vertical-align:top}.rb .rb-content th{background:var(--jl-ink);color:var(--jl-bg);font-weight:700;border-color:var(--jl-ink)}.rb .rb-content tbody tr:nth-child(2n){background:var(--jl-surface-2)}.rb .rb-content td:first-child{font-weight:700}.rb .rb-content code{font-family:var(--font-mono);font-size:.88em;background:var(--jl-surface-2);padding:.05rem .3rem}.rb .rb-content .rb-faq-item{border:1.5px solid var(--jl-line-strong);background:var(--jl-surface);margin:0 0 .65rem;transition:border-color .15s,box-shadow .15s}.rb .rb-content .rb-faq-item[open]{border-color:var(--jl-ink);box-shadow:var(--jl-hard)}.rb .rb-content .rb-faq-item>summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.85rem 1rem}.rb .rb-content .rb-faq-item>summary::-webkit-details-marker{display:none}.rb .rb-content .rb-faq-item>summary:hover{background:var(--jl-surface-2)}.rb .rb-content .rb-faq-item>summary:focus-visible{outline:2px solid var(--jl-ink);outline-offset:2px}.rb .rb-content .rb-faq-item>summary h3{margin:0;padding:0;border:0;font-size:1.02rem;line-height:1.35}.rb .rb-content .rb-faq-item>summary:after{content:"+";flex:none;width:1.7rem;height:1.7rem;display:grid;place-items:center;font-family:var(--font-mono);font-size:1.05rem;font-weight:700;line-height:1;border:1.5px solid var(--jl-ink);background:var(--jl-bg)}.rb .rb-content .rb-faq-item[open]>summary:after{content:"–";background:var(--jl-accent);color:var(--jl-accent-ink)}.rb .rb-content .rb-faq-item[open]>summary{border-bottom:1px solid var(--jl-line)}.rb .rb-content .rb-faq-a{padding:.9rem 1rem .2rem}.rb .rb-content .rb-faq-a>:last-child{margin-bottom:.8rem}.rb .rb-privacy{font-size:.85rem;line-height:1.5;color:var(--jl-ink-2);margin-top:.5rem}.rb #ats-check{scroll-margin-top:7rem}.rb .rb-ats-source{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem}.rb .rb-ats-source legend{margin-bottom:.35rem}.rb .rb-ats-result{border:1px solid var(--jl-line-strong);padding:.85rem;background:var(--jl-bg)}.rb .rb-ats-score{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.rb .rb-ats-score strong{font-size:2rem;font-weight:800;line-height:1}.rb .rb-ats-meter{height:8px;background:var(--jl-surface-2);margin:.6rem 0 .9rem}.rb .rb-ats-meter i{display:block;height:100%;background:var(--jl-ink)}.rb .rb-ats-result h3{font-size:.85rem;font-weight:800;margin:.9rem 0 .4rem}.rb .rb-ats-chips{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;padding:0;margin:0}.rb .rb-ats-chips li{font-size:.78rem;padding:.2rem .5rem;border:1px solid var(--jl-line-strong)}.rb .rb-ats-chips.is-missing li{border-style:dashed}.rb .rb-ats-checks{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.3rem;font-size:.85rem}.rb .rb-ats-checks li:before{content:"✓ ";font-weight:800}.rb .rb-ats-checks li.is-fix:before{content:"✗ ";color:#c62828}.rb .rb-ats-checks li.is-tip:before{content:"• ";color:#b26a00}.rb .rb-hint{font-size:.78rem;line-height:1.45;color:var(--jl-ink-2)}.rb .rb-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.rb .rb-tabs{display:none}.rb .rb-grid{display:grid;grid-template-columns:minmax(0,27rem) minmax(0,1fr);gap:1.5rem;align-items:start}.rb .rb-form{display:flex;flex-direction:column;gap:.75rem}.rb .rb-toolbar{border:1px solid var(--jl-line-strong);background:var(--jl-surface);padding:.75rem;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;justify-content:space-between}.rb .rb-toolbar-actions{display:flex;gap:.4rem}.rb .rb-toolbar .rb-hint{flex-basis:100%;margin:0}.rb .rb-toolbar .rb-hint:empty{display:none}.rb .rb-check{display:inline-flex;align-items:center;gap:.5rem;font-size:.85rem;cursor:pointer}.rb .rb-check input{width:1.05rem;height:1.05rem;accent-color:var(--jl-ink)}.rb .rb-group{border:1px solid var(--jl-line-strong);background:var(--jl-surface)}.rb .rb-group>summary{cursor:pointer;list-style:none;padding:.8rem .9rem;font-weight:700;font-size:.95rem;display:flex;justify-content:space-between;align-items:center}.rb .rb-group>summary::-webkit-details-marker{display:none}.rb .rb-group>summary:after{content:"+";font-family:var(--font-mono);font-size:1.1rem}.rb .rb-group[open]>summary:after{content:"–"}.rb .rb-group[open]>summary{border-bottom:1px solid var(--jl-line)}.rb .rb-group>.rb-fields,.rb .rb-group>.rb-list,.rb .rb-group>.rb-hint{padding:.8rem .9rem 0}.rb .rb-group>.rb-add{margin:.8rem .9rem .9rem}.rb .rb-group>.rb-fields:last-child{padding-bottom:.9rem}.rb .rb-fields{display:grid;grid-template-columns:1fr 1fr;gap:.6rem .7rem}.rb .rb-span{grid-column:1 / -1}.rb .rb-field{display:flex;flex-direction:column;gap:.3rem;font-size:.78rem;font-weight:600;color:var(--jl-ink-2);min-width:0}.rb .rb-field input,.rb .rb-field textarea,.rb .rb-field select{font:inherit;font-size:.95rem;font-weight:400;color:var(--jl-ink);background:var(--jl-bg);border:1px solid var(--jl-line-strong);padding:.55rem .6rem;width:100%;min-width:0;border-radius:0}.rb .rb-field textarea{resize:vertical;line-height:1.45}.rb .rb-field input:focus,.rb .rb-field textarea:focus,.rb .rb-field select:focus{outline:2px solid var(--jl-accent);outline-offset:0;border-color:var(--jl-ink)}.rb .rb-photo-row{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.rb #rb-photo-thumb{width:3rem;height:3rem;object-fit:cover;border:1px solid var(--jl-line-strong)}.rb .rb-file{position:relative;overflow:hidden}.rb .rb-file input{position:absolute;inset:0;opacity:0;cursor:pointer}.rb .rb-photo-field .rb-hint{font-weight:400}.rb .rb-list{display:flex;flex-direction:column;gap:.7rem}.rb .rb-list:empty{display:none}.rb .rb-item{border:1px dashed var(--jl-line-strong);padding:.7rem;margin:0;min-width:0}.rb .rb-item-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;padding:0;font-size:.8rem;font-weight:700;margin-bottom:.5rem;float:left}.rb .rb-item-head+*{clear:both}.rb .rb-item-tools{display:inline-flex;gap:.25rem}.rb .rb-icon-btn{font:inherit;font-family:var(--font-mono);font-size:.75rem;line-height:1;border:1px solid var(--jl-line-strong);background:var(--jl-bg);color:var(--jl-ink);padding:.35rem .45rem;cursor:pointer;min-width:1.8rem}.rb .rb-icon-btn:hover{background:var(--jl-accent);color:var(--jl-accent-ink)}.rb .rb-icon-btn:disabled{opacity:.35;cursor:default;background:var(--jl-bg);color:var(--jl-ink)}.rb .rb-item-inline{display:flex;align-items:center;gap:.5rem}.rb .rb-item-inline .rb-grow{flex:1}.rb .rb-item-inline .rb-item-tools{margin-left:auto}.rb .rb-view{position:sticky;top:.75rem;min-width:0;display:flex;flex-direction:column;gap:.75rem;max-height:calc(100vh - 1.5rem);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.rb .rb-view>*{flex-shrink:0}.rb .rb-picker{border:1px solid var(--jl-line-strong);background:var(--jl-surface);padding:.75rem}.rb .rb-picker-head{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;flex-wrap:wrap}.rb .rb-h2{font-size:1rem;font-weight:800}.rb .rb-thumbs{display:grid;grid-auto-flow:column;grid-auto-columns:7.2rem;gap:.6rem;overflow-x:auto;padding-bottom:.4rem;scroll-snap-type:x proximity}.rb .rb-thumb{font:inherit;text-align:left;background:none;border:0;padding:0;cursor:pointer;display:flex;flex-direction:column;gap:.3rem;scroll-snap-align:start;color:var(--jl-ink)}.rb .rb-thumb-sheet{display:block;width:7.2rem;aspect-ratio:794 / 1123;overflow:hidden;border:2px solid var(--jl-line);background:#fff;position:relative}.rb .rb-thumb-sheet>.rs{position:absolute;left:0;top:0;transform-origin:0 0;pointer-events:none}.rb .rb-thumb[aria-checked=true] .rb-thumb-sheet{border-color:var(--jl-ink);box-shadow:var(--jl-hard-sm)}.rb .rb-thumb:focus-visible{outline:2px solid var(--jl-accent);outline-offset:2px}.rb .rb-thumb-name{font-size:.75rem;font-weight:700;line-height:1.2}.rb .rb-thumb-tag{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;text-transform:uppercase;color:var(--jl-ink-2)}.rb .rb-thumb-tag.is-single{color:var(--jl-ink)}.rb .rb-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.rb .rb-action-note{flex-basis:100%;margin:0}.rb .rb-stage{background:color-mix(in oklch,var(--jl-ink) 8%,var(--jl-bg));border:1px solid var(--jl-line);padding:1rem;overflow:hidden}.rb .rb-scale{transform-origin:0 0;margin:0 auto}.rb .rb-sheet{width:794px;box-shadow:0 1px 3px #0000002e,0 8px 24px #0000001f;position:relative;background:#fff}.rb .rb-sheet .rb-break{position:absolute;left:0;right:0;height:0;border-top:2px dashed #e5484d;z-index:5;pointer-events:none}.rb .rb-sheet .rb-break span{position:absolute;right:6px;top:4px;font:700 11px/1 system-ui,sans-serif;color:#e5484d;background:#fff;padding:2px 4px}.rb .rb-pages{margin:0}.rb .rb-noscript{margin-top:1rem;font-weight:600}.rb-print-root{position:fixed;left:-20000px;top:0;width:794px;z-index:-1;pointer-events:none}@media(max-width:1023px){.rb .rb-tabs{display:grid;grid-template-columns:1fr 1fr;position:sticky;top:0;z-index:20;margin:0 0 .75rem;border:1px solid var(--jl-ink);background:var(--jl-bg)}.rb .rb-tab{font:inherit;font-weight:700;font-size:.85rem;padding:.75rem;border:0;background:var(--jl-bg);color:var(--jl-ink);cursor:pointer}.rb .rb-tab.is-active{background:var(--jl-ink);color:var(--jl-bg)}.rb .rb-grid{grid-template-columns:minmax(0,1fr)}.rb .rb-grid[data-view=edit] .rb-view,.rb .rb-grid[data-view=preview] .rb-form{display:none}.rb .rb-view{position:static;max-height:none;overflow:visible}.rb .rb-stage{padding:.5rem}}@media(max-width:480px){.rb .rb-fields{grid-template-columns:1fr}}@media print{@page{size:A4;margin:0}html,body{margin:0!important;padding:0!important;background:#fff!important}body>*:not(.rb-print-root){display:none!important}.rb-print-root{position:static!important;left:auto!important;width:794px!important;z-index:auto!important;display:block!important}.rb-print-root .rs{box-shadow:none!important}}
