.rev-dropdown{position:relative}.rev-dropdown-toggle{border:0;background:none;display:flex;align-items:center;gap:6px;color:#4b291c;cursor:pointer;font-family:var(--default-font);font-size:12px;font-weight:500;padding:10px 8px}.main-menu ul.rev-submenu{position:absolute!important;top:100%;left:0;width:240px;padding:10px!important;margin:0!important;background:#faf8f5;border:1px solid #ddcdbb;border-radius:14px;box-shadow:0 12px 35px #4b291c18;z-index:200;display:block;opacity:1;visibility:visible;transform:none;list-style:none}.main-menu ul.rev-submenu[hidden]{display:none!important}.main-menu .rev-submenu li{display:block;width:100%;margin:0}.main-menu ul.rev-submenu li a{display:block;color:#4b291c!important;padding:13px 14px!important;border-radius:8px;font-size:13px!important;white-space:normal}.main-menu .rev-submenu a:hover{background:#eee3d6}.rev-dropdown-toggle:focus-visible{outline:2px solid #9d7651;outline-offset:3px}.rev-section{padding:90px 0}.rev-tint{background:#f3eee7}.rev-bio-hero,.rev-pilates-hero{padding:80px 0}.rev-bio-hero .section-title h2,.rev-pilates-hero .section-title h2{font-size:52px}.rev-portrait{position:relative;padding:0 25px 20px 0}.rev-portrait>img{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:center 35%;border-radius:110px 20px 20px 20px}.rev-portrait>span{position:absolute;bottom:0;right:0;padding:18px 24px;border-radius:12px;background:#e8d3b8;color:#4b291c;font-size:13px}.rev-lead{font-size:20px;line-height:1.7;color:#5c4030}.rev-tags{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.rev-tags span{padding:9px 14px;border:1px solid #d6c5b3;border-radius:30px;font:400 12px/1.5 var(--default-font);color:#5c4030}.rev-info{height:100%;padding:30px;border:1px solid #dfd3c6;border-radius:18px;background:#faf8f5}.rev-info>span{display:block;color:#a08362;font-size:13px;margin-bottom:20px}.rev-info h3{font-size:29px;line-height:1.2;margin:0 0 18px}.rev-info p{font-size:15px;margin-bottom:0}.rev-info li{line-height:1.8;margin-bottom:8px}.rev-info ul{padding-left:20px;margin-bottom:0}.rev-education{padding-left:24px;border-left:2px solid #d9c2a6}.rev-education h3{font-size:25px;margin:28px 0 10px}.rev-education p{font-size:14px}.rev-document{display:block;width:100%;padding:0;border:0;border-radius:14px;overflow:hidden;background:#ede8e1;cursor:zoom-in}.rev-document img{display:block;width:100%;height:auto}.rev-diploma{background:#fff;border:1px solid #dfd3c6;border-radius:20px;overflow:hidden}.rev-diploma>div{padding:25px}.rev-diploma h3{font-size:27px}.rev-diploma p{font-size:13px;margin:12px 0}.rev-doc-open{background:transparent;border:0;color:#5c4030;padding:10px 0;font-size:13px;font-weight:500;cursor:pointer}.rev-timeline{display:grid;grid-template-columns:repeat(3,1fr);gap:25px}.rev-timeline article{border-top:2px solid #cbb294;padding:30px 0}.rev-role{font-size:12px;color:#795d47;display:block;margin-bottom:20px}.rev-timeline h3{font-size:30px;line-height:1.2;margin-bottom:20px}.rev-timeline p{font-size:15px}.rev-timeline small{font-size:13px;line-height:1.8;display:block;color:#79675c}.rev-secondary-photo img{width:100%;border-radius:25px;aspect-ratio:4/3;object-fit:cover}.rev-links{display:flex;gap:15px;flex-wrap:wrap;margin-top:35px}.rev-cta{background:#eee3d6;padding:65px 0}.rev-cta>.container{display:flex;align-items:center;justify-content:space-between;gap:30px}.rev-cta .section-title{margin-bottom:20px}.rev-cta p{max-width:650px;margin:0}.rev-cta>.container>.btn-default{white-space:nowrap}.rev-doc-card{height:100%;background:#fff;border:1px solid #dfd3c6;border-radius:20px;padding:18px}.rev-doc-card .rev-document img{height:270px;object-fit:contain;background:#f3eee7}.rev-doc-card h3{font-size:25px;line-height:1.3;margin:24px 4px 8px}.rev-doc-card .rev-doc-open{margin:0 4px}.rev-intro{max-width:700px;margin-bottom:35px}.rev-video-card{height:100%;margin:0;background:#fff;border:1px solid #dfd3c6;border-radius:20px;overflow:hidden}.rev-video-card video{width:100%;height:420px;display:block;background:#211914;object-fit:contain}.rev-video-card figcaption{padding:20px;font-size:14px;color:#5c4030}.rev-pilates-hero .rev-tags{margin-bottom:30px}#photo-dialog{max-width:96vw}#photo-dialog img{max-height:80vh}@media(max-width:991px){.main-menu ul.rev-submenu{position:static!important;width:100%;box-shadow:none;margin:5px 0 10px!important}.st-nav .rev-dropdown-toggle{padding:12px 0;font-size:14px}.rev-section{padding:60px 0}.rev-bio-hero,.rev-pilates-hero{padding:55px 0}.rev-portrait{max-width:480px;margin:auto}.rev-timeline{grid-template-columns:1fr}.rev-cta>.container{display:block}.rev-cta>.container>.btn-default{margin-top:30px}.rev-video-card video{height:360px}}@media(max-width:575px){.rev-bio-hero .section-title h2,.rev-pilates-hero .section-title h2{font-size:40px}.rev-lead{font-size:18px}.rev-portrait{padding-right:10px}.rev-portrait>span{font-size:11px;padding:15px}.rev-info{padding:25px}.rev-info h3{font-size:27px}.rev-video-card video{height:360px}.rev-doc-card .rev-document img{height:260px}.rev-cta{padding:50px 0}}
.rev-bio-hero .section-title h1,.rev-pilates-hero .section-title h1{font:400 52px/1.15 Georgia,serif;letter-spacing:-1.3px;color:#4b291c}.rev-document[data-rotate] img{transform:rotate(-90deg)}#photo-dialog.rev-rotated-dialog{padding:45px 30px 25px;overflow:hidden}#photo-dialog.rev-rotated-dialog img{transform:rotate(-90deg);max-width:72vh;max-height:75vw;margin:8vh auto}#photo-dialog.rev-rotated-dialog p{position:relative}@media(max-width:575px){.rev-bio-hero .section-title h1,.rev-pilates-hero .section-title h1{font-size:40px}#photo-dialog.rev-rotated-dialog img{max-width:70vh;max-height:65vw;margin:12vh auto}}
#photo-dialog.rev-rotated-dialog{width:90vw;max-width:1100px;height:80vh;padding:45px 20px 30px}#photo-dialog.rev-rotated-dialog img{position:absolute;left:50%;top:48%;width:min(62vh,55vw);height:auto;max-width:none;max-height:none;margin:0;transform:translate(-50%,-50%) rotate(-90deg)}#photo-dialog.rev-rotated-dialog p{position:absolute;bottom:15px;left:15px;right:15px;margin:0}#photo-dialog.rev-rotated-dialog .photo-close{z-index:2}
