.wpj-jtoc .wpj-jtoc--toggle-box{transition:transform .25s;font-size:16px;overflow:hidden;background-color:var(--jtoc-toggle-bg-color,transparent)}.wpj-jtoc .wpj-jtoc--toggle{position:relative;width:2em!important;height:2em!important}.wpj-jtoc .wpj-jtoc--toggle:after,.wpj-jtoc .wpj-jtoc--toggle:before{color:var(--jtoc-toggle-color,var(--jtoc-title-color,currentColor));background-color:var(--jtoc-toggle-color,var(--jtoc-title-color,currentColor))}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle{width:1em}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:.625em;top:calc(50% - .6666666667px);transition:transform .25s cubic-bezier(.4,0,1,1)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:before{right:calc(1em - .625em * .1464466094 - .7071067812px + .0109375em);transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-1 .wpj-jtoc--toggle:after{left:calc(1em - .625em * .1464466094 - .7071067812px + .0109375em);transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(-45deg)}.wpj-jtoc.--jtoc-toggle-1.--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(45deg)}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle{width:1em;height:1em}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:after,.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{content:"";display:block;position:absolute;height:2px;width:1em;right:calc(50% - .5em);top:calc(50% - 1px);transition:transform .25s cubic-bezier(.4,0,1,1)}.wpj-jtoc.--jtoc-toggle-2 .wpj-jtoc--toggle:before{transform:rotate(90deg)}.wpj-jtoc.--jtoc-toggle-2.--jtoc-is-unfolded .wpj-jtoc--toggle:before{transform:rotate(180deg)}.wpj-jtoc.--jtoc-toggle-3 .wpj-jtoc--toggle:after{content:"❯";display:block;width:2em;height:2em;transition:transform .25s;background:none;display:flex;align-items:center;justify-content:center;position:absolute}.wpj-jtoc.--jtoc-toggle-3.--jtoc-is-unfolded .wpj-jtoc--toggle:after{transform:rotate(90deg)}:root{--jtoc-z-index:999}.wpj-jtoc::-webkit-scrollbar,.wpj-jtoc ::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.0588235294)}.wpj-jtoc::-webkit-scrollbar-thumb,.wpj-jtoc ::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1607843137)}.wpj-jtoc{margin-top:var(--jtoc-toc-root-margin-top,1.5rem);margin-bottom:var(--jtoc-toc-root-margin-bottom,2rem)}.wpj-jtoc.--jtoc-main-is-hidden{margin:0;padding:0}.wpj-jtoc.--jtoc-is-folded:not(.--jtoc-animate) .wpj-jtoc--body,.wpj-jtoc.--jtoc-is-folded:not(.--jtoc-animate) .wpj-jtoc--footer,.wpj-jtoc .--jtoc-is-hidden{display:none!important}.wpj-jtoc.wpj-jtoc--main.--jtoc-align-center{display:grid;justify-items:center}.wpj-jtoc.wpj-jtoc--main.--jtoc-align-right{display:grid;justify-items:end}.wpj-jtoc.wpj-jtoc--main.--jtoc-align-left{display:grid;justify-items:start}div:not(.wpj-jtoc--widget-floating)>.wpj-jtoc--toc{width:var(--jtoc-width,auto)}.wpj-jtoc--toc{margin:var(--jtoc-toc-margin,0);padding:var(--jtoc-toc-padding,0);overflow:hidden;display:var(--jtoc-display,inline-block);min-width:var(--jtoc-min-width);max-width:var(--jtoc-max-width,100%);z-index:var(--jtoc-z-index);background-color:var(--jtoc-background-color,transparent);font-size:var(--jtoc-font-size);border-radius:var(--jtoc-toc-border-radius);border:var(--jtoc-toc-border);border-color:var(--jtoc-toc-border-color);box-shadow:var(--jtoc-toc-box-shadow);box-sizing:border-box}.wpj-jtoc--header{height:var(--jtoc-header-height,initial);margin:var(--jtoc-header-margin);padding:var(--jtoc-header-padding);background-color:var(--jtoc-header-background-color);border:var(--jtoc-header-border);border-radius:var(--jtoc-header-border-radius);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:var(--jtoc-header-cursor,initial);color:var(--jtoc-header-color,inherit)}.wpj-jtoc--header-main{display:flex;justify-content:space-between;align-items:center;height:100%}.wpj-jtoc--header-main .wpj-jtoc--title{color:var(--jtoc-title-wrap-color,var(--jtoc-title-color));flex:1;display:flex;align-items:center}.wpj-jtoc--header-main .wpj-jtoc--title.--has-icon{column-gap:.5em;--jtoc-title-icon-size:20px}.wpj-jtoc--header-main .wpj-jtoc--title.--has-icon svg{width:var(--jtoc-title-icon-size);height:var(--jtoc-title-icon-size)}.wpj-jtoc--header-main .wpj-jtoc--title.--has-icon img{height:var(--jtoc-title-icon-size);width:auto}.wpj-jtoc--header-main .wpj-jtoc--title .title-icon{display:flex;align-items:center}span.wpj-jtoc--title-label{color:var(--jtoc-title-color,inherit);font-size:var(--jtoc-title-font-size,inherit);font-weight:var(--jtoc-title-label-font-weight,inherit);font-style:var(--jtoc-title-label-font-style)}.wpj-jtoc--toggle-wrap{left:0;top:0;bottom:0;display:flex;justify-content:center;align-items:center;cursor:pointer;height:100%}.wpj-jtoc--toggle-text{margin:0 10px;font-size:90%;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--toggle-text .--jtoc-bracket{color:initial;margin:0 3px}.wpj-jtoc--toggle-icon{margin:0 16px;color:var(--jtoc-toggle-color,gray)}.wpj-jtoc--body{margin:var(--jtoc-body-margin,0);padding:var(--jtoc-body-padding,0);max-width:var(--jtoc-max-width,100%);background-color:var(--jtoc-body-background-color)}.wpj-jtoc--body::-webkit-scrollbar{width:4px;background-color:rgba(0,0,0,.0588235294)}.wpj-jtoc--body::-webkit-scrollbar-thumb{background:rgba(0,0,0,.1607843137)}.wpj-jtoc--body .wpj-jtoc--nav{display:block;position:relative;max-width:var(--jtoc-max-width,100%)}.wpj-jtoc--nav>.wpj-jtoc--items li{margin:0;padding:0;line-height:normal;background-color:var(--jtoc-headings-group-background-color,inherit)}.wpj-jtoc--toc ol.wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items{list-style-type:none;margin:0;padding:0;counter-reset:a!important}.wpj-jtoc--toc ol.wpj-jtoc--items .wpj-jtoc--items,.wpj-jtoc--toc ul.wpj-jtoc--items .wpj-jtoc--items{margin-left:var(--jtoc-hierarchy-offset,16px)}.wpj-jtoc--item .wpj-jtoc--item-content{display:flex;align-items:flex-start;min-width:0;margin:var(--jtoc-headings-margin,0);padding:var(--jtoc-headings-padding,0);line-height:var(--jtoc-headings-line-height,1.2em);font-size:var(--jtoc-link-font-size,.9em);border-radius:var(--jtoc-headings-border-radius);color:var(--jtoc-headings-color,var(--jtoc-palette-color-2));background-color:var(--jtoc-headings-background-color)}.jtoc--num{--jtoc_num_color_base:var(--jtoc-numeration-color,color-mix(in srgb,var(--jtoc-background-color,transparent) 50%,#000 50%));color:var(--jtoc_num_color_base);min-width:-moz-max-content;min-width:max-content;margin-right:.5em;font-variant-numeric:tabular-nums}.jtoc--num:before{content:counters(a,".",var(--jtoc-numeration-type,decimal)) var(--jtoc-numeration-suffix,"");counter-increment:a;min-width:.75em;display:inline-block}.wpj-jtoc--item .wpj-jtoc--item-content:hover{color:var(--jtoc-headings-color-hover,var(--jtoc-palette-color-3))!important;background-color:var(--jtoc-headings-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover>a{color:var(--jtoc-link-color-hover)!important;background-color:var(--jtoc-link-background-color-hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content:hover .jtoc--num{--jtoc_num_color_hover:var(--jtoc-numeration-color-hover,var(--jtoc_num_color_base));color:var(--jtoc_num_color_hover)!important}.wpj-jtoc--item .wpj-jtoc--item-content>a{display:inline-flex;position:relative;margin:var(--jtoc-link-margin,0);padding:var(--jtoc-link-padding,0);transition:none!important;text-overflow:inherit;outline:none!important;font-weight:var(--jtoc-link-font-weight)}.wpj-jtoc--item .wpj-jtoc--item-content>a,.wpj-jtoc--item .wpj-jtoc--item-content>a:visited{color:var(--jtoc-link-color,var(--jtoc-headings-color,var(--jtoc-palette-color-2)));background-color:var(--jtoc-link-background-color)}.wpj-jtoc--item .wpj-jtoc--item-content>a:focus,.wpj-jtoc--item .wpj-jtoc--item-content>a:focus-within{background-color:initial!important}.wpj-jtoc--item .wpj-jtoc--item-content>a:hover{color:var(--jtoc-link-color-hover,var(--jtoc-headings-color-hover,var(--jtoc-palette-color-3)));background-color:var(--jtoc-link-background-color-hover)}.--jtoc-is-active>.wpj-jtoc--item-content{color:var(--jtoc-headings-color-active,var(--jtoc-palette-color-4));background-color:var(--jtoc-headings-background-color-active)}.--jtoc-is-active>.wpj-jtoc--item-content .jtoc--num{color:var(--jtoc-numeration-color-active,var(--jtoc-link-color-active,var(--jtoc-headings-color-active,var(--jtoc-palette-color-4))))!important}.--jtoc-is-active>.wpj-jtoc--item-content>a{color:var(--jtoc-link-color-active)!important;background-color:var(--jtoc-link-background-color-active)!important}.--jtoc-warning{color:#856404;border:1px solid #ffeeba;background-color:#fff3cd;font-style:italic;padding:10px 14px;margin-bottom:16px}.--jtoc-partial-fold .jtoc-view-more{display:flex}.--jtoc-partial-fold .wpj-jtoc--toc{position:relative}.wpj-jtoc.--dark .jtoc--num{--jtoc_num_color_base:var(--jtoc-numeration-color,color-mix(in srgb,var(--jtoc-background-color,transparent) 50%,#fff 50%))}.--dev .wpj-jtoc--header{pointer-events:none}.--dev .wpj-jtoc--toggle{pointer-events:all}.--dev .wpj-jtoc--item-content.hover{color:var(--jtoc-headings-color-hover,var(--jtoc-palette-color-3))!important;background-color:var(--jtoc-headings-background-color-hover)!important}.--dev .wpj-jtoc--item-content.hover>a{color:var(--jtoc-link-color-hover)!important;background-color:var(--jtoc-link-background-color-hover)!important}.--dev .wpj-jtoc--item-content.hover .jtoc--num{--jtoc_num_color_hover:var(--jtoc-numeration-color-hover,var(--jtoc_num_color_base));color:var(--jtoc_num_color_hover)!important}.wpj-jtoc.--jtoc-theme-original-dark{--jtoc-background-color:#333;--jtoc-body-padding:16px 18px 16px 18px;--jtoc-floating-widget-border-radius:20px;--jtoc-floating-widget-background-color:#39383a;--jtoc-floating-widget-color:#fff;--jtoc-floating-widget-numeration-color:gray;--jtoc-header-height:50px;--jtoc-headings-background-color-active:#fff;--jtoc-headings-background-color-hover:#ffffff26;--jtoc-headings-border-radius:1em;--jtoc-headings-font-size:90%;--jtoc-headings-padding:4px 10px;--jtoc-link-color:#fff;--jtoc-link-color-active:#39383a;--jtoc-link-color-hover:#fff;--jtoc-numeration-color:#aaa;--jtoc-numeration-color-active:#aaa;--jtoc-numeration-color-hover:#aaa;--jtoc-title-color:#ffffff80;--jtoc-title-font-size:1.1em;--jtoc-title-label-font-weight:500;--jtoc-toc-border-radius:1em}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--header{position:relative}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title{margin:0 18px;max-width:100%}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--header .wpj-jtoc--header-main .wpj-jtoc--title span.wpj-jtoc--title-label{display:block;width:100%}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--header+.wpj-jtoc--body{margin-top:-16px}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--items li{display:block}.wpj-jtoc.--jtoc-theme-original-dark .wpj-jtoc--items li a{max-width:100%;text-decoration:none!important}@import"https://fonts.googleapis.com/css2?family=Playfair+Display:wght@500;700;800&family=Cormorant+Garamond:wght@400;500;600&family=Montserrat:wght@400;500;600;700&display=swap";:root{--vogue-bg:#0a0a0a;--vogue-bg-soft:#131313;--vogue-surface:#1a1a1a;--vogue-text:#f8f8f8;--vogue-muted:rgba(255, 255, 255, .68);--vogue-line:rgba(255, 255, 255, .14);--vogue-accent:#c41e3a;--vogue-max:1400px}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0}body{background:#0a0a0a;color:#f8f8f8;font-family:Montserrat,sans-serif}@keyframes vogueFadeUp{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:translateZ(0)}}img{display:block;height:auto;max-width:100%}a{color:inherit;text-decoration:none;transition:color .22s ease}.container{margin:0 auto;max-width:1400px;padding:0 16px}@media(min-width:768px){.container{padding:0 22px}}.page-content{padding-top:var(--vogue-header-height,130px)}.btn{border:1px solid rgb(255 255 255 / .56);display:inline-flex;font-size:.78rem;letter-spacing:.18em;padding:12px 16px;text-transform:uppercase;transition:border-color .22s ease,background-color .22s ease,color .22s ease}.btn:hover{background:#ffffff1f;border-color:#c41e3a;color:#fff}.vogue-section{margin-top:clamp(36px,7vw,80px)}.vogue-section__head{align-items:end;border-bottom:1px solid rgb(255 255 255 / .14);display:flex;justify-content:space-between;margin:0 0 22px;padding-bottom:14px}.vogue-section__title{font-family:Playfair Display,serif;font-size:clamp(1.7rem,3vw,3rem);margin:0}.vogue-card{background:#131313;border:1px solid rgb(255 255 255 / .14);transition:transform .24s ease,border-color .24s ease}.vogue-card:hover{border-color:#c41e3a9e;transform:translateY(-2px)}.vogue-card:hover .vogue-card__img{transform:scale(1.03)}.vogue-card__image{overflow:hidden}.vogue-card__img{aspect-ratio:16/11;object-fit:cover;transition:transform .55s ease;width:100%}.vogue-card__body{padding:14px}.vogue-card__category{color:#c41e3a;font-size:.72rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase}.vogue-card__title{font-family:Playfair Display,serif;font-size:clamp(1.14rem,2.2vw,1.9rem);line-height:1.2;margin:8px 0}.vogue-card__excerpt,.vogue-card__meta{color:#ffffff80}.vogue-header{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#000000f2;border-bottom:1px solid rgb(255 255 255 / .1);left:0;position:fixed;right:0;top:0;transition:background .24s ease;z-index:50}.vogue-header.is-scrolled{background:#000000fa}.vogue-header__top{border-bottom:1px solid rgb(255 255 255 / .05)}.vogue-header__top-inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:1800px;padding:16px 24px}@media(min-width:1024px){.vogue-header__top-inner{padding-inline:48px}}.vogue-header__utility-nav{display:flex;gap:24px}.vogue-header__utility-nav a{font-size:.75rem;opacity:.7;transition:color .2s,opacity .2s}.vogue-header__utility-nav a:hover{color:#c41e3a;opacity:1}.vogue-header__social{align-items:center;display:flex;gap:16px}.vogue-header__social a{display:flex;opacity:.7;transition:color .2s,opacity .2s}.vogue-header__social a:hover{color:#c41e3a;opacity:1}.vogue-header__main-inner{align-items:center;display:flex;justify-content:space-between;margin-inline:auto;max-width:1800px;padding:24px}@media(min-width:1024px){.vogue-header__main-inner{padding-inline:48px}}.vogue-header__brand{align-items:center;display:inline-flex;flex-shrink:0;font-family:Playfair Display,serif;font-size:28px;font-weight:700;letter-spacing:.15em;transition:color .2s}.vogue-header__brand img{display:block;height:auto;max-height:44px;max-width:220px;width:auto}.vogue-header__brand:hover{color:#c41e3a}.vogue-header__nav{display:none;flex:1;justify-content:center}@media(min-width:1280px){.vogue-header__nav{display:flex}}.vogue-header__nav>ul{align-items:center;display:flex;gap:32px;list-style:none;margin:0;padding:0}.vogue-header__nav>ul>li{position:relative}.vogue-header__nav>ul>li>a{display:block;font-size:.875rem;letter-spacing:.15em;padding-block:8px;text-transform:uppercase;transition:color .2s}.vogue-header__nav>ul>li>a:hover{color:#c41e3a}.vogue-header__nav>ul>li:hover>.vogue-header__submenu{opacity:1;transform:translateY(0);visibility:visible}.vogue-header__submenu{background:#000;border:1px solid rgb(255 255 255 / .1);display:block;left:0;list-style:none;margin-top:16px;min-width:200px;opacity:0;padding:16px 0;position:absolute;top:100%;transform:translateY(-8px);transition:opacity .3s ease,transform .3s ease,visibility .3s;visibility:hidden}.vogue-header__submenu li a{display:block;font-size:.82rem;padding:8px 24px;white-space:nowrap;transition:color .2s,background .2s}.vogue-header__submenu li a:hover{background:#ffffff0d;color:#c41e3a}.vogue-header__actions{align-items:center;display:flex;gap:24px}.vogue-header__icon-btn{align-items:center;background:#fff0;border:none;color:inherit;cursor:pointer;display:flex;padding:0;transition:color .2s}.vogue-header__icon-btn:hover{color:#c41e3a}@media(min-width:1280px){.vogue-header__hamburger{display:none}}.vogue-header__mobile{background:#000;border-right:1px solid rgb(255 255 255 / .1);height:100%;left:0;overflow-y:auto;position:fixed;top:0;transform:translate(-100%);transition:transform .5s cubic-bezier(.22,1,.36,1);width:320px;z-index:60}@media(min-width:1280px){.vogue-header__mobile{display:none}}.vogue-header__mobile.is-open{transform:translate(0)}.vogue-header__mobile-inner{padding:32px}.vogue-header__mobile-close{align-items:center;background:#fff0;border:none;color:inherit;cursor:pointer;display:flex;font-size:.72rem;gap:8px;letter-spacing:.14em;margin-bottom:48px;padding:0;transition:color .2s}.vogue-header__mobile-close:hover{color:#c41e3a}.vogue-header__mobile-nav>ul{display:flex;flex-direction:column;gap:24px;list-style:none;margin:0;padding:0}.vogue-header__mobile-nav>ul>li{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:0}.vogue-header__mobile-nav>ul>li>a{display:block;font-family:Playfair Display,serif;font-size:1.25rem;font-weight:500;letter-spacing:0;padding-block:4px;transition:color .2s}.vogue-header__mobile-nav>ul>li>a:hover{color:#c41e3a}.vogue-header__mobile-subtoggle{align-items:center;background:#fff0;border:none;color:inherit;cursor:pointer;display:flex;font-size:.75rem;justify-content:center;padding:4px;transition:color .2s}.vogue-header__mobile-subtoggle:hover{color:#c41e3a}.vogue-header__mobile-submenu{grid-column:1/-1;list-style:none;margin:0;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease}.vogue-header__mobile-submenu.is-open{max-height:600px}.vogue-header__mobile-submenu li a{display:block;font-size:.875rem;opacity:.7;padding:8px 0 8px 16px;transition:color .2s,opacity .2s}.vogue-header__mobile-submenu li a:hover{color:#c41e3a;opacity:1}.vogue-header__overlay{background:#0009;top:0;right:0;bottom:0;left:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .4s ease,visibility .4s;visibility:hidden;z-index:59}.vogue-header__overlay.is-visible{opacity:1;pointer-events:auto;visibility:visible}.vogue-search{align-items:flex-start;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#000000f2;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;opacity:0;padding-inline:24px;padding-top:128px;pointer-events:none;position:fixed;transition:opacity .3s ease,visibility .3s;visibility:hidden;z-index:70}.vogue-search.is-open{opacity:1;pointer-events:auto;visibility:visible}.vogue-search__inner{max-width:900px;width:100%}.vogue-search__header{align-items:center;display:flex;justify-content:space-between;margin-bottom:48px}.vogue-search__title{font-family:Playfair Display,serif;font-size:32px;font-weight:700;margin:0}.vogue-search__input-wrap{position:relative}.vogue-search__icon{left:24px;opacity:.5;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.vogue-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff0d;border:2px solid rgb(255 255 255 / .2);border-radius:0;color:#fff;font-family:Montserrat,sans-serif;font-size:1.25rem;outline:none;padding:24px 64px;transition:border-color .2s;width:100%}.vogue-search__input:focus{border-color:#c41e3a}.vogue-search__input:focus-visible{border-color:#c41e3a;box-shadow:0 0 0 1px #c41e3a59,0 0 22px #c41e3a29}.vogue-search__input::placeholder{opacity:.5}.vogue-search__input::-webkit-search-cancel-button{display:none}.vogue-search__input::-webkit-search-decoration{display:none}.vogue-search__tags{margin-top:48px}.vogue-search__tags-label{font-size:.72rem;letter-spacing:.2em;margin:0 0 24px;opacity:.5}.vogue-search__tags-list{display:flex;flex-wrap:wrap;gap:12px}.vogue-search__tag{border:1px solid rgb(255 255 255 / .2);display:inline-block;font-size:.875rem;line-height:1;padding:12px 24px;transition:border-color .2s,color .2s,background-color .2s}.vogue-search__tag:hover{background:#ffffff0d;border-color:#c41e3a;color:#c41e3a}body.is-scroll-locked{overflow:hidden}.vogue-footer{background:#0a0a0a;border-top:1px solid rgb(255 255 255 / .1);color:#fff;padding:80px 24px}@media(min-width:1024px){.vogue-footer{padding:80px 48px}}.vogue-footer__inner{margin-inline:auto;max-width:1800px}.vogue-footer__main-grid{display:grid;gap:48px;grid-template-columns:1fr;margin-bottom:64px}@media(min-width:768px){.vogue-footer__main-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.vogue-footer__main-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(min-width:1024px){.vogue-footer__brand-col{grid-column:span 2}}.vogue-footer__logo{font-family:Playfair Display,serif;font-size:32px;font-weight:700;letter-spacing:.1em;margin:0 0 24px}.vogue-footer__tagline{color:inherit;font-size:.875rem;line-height:1.625;margin:0 0 24px;opacity:.7}.vogue-footer__social{align-items:center;display:flex;gap:16px;margin-bottom:32px}.vogue-footer__social-icon{align-items:center;color:inherit;display:inline-flex;font-size:0;transition:color .2s}.vogue-footer__social-icon svg{height:20px;width:20px}.vogue-footer__social-icon:hover{color:#c41e3a}.vogue-footer__meta{font-size:.75rem;letter-spacing:.15em;margin:0;opacity:.5}.vogue-footer__nav-heading{font-size:.75rem;font-weight:500;letter-spacing:.2em;margin:0 0 24px;opacity:.5;text-transform:uppercase}.vogue-footer__nav-col ul{list-style:none;margin:0;padding:0}.vogue-footer__nav-col ul li+li{margin-top:12px}.vogue-footer__nav-col ul a{color:inherit;font-size:.875rem;opacity:.8;transition:color .2s,opacity .2s}.vogue-footer__nav-col ul a:hover{color:#c41e3a;opacity:1}.vogue-footer__mid{border-top:1px solid rgb(255 255 255 / .1);margin-bottom:48px;padding-top:48px}.vogue-footer__mid-grid{display:grid;gap:64px;grid-template-columns:1fr}@media(min-width:768px){.vogue-footer__mid-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.vogue-footer__dot-grid{column-gap:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.vogue-footer__dot-link{align-items:center;color:inherit;display:flex;gap:12px;transition:color .2s}.vogue-footer__dot-link:hover{color:#c41e3a}.vogue-footer__dot-link:hover .vogue-footer__dot,.vogue-footer__dot-link:hover .vogue-footer__dot-text{opacity:1}.vogue-footer__dot{background:#c41e3a;border-radius:50%;display:block;flex-shrink:0;height:4px;opacity:0;transition:opacity .2s;width:4px}.vogue-footer__dot-text{font-size:.875rem;opacity:.8;transition:opacity .2s}.vogue-footer__tags{border-top:1px solid rgb(255 255 255 / .1);margin-bottom:48px;padding-top:48px}.vogue-footer__tag-list{display:flex;flex-wrap:wrap;gap:12px}.vogue-footer__tag{border:1px solid rgb(255 255 255 / .2);color:inherit;font-size:.75rem;letter-spacing:.1em;padding:8px 16px;transition:border-color .2s,color .2s}.vogue-footer__tag:hover{border-color:#c41e3a;color:#c41e3a}.vogue-footer__newsletter{border-top:1px solid rgb(255 255 255 / .1);border-bottom:1px solid rgb(255 255 255 / .1);margin-bottom:64px;padding:56px 0}.vogue-footer__newsletter-inner{display:flex;flex-direction:column;gap:32px}@media(min-width:768px){.vogue-footer__newsletter-inner{align-items:flex-start;flex-direction:row;gap:64px}}.vogue-footer__newsletter-copy{flex-shrink:0;max-width:340px}.vogue-footer__newsletter-heading{color:#fff;font-size:13px;font-weight:700;letter-spacing:.2em;margin:0 0 8px}.vogue-footer__newsletter-sub{color:#ffffff80;font-size:13px;line-height:1.6;margin:0}.vogue-footer__newsletter-form{flex:1}.vogue-footer__newsletter-row{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.vogue-footer__newsletter-row{align-items:stretch;flex-direction:row}}.vogue-footer__nl-input{background:#ffffff0d;border:1px solid rgb(255 255 255 / .15);color:#fff;font-size:13px;letter-spacing:.03em;outline:none;padding:14px 18px;transition:border-color .2s;width:100%}.vogue-footer__nl-input::placeholder{color:#ffffff59}.vogue-footer__nl-input:focus{border-color:#c41e3a}@media(min-width:640px){.vogue-footer__nl-input--name{max-width:180px}}.vogue-footer__nl-input--email{flex:1}.vogue-footer__nl-btn{align-items:center;background:#c41e3a;border:none;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:11px;font-weight:700;gap:8px;justify-content:center;letter-spacing:.15em;padding:14px 28px;transition:background .2s;white-space:nowrap}.vogue-footer__nl-btn:hover{background:#a01830}.vogue-footer__nl-btn:disabled{opacity:.6;pointer-events:none}.vogue-footer__nl-consents{display:flex;flex-direction:column;gap:10px;margin-top:16px}.vogue-footer__nl-check{align-items:flex-start;color:#ffffff80;cursor:pointer;display:flex;font-size:11px;gap:10px;line-height:1.5}.vogue-footer__nl-check input[type=checkbox]{accent-color:#c41e3a;flex-shrink:0;height:14px;margin-top:2px;width:14px}.vogue-footer__nl-check a{color:#ffffffb3;text-decoration:underline}.vogue-footer__nl-check a:hover{color:#c41e3a}.vogue-footer__nl-msg{font-size:12px;letter-spacing:.05em;margin-top:14px}.vogue-footer__nl-msg[data-state=success]{color:#6ee7b7}.vogue-footer__nl-msg[data-state=error]{color:#fca5a5}.vogue-footer__bottom{align-items:center;border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;gap:24px;padding-top:32px}@media(min-width:1024px){.vogue-footer__bottom{flex-direction:row;justify-content:space-between}}.vogue-footer__bottom-left{align-items:center;display:flex;flex-direction:column;font-size:.75rem;gap:24px;opacity:.5}@media(min-width:640px){.vogue-footer__bottom-left{flex-direction:row}}.vogue-footer__bottom-left p{margin:0}.vogue-footer__bottom-left a{color:inherit;transition:color .2s,opacity .2s}.vogue-footer__bottom-left a:hover{color:#c41e3a;opacity:1}.vogue-footer__bottom-links{display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.vogue-footer__madein{font-size:.75rem;margin:0;opacity:.5}.vg-container{margin-inline:auto;max-width:1800px;padding-inline:clamp(16px,3vw,48px)}.vg-container-md{margin-inline:auto;max-width:1400px;padding-inline:clamp(16px,3vw,48px)}.vg-container-sm{margin-inline:auto;max-width:970px;padding-inline:clamp(16px,3vw,48px)}.vg-bg-dark{background:#0d0d0d}.vg-section{padding-block:clamp(40px,6vw,96px)}.vg-section-head{align-items:flex-end;display:flex;justify-content:space-between;margin-bottom:clamp(32px,4vw,64px)}.vg-section-title{margin:0;font-family:Playfair Display,serif;font-size:clamp(32px,5vw,64px);font-weight:700;line-height:1.1}.vg-label--accent{color:#c41e3a;margin-bottom:12px;display:block;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase}.vg-link-arrow{font-size:.8rem;letter-spacing:.18em;white-space:nowrap;transition:color .2s}.vg-link-arrow:hover{color:#c41e3a}.vg-link--accent{color:#c41e3a;font-size:.78rem;letter-spacing:.18em;transition:color .2s}.vg-link--accent:hover{color:#fff}.vg-meta--muted{margin:0;color:#ffffff80;font-size:.72rem;letter-spacing:.14em}.vg-meta--row{align-items:center;display:flex;gap:8px;color:#ffffff80;font-size:.72rem;letter-spacing:.14em}.vg-meta--italic{font-style:italic}.vg-sections-empty{color:#888;padding:4rem 1rem;text-align:center}.vg-btn-outline{border:1px solid #fff;margin-top:32px;display:inline-block;font-size:.78rem;letter-spacing:.18em;padding:16px 40px;transition:background .2s,color .2s}.vg-btn-outline:hover{background:#fff;color:#000}.vg-btn--accent{background:#c41e3a;display:inline-block;font-size:.78rem;letter-spacing:.18em;padding:16px 40px;transition:background .2s}.vg-btn--accent:hover{background:#a01830}.vg-badge--accent{background:#c41e3a;display:inline-block;font-size:.7rem;letter-spacing:.18em;padding:8px 16px}.vg-badge--white{background:#fff;color:#000;display:inline-block;font-size:.7rem;letter-spacing:.18em;padding:8px 16px}.vg-ad-section{padding-block:16px}.vg-ad-frame{display:flex;width:100%}.vg-ad-frame.is-align-left{justify-content:flex-start}.vg-ad-frame.is-align-center{justify-content:center}.vg-ad-frame.is-align-right{justify-content:flex-end}@media(max-width:767px){.vg-ad-frame--desktop{display:none}}.vg-ad-frame--mobile{display:none}@media(max-width:767px){.vg-ad-frame--mobile{display:flex}}.vg-ad-slot{align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;gap:4px;justify-content:center;max-width:100%;overflow:hidden}.vg-ad-slot--970x90{aspect-ratio:10.7777777778;height:auto;width:min(970px,100%)}.vg-ad-slot--728x90{aspect-ratio:8.0888888889;height:auto;width:min(728px,100%)}.vg-ad-slot--750x200{aspect-ratio:3.75;height:auto;width:min(750px,100%)}.vg-ad-slot--750x300{aspect-ratio:2.5;height:auto;width:min(750px,100%)}.vg-ad-slot--580x400{aspect-ratio:1.45;height:auto;width:min(580px,100%)}.vg-ad-slot--970x250{aspect-ratio:3.88;height:auto;width:min(970px,100%)}.vg-ad-slot--468x60{aspect-ratio:7.8;height:auto;width:min(468px,100%)}.vg-ad-slot--120x600{aspect-ratio:.2;height:auto;width:min(120px,100%)}.vg-ad-slot--336x280{aspect-ratio:1.2;height:auto;width:min(336px,100%)}.vg-ad-slot--250x250{aspect-ratio:1;height:auto;width:min(250px,100%)}.vg-ad-slot--200x200{aspect-ratio:1;height:auto;width:min(200px,100%)}.vg-ad-slot--300x250{aspect-ratio:1.2;height:auto;width:min(300px,100%)}.vg-ad-slot--300x600{aspect-ratio:.5;height:auto;width:min(300px,100%)}.vg-ad-slot--320x100{aspect-ratio:3.2;height:auto;width:min(320px,100%)}.vg-ad-slot--320x50{aspect-ratio:6.4;height:auto;width:min(320px,100%)}.vg-ad-slot--160x600{aspect-ratio:.2666666667;height:auto;width:min(160px,100%)}.vg-ad-slot--300x300{aspect-ratio:1;width:min(300px,100%)}.vg-ad-slot--300x400{aspect-ratio:3/4;width:min(300px,100%)}.vg-ad-slot--custom{height:auto;min-height:90px;width:auto}.vg-ad-slot--custom>*{max-width:100%}.vg-top-ad{background:#0d0d0d;border-block:1px solid rgb(255 255 255 / .1);margin-top:0;padding-block:16px}.vg-top-ad__inner{margin-inline:auto;max-width:1800px;padding:16px 24px}@media(min-width:1024px){.vg-top-ad__inner{padding-inline:48px}}.vg-billboard-ad,.vg-bottom-billboard{background:#0d0d0d;padding-block:16px}.vg-halfpage-ad{padding-block:16px}@keyframes vg-fade-up{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}.vg-hero{height:100vh;height:100dvh;overflow:hidden;--vg-hero-overlay-opacity:.4;--vg-hero-text-color:#fff;--vg-hero-label-color:#c41e3a;--vg-hero-scroll-opacity:.5;--vg-hero-btn-border:#fff;--vg-hero-btn-hover-bg:#fff;--vg-hero-btn-hover-color:#000;color:var(--vg-hero-text-color);position:relative}.vg-hero__bg{top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute}.vg-hero__bg img{height:130%;left:0;object-fit:cover;position:absolute;top:-15%;width:100%;will-change:transform}.vg-hero__gradient{opacity:var(--vg-hero-overlay-opacity);background:linear-gradient(to top,#000 0%,rgb(0 0 0 / .5) 50%,transparent 100%);top:0;right:0;bottom:0;left:0;position:absolute}.vg-hero__content{display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding-bottom:clamp(48px,8vw,96px);padding-inline:clamp(48px,6vw,96px);position:relative}.vg-hero__content.vg-container{margin-inline:auto;max-width:1800px;width:100%}.vg-hero__article{animation:vg-fade-up 1s ease-out both;display:flex;flex-direction:column;gap:24px;max-width:900px}.vg-hero__article--left{align-items:flex-start;text-align:left}.vg-hero__article--center{align-items:center;text-align:center}.vg-hero__article--right{align-items:flex-end;text-align:right}.vg-hero__label{color:var(--vg-hero-label-color);font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.3em;margin:0;text-transform:uppercase}.vg-hero__title{font-family:Playfair Display,serif;font-size:clamp(48px,8vw,120px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0}.vg-hero__excerpt{font-family:Cormorant Garamond,serif;font-size:clamp(1.06rem,2vw,1.4rem);line-height:1.5;margin:0;max-width:720px;opacity:.9}.vg-hero__scroll-hint{color:inherit;display:none;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.28em;margin:0;opacity:var(--vg-hero-scroll-opacity);position:absolute;right:clamp(48px,4vw,96px);top:50%;transform:translateY(-50%);writing-mode:vertical-rl}@media(min-width:1200px){.vg-hero__scroll-hint{display:block}}.vg-hero--light{--vg-hero-overlay-opacity:.3}.vg-hero--dark{--vg-hero-overlay-opacity:.55;--vg-hero-text-color:#000;--vg-hero-label-color:#000;--vg-hero-scroll-opacity:.45;--vg-hero-btn-border:#000;--vg-hero-btn-hover-bg:#000;--vg-hero-btn-hover-color:#fff}.vg-hero--dark .vg-btn-outline{border-color:var(--vg-hero-btn-border);color:var(--vg-hero-btn-border)}.vg-hero--dark .vg-btn-outline:hover{background:var(--vg-hero-btn-hover-bg);color:var(--vg-hero-btn-hover-color)}.vg-hero .vg-btn-outline{border-color:var(--vg-hero-btn-border);color:var(--vg-hero-btn-border)}.vg-hero .vg-btn-outline:hover{background:var(--vg-hero-btn-hover-bg);color:var(--vg-hero-btn-hover-color)}.vg-featured-wrap{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1200px){.vg-featured-wrap{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}.vg-featured-main{display:flex;flex-direction:column;gap:32px}.vg-feat-duo{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.vg-feat-duo{grid-template-columns:1fr 1fr}}.vg-feat-large{display:block;height:700px;overflow:hidden;position:relative}.vg-feat-large img{transition:transform .7s ease;height:100%;object-fit:cover;width:100%}.vg-feat-large:hover img{transform:scale(1.05)}.vg-feat-large__overlay{opacity:.8;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,transparent 100%);top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s}.vg-feat-large:hover .vg-feat-large__overlay{opacity:.92}.vg-feat-large__body{bottom:0;left:0;padding:40px;position:absolute}.vg-feat-large__title{font-family:Playfair Display,serif;font-size:clamp(24px,3.5vw,42px);font-weight:700;line-height:1.2;margin:8px 0}.vg-feat-large__sub{font-family:Cormorant Garamond,serif;font-size:1rem;margin:8px 0 4px;opacity:.8}.vg-feat-stack{display:flex;flex-direction:column;gap:32px}.vg-feat-medium{display:block;height:334px;overflow:hidden;position:relative}.vg-feat-medium img{transition:transform .7s ease;height:100%;object-fit:cover;width:100%}.vg-feat-medium:hover img{transform:scale(1.05)}.vg-feat-medium__overlay{opacity:.8;background:linear-gradient(to top,rgb(0 0 0 / .85) 0%,rgb(0 0 0 / .3) 50%,transparent 100%);top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s}.vg-feat-medium:hover .vg-feat-medium__overlay{opacity:.92}.vg-feat-medium__body{bottom:0;left:0;padding:32px;position:absolute}.vg-feat-medium__title{font-family:Playfair Display,serif;font-size:clamp(18px,2.5vw,28px);font-weight:700;line-height:1.2;margin:6px 0 4px}.vg-feat-grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:600px){.vg-feat-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-feat-grid{grid-template-columns:repeat(3,1fr)}}@media(min-width:600px){.vg-feat-grid--cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-feat-grid--cols-2{grid-template-columns:repeat(2,1fr)}}@media(min-width:600px){.vg-feat-grid--cols-3{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-feat-grid--cols-3{grid-template-columns:repeat(3,1fr)}}@media(min-width:600px){.vg-feat-grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-feat-grid--cols-4{grid-template-columns:repeat(4,1fr)}}.vg-feat-card{cursor:pointer;display:block}.vg-feat-card:hover .vg-feat-card__title{color:#c41e3a}.vg-feat-card__img-wrap{height:500px;margin-bottom:24px;overflow:hidden;position:relative}.vg-feat-card__img-wrap img{transition:transform .7s ease;height:100%;object-fit:cover;width:100%}.vg-feat-card__img-wrap:hover img{transform:scale(1.05)}.vg-feat-card__img-wrap .vg-badge--accent{left:24px;position:absolute;top:24px}.vg-feat-card__body{display:flex;flex-direction:column;gap:8px}.vg-feat-card__title{font-family:Playfair Display,serif;font-size:24px;font-weight:700;line-height:1.3;margin:0;transition:color .2s}.vg-feat-card__sub{font-family:Cormorant Garamond,serif;font-size:1rem;margin:0;opacity:.7}.vg-feat-sidebar{display:none}@media(min-width:1200px){.vg-feat-sidebar{display:block}}.vg-feat-sidebar__inner{display:flex;flex-direction:column;gap:32px;position:sticky;top:150px}.vg-popular-widget{border:1px solid rgb(255 255 255 / .1);padding:24px}.vg-popular-widget__title{border-bottom:1px solid rgb(255 255 255 / .1);font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0 0 24px;padding-bottom:16px;text-transform:uppercase}.vg-popular-widget__list{display:flex;flex-direction:column;gap:16px}.vg-popular-item{align-items:flex-start;display:flex;gap:12px}.vg-popular-item:hover .vg-popular-item__title{color:#c41e3a}.vg-popular-item__num{color:#c41e3a;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.75rem;font-weight:700;line-height:1.4}.vg-popular-item__body{flex:1;min-width:0}.vg-popular-item__title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1.45;margin-top:0;margin-bottom:0;overflow:hidden;transition:color .2s}.vg-ad-slot{overflow:hidden;position:relative;width:100%}.vg-ad-slot--rect{height:250px}.vg-ad-slot--square{aspect-ratio:1/1}.vg-ad-slot>iframe,.vg-ad-slot>ins{display:block;width:100%}.vg-ad-placeholder{align-items:center;background:#ffffff05;border:1px solid rgb(255 255 255 / .08);display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:20px;position:relative;text-align:center;width:100%;transition:border-color .2s,background .2s}.vg-ad-placeholder:before{background:#c41e3a;content:"";height:2px;left:0;position:absolute;top:0;width:100%}.vg-ad-placeholder:hover{background:#ffffff0a;border-color:#ffffff29}.vg-ad-placeholder__top{font-family:Montserrat,sans-serif;font-size:.58rem;letter-spacing:.25em;opacity:.5;text-transform:uppercase}.vg-ad-placeholder__mid{display:flex;flex-direction:column;gap:8px}.vg-ad-placeholder__headline{font-family:Playfair Display,serif;font-size:1.05rem;font-weight:700;line-height:1.25;margin:0;opacity:.85}.vg-ad-placeholder__sub{font-family:Montserrat,sans-serif;font-size:.65rem;letter-spacing:.06em;line-height:1.5;margin:0;opacity:.6}.vg-ad-placeholder__cta{border:1px solid rgb(196 30 58 / .6);color:#c41e3a;display:inline-block;font-family:Montserrat,sans-serif;font-size:.6rem;letter-spacing:.2em;padding:7px 14px;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s}.vg-ad-placeholder__cta:hover{background:#c41e3a;border-color:#c41e3a;color:#fff}.vg-ad-placeholder__size{font-family:Montserrat,sans-serif;font-size:.55rem;letter-spacing:.15em;margin:0;opacity:.3}.vg-cats-section{border-top:1px solid rgb(255 255 255 / .1)}.vg-cats-section .vg-container{margin-bottom:40px}.vg-cats-scroll{padding-inline:clamp(16px,3vw,48px);display:flex;gap:24px;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.vg-cats-scroll::-webkit-scrollbar{display:none}.vg-cat-tile{--tile-color:#c41e3a;aspect-ratio:1;background:#131313;border:1px solid rgb(255 255 255 / .2);flex:0 0 300px;overflow:hidden;position:relative;transition:border-color .2s}@media(min-width:768px){.vg-cat-tile{flex:0 0 350px}}.vg-cat-tile:hover{border-color:#fff6}.vg-cat-tile:hover .vg-cat-tile__overlay{opacity:.7}.vg-cat-tile:hover .vg-cat-tile__tint{opacity:.2}.vg-cat-tile__overlay{opacity:.9;background:linear-gradient(to bottom right,#000,transparent);top:0;right:0;bottom:0;left:0;position:absolute;transition:opacity .2s}.vg-cat-tile__tint{background:var(--tile-color);top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity .2s}.vg-cat-tile__body{bottom:0;left:0;padding:32px;position:absolute}.vg-cat-tile__name{font-family:Playfair Display,serif;font-size:28px;font-weight:700;margin:0 0 8px}.vg-cat-tile__count{font-size:.7rem;letter-spacing:.18em;opacity:.6}.vg-trending-now .vg-container{padding-block:clamp(40px,6vw,96px)}.vg-trending-now__head{align-items:center;display:flex;gap:16px;margin-bottom:clamp(32px,4vw,48px)}.vg-trending-now__dot{animation:pulse 2s infinite;background:#c41e3a;border-radius:50%;flex-shrink:0;height:8px;width:8px}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.vg-trending-now__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.vg-trending-now__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1100px){.vg-trending-now__grid{grid-template-columns:repeat(3,1fr)}}.vg-trending-big{align-items:flex-start;display:flex;gap:24px;transition:transform .2s}.vg-trending-big:hover{transform:translate(8px)}.vg-trending-big:hover .vg-trending-big__title{color:#c41e3a}.vg-trending-big__num{color:#c41e3a;flex-shrink:0;font-family:Playfair Display,serif;font-size:48px;font-weight:700;line-height:1;transition:color .2s}.vg-trending-big:hover .vg-trending-big__num{color:#fff}.vg-trending-big__body{padding-top:8px}.vg-trending-big__title{font-family:Playfair Display,serif;font-size:20px;font-weight:600;line-height:1.3;margin:0 0 8px;transition:color .2s}.vg-must-read__head{margin-bottom:clamp(32px,4vw,48px)}.vg-must-read__layout{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:1100px){.vg-must-read__layout{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}}.vg-must-read__feature{display:block}.vg-must-read__feature-media{margin-bottom:24px;overflow:hidden;position:relative}.vg-must-read__feature-media img{aspect-ratio:16/11;height:100%;object-fit:cover;width:100%;transition:transform .2s}.vg-must-read__feature:hover .vg-must-read__feature-media img{transform:scale(1.04)}.vg-must-read__feature-media:after{background:linear-gradient(to top,rgb(0 0 0 / .7),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vg-must-read__feature-media .vg-badge--accent{left:24px;position:absolute;top:24px;z-index:1}.vg-must-read__feature-title{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin:8px 0}.vg-must-read__feature-excerpt{font-family:Cormorant Garamond,serif;font-size:1.05rem;line-height:1.6;margin:0 0 16px;opacity:.8}.vg-must-read__side{display:grid;gap:24px}.vg-must-read__side-item{border-bottom:1px solid rgb(255 255 255 / .1);display:grid;gap:16px;grid-template-columns:96px 1fr;padding-bottom:24px}.vg-must-read__side-item:last-child{border-bottom:0;padding-bottom:0}.vg-must-read__side-thumb{overflow:hidden}.vg-must-read__side-thumb img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.vg-must-read__side-title{font-family:Playfair Display,serif;font-size:1.05rem;line-height:1.3;margin:8px 0}.vg-posts-row__title{font-family:Playfair Display,serif;font-size:1.2rem;line-height:1.35;margin:0 0 8px}.vg-beauty__head{margin-bottom:clamp(32px,4vw,48px)}.vg-beauty__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.vg-beauty__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-beauty__grid{grid-template-columns:repeat(3,1fr)}}.vg-beauty__media{display:block;margin-bottom:16px;overflow:hidden;position:relative}.vg-beauty__media img{aspect-ratio:3/4;height:100%;object-fit:cover;width:100%;transition:transform .2s}.vg-beauty__media:hover img{transform:scale(1.04)}.vg-beauty__media:after{background:linear-gradient(to top,rgb(0 0 0 / .75),transparent 55%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vg-beauty__num{color:#fff;font-family:Playfair Display,serif;font-size:72px;font-weight:700;left:24px;line-height:1;opacity:.3;position:absolute;top:16px;z-index:1}.vg-beauty__overlay-title{bottom:0;color:#fff;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;left:0;line-height:1.2;padding:24px;position:absolute;z-index:1}.vg-beauty__desc{color:#fffc;font-family:Cormorant Garamond,serif;line-height:1.6;margin:0 0 8px}.vg-beauty__expert{font-size:.8rem;font-style:italic;margin:0;opacity:.6}.vg-beauty__extras{border-top:1px solid rgb(255 255 255 / .1);display:grid;gap:32px;margin-top:clamp(32px,4vw,48px);padding-top:clamp(32px,4vw,48px)}@media(min-width:768px){.vg-beauty__extras{grid-template-columns:repeat(2,1fr)}}.vg-beauty__box{border:1px solid rgb(255 255 255 / .1);padding:clamp(24px,3vw,40px)}.vg-beauty__box-title{font-family:Playfair Display,serif;font-size:clamp(20px,2.4vw,28px);line-height:1.3;margin:16px 0 24px}.vg-beauty__tips{display:grid;gap:16px;list-style:none;margin:0 0 32px;padding:0}.vg-beauty__tips li{display:flex;font-size:.9rem;gap:8px;opacity:.8}.vg-beauty__tick{color:#c41e3a;flex-shrink:0}.vg-beauty__box-link{color:#c41e3a;font-size:.75rem;letter-spacing:.18em;transition:color .2s}.vg-beauty__box-link:hover{color:#fff}.vg-beauty__products{display:grid;gap:16px}.vg-beauty__product{border-bottom:1px solid rgb(255 255 255 / .1);padding-bottom:16px}.vg-beauty__product:last-child{border-bottom:0;padding-bottom:0}.vg-beauty__product-name{font-family:Playfair Display,serif;font-weight:600;margin:0 0 2px}.vg-beauty__product-brand{font-size:.78rem;margin:0 0 2px;opacity:.6}.vg-beauty__product-desc{font-size:.8rem;margin:0;opacity:.7}.vg-culture__head{margin-bottom:clamp(32px,4vw,48px)}.vg-culture__layout{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:900px){.vg-culture__layout{grid-template-columns:repeat(2,1fr)}}.vg-culture__item,.vg-culture__lead{display:block;overflow:hidden;position:relative}.vg-culture__item img,.vg-culture__lead img{height:100%;object-fit:cover;width:100%;transition:transform .2s}.vg-culture__item:hover img,.vg-culture__lead:hover img{transform:scale(1.04)}.vg-culture__item:after,.vg-culture__lead:after{background:linear-gradient(to top,rgb(0 0 0 / .85),transparent 60%);content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vg-culture__lead img{aspect-ratio:3/4}.vg-culture__list{display:grid;gap:32px}.vg-culture__item img{aspect-ratio:16/10}.vg-culture__lead-caption,.vg-culture__item-caption{bottom:0;left:0;padding:32px;position:absolute;z-index:1}.vg-culture__lead-title{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.2;margin:8px 0 16px}.vg-culture__lead-desc{font-family:Cormorant Garamond,serif;font-size:1rem;line-height:1.6;margin:0;opacity:.85}.vg-culture__item-title{font-family:Playfair Display,serif;font-size:clamp(18px,2.2vw,24px);font-weight:700;line-height:1.3;margin:8px 0 0}.vg-interview__title{font-family:Playfair Display,serif;font-size:clamp(24px,3vw,42px);line-height:1.15;margin:0 0 16px}.vg-interview__card{align-items:center;background:#131313;display:grid;grid-template-columns:1fr}@media(min-width:1100px){.vg-interview__card{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.vg-interview__media{overflow:hidden;position:relative}.vg-interview__media img{aspect-ratio:4/5;height:100%;object-fit:cover;width:100%}.vg-interview__media .vg-badge--accent{left:32px;position:absolute;top:32px}.vg-interview__body{padding:clamp(32px,4vw,56px)}.vg-interview__quote{border-left:3px solid #c41e3a;font-family:Cormorant Garamond,serif;font-size:1.3rem;line-height:1.6;margin:24px 0;padding-left:24px}.vg-interview__intro{font-family:Montserrat,sans-serif;font-size:.9rem;line-height:1.8;margin:0 0 32px;opacity:.7}.vg-quote-red__box{background:#c41e3a;color:#fff;margin:0;padding:clamp(32px,5vw,72px);text-align:center}.vg-quote-red__text{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,56px);line-height:1.15;margin:0 0 24px}.vg-quote-red__author{display:block;font-family:Montserrat,sans-serif;font-size:.8rem;font-style:normal;letter-spacing:.18em;text-transform:uppercase}.vg-editors__head{margin-bottom:clamp(32px,4vw,48px)}.vg-editors__grid{display:grid;gap:40px;grid-template-columns:1fr}@media(min-width:640px){.vg-editors__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.vg-editors__grid{grid-template-columns:repeat(3,1fr)}}.vg-editors__item{display:block}.vg-editors__item:hover .vg-editors__title{color:#c41e3a}.vg-editors__media{margin-bottom:24px;overflow:hidden;position:relative}.vg-editors__media img{aspect-ratio:4/5;height:100%;object-fit:cover;width:100%;transition:transform .2s}.vg-editors__media:hover img{transform:scale(1.04)}.vg-editors__media:after{background:#00000059;content:"";top:0;right:0;bottom:0;left:0;position:absolute}.vg-editors__badge{background:#fff;color:#000;font-size:.62rem;letter-spacing:.18em;padding:6px 14px;position:absolute;right:24px;top:24px;z-index:1}.vg-editors__title{font-family:Playfair Display,serif;font-size:clamp(20px,2.4vw,28px);font-weight:700;line-height:1.3;margin:0 0 8px;transition:color .2s}.vg-editors__excerpt{font-family:Cormorant Garamond,serif;font-size:1rem;line-height:1.6;margin:0;opacity:.7}.vg-native-ad__frame{border-block:1px solid rgb(255 255 255 / .1);padding-block:clamp(32px,5vw,48px)}.vg-native-ad__eyebrow{margin:0 0 24px;opacity:.35;text-align:center;display:block;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase}.vg-native-ad__grid{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:600px){.vg-native-ad__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:992px){.vg-native-ad__grid{grid-template-columns:repeat(4,1fr)}}.vg-native-ad__slot{aspect-ratio:4/5;display:flex;overflow:hidden;position:relative}.vg-native-ad__slot--empty,.vg-native-ad__slot--custom{align-items:center;background:#ffffff08;border:1px solid rgb(255 255 255 / .1);justify-content:center}.vg-native-ad__slot--empty span{font-size:.7rem;letter-spacing:.18em;opacity:.2}.vg-native-ad__slot--custom{aspect-ratio:auto}.vg-native-ad__slot--custom :where(img,ins,iframe){max-width:100%}.vg-native-ad__slot--card img{height:100%;object-fit:cover;width:100%;transition:transform .2s}.vg-native-ad__slot--card:hover img{transform:scale(1.04)}.vg-native-ad__slot-title{background:linear-gradient(to top,rgb(0 0 0 / .85),transparent);bottom:0;font-family:Playfair Display,serif;font-size:.95rem;left:0;padding:24px 16px 16px;position:absolute;right:0}.vg-posts-row__track{padding-bottom:8px;display:flex;gap:24px;-webkit-overflow-scrolling:touch;overflow-x:auto;scrollbar-width:none}.vg-posts-row__track::-webkit-scrollbar{display:none}.vg-posts-row__card{display:block;flex:0 0 320px}.vg-posts-row__card img{aspect-ratio:16/10;margin-bottom:16px;height:100%;object-fit:cover;width:100%}.vogue-nl-section{padding:96px 24px}@media(min-width:1024px){.vogue-nl-section{padding:96px 48px}}.vogue-nl-section__inner{margin-inline:auto;max-width:1400px}.vogue-nl-section__box{border:1px solid rgb(255 255 255 / .2);padding:48px 24px;text-align:center}@media(min-width:768px){.vogue-nl-section__box{padding:64px 80px}}@media(min-width:1024px){.vogue-nl-section__box{padding:80px}}.vogue-nl-section__title{color:#fff;font-family:Playfair Display,serif;font-size:clamp(32px,4vw,48px);font-weight:700;letter-spacing:.02em;line-height:1.15;margin:0 0 16px}.vogue-nl-section__sub{color:#ffffffb3;font-family:Cormorant Garamond,serif;font-size:18px;line-height:1.6;margin:0 0 40px}.vogue-nl-section__form{margin-inline:auto;max-width:640px}.vogue-nl-section__row{display:flex;flex-direction:column;gap:12px}@media(min-width:640px){.vogue-nl-section__row{align-items:stretch;flex-direction:row}}.vogue-nl-section__input{background:#fff0;border:1px solid rgb(255 255 255 / .3);color:#fff;font-family:Montserrat,sans-serif;font-size:13px;outline:none;padding:16px 24px;transition:border-color .2s;width:100%}.vogue-nl-section__input::placeholder{color:#ffffff59}.vogue-nl-section__input:focus{border-color:#c41e3a}@media(min-width:640px){.vogue-nl-section__input--name{max-width:200px}}.vogue-nl-section__input--email{flex:1}.vogue-nl-section__btn{background:#c41e3a;border:none;color:#fff;cursor:pointer;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700;letter-spacing:.2em;padding:16px 40px;transition:background .2s;white-space:nowrap}.vogue-nl-section__btn:hover{background:#a01830}.vogue-nl-section__btn:disabled{opacity:.6;pointer-events:none}.vogue-nl-section__consents{display:flex;flex-direction:column;gap:10px;margin-top:20px;text-align:left}.vogue-nl-section__check{align-items:flex-start;color:#ffffff73;cursor:pointer;display:flex;font-size:11px;gap:10px;line-height:1.5}.vogue-nl-section__check input[type=checkbox]{accent-color:#c41e3a;flex-shrink:0;height:14px;margin-top:2px;width:14px}.vogue-nl-section__check a{color:#ffffffa6;text-decoration:underline}.vogue-nl-section__check a:hover{color:#c41e3a}.vogue-nl-section__msg{font-size:12px;letter-spacing:.05em;margin-top:16px;text-align:center}.vogue-nl-section__msg[data-state=success]{color:#6ee7b7}.vogue-nl-section__msg[data-state=error]{color:#fca5a5}.vg-gloss__en{color:#ffffff80;font-family:Cormorant Garamond,serif;font-size:.6em;font-style:italic;font-weight:400;margin-left:8px}.vg-gloss__aliases{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 0}.vg-gloss__aliases-label{color:#ffffff80;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.vg-gloss__alias-chip{border:1px solid rgb(255 255 255 / .2);font-family:Montserrat,sans-serif;font-size:.75rem;padding:4px 12px}.vg-gloss__definition{margin-top:24px!important}.vg-gloss__related-title{margin:0 0 32px}.vg-gloss-widget{border-top:1px solid rgb(255 255 255 / .1);margin-top:48px;padding-top:40px}.vg-gloss-widget__title{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;margin:0 0 24px}.vg-gloss-widget__list{display:flex;flex-direction:column;gap:4px}.vg-gloss-widget__item{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:16px}.vg-gloss-widget__item[open] .vg-gloss-widget__term:before{transform:rotate(45deg)}.vg-gloss-widget__term{align-items:center;cursor:pointer;display:flex;font-family:Playfair Display,serif;font-size:1.0625rem;font-weight:700;gap:8px;justify-content:space-between;list-style:none}.vg-gloss-widget__term::-webkit-details-marker{display:none}.vg-gloss-widget__term:before{color:#c41e3a;content:"+";flex-shrink:0;font-size:1.25rem;line-height:1;transition:transform .2s ease}.vg-gloss-widget__desc{color:#f8f8f8;font-family:Cormorant Garamond,serif;font-size:1rem;line-height:1.65;margin:12px 0 8px;opacity:.85}.vg-gloss-widget__link{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;transition:color .2s ease}.vg-gloss-widget__link:hover{color:#fff}.vg-gloss-index__search{margin-top:32px;max-width:420px}.vg-gloss-index__search-input{background:#fff0;border:1px solid rgb(255 255 255 / .2);color:#f8f8f8;font-family:Montserrat,sans-serif;font-size:.9375rem;outline:none;padding:14px 18px;transition:border-color .22s ease;width:100%}.vg-gloss-index__search-input::placeholder{color:#ffffff80}.vg-gloss-index__search-input:focus{border-color:#c41e3a}.vg-gloss-index__alpha{background:#0a0a0a;border-bottom:1px solid rgb(255 255 255 / .1);position:sticky;top:0;z-index:10}.vg-gloss-index__alpha-row{display:flex;flex-wrap:wrap;gap:4px;overflow-x:auto;padding-block:16px}.vg-gloss-index__alpha-link{align-items:center;color:#f8f8f8;display:inline-flex;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.8125rem;font-weight:600;height:32px;justify-content:center;transition:color .2s ease;width:28px}.vg-gloss-index__alpha-link:hover{color:#c41e3a}.vg-gloss-index__alpha-link--disabled{cursor:default;opacity:.25}.vg-gloss-index__group{padding-block:40px;scroll-margin-top:80px}.vg-gloss-index__group:not(:last-child){border-bottom:1px solid rgb(255 255 255 / .1)}.vg-gloss-index__group-letter{color:#c41e3a;font-family:Playfair Display,serif;font-size:2.5rem;font-weight:700;margin:0 0 24px}.vg-gloss-index__list{display:grid;gap:28px;grid-template-columns:1fr;margin:0}@media(min-width:768px){.vg-gloss-index__list{grid-template-columns:repeat(2,1fr);gap:32px 48px}}.vg-gloss-index__term{font-family:Playfair Display,serif;font-size:1.125rem;font-weight:700;margin:0 0 8px}.vg-gloss-index__term a{color:inherit;transition:color .2s ease}.vg-gloss-index__term a:hover{color:#c41e3a}.vg-gloss-index__desc{color:#f8f8f8;font-family:Cormorant Garamond,serif;font-size:1rem;line-height:1.6;margin:0;opacity:.75}.vg-gloss-index__empty{opacity:.6;padding-block:40px;text-align:center}.vogue-listing{margin-top:clamp(38px,6vw,70px)}.vogue-listing__header{border-bottom:1px solid rgb(255 255 255 / .14);margin-bottom:24px;padding-bottom:14px}.vogue-listing__title{font-family:Playfair Display,serif;font-size:clamp(2rem,5vw,4.1rem);margin:0}.vogue-listing__breadcrumbs{color:#ffffff80;margin-top:10px}.vogue-listing__grid{display:grid;gap:24px;grid-template-columns:minmax(0,1fr)}@media(min-width:1100px){.vogue-listing__grid{grid-template-columns:minmax(0,1fr) 320px}}.vogue-listing__posts{display:grid;gap:16px}.vogue-list-card{background:#131313;border:1px solid rgb(255 255 255 / .14);display:grid;grid-template-columns:1fr}@media(min-width:768px){.vogue-list-card{grid-template-columns:280px minmax(0,1fr)}}.vogue-list-card--featured{border-color:#c41e3a8c}.vogue-list-card--featured .vogue-list-card__title{font-size:clamp(1.4rem,2.8vw,2.3rem)}.vogue-list-card__image img{aspect-ratio:16/10;object-fit:cover;width:100%}@media(min-width:768px){.vogue-list-card__image img{aspect-ratio:4/3;height:100%}}.vogue-list-card__body{padding:14px}.vogue-list-card__category{color:#c41e3a;font-size:.72rem;letter-spacing:.2em;text-transform:uppercase}.vogue-list-card__title{font-family:Playfair Display,serif;font-size:clamp(1.15rem,2.2vw,1.85rem);line-height:1.2;margin:8px 0}.vogue-list-card__excerpt,.vogue-list-card__meta{color:#ffffff80}.vogue-single__breadcrumbs-bar{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:24px}.vogue-single__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;list-style:none;margin:0;opacity:.6;padding:0}.vogue-single__breadcrumbs li{align-items:center;display:flex}.vogue-single__breadcrumbs a{transition:color .2s}.vogue-single__breadcrumbs a:hover{color:#c41e3a}.vogue-single__breadcrumbs-current{max-width:200px;opacity:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vogue-single__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,3vw,48px)}.vogue-single__article{padding-block:48px}.vogue-single__body{display:grid;gap:48px}@media(min-width:1024px){.vogue-single__body{grid-template-columns:minmax(0,8fr) minmax(0,4fr)}}.vogue-single__main{min-width:0}.vogue-single__badge-wrap{margin-bottom:24px}.vogue-single__badge{background:#c41e3a;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;padding:8px 16px;text-transform:uppercase;transition:background .2s}.vogue-single__badge:hover{background:#a01830}.vogue-single__title{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,64px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.vogue-single__subtitle{font-family:Cormorant Garamond,serif;font-size:1.25rem;line-height:1.6;margin:0 0 32px;opacity:.8}.vogue-single__meta-row{align-items:center;border-bottom:1px solid rgb(255 255 255 / .1);display:flex;flex-wrap:wrap;gap:24px;margin-bottom:32px;padding-bottom:32px}.vogue-single__meta-item{align-items:center;display:flex;font-size:.875rem;gap:8px}.vogue-single__meta-icon{color:#c41e3a;flex-shrink:0}.vogue-single__share-bar{align-items:center;display:flex;gap:16px;margin-bottom:48px}.vogue-single__share-label{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;opacity:.5}.vogue-single__share-btn{align-items:center;color:inherit;display:inline-flex;transition:color .2s}.vogue-single__share-btn:hover{color:#c41e3a}.vogue-single__hero{margin-bottom:48px}.vogue-single__hero-wrap{aspect-ratio:16/10;overflow:hidden;position:relative}.vogue-single__hero-img{height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.vogue-single__hero-caption{font-size:.75rem;font-style:italic;margin-top:16px;opacity:.5}.vogue-single__content{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.78;margin-bottom:48px;max-width:68ch}.vogue-single__content>p:first-of-type:first-letter{color:#c41e3a;float:left;font-family:Playfair Display,serif;font-size:3.8rem;font-weight:700;line-height:.9;margin-right:10px;margin-top:4px}.vogue-single__content p{margin:0 0 32px}.vogue-single__content a{color:#c41e3a;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.vogue-single__content a:hover{text-decoration-thickness:2px}.vogue-single__content a.glossary-term{color:inherit;text-decoration-color:#c41e3a;text-decoration-style:dotted}.vogue-single__content a.glossary-term:after{color:#c41e3a;content:"?";font-size:.65em;font-weight:700;margin-left:2px;vertical-align:super}.vogue-single__content h2{font-family:Playfair Display,serif;font-size:2rem;font-weight:700;margin:48px 0 24px}.vogue-single__content h3{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;margin:40px 0 20px}.vogue-single__content blockquote{background:#ffffff0d;border-left:4px solid #c41e3a;margin:48px 0;padding:24px 32px}.vogue-single__content blockquote p{font-family:Playfair Display,serif;font-size:1.5rem;font-style:italic;line-height:1.5;margin:0 0 16px}.vogue-single__content blockquote cite{display:block;font-size:.875rem;opacity:.7}.vogue-single__content ul{list-style:none;margin:32px 0;padding:0}.vogue-single__content ul li{margin-bottom:16px;padding-left:20px;position:relative}.vogue-single__content ul li:before{color:#c41e3a;content:"•";left:0;position:absolute;top:0}.vogue-single__content figure{margin:48px 0}.vogue-single__content figure img{width:100%}.vogue-single__content figure figcaption{font-size:.75rem;font-style:italic;margin-top:12px;opacity:.5}.vogue-single__tags{border-top:1px solid rgb(255 255 255 / .1);margin-bottom:48px;padding-top:48px}.vogue-single__tags-label{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0 0 16px;opacity:.5;text-transform:uppercase}.vogue-single__tag-list{display:flex;flex-wrap:wrap;gap:12px}.vogue-single__tag{border:1px solid rgb(255 255 255 / .2);color:inherit;font-family:Montserrat,sans-serif;font-size:.75rem;padding:8px 16px;transition:border-color .2s,color .2s}.vogue-single__tag:hover{border-color:#c41e3a;color:#c41e3a}.vogue-single__author-bio{background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);display:flex;gap:24px;padding:32px}.vogue-single__author-avatar{background:#ffffff1a;border-radius:50%;flex-shrink:0;height:80px;width:80px}.vogue-single__author-info{flex:1}.vogue-single__author-role{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;margin:0 0 8px;opacity:.5;text-transform:uppercase}.vogue-single__author-name{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;margin:0 0 8px}.vogue-single__author-desc{font-size:.875rem;line-height:1.6;margin:0;opacity:.7}.vogue-single__sidebar{min-width:0}.vogue-single__sidebar-sticky{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.vogue-single__sidebar-sticky{position:sticky;top:150px}}.vogue-single__widget{border:1px solid rgb(255 255 255 / .1);padding:24px}.vogue-single__widget--nl{background:#ffffff0d}.vogue-single__widget-title{border-bottom:1px solid rgb(255 255 255 / .1);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2em;margin:0 0 24px;padding-bottom:16px;text-transform:uppercase}.vogue-single__widget--nl .vogue-single__widget-title{border-bottom:none;margin-bottom:16px;padding-bottom:0}.vogue-single__cat-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vogue-single__cat-item{align-items:center;color:inherit;display:flex;font-size:.875rem;justify-content:space-between;transition:color .2s}.vogue-single__cat-item:hover{color:#c41e3a}.vogue-single__cat-item:hover .vogue-single__cat-count{opacity:1}.vogue-single__cat-count{font-size:.75rem;opacity:.5;transition:opacity .2s}.vogue-single__ad{align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;justify-content:center}.vogue-single__ad--rect{height:250px}.vogue-single__ad--square{aspect-ratio:1}.vogue-single__ad-label{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0 0 8px;opacity:.3;text-transform:uppercase}.vogue-single__ad-size{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0;opacity:.2}.vogue-single__nl-desc{font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1.625;margin:0 0 16px;opacity:.7}.vogue-single__nl-input{background:#fff0;border:1px solid rgb(255 255 255 / .2);color:#f8f8f8;display:block;font-family:Montserrat,sans-serif;font-size:.875rem;outline:none;padding:12px 16px;transition:border-color .2s;width:100%}.vogue-single__nl-input::placeholder{opacity:.45}.vogue-single__nl-input:focus{border-color:#c41e3a}.vogue-single__nl-consents{border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px}.vogue-single__nl-check{align-items:flex-start;color:#ffffff80;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.7rem;gap:8px;line-height:1.55}.vogue-single__nl-check input[type=checkbox]{accent-color:#c41e3a;flex-shrink:0;height:13px;margin-top:1px;width:13px}.vogue-single__nl-btn{background:#c41e3a;border:none;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin-top:14px;padding:12px 24px;text-transform:uppercase;transition:background .2s;width:100%}.vogue-single__nl-btn:hover{background:#a01830}.vogue-single__nl-btn:disabled{opacity:.6}.vogue-single__nl-msg{font-family:Montserrat,sans-serif;font-size:.72rem;margin-top:8px;text-align:center}.vogue-single__nl-msg[data-state=success]{color:#4ade80}.vogue-single__nl-msg[data-state=error]{color:#f87171}.vogue-single__related-list{display:flex;flex-direction:column;gap:24px}.vogue-single__related-item{color:inherit;display:flex;flex-direction:column;gap:12px}.vogue-single__related-item:hover .vogue-single__related-name{color:#c41e3a}.vogue-single__related-item:hover .vogue-single__related-img img{transform:scale(1.05)}.vogue-single__related-img{aspect-ratio:16/10;overflow:hidden;position:relative}.vogue-single__related-img img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .2s;width:100%}.vogue-single__related-body{display:flex;flex-direction:column;gap:4px}.vogue-single__related-cat{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.15em;margin:0;text-transform:uppercase}.vogue-single__related-name{font-family:Playfair Display,serif;font-size:.875rem;font-weight:600;line-height:1.4;margin:0;transition:color .2s}.vogue-single__related-meta{font-family:Montserrat,sans-serif;font-size:.75rem;margin:0;opacity:.5}.vogue-single__more{background:#0d0d0d;border-top:1px solid rgb(255 255 255 / .1);padding-block:96px}.vogue-single__more-title{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,48px);font-weight:700;margin:0 0 48px}.vogue-single__more-grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:768px){.vogue-single__more-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vogue-single__more-grid{grid-template-columns:repeat(3,1fr)}}.vogue-single__more-card{color:inherit;display:block}.vogue-single__more-card:hover .vogue-single__more-card__img-wrap img{transform:scale(1.05)}.vogue-single__more-card:hover .vogue-single__more-card__title{color:#c41e3a}.vogue-single__more-card__img-wrap{aspect-ratio:4/5;margin-bottom:16px;overflow:hidden;position:relative}.vogue-single__more-card__img-wrap img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .2s;width:100%}.vogue-single__more-card__badge{background:#c41e3a;color:#fff;font-family:Montserrat,sans-serif;font-size:.72rem;left:16px;letter-spacing:.2em;padding:4px 12px;position:absolute;top:16px}.vogue-single__more-card__title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 12px;transition:color .2s}.vogue-single__more-card__meta{font-family:Montserrat,sans-serif;font-size:.75rem;margin:0;opacity:.5}.vla-wrap{margin-inline:auto;max-width:1800px;padding-inline:24px}@media(min-width:1024px){.vla-wrap{padding-inline:48px}}.vla-page{min-height:50vh}.vla-breadcrumbs-bar{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:24px}.vla-breadcrumbs{align-items:center;display:flex;font-size:.75rem;gap:8px;list-style:none;margin:0;padding:0}.vla-breadcrumbs li{opacity:.6}.vla-breadcrumbs li:last-child{opacity:1}.vla-breadcrumbs li a{transition:color .22s ease}.vla-breadcrumbs li a:hover{color:#c41e3a}.vla-cat-header{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:80px}.vla-label{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.875rem;letter-spacing:.3em;margin:0 0 24px;text-transform:uppercase}.vla-cat-header__title{font-family:Playfair Display,serif;font-size:clamp(48px,8vw,96px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 24px}.vla-cat-header__desc{font-family:Cormorant Garamond,serif;font-size:1.125rem;line-height:1.625;margin:0;max-width:768px;opacity:.7}.vla-section{padding-block:96px}.vla-layout{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:1024px){.vla-layout{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}.vla-posts{min-width:0}.vla-featured{color:inherit;display:block;margin-bottom:48px}.vla-featured:hover .vla-featured__title{color:#c41e3a}.vla-featured:hover .vla-featured__img-wrap img{transform:scale(1.05)}.vla-featured:hover .vla-featured__gradient{opacity:.4}.vla-featured__img-wrap{aspect-ratio:16/9;margin-bottom:32px;overflow:hidden;position:relative}.vla-featured__img-wrap img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .7s ease;width:100%}.vla-featured__gradient{background:linear-gradient(to top,#000 0%,rgb(0 0 0 / .3) 50%,transparent 100%);top:0;right:0;bottom:0;left:0;opacity:.6;position:absolute;transition:opacity .5s ease}.vla-featured__badge{background:#c41e3a;color:#fff;font-family:Montserrat,sans-serif;font-size:.75rem;left:32px;letter-spacing:.2em;padding:8px 16px;position:absolute;text-transform:uppercase;top:32px}.vla-featured__body{display:grid;gap:32px}@media(min-width:768px){.vla-featured__body{grid-template-columns:1fr 1fr}}.vla-featured__title{font-family:Playfair Display,serif;font-size:2.625rem;font-weight:700;line-height:1.2;margin:0 0 16px;transition:color .22s ease}.vla-featured__meta{font-size:.875rem;margin:0 0 16px;opacity:.5}.vla-featured__excerpt{font-family:Cormorant Garamond,serif;font-size:1.125rem;line-height:1.625;margin:8px 0 0;opacity:.7}.vla-grid{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:768px){.vla-grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vla-grid{grid-template-columns:repeat(3,1fr)}}.vla-card{color:inherit;display:block}.vla-card:hover .vla-card__title{color:#c41e3a}.vla-card:hover .vla-card__img-wrap img{transform:scale(1.05)}.vla-card:hover .vla-card__img-overlay{background:#fff0}.vla-card__img-wrap{aspect-ratio:4/5;margin-bottom:24px;overflow:hidden;position:relative}.vla-card__img-wrap img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .7s ease;width:100%}.vla-card__img-overlay{background:#0003;top:0;right:0;bottom:0;left:0;position:absolute;transition:background .5s ease}.vla-card__body{display:flex;flex-direction:column;gap:12px}.vla-card__title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0;transition:color .22s ease}.vla-card__meta{font-size:.875rem;margin:0;opacity:.5}.vla-card__excerpt{font-family:Cormorant Garamond,serif;font-size:.875rem;line-height:1.625;margin:0;opacity:.7}.vla-pag-wrap{margin-top:64px;text-align:center}.vla-pag-row{align-items:center;display:flex;gap:8px;justify-content:center}.vla-pag-chevron{align-items:center;border:1px solid rgb(255 255 255 / .2);color:inherit;display:inline-flex;height:44px;justify-content:center;transition:border-color .22s ease,background .22s ease,color .22s ease;width:44px}.vla-pag-chevron:hover{background:#c41e3a;border-color:#c41e3a;color:#fff}.vla-pag-chevron.vla-pag-chevron--off{cursor:default;opacity:.3;pointer-events:none}.vla-pag-num{align-items:center;border:1px solid rgb(255 255 255 / .2);color:inherit;display:inline-flex;font-family:Montserrat,sans-serif;font-size:.875rem;height:48px;justify-content:center;min-width:48px;padding-inline:4px;transition:border-color .22s ease,background .22s ease,color .22s ease}.vla-pag-num:hover{background:#c41e3a;border-color:#c41e3a;color:#fff}.vla-pag-num.vla-pag-num--active{background:#c41e3a;border-color:#c41e3a;color:#fff;cursor:default;pointer-events:none}.vla-pag-dots{align-items:center;display:inline-flex;font-size:.875rem;height:48px;justify-content:center;opacity:.5;padding-inline:8px}.vla-pag-info{font-family:Montserrat,sans-serif;font-size:.75rem;margin:24px 0 0;opacity:.5}.vla-sidebar{min-width:0}.vla-sidebar__sticky{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.vla-sidebar__sticky{position:sticky;top:150px}}.vla-widget{border:1px solid rgb(255 255 255 / .1);padding:24px}.vla-widget__title{border-bottom:1px solid rgb(255 255 255 / .1);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2em;margin:0 0 24px;padding-bottom:16px;text-transform:uppercase}.vla-cat-links{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vla-cat-links__item{align-items:center;display:flex;font-size:.875rem;justify-content:space-between;transition:color .22s ease}.vla-cat-links__item:hover,.vla-cat-links__item.is-active{color:#c41e3a}.vla-cat-links__item:hover .vla-cat-links__count{opacity:1}.vla-cat-links__count{font-size:.75rem;opacity:.5;transition:opacity .22s ease}.vla-ad{align-items:center;background:#ffffff0d;border:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;height:600px;justify-content:center}.vla-ad__label{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0 0 8px;opacity:.3;text-transform:uppercase}.vla-ad__size{font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin:0;opacity:.2}.vla-nl{background:#ffffff0d}.vla-widget--nl .vla-widget__title{border-bottom:none;margin-bottom:16px;padding-bottom:0}.vla-nl__desc{font-family:Montserrat,sans-serif;font-size:.75rem;line-height:1.625;margin:0 0 24px;opacity:.7}.vla-nl__input{background:#fff0;border:1px solid rgb(255 255 255 / .2);color:#f8f8f8;display:block;font-family:Montserrat,sans-serif;font-size:.875rem;margin-bottom:12px;outline:none;padding:12px 16px;transition:border-color .22s ease;width:100%}.vla-nl__input::placeholder{opacity:.45}.vla-nl__input:focus{border-color:#c41e3a}.vla-nl__btn{background:#c41e3a;border:none;color:#fff;cursor:pointer;display:block;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.2em;margin-top:14px;padding:12px 24px;text-transform:uppercase;transition:background-color .22s ease;width:100%}.vla-nl__btn:hover{background:#a01830}.vla-nl__btn:disabled{opacity:.6}.vla-nl__consents{border-top:1px solid rgb(255 255 255 / .1);display:flex;flex-direction:column;gap:10px;margin-top:16px;padding-top:14px}.vla-nl__check{align-items:flex-start;color:#ffffff80;cursor:pointer;display:flex;font-family:Montserrat,sans-serif;font-size:.7rem;gap:8px;line-height:1.55}.vla-nl__check input[type=checkbox]{accent-color:#c41e3a;flex-shrink:0;height:13px;margin-top:1px;width:13px}.vla-nl__msg{font-family:Montserrat,sans-serif;font-size:.72rem;margin-top:8px;text-align:center}.vla-nl__msg[data-state=success]{color:#4ade80}.vla-nl__msg[data-state=error]{color:#f87171}.vpage__breadcrumbs-bar{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:24px}.vpage__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;list-style:none;margin:0;opacity:.6;padding:0}.vpage__breadcrumbs li{align-items:center;display:flex}.vpage__breadcrumbs a{transition:color .2s}.vpage__breadcrumbs a:hover{color:#c41e3a}.vpage__breadcrumbs-current{max-width:280px;opacity:1!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vpage__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,3vw,48px)}.vpage__header{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:64px 48px}.vpage__label{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.3em;margin:0 0 20px;text-transform:uppercase}.vpage__title{font-family:Playfair Display,serif;font-size:clamp(36px,6vw,72px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.vpage__updated{font-family:Montserrat,sans-serif;font-size:.8rem;margin:0;opacity:.4}.vpage__body{padding-block:64px 96px}.vpage__content{font-family:Montserrat,sans-serif;font-size:1.0625rem;font-weight:400;line-height:1.78;max-width:72ch}.vpage__content p{margin:0 0 28px}.vpage__content h2{font-family:Playfair Display,serif;font-size:1.75rem;font-weight:700;margin:56px 0 20px}.vpage__content h3{font-family:Playfair Display,serif;font-size:1.35rem;font-weight:700;margin:40px 0 16px}.vpage__content h4{font-family:Montserrat,sans-serif;font-size:.9rem;font-weight:700;letter-spacing:.08em;margin:32px 0 12px;text-transform:uppercase}.vpage__content ul{list-style:none;margin:0 0 28px;padding:0}.vpage__content ul li{display:flex;gap:14px;margin-bottom:12px}.vpage__content ul li:before{color:#c41e3a;content:"—";flex-shrink:0}.vpage__content ol{counter-reset:vpage-list;list-style:none;margin:0 0 28px;padding:0}.vpage__content ol li{counter-increment:vpage-list;display:flex;gap:16px;margin-bottom:12px}.vpage__content ol li:before{color:#c41e3a;content:counter(vpage-list) ".";flex-shrink:0;font-family:Montserrat,sans-serif;font-weight:700;min-width:24px}.vpage__content a:not(.vpage__btn){border-bottom:1px solid rgb(196 30 58 / .5);color:inherit;transition:color .2s,border-color .2s}.vpage__content a:not(.vpage__btn):hover{border-color:#c41e3a;color:#c41e3a}.vpage__content blockquote{background:#ffffff0a;border-left:3px solid #c41e3a;margin:40px 0;padding:20px 28px}.vpage__content blockquote p{font-family:Playfair Display,serif;font-size:1.25rem;font-style:italic;line-height:1.5;margin:0}.vpage__content table{border-collapse:collapse;font-size:.875rem;margin:32px 0;width:100%}.vpage__content table th,.vpage__content table td{border:1px solid rgb(255 255 255 / .1);padding:12px 16px;text-align:left;vertical-align:top}.vpage__content table th{background:#ffffff0d;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase}.vpage__content hr{border:none;border-top:1px solid rgb(255 255 255 / .1);margin:48px 0}.vpage__content strong{font-weight:700}.vpage__content em{font-style:italic}.v404__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,3vw,48px)}.v404__hero{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:96px;text-align:center}.v404__code{color:#c41e3a;font-family:Playfair Display,serif;font-size:clamp(120px,20vw,240px);font-weight:700;letter-spacing:-.05em;line-height:.85;margin:0 0 40px;opacity:.12;pointer-events:none;-webkit-user-select:none;user-select:none}.v404__title{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,56px);font-weight:700;margin:0 0 20px}.v404__desc{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.75;margin:0 auto 40px;max-width:520px;opacity:.55}.v404__btn{background:#c41e3a;color:#fff;display:inline-block;font-family:Montserrat,sans-serif;font-size:.8rem;letter-spacing:.2em;padding:16px 40px;text-transform:uppercase;transition:background .2s}.v404__btn:hover{background:#a01830;color:#fff}.v404__section{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:72px}.v404__section-title{font-family:Playfair Display,serif;font-size:clamp(24px,4vw,40px);font-weight:700;margin:0 0 48px}.v404__cats{display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}@media(min-width:640px){.v404__cats{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.v404__cats{grid-template-columns:repeat(4,1fr)}}.v404__cat-item{align-items:center;border:1px solid rgb(255 255 255 / .1);color:inherit;display:flex;justify-content:space-between;padding:16px 20px;transition:border-color .2s,color .2s}.v404__cat-item:hover{border-color:#c41e3a;color:#c41e3a}.v404__cat-name{font-family:Montserrat,sans-serif;font-size:.875rem}.v404__cat-count{font-family:Montserrat,sans-serif;font-size:.75rem;opacity:.4;padding-left:8px}.v404__grid{display:grid;gap:32px;grid-template-columns:1fr}@media(min-width:640px){.v404__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.v404__grid{grid-template-columns:repeat(4,1fr)}}.v404__card{color:inherit;display:block}.v404__card:hover .v404__card__img-wrap img{transform:scale(1.05)}.v404__card:hover .v404__card__title{color:#c41e3a}.v404__card__img-wrap{aspect-ratio:4/5;margin-bottom:16px;overflow:hidden;position:relative}.v404__card__img-wrap img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .2s;width:100%}.v404__card__badge{background:#c41e3a;color:#fff;font-family:Montserrat,sans-serif;font-size:.7rem;left:12px;letter-spacing:.18em;padding:4px 10px;position:absolute;text-transform:uppercase;top:12px}.v404__card__title{font-family:Playfair Display,serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0 0 10px;transition:color .2s}.v404__card__meta{font-family:Montserrat,sans-serif;font-size:.75rem;margin:0;opacity:.5}.vauthor__breadcrumbs-bar{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:24px}.vauthor__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;list-style:none;margin:0;opacity:.6;padding:0}.vauthor__breadcrumbs li{align-items:center;display:flex}.vauthor__breadcrumbs a{transition:color .2s}.vauthor__breadcrumbs a:hover{color:#c41e3a}.vauthor__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,3vw,48px)}.vauthor__header{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:64px}.vauthor__profile{align-items:flex-start;display:flex;gap:40px}@media(max-width:639px){.vauthor__profile{flex-direction:column;gap:24px}}.vauthor__avatar-wrap{flex-shrink:0}.vauthor__avatar{border-radius:50%;display:block;height:120px;object-fit:cover;width:120px}@media(min-width:768px){.vauthor__avatar{height:160px;width:160px}}.vauthor__info{flex:1}.vauthor__label{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.3em;margin:0 0 16px;text-transform:uppercase}.vauthor__name{font-family:Playfair Display,serif;font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin:0 0 20px}.vauthor__bio{font-family:Montserrat,sans-serif;font-size:.9375rem;line-height:1.75;margin:0 0 20px;max-width:600px;opacity:.65}.vauthor__posts-count{font-family:Montserrat,sans-serif;font-size:.78rem;letter-spacing:.1em;margin:0;opacity:.4;text-transform:uppercase}.vauthor__section{padding-block:clamp(40px,6vw,96px)}.vauthor__layout{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:1024px){.vauthor__layout{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}.vauthor__posts{min-width:0}.vauthor__grid{display:grid;gap:32px;grid-template-columns:1fr;margin-bottom:48px}@media(min-width:640px){.vauthor__grid{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.vauthor__grid{grid-template-columns:repeat(3,1fr)}}.vauthor__empty{font-family:Montserrat,sans-serif;font-size:1rem;opacity:.5;padding:48px 0}.vauthor__card{color:inherit;display:block}.vauthor__card:hover .vauthor__card__img-wrap img{transform:scale(1.05)}.vauthor__card:hover .vauthor__card__overlay{background:#fff0}.vauthor__card:hover .vauthor__card__title{color:#c41e3a}.vauthor__card__img-wrap{aspect-ratio:4/5;margin-bottom:20px;overflow:hidden;position:relative}.vauthor__card__img-wrap img{height:100%;left:0;object-fit:cover;position:absolute;top:0;transition:transform .2s;width:100%}.vauthor__card__overlay{background:#0003;top:0;right:0;bottom:0;left:0;position:absolute;transition:background .2s}.vauthor__card__badge{background:#c41e3a;color:#fff;font-family:Montserrat,sans-serif;font-size:.72rem;left:16px;letter-spacing:.18em;padding:5px 12px;position:absolute;text-transform:uppercase;top:16px}.vauthor__card__title{font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;line-height:1.3;margin:0 0 12px;transition:color .2s}.vauthor__card__meta{font-family:Montserrat,sans-serif;font-size:.75rem;margin:0 0 12px;opacity:.5}.vauthor__card__excerpt{font-family:Cormorant Garamond,serif;font-size:.875rem;line-height:1.625;margin:0;opacity:.7}.vauthor__sidebar{min-width:0}.vauthor__sidebar-sticky{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.vauthor__sidebar-sticky{position:sticky;top:150px}}.vauthor__widget{border:1px solid rgb(255 255 255 / .1);padding:24px}.vauthor__widget-title{border-bottom:1px solid rgb(255 255 255 / .1);font-family:Montserrat,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.2em;margin:0 0 24px;padding-bottom:16px;text-transform:uppercase}.vauthor__cat-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.vauthor__cat-item{align-items:center;color:inherit;display:flex;font-size:.875rem;justify-content:space-between;transition:color .2s}.vauthor__cat-item:hover{color:#c41e3a}.vauthor__cat-count{font-size:.75rem;opacity:.5}.vsearch__breadcrumbs-bar{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:24px}.vsearch__breadcrumbs{align-items:center;display:flex;flex-wrap:wrap;font-size:.75rem;gap:8px;list-style:none;margin:0;opacity:.6;padding:0}.vsearch__breadcrumbs li{align-items:center;display:flex}.vsearch__breadcrumbs a{transition:color .2s}.vsearch__breadcrumbs a:hover{color:#c41e3a}.vsearch__inner{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,3vw,48px)}.vsearch__header{border-bottom:1px solid rgb(255 255 255 / .1);padding-block:64px 48px}.vsearch__label{color:#c41e3a;font-family:Montserrat,sans-serif;font-size:.75rem;letter-spacing:.3em;margin:0 0 20px;text-transform:uppercase}.vsearch__title{font-family:Playfair Display,serif;font-size:clamp(28px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:0 0 16px}.vsearch__title em{color:#c41e3a;font-style:normal}.vsearch__count{font-family:Montserrat,sans-serif;font-size:.875rem;margin:0 0 32px;opacity:.5}.vsearch__count strong{font-weight:700;opacity:1}.vsearch__form{max-width:560px}.vsearch__input-wrap{align-items:center;border:1px solid rgb(255 255 255 / .2);display:flex;gap:12px;padding:4px 4px 4px 16px;transition:border-color .2s}.vsearch__input-wrap:focus-within{border-color:#c41e3a}.vsearch__input-icon{color:#f8f8f8;flex-shrink:0;opacity:.4}.vsearch__input{background:#fff0;border:none;color:#f8f8f8;flex:1;font-family:Montserrat,sans-serif;font-size:.9375rem;outline:none;padding:10px 0}.vsearch__input::placeholder{opacity:.4}.vsearch__submit{background:#c41e3a;border:none;color:#fff;cursor:pointer;flex-shrink:0;font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;padding:14px 20px;text-transform:uppercase;transition:background .2s}.vsearch__submit:hover{background:#a01830}.vsearch__section{padding-block:clamp(40px,6vw,96px)}.vsearch__layout{display:grid;gap:48px;grid-template-columns:1fr}@media(min-width:1024px){.vsearch__layout{grid-template-columns:minmax(0,9fr) minmax(0,3fr)}}.vsearch__posts,.vsearch__sidebar{min-width:0}.vsearch__sidebar-sticky{display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.vsearch__sidebar-sticky{position:sticky;top:150px}}.vsearch__empty{padding-block:48px}.vsearch__empty-icon{color:#c41e3a;font-family:Playfair Display,serif;font-size:4rem;margin:0 0 24px;opacity:.25}.vsearch__empty-title{font-family:Playfair Display,serif;font-size:clamp(28px,4vw,40px);font-weight:700;margin:0 0 16px}.vsearch__empty-desc{font-family:Montserrat,sans-serif;font-size:1rem;line-height:1.75;margin:0 0 40px;max-width:540px;opacity:.6}.vsearch__empty-desc strong{font-weight:700;opacity:1}.vsearch__suggest{margin-top:8px}.vsearch__suggest-label{font-family:Montserrat,sans-serif;font-size:.72rem;letter-spacing:.2em;margin:0 0 16px;opacity:.45;text-transform:uppercase}.vsearch__suggest-tags{display:flex;flex-wrap:wrap;gap:10px}.vsearch__suggest-tag{border:1px solid rgb(255 255 255 / .2);color:inherit;font-family:Montserrat,sans-serif;font-size:.8rem;padding:8px 16px;transition:border-color .2s,color .2s}.vsearch__suggest-tag:hover{border-color:#c41e3a;color:#c41e3a}.vla-tag-cloud{display:flex;flex-wrap:wrap;gap:8px}.vla-tag-cloud__item{border:1px solid rgb(255 255 255 / .1);color:inherit;font-family:Montserrat,sans-serif;font-size:.78rem;padding:6px 14px;transition:border-color .2s,color .2s,background .2s}.vla-tag-cloud__item:hover{border-color:#c41e3a;color:#c41e3a}.vla-tag-cloud__item.is-active{background:#c41e3a;border-color:#c41e3a;color:#fff;pointer-events:none}