@import url("https://fonts.googleapis.com/css2?family=DM+Serif+Display&family=Roboto:wght@400&family=Zilla+Slab:wght@400;700&display=swap");.ht-section{--ht-bg-color:#15243c;--ht-max-width:1200px;--ht-padding-v:100px;--ht-padding-h:25px;--ht-left-flex:0 0 30%;--ht-col-gap:5%;--ht-card-radius:20px;--ht-card-pad-top:64px;--ht-card-pad-bottom:25px;--ht-card-pad-sides:40px;--ht-card-pad-right:calc(var(--ht-photo-size)/2 + 20px);--ht-photo-size:190px;--ht-arrow-size:51px;--ht-arrow-active-bg:#ff5900;--ht-arrow-disabled-bg:#e0e0e0;--ht-arrow-disabled-color:#757575;--ht-transition:0.45s cubic-bezier(0.4,0,0.2,1);--ht-slide-gap:32px;--ht-padding-v-mobile:50px;--ht-arrow-icon-size:20px;--ht-card-min-height:386px;position:relative}.ht-inner{align-items:flex-start;display:flex;gap:var(--ht-col-gap);margin:0 auto;max-width:var(--ht-max-width);padding:var(--ht-padding-v) var(--ht-padding-h);padding-right:calc(var(--ht-padding-h) + var(--ht-photo-size)/2);position:relative;z-index:1}.ht-left{color:#fff;flex:var(--ht-left-flex);min-width:0;padding-top:calc(var(--ht-photo-size)/2)}.ht-right{flex:1 1 auto;min-width:0}.ht-right,.ht-slider-wrap{position:relative}.ht-slider-viewport{overflow:hidden;position:relative}.ht-slider-track{column-gap:var(--ht-slide-gap);display:flex;transition:transform var(--ht-transition);will-change:transform}.ht-slide{flex:0 0 100%;padding-top:calc(var(--ht-photo-size)/2);position:relative}.ht-photo-wrap{position:absolute;right:calc(var(--ht-photo-size)/-2);top:0;z-index:2}.ht-photo{background:#ccc;border-radius:50%;display:block;height:var(--ht-photo-size);object-fit:cover;width:var(--ht-photo-size)}.ht-card{background:#fff;border-radius:var(--ht-card-radius);min-height:var(--ht-card-min-height);padding:var(--ht-card-pad-top) var(--ht-card-pad-sides) var(--ht-card-pad-bottom)}.ht-author,.ht-card{display:flex;flex-direction:column}.ht-author{gap:4px;text-align:right}.ht-arrows{gap:16px;margin-top:24px}.ht-arrow,.ht-arrows{display:flex;justify-content:center}.ht-arrow{align-items:center;border:none;border-radius:50%;cursor:pointer;height:var(--ht-arrow-size);transition:background .2s,color .2s;width:var(--ht-arrow-size)}.ht-arrow svg{display:block;flex-shrink:0;height:var(--ht-arrow-icon-size);width:var(--ht-arrow-icon-size)}.ht-arrow:not([disabled]){background:var(--ht-arrow-active-bg);color:#fff}.ht-arrow[disabled]{background:var(--ht-arrow-disabled-bg);color:var(--ht-arrow-disabled-color);cursor:default;pointer-events:none}.ht-arrow:focus-visible{outline:3px solid var(--ht-arrow-active-bg);outline-offset:2px}.ht-title{color:#fff;font-family:"DM Serif Display",serif;font-size:48px;line-height:1;margin:0 0 24px}.ht-description{color:#fff;font-family:Roboto,sans-serif;font-size:20px;font-weight:300;line-height:1.4;margin:0}.ht-description *{color:#fff}.ht-story{color:var(--ht-bg-color);flex:1;font-family:Roboto,sans-serif;font-size:18px;font-weight:300;line-height:1.4;margin:0 0 24px;padding-right:calc(var(--ht-photo-size)/2 + 20px - var(--ht-card-pad-sides));text-align:left}.ht-story p{color:#000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.ht-name{font-size:24px;font-weight:700;line-height:1}.ht-course,.ht-name{color:var(--ht-bg-color);display:block;font-family:Zilla Slab,serif}.ht-course{font-size:15px;font-weight:400;line-height:1.2}.ht-empty{color:#fff;font-family:Roboto,sans-serif;font-size:16px;padding:24px 0}.ht-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}@media (min-width:1024px){.ht-section{background-image:var(--ht-bg-desktop);background-position:50%;background-repeat:no-repeat;background-size:cover}}@media (max-width:1023px){.ht-section{background-image:var(--ht-bg-mobile);background-position:50%;background-repeat:no-repeat;background-size:cover}.ht-inner{flex-direction:column;padding:50px 25px}.ht-left{flex:none;padding-top:0;text-align:center}.ht-left,.ht-right{width:100%}.ht-description,.ht-photo-wrap{display:none}.ht-slide{padding-top:0}.ht-title{font-size:24px}.ht-story{font-size:14px}.ht-name{font-size:16px}.ht-course{font-size:14px}.ht-card{min-height:0;padding:30px}.ht-story{padding-right:0}.ht-story p{font-size:16px}}@media (min-width:768px) and (max-width:1023px){.ht-title{font-size:26px}.ht-story{font-size:16px}.ht-name{font-size:18px}.ht-course{font-size:14px}}