.video-hub-page{background:#fffefa;color:#403b3e}.video-hub-page h1,.video-hub-page h2,.video-hub-page h3{font-family:"Source Serif 4",Georgia,serif;color:#3b3038;font-weight:400}.video-hub-page .section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;margin:0 0 28px}.video-hub-page .section-head h1,.video-hub-page .section-head h2{display:flex;align-items:center;gap:12px;font-size:46px;line-height:1.08;letter-spacing:-.025em;margin:0}.video-hub-page .section-head h1:before,.video-hub-page .section-head h2:before{content:"";width:7px;height:7px;flex:0 0 7px;border-radius:50%;background:var(--wine)}.short-thumb,.video-thumb{position:relative;display:block;overflow:hidden;border-radius:8px;background:#ddd}.short-thumb img,.video-thumb img{width:100%;height:100%;object-fit:cover}.short-thumb .play,.video-live .play,.video-thumb .play{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:44px;height:44px;border-radius:50%;background:hsla(0,0%,100%,.94)}.short-thumb .play:after,.video-thumb .play:after{content:"";position:absolute;left:54%;top:50%;transform:translate(-50%,-50%);border-color:transparent transparent transparent #3b3038;border-style:solid;border-width:8px 0 8px 13px}.short-thumb .duration,.video-thumb .duration{right:8px;bottom:8px;padding:3px 6px;background:rgba(25,20,23,.78);font-weight:500}.short-thumb .duration,.video-thumb .duration,.video-thumb .live-badge{position:absolute;color:#fff;font-family:Inter,Arial,sans-serif;font-size:10.5px;border-radius:4px}.video-thumb .live-badge{left:10px;top:10px;padding:6px 9px;background:#a20c3a;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.video-live{padding:130px 0 80px;background:#f7f0e8}.live-layout{display:grid;grid-template-columns:1.1fr 1fr;gap:40px;align-items:center}.video-live .video-thumb{aspect-ratio:16/9}.live-copy h2{margin:0 0 12px;font-size:30px;line-height:1.1;letter-spacing:-.03em}.live-copy p{max-width:460px;margin:0 0 20px;font-size:16px;line-height:1.62;font-weight:300;color:#403b3e}.live-actions{display:flex;flex-wrap:wrap;gap:10px}.video-old,.video-start,.video-voices{padding:86px 0 92px;background:#fffefa}.video-spocinuti{padding:84px 0 92px;background:#f1ecf2}.video-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:44px 38px}.video-card .video-thumb{aspect-ratio:16/9;margin-bottom:18px}.video-card .meta{margin:0 0 6px;color:#4a4448;font-size:10.5px;font-weight:400;letter-spacing:.07em;text-transform:uppercase}.video-card h3{margin:0 0 8px;font-size:26px;line-height:1.12;letter-spacing:-.035em}.video-card h3 a{color:#3b3038;text-decoration:none}.video-card h3 a:hover{color:var(--purple);text-decoration:underline}.video-card p{margin:0;font-size:14.5px;line-height:1.52;font-weight:300;color:#403b3e}.video-card .card-actions{margin-top:10px}.video-card .card-actions a{color:var(--purple);font-size:13.5px;font-weight:500;text-decoration:none}.video-card .card-actions a:hover{color:var(--wine)}.video-series{padding:84px 0 92px;background:#f7f0e8}.series-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:38px}.series-card .video-thumb{aspect-ratio:16/9;margin-bottom:16px}.series-card h3{margin:0 0 8px;font-size:30px;letter-spacing:-.035em}.series-card h3 a{color:#3b3038;text-decoration:none}.series-card h3 a:hover{color:var(--purple);text-decoration:underline}.series-card h3 a:focus-visible{outline:2px solid var(--purple);outline-offset:4px}.series-card p{margin:0 0 10px;font-size:14.5px;line-height:1.55;font-weight:300;color:#403b3e}.series-card .link{color:var(--purple);font-size:14px;font-weight:500;text-decoration:none}.series-card .link:hover{color:var(--wine);text-decoration:underline}.video-shorts{padding:84px 0 92px;background:#fbf7f3}.shorts-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:20px}.short-card .short-thumb{aspect-ratio:9/16;margin-bottom:12px}.short-player iframe{display:block;width:100%;height:100%;border:0}.video-shorts-wide .shorts-grid{grid-template-columns:repeat(3,1fr);gap:30px}.video-shorts-wide .short-card .short-thumb{aspect-ratio:16/9}.video-shorts-wide .short-card h3{font-size:20px;line-height:1.2}.short-card h3{margin:0;font-size:19px;line-height:1.18;letter-spacing:-.02em}.short-card h3 a{color:#3b3038;text-decoration:none}.short-card h3 a:hover{color:var(--purple);text-decoration:underline}.video-youtube{padding:86px 0 92px;background:#fffefa}.youtube-panel{display:grid;grid-template-columns:1fr auto;gap:48px;align-items:center;padding:38px 0}.youtube-panel h2{margin:0 0 10px;font-size:38px;letter-spacing:-.035em}.youtube-panel p{margin:0;max-width:620px;font-size:16px;line-height:1.58;font-weight:300;color:#403b3e}@media(max-width:1000px){.series-grid,.video-grid{grid-template-columns:repeat(2,1fr)}.live-layout{grid-template-columns:1fr}.shorts-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:680px){.video-hub-page .section-head{display:block}.live-layout,.series-grid,.shorts-grid,.video-grid,.video-shorts-wide .shorts-grid,.youtube-panel{grid-template-columns:1fr}.video-live,.video-old,.video-series,.video-shorts,.video-spocinuti,.video-start,.video-voices,.video-youtube{padding:56px 0 64px}.video-live{padding-top:116px}.video-hub-page .section-head h1,.video-hub-page .section-head h2{font-size:31px;line-height:1.14;align-items:flex-start;gap:10px}.video-hub-page .section-head h1:before,.video-hub-page .section-head h2:before{margin-top:.55em}.live-layout{gap:22px}.live-copy h2{font-size:26px}.shorts-grid{gap:24px}}.article-page{background:#fdfbf7;color:#3b3038}.article-intro{padding:158px 0 42px}.article-intro-inner{width:min(820px,100% - 168px);margin:0 auto}.article-meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:22px;max-width:920px;color:#6f686c;font-size:13.5px;letter-spacing:.02em}.article-back a,.article-meta a{position:relative;text-decoration:none}.article-back a:after,.article-meta a:after{content:"";position:absolute;left:0;right:0;bottom:-3px;height:1px;background:#593a8a;transform:scaleX(0);transform-origin:left;transition:.16s}.article-back a:hover:after,.article-meta a:hover:after{transform:scaleX(1)}.article-meta a{color:#3f393d;font-weight:500}.article-meta-sep{color:#b2a9ae}.article-intro h1{max-width:820px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:64px;line-height:1.03;font-weight:400;letter-spacing:-.034em;color:#3b3038}.article-lead-image{width:820px;max-width:calc(100% - 168px);margin:32px auto 0;aspect-ratio:16/9;overflow:hidden;border-radius:10px}.article-lead-image img{width:100%;height:100%;object-fit:cover}.article-body{padding:38px 0 28px}.article-content{width:min(720px,100% - 168px);margin:0 auto}.article-content p{margin:0 0 22px;font-family:"Source Serif 4",Georgia,serif;font-size:20px;line-height:1.63;font-weight:400;color:#403a3e}.article-end{padding:60px 0 0}.article-back,.article-end-inner,.article-subscribe-inner{width:min(820px,100% - 168px);margin-left:auto;margin-right:auto}.article-end-inner{border-top:1px solid rgba(59,48,56,.15)}.author-box{display:grid;grid-template-columns:124px 1fr;gap:30px;align-items:center;padding:38px 0 36px}.author-box.no-photo{grid-template-columns:1fr}.author-photo{width:124px;height:124px;border-radius:50%;overflow:hidden}.author-photo img{width:100%;height:100%;object-fit:cover}.author-copy{max-width:640px}.author-label{margin:0 0 4px;color:#a20c3a;font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.author-copy h2{margin:0 0 9px;font-family:"Source Serif 4",Georgia,serif;font-size:31px;font-weight:400;color:#3b3038}.author-copy p{margin:0;font-size:15px;line-height:1.62;font-weight:300;color:#4d474b}.article-subscribe{padding:0 0 74px}.article-subscribe-inner{padding:38px 40px 40px;border-radius:10px;background:#faf6f3}.article-subscribe h2{margin:0 0 9px;font-family:"Source Serif 4",Georgia,serif;font-size:34px;font-weight:400;color:#3b3038}.article-subscribe p{max-width:590px;margin:0 0 20px;font-size:15.5px;line-height:1.58;font-weight:300;color:#4d474b}.article-back{margin-bottom:64px}.article-back a{color:#593a8a;font-size:14px}@media(max-width:900px){.article-intro{padding-top:138px}.article-back,.article-end-inner,.article-intro-inner,.article-lead-image,.article-subscribe-inner{width:min(760px,100% - 48px);max-width:none}.article-content{width:min(680px,100% - 48px)}.article-intro h1{font-size:52px;max-width:760px}}@media(max-width:620px){.article-intro{padding:118px 0 30px}.article-back,.article-content,.article-end-inner,.article-intro-inner,.article-lead-image,.article-subscribe-inner{width:calc(100% - 36px)}.article-intro h1{font-size:42px;max-width:none}.article-lead-image{aspect-ratio:4/3;margin-top:28px}.article-body{padding-top:34px}.article-content p{font-size:19px;margin-bottom:20px}.author-box{grid-template-columns:1fr}.author-photo{width:105px;height:105px}.article-subscribe-inner{padding:30px 24px 32px}}.article-meta span{color:#3f393d}