.home-main{width:100%;max-width:none;margin:0;padding:0;overflow:clip}.editorial-feature{isolation:isolate;color:#e8dfd1;background:radial-gradient(at 85% 45%,#5b1f2d3d,#0000 55%),#141112;padding:30px max(5vw,50vw - 660px);position:relative;overflow:hidden}.editorial-feature-topline,.editorial-feature-bottomline{letter-spacing:2px;color:#b49b8e;justify-content:space-between;align-items:center;gap:20px;font-family:Inter,sans-serif;font-size:.62rem;font-weight:500;display:flex}.editorial-feature-topline{border-bottom:1px solid #e8dfd12b;padding-bottom:20px}.editorial-feature-bottomline{border-top:1px solid #e8dfd12b;padding-top:20px}.editorial-feature-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(30px,5vw,90px);min-height:490px;padding:55px 0;display:grid}.editorial-feature-content{min-width:0}.editorial-feature-kicker{letter-spacing:3px;text-transform:uppercase;color:#b9858e;align-items:center;gap:14px;margin:0 0 25px;font-family:Inter,sans-serif;font-size:.7rem;font-weight:500;display:flex}.feature-symbol{color:#a38b6d;font-size:1rem}.editorial-feature-title{letter-spacing:-.035em;overflow-wrap:break-word;max-width:750px;margin:0;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(3.2rem,5.4vw,6.5rem);font-weight:500;line-height:.95}.editorial-feature-title a{color:inherit;text-decoration:none;transition:color .25s}.editorial-feature-title a:hover{color:#cba4aa}.editorial-feature-rule{background:#a38b6d;width:90px;height:1px;margin:35px 0 25px}.editorial-feature-excerpt{color:#c3b6ad;max-width:470px;margin:0;font-family:Inter,sans-serif;font-size:.95rem;line-height:1.85}.editorial-feature-link{color:#e8dfd1;letter-spacing:2px;border-bottom:1px solid #a38b6d;justify-content:space-between;align-items:center;gap:40px;margin-top:35px;padding-bottom:10px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .25s,gap .25s;display:inline-flex}.editorial-feature-link:hover{color:#cba4aa;gap:48px}.editorial-feature-visual{aspect-ratio:4/5;background:linear-gradient(145deg,#37252a,#1c1618);border:1px solid #a38b6d47;min-width:0;padding:14px;position:relative;box-shadow:0 25px 65px #00000059,0 0 65px #661f301f}.editorial-feature-visual:before{content:"";pointer-events:none;z-index:2;border:1px solid #e8dfd11a;position:absolute;inset:7px}.editorial-feature-visual img{object-fit:cover;width:100%;height:100%;display:block}.editorial-feature-ornament{text-align:center;background:radial-gradient(circle,#70304059,#0000 65%),#1b1518;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:100%;min-height:300px;padding:30px 15px;display:flex;position:relative}.ornament-top,.ornament-bottom,.ornament-label{letter-spacing:2px;color:#b49b8e;font-family:Inter,sans-serif;font-size:.58rem}.ornament-center{flex-direction:column;align-items:center;gap:25px;display:flex}.ornament-circle{aspect-ratio:1;color:#c9a6a6;border:1px solid #a38b6d73;border-radius:50%;justify-content:center;align-items:center;width:clamp(130px,18vw,230px);font-family:Cormorant Garamond,serif;font-size:clamp(5rem,10vw,9rem);display:flex;box-shadow:0 0 0 12px #a38b6d09,0 0 55px #661f3033}.home-main>.latest,.home-main>.reviews-section,.home-main>.home-indie,.home-main>.community{width:min(1320px,100% - 80px);max-width:1320px;margin-left:auto;margin-right:auto}.home-section-footer{justify-content:flex-end;padding-top:28px;display:flex}.home-section-footer a{color:#c4a5a4;letter-spacing:1.8px;border-bottom:1px solid #c4a5a480;padding-bottom:8px;font-family:Inter,sans-serif;font-size:.68rem;font-weight:600;text-decoration:none;transition:color .25s,border-color .25s}.home-section-footer a:hover{color:#e8dfd1;border-color:#e8dfd1}.home-main .review-rating{align-items:baseline;gap:5px;display:flex}.home-main .rating-total{color:#a89a92;font-size:.75em}@media (width<=1024px){.editorial-feature-grid{gap:35px}.editorial-feature-title{font-size:clamp(3rem,5.5vw,5rem)}}@media (width<=768px){.editorial-feature{padding:24px}.editorial-feature-grid{grid-template-columns:1fr;gap:40px;min-height:auto;padding:45px 0}.editorial-feature-title{font-size:clamp(3rem,11vw,5rem)}.editorial-feature-visual{width:100%;max-width:420px;margin:0 auto}.editorial-feature-topline,.editorial-feature-bottomline{letter-spacing:1.2px;font-size:.52rem}.home-main>.latest,.home-main>.reviews-section,.home-main>.home-indie,.home-main>.community{width:calc(100% - 32px)}}@media (width<=480px){.editorial-feature-topline span:last-child,.editorial-feature-bottomline span:last-child{display:none}.editorial-feature-title{font-size:clamp(2.8rem,11vw,4rem)}.editorial-feature-visual{padding:10px}.editorial-feature-ornament{padding:22px 10px}.ornament-label{letter-spacing:1px;font-size:.5rem}}@media (prefers-reduced-motion:reduce){.editorial-feature-title a,.editorial-feature-link,.home-section-footer a{transition:none}}.ornament-artwork{aspect-ratio:1;background:radial-gradient(circle,#6e374338,#0000 75%);border:1px solid #a38b6d66;border-radius:50%;justify-content:center;align-items:center;width:min(75%,230px);padding:22px;display:flex;position:relative;box-shadow:0 0 0 12px #a38b6d09,0 0 55px #661f3033}.ornament-artwork:before{content:"";pointer-events:none;border:1px solid #a38b6d26;border-radius:50%;position:absolute;inset:-10px}.ornament-symbol{color:#c8a9a0;font-family:Georgia,serif;font-size:clamp(5rem,10vw,8rem);font-weight:400;line-height:1}.editorial-feature-visual{aspect-ratio:4/4.6}@media (width<=768px){.ornament-artwork{width:min(75%,240px)}}.home-main .latest .section-heading{border-bottom:1px solid #a38b6d66;margin-bottom:24px;padding-bottom:18px}.home-main .latest .section-heading p{color:#b9858e;letter-spacing:3px;margin:0;font-family:Inter,sans-serif;font-size:.7rem;font-weight:600}.home-main .latest .article-row{border-bottom:1px solid #a38b6d38;grid-template-columns:45px minmax(0,1fr) 90px 24px;align-items:center;gap:25px;padding:32px 10px;text-decoration:none;transition:background .25s,border-color .25s;display:grid}.home-main .latest .article-row:hover{background:#5b1f2d1a;border-color:#a38b6d8c}.home-main .latest .article-number{color:#a38b6d;letter-spacing:2px;font-family:Inter,sans-serif;font-size:.7rem}.home-main .latest .article-info{min-width:0}.home-main .latest .article-info h3{color:#e8dfd1;margin:0 0 8px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.8rem,2.8vw,2.7rem);font-weight:500;line-height:1.1;transition:color .25s}.home-main .latest .article-row:hover .article-info h3{color:#cba4aa}.home-main .latest .article-info p{color:#a89a92;max-width:650px;margin:0;font-family:Inter,sans-serif;font-size:.83rem;line-height:1.7}.home-main .latest .article-type{color:#b9858e;letter-spacing:1.8px;text-transform:uppercase;text-align:right;font-family:Inter,sans-serif;font-size:.63rem;font-weight:600}.home-main .latest .article-arrow{color:#c9b5a3;text-align:right;font-size:1.5rem;transition:transform .25s,color .25s}.home-main .latest .article-row:hover .article-arrow{color:#e8dfd1;transform:translate(5px)}@media (width<=768px){.home-main>.latest{padding-top:65px;padding-bottom:55px}.home-main .latest .article-row{grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;padding:25px 4px}.home-main .latest .article-type{display:none}.home-main .latest .article-info h3{font-size:clamp(1.65rem,5vw,2.2rem)}}@media (width<=480px){.home-main .latest .article-row{grid-template-columns:1fr 20px}.home-main .latest .article-number{display:none}.home-main .latest .article-info p{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.home-main .latest .article-row,.home-main .latest .article-info h3,.home-main .latest .article-arrow{transition:none}}.home-main>.latest{padding-top:55px;padding-bottom:35px}.home-main>.reviews-section{padding-top:35px}.home-main .latest .article-row{padding-top:25px;padding-bottom:25px}.home-main .latest .home-section-footer{padding-top:18px}@media (width<=768px){.home-main>.latest{padding-top:40px;padding-bottom:25px}.home-main>.reviews-section{padding-top:25px}}
