.ibf-mkh__grid{display:grid;gap:3.5rem;padding-bottom:6rem;padding-top:3rem}@media (min-width:1024px){.ibf-mkh__grid{align-items:stretch;gap:2rem;grid-template-columns:repeat(12,1fr);padding-bottom:8rem;padding-top:4rem}.ibf-mkh__left,.ibf-mkh__right{grid-column:span 6}}.ibf-mkh__left{display:flex;flex-direction:column;min-width:0}.ibf-mkh__right{min-width:0;position:relative}.ibf-mkh__bread{align-items:center;color:#8a8a8a;display:flex;font-size:12px;font-weight:600;gap:.5rem;letter-spacing:.18em;margin-bottom:1.25rem;text-transform:uppercase}.ibf-mkh__bread-link{color:#8a8a8a;text-decoration:none;transition:color .3s}.ibf-mkh__bread-link:hover{color:#dd1157}.ibf-mkh__bread-current{color:#141414}.ibf-mkh__h1{font-weight:400;margin:0}.ibf-mkh__pre{color:#4f4f4f;font-size:20px;font-style:italic}.ibf-mkh__pre,.ibf-mkh__rows{display:block;font-weight:300}.ibf-mkh__rows{color:#141414;font-size:clamp(44px,5.6vw,80px);letter-spacing:-.02em;line-height:1.02;margin-top:1.25rem}.ibf-mkh__row-wrap{display:block;padding-bottom:.06em}.ibf-mkh__row-inner{display:inline-block}.ibf-mkh__accent{color:#dd1157}.ibf-mkh__row-inner strong{font-weight:700}.ibf-mkh__body{color:#4f4f4f;font-size:18px;line-height:1.75;margin-top:2rem;max-width:480px}.ibf-mkh__ctas{display:flex!important;flex-wrap:wrap;gap:.75rem;margin-top:2.5rem}.ibf-mkh__btn-pink{align-items:center;background:#dd1157;border:1px solid #dd1157;border-radius:9999px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:.75rem;letter-spacing:.12em;min-height:54px;overflow:hidden;padding:0 1.75rem;text-decoration:none;text-transform:uppercase;transition:background .3s}.ibf-mkh__btn-pink:hover{background:#b8024f}.ibf-mkh__btn-pink .ibf-mkh__btn-arrow{transition:transform .3s}.ibf-mkh__btn-pink:hover .ibf-mkh__btn-arrow{transform:translateY(-2px) translateX(2px)}.ibf-mkh__btn-line{align-items:center;background:transparent;border:1px solid #141414;border-radius:9999px;color:#141414;display:inline-flex;font-size:14px;font-weight:600;gap:.75rem;letter-spacing:.12em;min-height:54px;overflow:hidden;padding:0 1.75rem;position:relative;text-decoration:none;text-transform:uppercase}.ibf-mkh__btn-line:before{background:#141414;border-radius:9999px;content:"";inset:0;position:absolute;transform:translateY(100%);transition:transform .5s cubic-bezier(.2,.7,.2,1)}.ibf-mkh__btn-line:hover:before{transform:translateY(0)}.ibf-mkh__btn-line .ibf-mkh__btn-arrow,.ibf-mkh__btn-line .ibf-mkh__btn-text{position:relative;transition:color .3s;z-index:1}.ibf-mkh__btn-line:hover .ibf-mkh__btn-arrow,.ibf-mkh__btn-line:hover .ibf-mkh__btn-text{color:#fff}.ibf-mkh__bullets{border-top:1px solid #e7e7e7;color:#141414;column-gap:2rem;display:grid!important;font-size:14px;grid-template-columns:1fr 1fr;list-style:none;margin:3rem 0 0;padding:1.75rem 0 0}.ibf-mkh__bullet{align-items:center;display:flex;gap:.75rem;padding:.375rem 0}.ibf-mkh__bullet-dot{background:#dd1157;border-radius:50%;flex-shrink:0;height:6px;width:6px}.ibf-mkh__photo-wrap{animation:ibf-mkh-clip-open 1.5s cubic-bezier(.7,0,.2,1) .15s both;aspect-ratio:4/5;border-radius:4px;overflow:hidden;position:relative;width:100%}@media (min-width:1024px){.ibf-mkh__photo-wrap{aspect-ratio:unset;height:100%;min-height:640px}}@keyframes ibf-mkh-clip-open{0%{clip-path:inset(14% 14% 14% 14% round 4px)}to{clip-path:inset(0 0 0 0 round 4px)}}.ibf-mkh__photo-inner{bottom:-12%;left:0;position:absolute;right:0;top:-4%}.ibf-mkh__photo-scale{animation:ibf-mkh-scale-in 2.6s cubic-bezier(.2,.7,.2,1) .15s both;height:100%;width:100%}@keyframes ibf-mkh-scale-in{0%{transform:scale(1.25)}to{transform:scale(1)}}.ibf-mkh__photo-img{height:100%;object-fit:cover;object-position:50% 35%;width:100%}.ibf-mkh__google-card{background:#fff;bottom:1.5rem;box-shadow:0 24px 50px -20px rgba(0,0,0,.35);display:flex!important;gap:1rem;left:1.5rem;padding:1rem 1.25rem;position:absolute;text-decoration:none}.ibf-mkh__g-rating{color:#141414;font-size:34px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.ibf-mkh__g-right{border-left:1px solid #e7e7e7;display:flex;flex-direction:column;gap:.25rem;padding-left:1rem}.ibf-mkh__g-stars{color:#dd1157;font-size:13px;letter-spacing:3px}.ibf-mkh__g-label{color:#8a8a8a;font-size:12px;letter-spacing:.14em;text-transform:uppercase}.ibf-mkh__stat-card{background:#dd1157;color:#fff;padding:1rem 1.25rem;position:absolute;right:1.5rem;top:1.5rem}.ibf-mkh__stat-big{display:block;font-size:30px;font-variant-numeric:tabular-nums;font-weight:300;line-height:1}.ibf-mkh__stat-small{color:hsla(0,0%,100%,.85);display:block;font-size:12px;letter-spacing:.14em;margin-top:.25rem;text-transform:uppercase}@media (prefers-reduced-motion:reduce){.ibf-mkh__photo-wrap{animation:none;clip-path:inset(0 0 0 0)}.ibf-mkh__photo-scale{animation:none;transform:scale(1)}}