.directions-page .section-kicker{color:var(--pink);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600;line-height:1.2}.directions-page{--dir-title:clamp(26px, 3.2vw, 46px);--dir-title-mobile:clamp(24px, 7vw, 34px);background:var(--color-cream-2);color:var(--color-black);min-height:100vh;overflow:clip}.directions-page .directions-hero{background:var(--color-cream-2);grid-template-columns:minmax(0,1fr);align-items:center;padding:56px 7vw 48px;display:grid;position:relative}.directions-page .hero-left{z-index:2;position:relative}.directions-page .section-kicker{letter-spacing:var(--tracking-label);margin:0 0 22px;font-size:10px;font-weight:600}.directions-page .directions-hero h1{font-size:var(--dir-title);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0;font-weight:600}.directions-page .directions-hero h1 span{color:var(--color-pink)}.directions-page .direction-main{background:#fff;padding:56px 7vw 110px}.directions-page .other-directions{background:var(--color-cream-2);grid-template-columns:.7fr 1.3fr;gap:7vw;padding:110px 7vw;display:grid}.directions-page .other-heading h2{font-size:var(--dir-title);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0 0 30px;font-weight:600}.directions-page .other-heading>p:last-child{margin:0;font-size:14px;line-height:1.45}.directions-page .other-list{flex-direction:column;gap:16px;display:flex}.directions-page .other-card{border-radius:var(--radius-card);min-height:320px;color:var(--color-black);flex-direction:column;justify-content:space-between;gap:120px;padding:28px;text-decoration:none;display:flex;position:relative;overflow:hidden}.directions-page .dancehall-card{background:var(--color-pink)}.directions-page .latina-card{background:var(--color-black);color:#fff}.directions-page .dc-content h3{font-size:clamp(24px,2.6vw,38px)}.directions-page .dc-content h3.is-long{font-size:clamp(16px,1.75vw,24px)}.directions-page .other-card-top{justify-content:space-between;font-size:11px;font-weight:600;display:flex}.directions-page .other-card-title{z-index:2;position:relative}.directions-page .other-card-title .other-card-desc{letter-spacing:0;max-width:420px;margin:14px 0 0;font-size:13px;font-weight:500;line-height:1.5}.directions-page .other-card-title p{letter-spacing:var(--tracking-label);margin:0 0 8px;font-size:9px;font-weight:600}.directions-page .other-card-title h3{font-size:clamp(24px,2.4vw,40px);line-height:var(--leading-display);letter-spacing:var(--tracking-display);margin:0;font-weight:600}.directions-page .other-card-shape{border:1px solid var(--color-black);width:190px;height:190px;position:absolute;top:35px;right:70px;transform:rotate(15deg)}.directions-page .other-card-shape div{border:1px solid var(--color-black);position:absolute;inset:25px}.directions-page .other-card-shape div:nth-child(2){inset:50px}.directions-page .other-card-shape div:nth-child(3){inset:75px}.directions-page .latina-circle{border:1px solid var(--color-pink);width:175px;height:175px;letter-spacing:var(--tracking-label);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:9px;font-weight:600;display:flex;position:absolute;top:45px;right:90px;transform:rotate(-10deg)}@media (max-width:1000px){.directions-page .directions-hero,.directions-page .direction-main,.directions-page .other-directions{padding-left:5vw;padding-right:5vw}.directions-page .other-directions{gap:4vw}}@media (max-width:760px){.directions-page .directions-hero{grid-template-columns:1fr;min-height:auto;padding:40px 20px 36px}.directions-page .directions-hero h1{font-size:var(--dir-title-mobile);letter-spacing:var(--tracking-display)}.directions-page .direction-main{padding:40px 20px 70px}.directions-page .other-directions{grid-template-columns:minmax(0,1fr);gap:45px;padding:70px 20px}.directions-page .other-heading h2{font-size:var(--dir-title-mobile)}.directions-page .other-card{gap:90px;min-height:270px}.directions-page .other-card-title h3{font-size:clamp(24px,8vw,40px)}.directions-page .other-card-shape,.directions-page .latina-circle{transform-origin:50%;right:20px;transform:scale(.7)rotate(10deg)}}
