@font-face{font-family:"DM Serif Display";font-style:normal;font-weight:400;font-display:swap;src:url(fonts/dmserif-latin.woff2) format("woff2")}
:root{--vr-esp:#16100d;--vr-esp2:#261b15;--vr-cream:#f7f1e8;--vr-ink:#1f1714;--vr-grey:#5e5049;--vr-ember:#9a3412;--vr-sand:#cbbcae;--vr-gold:#f2b33d;--vr-gold-d:#e0a22c;--vr-gold-ink:#1c0f05;--vr-line-d:#3a2c24;--vr-line-l:#e3d6c6;--vr-row:#efe5d8;--vr-serif:"DM Serif Display",Georgia,"Times New Roman",serif;--vr-sans:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--vr-shadow:0 2px 10px rgba(0,0,0,.28);--vr-top:56px}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}
body{margin:0;background:var(--vr-cream);color:var(--vr-ink);font:400 17px/1.6 var(--vr-sans);padding-bottom:calc(60px + env(safe-area-inset-bottom))}
img{max-width:100%;height:auto;display:block}
a{color:var(--vr-ember)}
h1,h2{font-family:var(--vr-serif);font-weight:400;line-height:1.1;letter-spacing:0}
h1{font-size:32px;margin:0 0 12px}
h2{font-size:24px;line-height:1.2}
h3{font-size:18px;font-weight:600;line-height:1.3}
:focus-visible{outline:2px solid var(--vr-ember);outline-offset:2px}
.vr-zone--dark :focus-visible,.vr-top :focus-visible,.vr-hero :focus-visible,.vr-title :focus-visible,.vr-foot :focus-visible,.vr-dock :focus-visible,.vr-ctabox :focus-visible,.vr-gate-wrap :focus-visible{outline-color:var(--vr-cream)}
[hidden]{display:none!important}
.vr-sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
.vr-skip{position:absolute;left:8px;top:-60px;z-index:200;background:var(--vr-cream);color:var(--vr-ink);padding:8px 14px;border-radius:10px}
.vr-skip:focus{top:8px}
.vr-top{position:sticky;top:0;z-index:40;background:var(--vr-esp);color:var(--vr-cream);border-bottom:1px solid var(--vr-line-d)}
.vr-top__in{height:var(--vr-top);max-width:1280px;margin:0 auto;padding:0 8px 0 16px;display:flex;align-items:center;gap:8px}
.vr-logo{display:flex;flex-direction:column;justify-content:center;margin-right:auto;color:var(--vr-cream);text-decoration:none;line-height:1}
.vr-logo__name{font:400 24px/1 var(--vr-serif);margin:0}
.vr-logo__tag{font-size:13px;color:var(--vr-sand);margin-top:3px}
.vr-nav{display:none}
.vr-top__tools{display:flex;align-items:center;gap:4px}
.vr-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:0;border-radius:999px;background:transparent;color:var(--vr-cream);cursor:pointer;transition:background-color .15s}
.vr-iconbtn:hover{background:var(--vr-esp2)}
.vr-top__cta{display:none}
.vr-find{display:flex;gap:8px;max-width:1280px;margin:0 auto;padding:4px 16px 12px}
.vr-find__input{flex:1;min-width:0;height:44px;padding:0 14px;border:1px solid var(--vr-line-d);border-radius:12px;background:var(--vr-esp2);color:var(--vr-cream);font:inherit;font-size:16px}
.vr-find__input::placeholder{color:var(--vr-sand)}
.vr-find__go{height:44px;padding:0 16px;border:1px solid var(--vr-cream);border-radius:12px;background:transparent;color:var(--vr-cream);font:600 15px var(--vr-sans);cursor:pointer}
.vr-panel{max-height:calc(100vh - var(--vr-top));overflow-y:auto;padding:8px 16px 24px;border-top:1px solid var(--vr-line-d)}
.vr-panel__list{list-style:none;margin:0;padding:0}
.vr-panel__list a{display:block;padding:12px 0;border-bottom:1px solid var(--vr-line-d);color:var(--vr-cream);font:400 22px/1.2 var(--vr-serif);text-decoration:none}
.vr-panel__list--small a{font:600 17px/1.3 var(--vr-sans)}
.vr-panel__head{margin:20px 0 0;font-size:14px;color:var(--vr-sand)}
.vr-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:0 22px;border:0;border-radius:12px;background:var(--vr-gold);color:var(--vr-gold-ink);font:700 17px/1.1 var(--vr-sans);text-decoration:none;cursor:pointer;transition:background-color .15s}
.vr-btn:hover{background:var(--vr-gold-d);color:var(--vr-gold-ink)}
.vr-btn:focus-visible{outline:2px solid var(--vr-cream);outline-offset:2px}
.vr-btn__icon{flex:none}
.vr-btn--sm{min-height:40px;padding:0 14px;font-size:15px}
.vr-btn--dock{min-height:44px;padding:0 16px;font-size:15px}
.vr-btn-note{margin:8px 0 0;font-size:13px;color:var(--vr-sand)}
.vr-more{color:var(--vr-cream);font-weight:600;font-size:15px;text-decoration:none;white-space:nowrap}
.vr-more:hover{text-decoration:underline}
.vr-eyebrow{margin:0 0 8px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--vr-sand)}
.vr-crumbs{display:none}
.vr-crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:13px;color:var(--vr-sand)}
.vr-crumbs li+li::before{content:"/";margin-right:6px}
.vr-crumbs a{color:var(--vr-sand)}
.vr-hero{position:relative;background:var(--vr-esp);color:var(--vr-cream)}
.vr-hero__art{display:block;aspect-ratio:780/900;overflow:hidden;background:var(--vr-esp2)}
.vr-hero__art--none{aspect-ratio:auto;height:96px}
.vr-hero__img{width:100%;height:100%;object-fit:cover}
.vr-hero__copy{position:relative;margin-top:-104px;padding:0 16px 32px;text-shadow:0 1px 14px rgba(22,16,13,.9)}
.vr-hero__art--none+.vr-hero__copy{margin-top:-72px}
.vr-hero__title{margin:0 0 8px;font-size:32px;line-height:1.1}
.vr-hero__sub{margin:0 0 16px;color:var(--vr-cream);font-size:17px;line-height:1.45;max-width:46ch}
.vr-hero .vr-btn,.vr-title .vr-btn,.vr-ctabox .vr-btn{text-shadow:none}
.vr-zone{padding:48px 0}
.vr-zone--tight{padding:32px 0}
.vr-zone--dark{background:var(--vr-esp);color:var(--vr-cream)}
.vr-zone--light{background:var(--vr-cream);color:var(--vr-ink)}
.vr-zone--list{padding-top:0}
.vr-col{max-width:calc(min(68ch, 600px) + 32px);margin:0 auto;padding:0 16px}
.vr-wide{max-width:1280px;margin:0 auto;padding:0 16px}
.vr-lead{font-size:18px}
.vr-lead p{margin:0 0 14px}
.vr-lead p:last-child{margin-bottom:0}
.vr-band-title{margin:0 0 6px;font:400 24px/1.2 var(--vr-serif);color:var(--vr-cream)}
.vr-zone--light .vr-band-title{color:var(--vr-ink)}
.vr-band-text{margin:0 0 20px;font-size:15px;color:var(--vr-sand)}
.vr-zone--list .vr-wide{padding-top:32px}
.vr-rail{padding:16px 0 24px}
.vr-rail+.vr-rail{border-top:1px solid var(--vr-line-d);padding-top:28px}
.vr-rail__head{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}
.vr-rail__title{margin:0;font:400 24px/1.2 var(--vr-serif);color:var(--vr-cream)}
.vr-rail__note{margin:4px 0 0;font-size:14px;color:var(--vr-sand)}
.vr-rail__track{list-style:none;margin:14px -16px 0;padding:0 16px 4px;display:grid;grid-auto-flow:column;grid-auto-columns:42vw;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding:0 16px;overscroll-behavior-x:contain;scrollbar-width:none}
.vr-rail__track::-webkit-scrollbar{display:none}
.vr-rail__item{scroll-snap-align:start;min-width:0}
.vr-card{min-width:0}
.vr-card__link{display:block;color:var(--vr-cream);text-decoration:none}
.vr-card__cover{position:relative;aspect-ratio:.7;border-radius:10px;overflow:hidden;background:var(--vr-esp2)}
.vr-card__img{width:100%;height:100%;object-fit:cover}
.vr-card__link:hover .vr-card__title{text-decoration:underline}
.vr-card__title{margin:8px 0 2px;font-size:15px;font-weight:600;line-height:1.3;color:var(--vr-cream);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}
.vr-card__meta{margin:0;font-size:13px;line-height:1.4;color:var(--vr-sand)}
.vr-card__lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:12px;text-align:center;color:var(--vr-cream);border:1px solid var(--vr-line-d);border-radius:10px}
.vr-card__locktitle{font:400 19px/1.15 var(--vr-serif)}
.vr-card__lockline{font-size:13px;color:var(--vr-sand)}
.vr-badge{position:absolute;left:8px;top:8px;padding:2px 9px;border-radius:999px;background:var(--vr-esp);border:1px solid var(--vr-line-d);color:var(--vr-cream);font-size:13px;font-weight:600;line-height:1.5}
.vr-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
.vr-chips{position:sticky;top:var(--vr-top);z-index:30;background:var(--vr-esp);border-bottom:1px solid var(--vr-line-d)}
.vr-chips__track{list-style:none;max-width:1280px;margin:0 auto;padding:10px 16px;display:flex;gap:8px;overflow-x:auto;scrollbar-width:none}
.vr-chips__track::-webkit-scrollbar{display:none}
.vr-chip{display:inline-block;padding:6px 14px;border:1px solid var(--vr-line-d);border-radius:999px;color:var(--vr-cream);font-size:15px;font-weight:600;text-decoration:none;white-space:nowrap;transition:border-color .15s}
.vr-chip:hover{border-color:var(--vr-sand)}
.vr-chip--on{background:var(--vr-cream);border-color:var(--vr-cream);color:var(--vr-esp)}
.vr-figs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:24px 0 12px}
.vr-figs__item{display:flex;flex-direction:column;border-top:1px solid var(--vr-line-l);padding-top:10px}
.vr-figs dd{order:-1;margin:0;font:400 36px/1 var(--vr-serif);color:var(--vr-ink)}
.vr-figs dt{margin-top:4px;font-size:14px;line-height:1.35;color:var(--vr-grey)}
.vr-stamp,.vr-byline{margin:0 0 20px;font-size:14px;color:var(--vr-grey)}
.vr-byline a{color:var(--vr-ember);font-weight:600}
.vr-prose h2{margin:44px 0 12px}
.vr-prose h3{margin:28px 0 8px}
.vr-prose p,.vr-prose ul,.vr-prose ol{margin:0 0 16px}
.vr-prose li{margin:0 0 6px}
.vr-prose>:first-child{margin-top:0}
.vr-answer{margin:0 0 32px;padding:2px 0 2px 16px;border-left:4px solid var(--vr-ember)}
.vr-answer__label{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--vr-ember)}
.vr-answer__body p{margin:0 0 8px}
.vr-table{margin:24px 0;overflow-x:auto;border:1px solid var(--vr-line-l);border-radius:14px;-webkit-overflow-scrolling:touch}
.vr-table table{width:100%;border-collapse:collapse;font-size:16px;line-height:1.45}
.vr-table--wide table{min-width:560px}
.vr-table caption{caption-side:top;text-align:left;padding:14px 14px 10px;font:400 22px/1.2 var(--vr-serif);background:var(--vr-cream)}
.vr-table th,.vr-table td{padding:10px 14px;text-align:left;vertical-align:top}
.vr-table thead th{background:var(--vr-esp);color:var(--vr-cream);font-weight:600}
.vr-table tbody tr:nth-child(odd){background:var(--vr-cream)}
.vr-table tbody tr:nth-child(even){background:var(--vr-row)}
.vr-table tbody th{font-weight:600;width:42%}
.vr-ctabox{display:grid;gap:16px;margin:36px 0;padding:20px;border-radius:14px;background:var(--vr-esp);color:var(--vr-cream)}
.vr-ctabox__covers{display:flex;gap:8px}
.vr-ctabox__img{width:72px;aspect-ratio:.7;object-fit:cover;border-radius:10px}
.vr-ctabox__line{margin:0 0 14px;font:400 22px/1.25 var(--vr-serif)}
.vr-ctabox__line a{color:var(--vr-cream)}
.vr-plans{display:grid;gap:16px;margin:24px 0}
.vr-plan{padding:20px;border:1px solid var(--vr-line-l);border-radius:14px}
.vr-plan__name{margin:0 0 6px;font-weight:700}
.vr-plan__price{margin:0;font:400 40px/1 var(--vr-serif)}
.vr-plan__price small{font:400 17px var(--vr-sans);color:var(--vr-grey)}
.vr-plan__total{margin:6px 0 0;font-size:14px;color:var(--vr-grey)}
.vr-plan__tag{display:inline-block;margin:0 0 10px;padding:2px 10px;border-radius:999px;background:var(--vr-esp);color:var(--vr-cream);font-size:13px;font-weight:700}
.vr-title{position:relative;overflow:hidden;background:var(--vr-esp);color:var(--vr-cream)}
.vr-title__bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;filter:blur(30px) brightness(.4);opacity:.9}
.vr-title__in{position:relative;max-width:1280px;margin:0 auto;padding:20px 16px 40px;display:grid;gap:18px}
.vr-title__poster{width:68%;max-width:300px;margin:0 auto}
.vr-title__img{width:100%;aspect-ratio:.7;object-fit:cover;border-radius:10px;box-shadow:var(--vr-shadow)}
.vr-title__main{text-align:center;min-width:0}
.vr-title__h1{margin:0 0 12px;font-size:32px;line-height:1.1}
.vr-pills{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 18px;padding:0}
.vr-pills li{padding:4px 12px;border:1px solid var(--vr-line-d);border-radius:999px;background:var(--vr-esp2);color:var(--vr-cream);font-size:14px;font-weight:600}
.vr-title__eps{margin-top:36px;text-align:left}
.vr-title .vr-band-text{text-align:left;margin-top:28px}
.vr-eps{list-style:none;margin:10px 0 0;padding:0;border-top:1px solid var(--vr-line-d)}
.vr-eps__row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--vr-line-d)}
.vr-eps__state{font-size:15px;font-weight:600;white-space:nowrap;color:var(--vr-sand)}
.vr-eps__state--open{color:var(--vr-cream);font-weight:700}
.vr-eps__state--acct{color:var(--vr-cream)}
.vr-eps__key{margin:12px 0 0;font-size:14px;color:var(--vr-sand)}
.vr-people{list-style:none;margin:16px 0 44px;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 12px}
.vr-person__link{display:block;color:var(--vr-cream);text-decoration:none}
.vr-person__photo{display:block;aspect-ratio:.7;border-radius:10px;overflow:hidden;background:var(--vr-esp2)}
.vr-person__img{width:100%;height:100%;object-fit:cover}
.vr-person__name{display:block;margin:8px 0 2px;font:400 20px/1.2 var(--vr-serif)}
.vr-person__link:hover .vr-person__name{text-decoration:underline}
.vr-person__meta{font-size:13px;color:var(--vr-sand)}
.vr-links{list-style:none;margin:0 0 32px;padding:0}
.vr-links a{display:block;padding:10px 0;border-bottom:1px solid var(--vr-line-d);color:var(--vr-cream)}
.vr-pages ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin:40px 0 0;padding:0}
.vr-pages a,.vr-pages span{display:inline-flex;align-items:center;justify-content:center;min-width:44px;height:44px;padding:0 14px;border:1px solid var(--vr-line-d);border-radius:999px;color:var(--vr-cream);text-decoration:none;font-weight:600}
.vr-pages .vr-pages__on{background:var(--vr-cream);border-color:var(--vr-cream);color:var(--vr-esp)}
.vr-pages .vr-pages__gap{border:0}
.vr-qa{margin-top:48px}
.vr-qa h2{margin:0 0 12px}
.vr-qa-item{border-top:1px solid var(--vr-line-l)}
.vr-qa-item:last-child{border-bottom:1px solid var(--vr-line-l)}
.vr-qa-item summary{display:flex;justify-content:space-between;gap:16px;padding:14px 0;font-weight:600;cursor:pointer;list-style:none}
.vr-qa-item summary::-webkit-details-marker{display:none}
.vr-qa-item summary::after{content:"+";flex:none;color:var(--vr-ember);font-weight:700}
.vr-qa-item[open] summary::after{content:"\2212"}
.vr-qa-a p{margin:0 0 14px}
.vr-foot{background:var(--vr-esp);color:var(--vr-sand);padding:48px 0 32px;font-size:15px}
.vr-foot a{color:var(--vr-cream)}
.vr-foot__in{max-width:1280px;margin:0 auto;padding:0 16px}
.vr-foot__brand{max-width:60ch}
.vr-foot__brand .vr-logo__name{font-size:28px;color:var(--vr-cream);margin:0 0 8px}
.vr-foot__cols{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:32px 0}
.vr-foot__head{margin:0 0 8px;color:var(--vr-cream);font-weight:700}
.vr-foot ul{list-style:none;margin:0;padding:0}
.vr-foot li{margin:0 0 6px}
.vr-legal{max-width:80ch;margin:0 0 12px;font-size:14px}
.vr-dock{position:fixed;left:0;right:0;bottom:0;z-index:50;display:flex;align-items:center;gap:4px;height:calc(60px + env(safe-area-inset-bottom));padding:0 8px env(safe-area-inset-bottom);background:var(--vr-esp);border-top:1px solid var(--vr-line-d)}
.vr-dock__item{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--vr-cream);font-size:13px;font-weight:600;text-decoration:none;min-width:0}
.vr-dock__item span{color:var(--vr-sand)}
.vr-dock--title{gap:12px;padding-left:12px;padding-right:12px}
.vr-dock__thumb{width:36px;height:51px;object-fit:cover;border-radius:6px;flex:none}
.vr-dock__name{flex:1;min-width:0;margin:0;color:var(--vr-cream);font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.vr-gate-wrap{display:none}
.vr-gate body{overflow:hidden}
.vr-gate .vr-gate-wrap{position:fixed;inset:0;z-index:100;display:grid;place-items:center;padding:16px;background:rgba(22,16,13,.92)}
.vr-gate-box{max-width:460px;padding:24px;border:1px solid var(--vr-line-d);border-radius:14px;background:var(--vr-esp2);color:var(--vr-sand)}
.vr-gate-title{margin:0 0 12px;font:400 30px/1.15 var(--vr-serif);color:var(--vr-cream)}
.vr-gate-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:20px}
.vr-gate-leave{color:var(--vr-cream);font-weight:600}
.vr-split{display:block}
.vr-side{display:none}
@media (min-width:761px){
:root{--vr-top:64px}
body{font-size:18px;padding-bottom:0}
h1{font-size:52px}
h2{font-size:32px}
.vr-top__in{padding:0 24px}
.vr-logo{flex-direction:row;align-items:baseline;gap:12px;margin-right:24px}
.vr-logo__name{font-size:28px}
.vr-logo__tag{margin:0}
.vr-nav{display:block;margin-right:auto}
.vr-nav__list{list-style:none;display:flex;align-items:center;gap:2px;margin:0;padding:0}
.vr-nav__link{display:block;padding:8px 12px;border-radius:999px;color:var(--vr-cream);font-size:15px;font-weight:600;text-decoration:none;cursor:pointer;list-style:none;transition:background-color .15s}
.vr-nav__link::-webkit-details-marker{display:none}
.vr-nav__link:hover{background:var(--vr-esp2)}
.vr-drop{position:relative}
.vr-drop__list{position:absolute;right:0;top:calc(100% + 8px);min-width:220px;list-style:none;margin:0;padding:8px;background:var(--vr-esp2);border:1px solid var(--vr-line-d);border-radius:14px;box-shadow:var(--vr-shadow)}
.vr-drop__list a{display:block;padding:8px 12px;border-radius:10px;color:var(--vr-cream);text-decoration:none;font-size:15px}
.vr-drop__list a:hover{background:var(--vr-esp)}
.vr-top__cta{display:block;margin-left:8px}
.vr-top__menu{display:none}
.vr-panel{display:none!important}
.vr-crumbs{display:block}
.vr-hero__art{aspect-ratio:1440/560;max-height:620px;width:100%}
.vr-hero__art::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(22,16,13,.78) 0,rgba(22,16,13,.35) 45%,rgba(22,16,13,0) 70%);pointer-events:none}
.vr-hero__copy{position:absolute;left:0;right:0;bottom:0;max-width:1280px;margin:0 auto;padding:0 32px 44px}
.vr-hero__copy>*{max-width:640px}
.vr-hero__art--none{height:140px}
.vr-hero__art--none+.vr-hero__copy{position:relative;margin-top:-100px}
.vr-hero__title{font-size:52px}
.vr-hero__sub{font-size:19px}
.vr-zone{padding:72px 0}
.vr-zone--tight{padding:48px 0}
.vr-zone--list{padding-top:0}
.vr-wide{padding:0 32px}
.vr-rail__head,.vr-rail__track{padding-left:0;padding-right:0}
.vr-rail__track{margin:16px 0 0;grid-auto-columns:190px;gap:16px}
.vr-rail__title{font-size:30px}
.vr-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:32px 20px}
.vr-chips__track{padding:12px 32px}
.vr-figs{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:20px}
.vr-figs dd{font-size:42px}
.vr-ctabox{grid-template-columns:auto 1fr;align-items:center;gap:24px;padding:24px}
.vr-ctabox__img{width:84px}
.vr-plans{grid-template-columns:repeat(3,minmax(0,1fr))}
.vr-title__in{grid-template-columns:360px minmax(0,1fr);gap:56px;align-items:start;padding:48px 32px 72px}
.vr-title__poster{position:sticky;top:96px;width:360px;max-width:none;margin:0}
.vr-title__main{text-align:left;padding-top:8px}
.vr-title__h1{font-size:52px}
.vr-pills{justify-content:flex-start}
.vr-title__main .vr-title__cta,.vr-title__main .vr-band-text,.vr-title__eps{max-width:640px}
.vr-people{grid-template-columns:repeat(6,minmax(0,1fr));gap:32px 20px}
.vr-setgrid{margin:28px 0;padding:24px}
.vr-setgrid .vr-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}
.vr-band-title{font-size:30px}
.vr-foot__cols{grid-template-columns:repeat(4,minmax(0,220px));gap:40px}
.vr-dock{display:none}
.vr-split{display:grid;grid-template-columns:minmax(0,760px) 300px;gap:56px;justify-content:center;max-width:1240px;margin:0 auto;padding:0 32px}
.vr-split>.vr-col{max-width:none;margin:0;padding:0}
.vr-prose,.vr-split .vr-lead{font-size:19px}
.vr-side{display:block;position:sticky;top:88px;align-self:start;max-height:calc(100vh - 104px);overflow-y:auto;scrollbar-width:none}
.vr-side::-webkit-scrollbar{display:none}
.vr-side__box{padding:20px;border-radius:14px;background:var(--vr-esp);color:var(--vr-cream)}
.vr-side__box .vr-btn{width:100%;font-size:15px;padding:0 12px;white-space:nowrap}
.vr-side__covers{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}
.vr-side__mini{width:100%;aspect-ratio:.7;object-fit:cover;border-radius:10px}
.vr-side__one{display:flex;gap:12px;align-items:center;margin-bottom:14px}
.vr-side__cover{width:84px;aspect-ratio:.7;object-fit:cover;border-radius:10px;flex:none}
.vr-side__title{margin:0;font:400 22px/1.15 var(--vr-serif)}
.vr-side__line{margin:0 0 12px;font-size:15px;color:var(--vr-sand)}
.vr-side__head{margin:24px 0 10px;font-weight:700;font-size:15px;color:var(--vr-ink)}
.vr-side__list{list-style:none;margin:0;padding:0}
.vr-side__item{display:flex;gap:12px;align-items:center;padding:6px 0;color:var(--vr-ink);text-decoration:none}
.vr-side__item:hover .vr-side__name{text-decoration:underline}
.vr-side__thumb{width:48px;aspect-ratio:.7;object-fit:cover;border-radius:8px;flex:none}
.vr-side__name{display:block;font-size:15px;font-weight:600;line-height:1.3}
.vr-side__meta{display:block;font-size:13px;color:var(--vr-grey)}
.vr-side__chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}
.vr-chip--light{border-color:var(--vr-line-l);color:var(--vr-ink);font-size:14px;padding:4px 12px}
.vr-chip--light:hover{border-color:var(--vr-grey)}
}
@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;scroll-behavior:auto!important}}
.vr-zone--rails{padding-top:8px}
.vr-zone--list{padding-bottom:40px}
.vr-zone--flush{padding-top:0}
.vr-zone--join+.vr-zone--light{padding-top:0}
.vr-stories{list-style:none;padding:0;margin:0 0 24px}
.vr-stories li{padding:12px 0;border-bottom:1px solid var(--vr-line-l);margin:0}
.vr-stories a{color:var(--vr-ember)}
.vr-setchips{list-style:none;margin:14px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px}
.vr-setgrid{margin:24px -16px;padding:24px 16px;background:var(--vr-esp);border-radius:14px}
.vr-drop__head{padding:10px 12px 4px;font-size:13px;color:var(--vr-sand)}
