html .ve .e-hero h1 em{font-style:italic}html .ve .e-hero h1{text-wrap:balance}html .ve .e-hero .e-lede{text-wrap:pretty}html .hc .bg-micro{font:400 15px/1.4 var(--serif),Georgia,serif;color:#141414;text-wrap:balance;margin:8px 0 0}html .hc .bg-micro+.bg-err:empty+.bg-fine,html .hc .bg-micro+.bg-fine{margin-top:4px}html .hc .bg-fine{text-wrap:pretty;font-size:14px;line-height:1.45}html .ve .e-hero .hc-sample{font:400 16px/1.45 var(--serif),Georgia,serif;text-wrap:balance;margin:0 0 20px}html .ve .e-hero .hc-sample a{color:#f6f2ea;text-underline-offset:.2em;-webkit-text-decoration:underline #f6f2ea8c;text-decoration:underline #f6f2ea8c;text-decoration-thickness:1px}html .ve .e-hero .hc-sample a:hover{text-decoration-color:currentColor}html .ve .e-hero .hc-sample a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #f6f2ea}html .ve .e-hero .e-home-s{margin:0}@media (min-width:701px){html .ve .e-hero:has(.hc-sample){--h:max(clamp(620px,92svh,1300px),940px)}html .ve .e-hero .e-lede{margin-bottom:28px}html .ve .e-hero .hc{margin-bottom:16px}}@media (min-width:701px) and (max-width:900px){html .ve .e-hero:has(.hc-sample){--h:max(clamp(620px,92svh,1300px),860px)}}@media (min-width:1200px){html .ve .e-hero:has(.hc-sample){--h:max(clamp(620px,92svh,1300px),900px)}}@media (min-width:1680px){html .ve .e-hero:has(.hc-sample){--h:max(clamp(620px,92svh,1300px),1080px)}}@media (max-width:700px){html .ve .e-hero picture{display:block}html .e-img{height:72px}html .e-hero-in{padding:20px 0 32px}html .e-label{margin-bottom:8px}html .ve .e-hero h1{margin-bottom:12px;font-size:clamp(28px,7.6vw,32px);line-height:1.08}html .ve .e-hero .e-lede{order:2;max-width:none;margin:0 0 16px;font-size:16px;line-height:1.45}html .ve .e-hero .hc{order:3}html .ve .e-hero .hc-sample{order:4;margin:12px 0 0;font-size:15px}html .ve .e-hero .hc-sample a{color:#1f3fbf;text-decoration-color:#1f3fbf73}html .ve .e-hero .hc-sample a:focus-visible{outline-color:#1f3fbf}html .ve .e-hero .e-home-s{order:5;margin:16px 0 0}html .hc .hc-book{margin-bottom:12px;padding:10px 0}html .hc .bg-label{margin-bottom:4px}}@media (max-width:700px) and (max-height:659.98px){html .ve .e-hero picture{display:none}}@media (max-width:700px) and (max-height:599.98px){html .e-hero-in{padding-top:12px}}html .ve .e-ba{padding-top:72px}@media (max-width:700px){html .ve .e-ba{padding-top:48px}}html .ve .mem-home .mem-amt{flex-wrap:nowrap;align-items:baseline;gap:10px;display:inline-flex}html .ve .mem-home .mem-was{font:400 22px/1 var(--serif),Georgia,serif;color:#5e5b54;text-decoration-thickness:1px}html .ve .mem-home .mem-plan .mem-note{color:#5e5b54;text-wrap:pretty}html .ve #membership .mem-refund{white-space:normal;text-align:left;text-wrap:balance;font:400 14px/1.4 var(--serif),Georgia,serif;color:#5e5b54;margin:10px 0 0}html .ve #membership .mem-all{margin:0 0 20px}html .ve #membership .mem-all a{min-height:44px;font:400 13px/20px var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#1f3fbf;text-underline-offset:.3em;align-items:center;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}html .ve #membership .mem-all a:hover{text-decoration-thickness:2px}html .ve #membership .mem-all a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #1f3fbf}html .ve #membership.e-mem .mem-home .mem-plans{margin-bottom:8px}@media (max-width:719.98px){html .ve:has(.mem-page) .vp-band .vp-band-in{padding-top:24px;padding-bottom:24px}html .ve:has(.mem-page) .vp-band h1{text-wrap:balance;margin-bottom:0;font-size:28px;line-height:1.1}html .ve:has(.mem-page) .vp-band .lm-lede p{margin:0;font-size:16px;line-height:1.45}html .ve #membership.mem-page{padding-top:20px}html .ve #membership.mem-page .mem-plan.mem-feat{gap:4px;padding:16px 20px 20px}html .ve #membership.mem-page .mem-feat .mem-amt b{font-size:36px}}html .ve .e-top .d-nav a[aria-current=page]{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:2px}html .ve .e-top .d-nav a:hover{text-underline-offset:.45em;text-decoration:underline;text-decoration-thickness:1px}html .ve .e-top .d-nav a[aria-current=page]:hover{text-decoration-thickness:2px}html .ve .e-top .d-nav a:focus-visible,html .ve .e-top .d-mark:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid}html .ve.vp-paper .e-top .d-nav a[aria-current=page]{color:#141414}@media (min-width:720px) and (max-width:1023.98px){html .ve .e-top .d-nav{gap:20px}}html.mm-open,html.mm-open body{overflow:hidden}@media (max-width:719.98px){html .ve .e-top .mmenu summary:focus-visible{outline-offset:2px;outline:2px solid #1f3fbf}html .ve .e-top .mmenu-p{max-height:calc(100dvh - var(--head-h,48px));overscroll-behavior:contain;box-sizing:border-box;overflow-y:auto}html .ve .e-top .mmenu-p a:not(.btn){min-height:52px}html .ve .e-top .mmenu-p a:not(.btn):hover{text-underline-offset:.4em;background:0 0;text-decoration:underline;text-decoration-thickness:1px}html .ve .e-top .mmenu-p a:not(.btn):focus-visible{outline-offset:4px;background:0 0;outline:2px solid #1f3fbf}html .ve .e-top .mmenu-p a[aria-current=page]{text-underline-offset:.4em;text-decoration:underline;text-decoration-thickness:2px}html .ve .e-top .mmenu-p a[aria-current=page]:after{content:""}html .ve .e-top .mmenu-p .mmenu-cta:focus-visible{outline-offset:2px;outline:2px solid #1f3fbf}}html .ve-shell{display:contents}@media (max-width:700px){html .ve-shell .e-top{z-index:30;color:#141414;background:#f6f2ea;border-bottom:1px solid #d9d2c3;height:48px;padding:0 4px 0 20px;position:sticky;top:0}}html .ve .mem-page .mem-notready{font:400 17px/1.45 var(--serif),Georgia,serif;color:#141414;margin:16px 0 8px}html .ve .mem-page .mem-notready a{color:#1f3fbf;text-underline-offset:.2em;align-items:center;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}html .ve .mem-page .mem-notready a:hover{text-decoration-thickness:2px}html .ve .mem-page .mem-notready a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #1f3fbf}html .lm-hero .bg-micro{font:400 15px/1.4 var(--serif),Georgia,serif;color:#f6f2eae6;text-wrap:balance;margin:8px 0 0}html .lm-hero .bk-card .bg-micro{color:#141414}html .lm-hero .bg-micro+.bg-err:empty+.bg-fine,html .lm-hero .bg-micro+.bg-fine{margin-top:4px}html .ve .mem-btn.btn--lg,html .ve .e-top .mmenu-p .mmenu-cta{white-space:normal;text-wrap:balance;text-align:center;align-content:center;height:auto;min-height:52px;padding-top:10px;padding-bottom:10px;line-height:1.25;display:inline-block}html .ve .mem-btn.btn--lg>span,html .ve .e-top .mmenu-p .mmenu-cta>span{display:inline}html .ve .mem-btn.btn--lg>span[aria-hidden]:before,html .ve .e-top .mmenu-p .mmenu-cta>span[aria-hidden]:before{content:" "}@media (max-width:719.98px){html .ve .e-top .mmenu[open] summary{color:#141414cc;background:0 0;border-color:#0000;width:44px;height:44px;border-radius:0!important}html .ve .e-top .mmenu[open] summary:hover{color:#141414}html .ve .e-top .mmenu :focus:not(:focus-visible){outline:none}}html .ve:has(.mem-page) .vp-band .lm-lede p:not(.mem-manage-l){text-wrap:pretty}html .ve .vp-band .lm-lede p.mem-manage-l{color:#f6f2eac7;margin:12px 0 0;font-size:15px;line-height:1.4}html .ve .vp-band .lm-lede p.mem-manage-l a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}html .ve .vp-band .lm-lede p.mem-manage-l a:hover{color:#f6f2ea}html .ve .vp-band .lm-lede p.mem-manage-l a:focus-visible{outline-offset:2px;border-radius:1px;outline:2px solid #f6f2ea}
