.pilates-teaser{padding-bottom:108px}.pilates-teaser-card{display:grid;grid-template-columns:1.15fr 1fr;min-height:480px;background:#e8e2ec;color:#302c37;position:relative;overflow:hidden}.pilates-teaser-copy{position:relative;z-index:2;padding:45px 0 45px 48px}.pilates-teaser-status{display:inline-flex;align-items:center;gap:8px;padding:7px 11px;border:1px solid #ac9db7;border-radius:30px;font-size:8px;font-weight:800;letter-spacing:.13em}.pilates-teaser-status i{width:5px;height:5px;background:#786486;border-radius:50%}.pilates-teaser-kicker{display:block;font-size:8px;font-weight:700;letter-spacing:.14em;color:#776881;margin:28px 0 16px}.pilates-teaser-copy h2{font-size:clamp(55px,5.5vw,83px);line-height:.91;font-weight:600;letter-spacing:-.025em}.pilates-teaser-copy h2 span{color:#786486}.pilates-teaser-copy>p{font-size:12px;line-height:1.8;color:#706477;margin-top:22px}.pilates-teaser-link{display:inline-flex;align-items:center;gap:30px;border-bottom:1px solid #a596b1;padding:17px 0 10px;font-size:11px;font-weight:700;margin-top:9px}.pilates-teaser-link svg{transition:transform .3s}.pilates-teaser-card:hover .pilates-teaser-link svg{transform:translate(3px,-3px)}.pilates-teaser-art{position:relative;min-width:0;overflow:hidden;background:radial-gradient(ellipse at 56% 54%,#baa8cd48,transparent 68%)}.pilates-teaser-arcs{position:absolute;width:82%;height:80%;left:2%;top:8%;transform:rotate(24deg);transition:transform 1s cubic-bezier(.2,.65,.2,1)}.pilates-teaser-arcs i{position:absolute;inset:0;border:1px solid #aa96ba;border-radius:50%}.pilates-teaser-arcs i:nth-child(2){inset:6% 13%;border-color:#9178a5}.pilates-teaser-arcs i:nth-child(3){inset:12% 26%;border-color:#9178a5}.pilates-teaser-arcs i:nth-child(4){inset:18% 39%;background:linear-gradient(145deg,#b4a1c333,#eae5ee80);border-color:#bbaaC7}.pilates-teaser-orb{position:absolute;top:23%;right:12%;width:83px;height:83px;border-radius:50%;background:radial-gradient(circle at 30% 25%,#e4dce9,#bdaacc 40%,#877297);box-shadow:10px 13px 28px #73608226;transition:transform 1s cubic-bezier(.2,.65,.2,1)}.pilates-teaser-card:hover .pilates-teaser-arcs{transform:rotate(30deg)}.pilates-teaser-card:hover .pilates-teaser-orb{transform:translateY(-8px)}.pilates-teaser-art-label{position:absolute;right:31px;bottom:32px;font-size:8px;letter-spacing:.18em;color:#8c7b98}.pilates-teaser-plus{position:absolute;left:14%;bottom:22%;color:#8b759b;font-size:22px;font-weight:300}@media(max-width:760px){.pilates-teaser{padding-bottom:67px}.pilates-teaser-card{grid-template-columns:1fr;min-height:0}.pilates-teaser-copy{padding:30px 27px 0}.pilates-teaser-kicker{font-size:7px;letter-spacing:.1em;margin-top:22px}.pilates-teaser-copy h2{font-size:clamp(45px,11.5vw,67px)}.pilates-teaser-copy>p{font-size:12px}.pilates-teaser-art{height:215px;margin-top:15px}.pilates-teaser-arcs{width:73%;height:130%;left:12%;top:-12%}.pilates-teaser-arcs,.pilates-teaser-card:hover .pilates-teaser-arcs{transform:rotate(55deg)}.pilates-teaser-orb{top:17%;right:16%;width:52px;height:52px}.pilates-teaser-art-label{right:24px;bottom:20px;font-size:7px}.pilates-teaser-plus{left:15%;bottom:22%}}@media(prefers-reduced-motion:reduce){.pilates-teaser-card *{transition:none!important}.pilates-teaser-card:hover .pilates-teaser-link svg,.pilates-teaser-card:hover .pilates-teaser-orb{transform:none}}