.clearfix:after,.clearfix:before{content:"";display:table}.clearfix:after{clear:both}.toggle-btn{border-radius:.375rem;cursor:pointer;display:inline-block;height:2.25rem;margin-bottom:0;min-width:4.25rem;position:relative;vertical-align:top;width:4.25rem}.toggle-btn:before{background:#000;border-radius:50%;content:"";height:1rem;left:.5rem;position:absolute;top:.625rem;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;width:1rem;z-index:1}.toggle-btn input[type=checkbox],.toggle-btn input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;inset:0;position:absolute}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span,.toggle-btn input[type=radio]:checked~.toggle-btn-span{background:#000;color:#fff}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span:before,.toggle-btn input[type=radio]:checked~.toggle-btn-span:before{opacity:0}.toggle-btn input[type=checkbox]:checked~.toggle-btn-span:after,.toggle-btn input[type=radio]:checked~.toggle-btn-span:after{opacity:1}.toggle-btn input[type=checkbox]:checked~.vc-handle,.toggle-btn input[type=radio]:checked~.vc-handle{background-color:#fff;left:unset;right:.5rem}.toggle-btn input[type=checkbox]:checked~:after,.toggle-btn input[type=radio]:checked~:after{left:.4375rem}.toggle-btn:has(input[type=checkbox]:checked):before,.toggle-btn:has(input[type=radio]:checked):before{background-color:#fff;left:unset;right:.5rem}.toggle-btn:has(input[type=checkbox]:active):before,.toggle-btn:has(input[type=radio]:active):before{width:1.5rem}.toggle-btn .toggle-btn-span{background:#fff;border:.0625rem solid #000;border-radius:inherit;color:#000;display:block;font-family:Proxima Nova;font-size:.875rem;font-weight:600;height:inherit;letter-spacing:.0187rem;line-height:1.25;position:relative;-webkit-transition:background .15s ease-out,color .15s ease-out;transition:background .15s ease-out,color .15s ease-out}.toggle-btn .toggle-btn-span:after,.toggle-btn .toggle-btn-span:before{line-height:1;position:absolute;text-transform:uppercase;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.toggle-btn .toggle-btn-span:before{content:attr(data-off);right:.5rem}.toggle-btn .toggle-btn-span:after{content:attr(data-on);left:.5rem;opacity:0}.toggle-btn-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.toggle-btn-list .input-group{width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}body{padding-bottom:0}p{margin:0}.edito-cover{margin-bottom:3.125rem}.edito-cover .catagory-cover,.edito-cover .catagory-cover img{width:100%}@media (max-width:56.3025em){.edito-cover{margin-bottom:2.5rem}}.edito-cover.bottom{margin:0}.intro{margin-bottom:5rem;text-align:center;width:62.5rem}.intro h1{font-family:Balmain Sans;font-size:2.625rem;font-weight:500;height:2.6875rem;letter-spacing:.09875rem;line-height:1.02;margin:0 auto 1.875rem}.intro h1,.intro p{color:#000;font-stretch:normal;font-style:normal}.intro p{font-family:Proxima Nova;font-size:1.25rem;font-weight:600;letter-spacing:normal;line-height:1.33;margin-bottom:0;text-align:center}@media (max-width:56.3025em){.intro{margin-bottom:2.5rem;padding:0 20px;width:100%}.intro .row{margin:0}.intro .row h1{font-size:1.875rem;height:2rem;line-height:2.5rem;margin:0 0 1.25rem;text-align:left}.intro .row p{font-size:1.25rem;text-align:left}}.content{padding:0 2.125rem 0 1.5rem}.content .row{margin-bottom:5rem;margin-left:0;margin-right:0}.content .row .inside-content{padding-right:5.625rem}.content .row .inside-content h1{color:#000;font-family:Balmain Sans;font-size:1.25rem;font-stretch:normal;font-style:normal;font-weight:500;height:2.6875rem;letter-spacing:.04688rem;line-height:2.15;margin:0 0 1.25rem}.content .row .inside-content p{color:dimgray;font-family:Proxima Nova;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.57;margin:0}.content .row .inside-content a{background-color:#000;border-radius:1.71875rem;color:#fff;display:inline-block;font-family:Balmain Sans;font-size:.59375rem;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:0;margin:0 auto;text-align:center;-webkit-transition:.5s ease;transition:.5s ease;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:1.875rem;line-height:1.25;margin-left:inherit;margin-top:1.25rem;padding:.625rem 2rem}@media not all and (-webkit-min-device-pixel-ratio:0),not all and (min-resolution:0.001dpcm){@supports (-webkit-appearance:none){.content .row .inside-content a{line-height:1}}}.content .row .inside-content a:hover{background-color:#5c5c5c;text-decoration:none;-webkit-transition:.5s ease;transition:.5s ease}.content .row .img-content{display:-webkit-box;display:-ms-flexbox;display:flex}.content .row .img-content picture{width:100%}.content .row .img-content picture img{border-radius:.9375rem;min-width:100%;-o-object-fit:fill;object-fit:fill}.content .row:nth-of-type(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.content .row:nth-of-type(odd) .inside-content{padding-left:5.625rem;padding-right:5.625rem}.content .row div[class^=col]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0}@media (max-width:56.3025em){.content{padding:0 1.25rem}.content .row{margin-bottom:2.5rem}.content .row .inside-content{margin-bottom:2.5rem;padding:0!important}.content .row .inside-content h1{font-size:.75rem;height:1.25rem;margin-bottom:.5rem}.content .row .img-content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:-10px;margin-right:-10px;width:auto}.content .row .img-content img{width:100%}}.closure{color:dimgray;font-family:Proxima Nova;font-size:.875rem;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:1.57;margin-bottom:5rem;max-width:40.875rem;text-align:center}@media (max-width:56.3025em){.closure{margin-bottom:2.5rem;padding:0 1.25rem;width:100%}}.closure .row{margin-left:0;margin-right:0}body.night,body.night .page{background-color:#000}body.night .content .row .inside-content h1,body.night .intro h1,body.night .intro p{color:#fff}body.night .content .row .inside-content a{background-color:#fff;color:#000;-webkit-transition:.5s ease;transition:.5s ease}body.night .content .row .inside-content a:hover{background-color:#949494;-webkit-transition:.5s ease;transition:.5s ease}body.night .closure p,body.night .content .row .inside-content p{color:#fff}body,body .page{background-color:#fff}