@font-face{font-family:Futura;src:url(/adon/futura-400.woff2)format("woff2");font-weight:400;font-display:swap}@font-face{font-family:Futura;src:url(/adon/futura-700.woff2)format("woff2");font-weight:700;font-display:swap}*{box-sizing:border-box}body{color:#000;background:#f2f2fa;margin:0;font:16px Futura,sans-serif}a{color:inherit;text-decoration:none}.page-prefix{background:#fff;height:25.6px;line-height:25.6px}.masthead{z-index:1;text-align:center;background:#fff;padding:6.4px 0 12px;position:relative}.masthead-logo{width:320px;margin:0 auto;display:block}.masthead-logo img{width:100%;height:auto;display:block}.primary-menu{justify-content:center;gap:21px;margin-top:5px;display:flex}.nav-item{text-transform:uppercase;letter-spacing:1px;font-size:16px;font-weight:700;line-height:29px;position:relative}.nav-item>a{display:block}.submenu{text-align:left;background:#fff;min-width:max-content;padding:6px 12px;display:none;position:absolute;top:100%;left:-12px}.submenu a,.nav-item:hover .submenu,.nav-item:focus-within .submenu{display:block}.primary-menu a:hover{opacity:.65}.menu-toggle,.mobile-folder,.mobile-search{display:none}@media (width<=767px){.masthead{min-height:53px;padding:16px 0}.masthead-logo{width:80px}.menu-toggle,.mobile-search{color:#222;cursor:pointer;background:0 0;border:0;place-items:center;width:40px;height:35px;font-size:21px;display:grid;position:absolute;top:9px}.menu-toggle{left:0}.mobile-search{right:0}.mobile-search span{border:1.5px solid;border-radius:50%;width:13px;height:13px;position:relative}.mobile-search span:after{content:"";background:currentColor;width:6px;height:1.5px;position:absolute;bottom:-2px;right:-4px;transform:rotate(45deg)}.primary-menu{margin-top:16px;display:none}.primary-menu.is-open{display:block}.nav-item{padding:4px 12px}.nav-item .desktop-folder{display:none}.mobile-folder{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.nav-item .submenu{text-align:center;display:none;position:static}.nav-item .submenu.is-open{display:block}}@font-face{font-family:Futura;src:url(/adon/futura-500.woff2)format("woff2");font-weight:500;font-display:swap}body{letter-spacing:.32px;background:#f4f4fb;font-weight:500}@media (width<=767px){.menu-toggle[aria-expanded=true]{z-index:2;position:fixed;top:18px;left:auto;right:18px}.primary-menu.is-open{text-align:left;background:#fff;margin:0;padding:36px 24px 36px clamp(32px,24.6vw,96px);position:fixed;inset:0;overflow:auto}.primary-menu .nav-item{letter-spacing:normal;text-transform:none;margin-bottom:14.8px;padding:0;font-size:24px;font-weight:500;line-height:34px}.primary-menu .nav-item .submenu{text-align:left;padding:0}.submenu a{margin-bottom:14.8px}.primary-menu .nav-item:has(.mobile-folder){margin-bottom:15px}.folder-arrow{color:#999}.primary-menu.has-folder .nav-item:not(.active-folder),.primary-menu.has-folder .mobile-folder{display:none}.folder-back{color:#555;letter-spacing:1px;cursor:pointer;background:0 0;border:0;margin:7px 0 32px;padding:0;font:16px/24px Futura,sans-serif;display:block}}@media (width>=768px){.folder-back{display:none}}.social-links{justify-content:center;align-items:flex-start;gap:8px;height:96px;padding-top:30px;display:flex}.social-links a{border-radius:50%;width:32px;height:32px;display:block;box-shadow:inset 0 0 0 2px #000}.social-links span{background:#000;width:100%;height:100%;display:block;-webkit-mask-size:contain;mask-size:contain}.social-links .facebook{background:#3b5998}.social-links .instagram,.social-links .itunes{background:#ff3151}.social-links a:hover{background:#000}.social-links a:hover span{background:#fff}.editorials{position:relative}.editorials article{text-align:center;position:absolute;top:0;left:0}.cover-link,.cover-link img{width:100%;display:block}.cover-link img{height:auto}.caption time{color:#444;letter-spacing:.5px;font-size:13px;line-height:19px;display:block}.caption h2{margin:8px 0 0;font-size:14px;font-weight:400;line-height:17px}.caption a:hover{text-decoration:underline}.closing-rule{background:#777;border:0;width:min(49%,703px);height:1px;margin:40px auto 87px}@media (width<=767px){.social-links{height:103px;padding-top:37px}.closing-rule{width:80%}}.caption{padding:14px 0 12px}.caption time{color:#333;letter-spacing:.32px;line-height:19px}.caption h2{font-weight:500;line-height:16.8px}main{display:flow-root}@media (width<=767px){.closing-rule{width:100%;margin-bottom:45px}}
