.homepage-editorial{width:100%;max-width:56rem;margin-inline:auto;padding-block:clamp(2rem,4vw,4rem);color:#d4d4d4;overflow-wrap:break-word;scroll-margin-top:6rem}.homepage-editorial li,.homepage-editorial p{font-size:16px;line-height:1.8}.homepage-editorial p{margin:0 0 1.35rem}.homepage-editorial h2{margin:2.75rem 0 1.1rem;padding-top:2rem;border-top:1px solid #292929;color:#fff;font-size:clamp(22px,2.1vw,28px);font-weight:500;line-height:1.35;letter-spacing:0}.homepage-editorial h2:first-child{margin-top:0;padding-top:0;border-top:0}.homepage-editorial h3{margin:1.8rem 0 .8rem;color:#fff;font-size:21px;line-height:1.4}.homepage-editorial strong{color:#fff}.homepage-editorial a{color:#fff;text-decoration:underline;text-underline-offset:3px}.homepage-editorial a:focus-visible,.homepage-editorial a:hover{color:#d4d4d4}.homepage-editorial>:last-child{margin-bottom:0}@media (min-width:992px){.homepage-editorial li,.homepage-editorial p{font-size:17px}}@media (max-width:575px){.homepage-editorial h2{margin-top:2rem;padding-top:1.5rem}}.homepage-features{--home-feature-ink:#f4f2f0;--home-feature-muted:#b8b4b2;--home-feature-line:#393635;--home-feature-surface:#171615;--home-feature-accent:#b51f2a;width:100%;max-width:70rem;margin:0 auto;padding:clamp(2.75rem,6vw,5.25rem) 0;color:var(--home-feature-ink);scroll-margin-top:6rem}.homepage-features__heading{display:flex;align-items:end;justify-content:space-between;gap:1.5rem;margin-bottom:clamp(1.4rem,3vw,2.25rem);padding-bottom:1.15rem;border-bottom:1px solid var(--home-feature-line)}.homepage-features__heading h2{margin:0;color:var(--home-feature-ink);font-size:clamp(1.65rem,3vw,2.25rem);font-weight:500;line-height:1.15;letter-spacing:-.025em}.homepage-features__kicker{display:block;margin-bottom:.55rem;color:#d65a61;font-size:.7rem;font-weight:700;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.homepage-features__all{flex:0 0 auto;color:var(--home-feature-ink);font-size:.88rem;text-decoration:none;text-underline-offset:4px}.homepage-features__all::after{content:" →";color:#d65a61}.homepage-features__all:hover{color:#e9a0a4;text-decoration:underline}.homepage-faq__question:focus-visible,.homepage-feature-card:focus-visible,.homepage-features__all:focus-visible{outline:2px solid #e46a71;outline-offset:4px}.homepage-feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem}.homepage-feature-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--home-feature-line);background:var(--home-feature-surface);color:inherit;text-decoration:none;transition:border-color 180ms ease,transform 180ms ease}.homepage-feature-card:hover{transform:translateY(-3px);border-color:#8e373c;color:inherit;text-decoration:none}.homepage-feature-card__image{display:block;width:100%;aspect-ratio:16/9;overflow:hidden;background:#242120}.homepage-feature-card__image img{display:block;width:100%;height:100%;object-fit:cover}.homepage-feature-card__brand-art{position:relative;display:flex;width:100%;height:100%;min-height:inherit;flex-direction:column;align-items:center;justify-content:center;overflow:hidden;gap:.55rem;background:#111;color:#f4f2f0;text-align:center}.homepage-feature-card__brand-art::after,.homepage-feature-card__brand-art::before{position:absolute;left:50%;width:22%;height:1px;background:#b51f2a;content:"";transform:translateX(-50%)}.homepage-feature-card__brand-art::before{top:22%}.homepage-feature-card__brand-art::after{bottom:22%}.homepage-feature-card__brand-name{font-size:clamp(1.15rem,2.8vw,2rem);font-weight:300;letter-spacing:.27em;line-height:1;padding-left:.27em}.homepage-feature-card__brand-caption{color:#c6c1bf;font-size:.61rem;font-weight:600;letter-spacing:.19em;line-height:1.3;text-transform:uppercase}.homepage-feature-card__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;padding:1.2rem 1.25rem 1.35rem}.homepage-feature-card__date{margin-bottom:.65rem;color:#d65a61;font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.homepage-feature-card__title{margin:0 0 .7rem;color:var(--home-feature-ink);font-size:clamp(1.08rem,1.5vw,1.28rem);font-weight:500;line-height:1.35}.homepage-feature-card__excerpt{display:-webkit-box;overflow:hidden;margin:0 0 1.2rem;color:var(--home-feature-muted);font-size:.9rem;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:3}.homepage-feature-card__more{margin-top:auto;color:var(--home-feature-ink);font-size:.82rem;font-weight:600;text-decoration:underline;text-decoration-color:#a33a41;text-underline-offset:4px}.homepage-faq__list{border-top:1px solid var(--home-feature-line)}.homepage-faq__item{border-bottom:1px solid var(--home-feature-line)}.homepage-faq__question{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;min-height:4.1rem;padding:1.1rem 0;color:#ff6b73;cursor:pointer;font-size:1.02rem;font-weight:600;line-height:1.45;list-style:none}.homepage-faq__question::-webkit-details-marker{display:none}.homepage-faq__question::after{content:"+";flex:0 0 auto;color:#d65a61;font-size:1.45rem;font-weight:400;line-height:1}.homepage-faq__item[open] .homepage-faq__question::after{content:"−"}.homepage-faq__answer{max-width:58rem;padding:0 2.5rem 1.35rem 0;color:var(--home-feature-muted);font-size:.96rem;line-height:1.75;overflow-wrap:anywhere}.homepage-faq__answer p{margin:0}.homepage-faq__answer p+p{margin-top:.75rem}.homepage-faq__answer a{color:#ff6b73;text-decoration:underline;text-underline-offset:.18em}.homepage-faq__answer a:hover{color:#ffa1a7}.homepage-faq__answer a:focus-visible{outline:2px solid #ff6b73;outline-offset:3px}.homepage-features>:last-child{margin-bottom:0}@media (max-width:767.98px){.homepage-features{padding-block:2.6rem}.homepage-feature-grid{grid-template-columns:minmax(0,1fr);gap:.85rem}.homepage-feature-card{display:grid;grid-template-columns:minmax(6.5rem,34%) minmax(0,1fr)}.homepage-feature-card__image{height:100%;min-height:9rem;aspect-ratio:auto}.homepage-feature-card__body{padding:.9rem 1rem}.homepage-feature-card__title{font-size:1rem}.homepage-feature-card__excerpt{font-size:.84rem;-webkit-line-clamp:2}}@media (max-width:420px){.homepage-features__heading{align-items:flex-start}.homepage-features__all{margin-top:1.1rem;font-size:.78rem}.homepage-feature-card{grid-template-columns:minmax(5.5rem,31%) minmax(0,1fr)}.homepage-feature-card__body{padding:.75rem}.homepage-feature-card__image{min-height:8.5rem}}@media (prefers-reduced-motion:reduce){.homepage-feature-card{transition:none}.homepage-feature-card:hover{transform:none}}#home-body-content.home-body-tabs{max-width:70rem;padding-top:clamp(2.25rem,5vw,4.25rem);padding-bottom:1.25rem;color:#d4d4d4}#home-body-content .home-body-tabs__heading{margin:0 0 1.25rem;padding:0;border:0;color:#f5f2ef;font-size:clamp(1.6rem,3vw,2rem);font-weight:500;line-height:1.25;letter-spacing:-.025em}#home-body-content .home-body-tabs__viewport{position:relative;width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:thin;scrollbar-color:#51403e transparent}#home-body-content .home-body-tabs__list{display:none;width:max-content;min-width:100%;border-bottom:1px solid #34302f}#home-body-content.is-enhanced .home-body-tabs__list{display:flex;align-items:stretch;gap:clamp(1.35rem,3vw,2.35rem)}#home-body-content .home-body-tabs__tab{position:relative;flex:0 0 auto;min-height:3.25rem;padding:.15rem 0 .85rem;border:0;border-radius:0;background:0 0;color:#a9a3a1;font:inherit;font-size:.96rem;font-weight:500;letter-spacing:.01em;text-align:left;white-space:nowrap;cursor:pointer;transition:color 160ms ease}#home-body-content .home-body-tabs__tab::after{position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#bd3b3d;content:"";opacity:0;transform:scaleX(.65);transform-origin:left center;transition:opacity 160ms ease,transform 160ms ease}#home-body-content .home-body-tabs__tab[aria-selected=true]{color:#f4efec}#home-body-content .home-body-tabs__tab[aria-selected=true]::after{opacity:1;transform:scaleX(1)}#home-body-content .home-body-tabs__tab:focus-visible,#home-body-content .home-body-tabs__tab:hover{color:#fff}#home-body-content .home-body-tabs__panel:focus-visible,#home-body-content .home-body-tabs__tab:focus-visible{outline:2px solid #bd3b3d;outline-offset:4px}#home-body-content .home-body-tabs__panels{width:100%;padding-top:clamp(1.5rem,3.2vw,2.25rem)}#home-body-content .home-body-tabs__panel{color:#d4d4d4}#home-body-content.is-enhanced .home-body-tabs__panel[hidden]{display:none}#home-body-content .home-body-tabs__panel>:first-child{margin-top:0}#home-body-content .home-body-tabs__panel>:last-child{margin-bottom:0}#home-body-content+.homepage-faq{padding-top:1.5rem}#home-body-content .home-body-tabs__panel h2:first-child,#home-body-content .home-body-tabs__panel h3:first-child{margin-top:0;padding-top:0;border-top:0}@media (max-width:575px){#home-body-content.home-body-tabs{padding-inline:.15rem}#home-body-content .home-body-tabs__tab{min-height:3rem;font-size:.9rem}}@media (prefers-reduced-motion:reduce){#home-body-content .home-body-tabs__tab,#home-body-content .home-body-tabs__tab::after{transition:none}}#home-body-content.home-body-sections{max-width:70rem;padding-top:clamp(2.25rem,5vw,4.25rem);padding-bottom:1.25rem;color:#d4d4d4}#home-body-content.home-body-sections .home-body-tabs__panel+.home-body-tabs__panel{margin-top:clamp(1.75rem,3.5vw,2.75rem);padding-top:clamp(1.75rem,3.5vw,2.75rem);border-top:1px solid rgba(255,255,255,.08)}