.activity-hero{isolation:isolate;color:#fff;background:#151515;height:520px;position:relative;overflow:hidden}.activity-backdrop{object-fit:cover;object-position:center 60%;filter:grayscale()brightness(.33)}.activity-hero-shade{background:linear-gradient(90deg,#101010ed,#10101080 65%,#10101055),linear-gradient(#0000 40%,#101010d9);position:absolute;inset:0}.activity-hero-copy{z-index:2;position:absolute;top:94px;left:6%}.activity-hero-copy>p{letter-spacing:2px;color:#c9b98d;font:700 10px Arial,sans-serif}.activity-hero-copy h1{letter-spacing:-2px;margin:20px 0;font:italic 900 clamp(40px,4.7vw,68px)/.96 Arial,sans-serif}.activity-hero-copy h1 span{color:#d8c18e}.activity-hero-copy h2{letter-spacing:3px;margin:22px 0 12px;font-size:20px;font-weight:800}.activity-hero-copy>div{color:#d0d0cc;font-size:13px;line-height:2}.activity-test-label{letter-spacing:2px;color:#aaa;margin-top:24px;font:700 9px Arial,sans-serif;display:block}.activity-stage{perspective:1300px;height:380px;position:absolute;top:60px;left:36%;right:4%}.activity-floating-card{transform-origin:50%;background:#272727;border:1px solid #ffffff40;width:77%;height:330px;transition:transform 1.2s cubic-bezier(.22,.7,.18,1),filter 1.2s,opacity 1.2s;position:absolute;top:16px;left:4%;overflow:hidden;box-shadow:0 35px 45px -12px #000b,0 8px 12px #0004}.activity-floating-card.is-active{z-index:2;transform:translate(0)translateZ(30px)rotateY(-7deg)rotate(-2deg)}.activity-floating-card.is-next{z-index:1;filter:brightness(.65);pointer-events:none;transform:translate(33%)translateY(-12px)translateZ(-130px)rotateY(-23deg)rotate(5deg)}.activity-floating-card>img{object-fit:cover;object-position:center 55%;filter:saturate(.75)contrast(1.08)}.activity-card-shade{background:linear-gradient(#0000 35%,#060606ed),linear-gradient(#0005,#0000 28%);position:absolute;inset:0}.activity-card-category{letter-spacing:1px;font-size:11px;font-weight:800;position:absolute;top:19px;left:23px}.activity-card-category i{color:#e1d2b3;margin-left:8px;font:700 9px Arial,sans-serif}.activity-card-copy{position:absolute;bottom:25px;left:27px;right:27px}.activity-card-copy>span{letter-spacing:1.8px;color:#dfca99;font:700 9px Arial,sans-serif}.activity-card-copy h3{letter-spacing:1px;margin:10px 0 8px;font-size:27px;font-weight:900}.activity-card-copy p{font-size:14px;font-weight:700}.activity-card-copy b{color:#dfca99;font-size:23px;font-weight:400;position:absolute;bottom:2px;right:0}.activity-controls{z-index:3;align-items:center;gap:12px;display:flex;position:absolute;bottom:28px;left:40%}.activity-counter{margin-right:12px;font:800 22px Arial,sans-serif}.activity-counter small{color:#aaa;font-size:10px}.activity-controls button{color:#fff;background:0 0;border:1px solid #ffffff60;width:36px;height:36px;font-size:17px}.activity-controls .activity-pause{width:48px;font-size:11px}.activity-dots{gap:7px;margin-right:12px;display:flex}.activity-dots button{background:linear-gradient(#fff5,#fff5) 50%/100% 2px no-repeat;border:0;width:25px}.activity-dots button[aria-pressed=true]{background-image:linear-gradient(#d8c18e,#d8c18e)}.activity-index{max-width:1200px;margin:auto;padding:65px 6%}.activity-index-heading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:30px;display:flex}.activity-index-heading p{letter-spacing:2px;color:#8a713c;margin-bottom:10px;font:800 11px Arial,sans-serif}.activity-index-heading h2{font-size:29px;font-weight:900}.activity-index-heading>span{color:#666;font-size:13px}.activity-index-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.activity-index-image{aspect-ratio:1.5;position:relative;overflow:hidden}.activity-index-image img{object-fit:cover;filter:saturate(.8)contrast(1.04);transition:transform .4s}.activity-index-grid a:hover img{transform:scale(1.025)}.activity-index-caption{border-bottom:1px solid #ddd;padding:22px 0;position:relative}.activity-index-caption span{color:#8a713c;letter-spacing:1px;font:700 10px Arial,sans-serif}.activity-index-caption h3{margin:10px 0;font-size:20px;font-weight:800}.activity-index-caption p{color:#555;font-size:14px}.activity-index-caption b{font-size:20px;position:absolute;top:50px;right:0}.activity-preview-note{color:#777;margin-top:32px;font-size:12px;line-height:1.8}.activity-article h2{margin:12px 0 30px;font-size:clamp(23px,3vw,34px);font-weight:800}.activity-article>img{width:100%;height:auto;display:block}.activity-article-placeholder{background:#f6f6f4;border-left:1px solid #ad9870;max-width:760px;margin:40px auto;padding:28px}.activity-article-placeholder span{color:#777;font-size:12px}.activity-article-placeholder p{margin-top:12px;font-size:16px;line-height:2}@media (max-width:900px){.activity-hero{height:500px}.activity-hero-copy{left:5%}.activity-hero-copy h1{font-size:42px}.activity-stage{top:84px;left:35%;right:2%}.activity-floating-card{width:84%;height:300px}}@media (max-width:700px){.activity-hero{height:570px}.activity-hero-copy{top:48px;left:22px;right:22px}.activity-hero-copy>p{letter-spacing:1.4px;font-size:9px}.activity-hero-copy h1{letter-spacing:-1px;margin:13px 0 8px;font-size:32px}.activity-hero-copy h1 br{display:none}.activity-hero-copy h1 span{margin-left:8px}.activity-hero-copy h2{letter-spacing:2px;margin:14px 0 0;font-size:15px}.activity-hero-copy>div,.activity-test-label{display:none}.activity-stage{height:285px;top:197px;left:0;right:0}.activity-floating-card{width:80%;height:255px;left:6%}.activity-floating-card.is-active{transform:translateZ(10px)rotateY(-5deg)rotate(-2deg)}.activity-floating-card.is-next{transform:translate(22%)translateY(-17px)translateZ(-100px)rotateY(-20deg)rotate(5deg)}.activity-card-copy{bottom:20px;left:20px;right:20px}.activity-card-copy h3{font-size:24px}.activity-card-copy p{font-size:12px}.activity-card-category{top:17px;left:20px}.activity-controls{gap:10px;bottom:27px;left:22px}.activity-index{padding:40px 22px}.activity-index-heading{display:block}.activity-index-heading>span{margin-top:14px;display:block}.activity-index-grid{grid-template-columns:1fr;gap:28px}}@media (prefers-reduced-motion:reduce){.activity-floating-card,.activity-index-image img{transition:none}}
