:focus-visible{outline:none}:focus-visible{border-color:#4b005a;box-shadow:0 0 0 2px #4b005a33}body{background-attachment:var(--wp--custom--bg--attachment);background-image:var(--wp--custom--bg--image);background-position:var(--wp--custom--bg--position);background-repeat:var(--wp--custom--bg--repeat);background-size:var(--wp--custom--bg--size)}body:before{background:var(--wp--custom--bg--overlay-color);content:"";inset:0;opacity:var(--wp--custom--bg--overlay-opacity);pointer-events:none;position:fixed;z-index:0}.wp-site-blocks{position:relative;z-index:1}.card{background:var(--wp--preset--color--background);border-radius:var(--wp--custom--radius--lg);padding:1.25rem}.badge{background:var(--wp--preset--color--primary);border-radius:999px;color:#fff;display:inline-block;font-size:.825rem;padding:.25rem .5rem}.grid{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.hero{background:var(--wp--preset--gradient--brand);border-radius:var(--wp--custom--radius--xl);color:#fff;padding:4rem 1rem}.wp-block-navigation__responsive-container-open:not(.always-shown){display:block!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:none!important}@media (min-width:1120px){.wp-block-navigation__responsive-container-open:not(.always-shown){display:none!important}.wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display:block!important}}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;padding:2rem 1rem;text-align:center}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:center;display:flex;flex-direction:column;gap:1rem}@media (min-width:1120px){.header-nav,.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega{position:relative}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container{background:#fff;border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.25);color:#17171b;-moz-column-gap:2.25rem;column-gap:2.25rem;-moz-column-width:240px;column-width:240px;left:50%;opacity:0;padding:1.25rem 1.5rem;pointer-events:none;position:absolute;top:calc(100% + 18px);transform:translateX(-50%) translateY(6px);transition:opacity .12s ease,visibility .12s ease,transform .12s ease;visibility:hidden;width:clamp(640px,70vw,1100px);z-index:10020}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container:before{background:#fff;border-radius:3px;box-shadow:-3px -3px 12px rgba(0,0,0,.06);content:"";height:20px;left:50%;position:absolute;top:-10px;transform:translateX(-50%) rotate(45deg);width:20px}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container>.wp-block-navigation-item{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin:0 0 .25rem}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container a.wp-block-navigation-item__content{border-radius:8px;color:#17171b;display:block;line-height:1.35;padding:.55rem 0;text-decoration:none}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus-visible,.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover{background:rgba(0,0,0,.035);outline:none}.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega.is-menu-open>.wp-block-navigation__submenu-container,.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega.is-open>.wp-block-navigation__submenu-container,.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation-submenu__toggle[aria-expanded=true]~.wp-block-navigation__submenu-container,.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container.is-menu-open{opacity:1;pointer-events:auto;transform:translateX(-50%) translateY(0);visibility:visible}}@media (max-width:1119.98px){.header-nav .wp-block-navigation__container>.wp-block-navigation-item.is-mega>.wp-block-navigation__submenu-container{background:transparent;border-radius:0;box-shadow:none;-moz-column-gap:0;column-gap:0;-moz-column-width:auto;column-width:auto;left:auto;opacity:1;padding:0;pointer-events:auto;position:static;transform:none;visibility:visible;width:100%}nav.wp-block-navigation{--amy-acc-duration:.25s}nav.wp-block-navigation .wp-block-navigation__submenu-container{max-height:0;overflow:hidden;transition:max-height var(--amy-acc-duration) ease}nav.wp-block-navigation li.wp-block-navigation-submenu.is-open>.wp-block-navigation__submenu-container{max-height:1000px}nav.wp-block-navigation .wp-block-navigation-submenu__toggle{align-items:center;display:flex;justify-content:space-between;width:100%}nav.wp-block-navigation li.wp-block-navigation-submenu.is-open>.wp-block-navigation__submenu-icon svg{transform:rotate(180deg);transition:transform var(--amy-acc-duration) ease}.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation .wp-block-navigation__submenu-container{display:block!important;margin:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;padding-top:0!important;transition:max-height var(--amy-acc-duration) ease,opacity .18s ease}.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation li.wp-block-navigation-submenu.is-open>.wp-block-navigation__submenu-container{max-height:1200px!important;opacity:1!important;padding-top:.25rem!important}.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation .wp-block-navigation-submenu__toggle[aria-expanded=true]+.wp-block-navigation__submenu-container,.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation .wp-block-navigation__submenu-container.is-menu-open,.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation li.wp-block-navigation-submenu.is-menu-open>.wp-block-navigation__submenu-container{max-height:0!important;opacity:0!important;padding-top:0!important}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{align-items:stretch}.wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch;gap:.25rem;text-align:left}.wp-block-navigation-item__content{display:block;line-height:1.35;padding:.6rem .25rem;width:100%}.wp-block-navigation__submenu-container>.wp-block-navigation-item{display:block}.wp-block-navigation__responsive-container.is-menu-open nav.wp-block-navigation .wp-block-navigation__submenu-container>.wp-block-navigation-item{padding:.25rem 0}nav.wp-block-navigation li.wp-block-navigation-submenu>.wp-block-navigation-item__content,nav.wp-block-navigation li.wp-block-navigation-submenu>a.wp-block-navigation-item__content{padding-right:1.75rem!important;position:relative}nav.wp-block-navigation li.wp-block-navigation-submenu>.wp-block-navigation-item__content:after,nav.wp-block-navigation li.wp-block-navigation-submenu>a.wp-block-navigation-item__content:after{border-bottom:2px solid;border-right:2px solid;content:"";height:.5rem;opacity:.7;position:absolute;right:.6rem;top:50%;transform:translateY(-50%) rotate(45deg);transition:transform .25s ease;width:.5rem}nav.wp-block-navigation li.wp-block-navigation-submenu.is-open>.wp-block-navigation-item__content:after,nav.wp-block-navigation li.wp-block-navigation-submenu.is-open>a.wp-block-navigation-item__content:after{opacity:1;transform:translateY(-50%) rotate(225deg)}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__responsive-dialog{align-items:stretch!important;justify-content:flex-start!important;padding:1rem!important;text-align:left!important}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container{align-items:stretch!important;display:block!important;gap:.25rem!important;max-width:100%!important;width:100%!important}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__container>.wp-block-navigation-item{display:block!important;width:100%!important}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation-item__content{display:block!important;line-height:1.35!important;padding:.7rem .25rem!important;text-align:left!important;width:100%!important}.header-nav .wp-block-navigation__responsive-container.is-menu-open .wp-block-navigation__submenu-container{background:transparent!important;border-radius:0!important;box-shadow:none!important;-moz-column-gap:0!important;column-gap:0!important;-moz-column-width:auto!important;column-width:auto!important;display:block!important;padding:0!important}.wp-block-navigation__responsive-dialog{overflow-y:auto!important}}@media (min-width:1120px){nav.wp-block-navigation .wp-block-navigation__submenu-container{max-height:none!important;overflow:visible!important}.header-nav .wp-block-navigation-item.is-mega>ul.wp-block-navigation__submenu-container{display:grid!important;gap:1.1rem 2rem;grid-auto-rows:auto;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.header-nav .wp-block-navigation-item.is-mega>ul.wp-block-navigation__submenu-container>li{display:block!important;flex:0 0 auto!important;margin:0!important;width:auto!important}.header-nav .wp-block-navigation-item.is-mega>ul.wp-block-navigation__submenu-container>li>a.wp-block-navigation-item__content{display:block;line-height:1.35;padding:.5rem 0;white-space:normal}}.login_links a{font-size:small;text-decoration:none}.wp-block-navigation__responsive-container-open .wp-block-navigation__responsive-container-open-button,.wp-block-navigation__responsive-container-open button{height:48px;padding:10px;width:48px}.wp-block-navigation__responsive-container-open svg{height:48px;stroke-width:2.5;width:48px}.wp-block-navigation__responsive-container-open{align-items:center;display:flex}.wp-block-navigation__submenu-container.wp-block-navigation-submenu.is-mega{display:grid;gap:.5rem 2rem;grid-template-columns:repeat(3,minmax(180px,1fr));padding:1rem 1.25rem}.menu-section{grid-column:1/-1;margin-top:.5rem;opacity:.9;pointer-events:none}.menu-section .wp-block-navigation-item__label>strong{border-bottom:1px solid;display:inline-block;font-weight:600;padding:.25rem 0}.menu-divider{display:none}.wp-block-navigation__submenu-container .wp-block-navigation-item{margin:0}.wp-block-navigation__submenu-container .wp-block-navigation-item__content{display:inline-block;padding:.25rem 0}.header-nav .wp-block-navigation__submenu-container a.wp-block-navigation-item__content,.header-nav a.wp-block-navigation-item__content{transition:text-shadow .15s ease,color .15s ease,background-color .15s ease}.header-nav .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:focus-visible,.header-nav .wp-block-navigation__submenu-container a.wp-block-navigation-item__content:hover,.header-nav a.wp-block-navigation-item__content:focus-visible,.header-nav a.wp-block-navigation-item__content:hover{text-shadow:0 0 0 currentColor,.02em 0 0 currentColor,-.02em 0 0 currentColor,0 .01em 0 currentColor,0 -.01em 0 currentColor}.header-nav .current-menu-ancestor>a.wp-block-navigation-item__content,.header-nav .current-menu-item>a.wp-block-navigation-item__content,.header-nav .current-menu-parent>a.wp-block-navigation-item__content,.header-nav .current_page_item>a.wp-block-navigation-item__content,.header-nav .wp-block-navigation__submenu-container .current-menu-item>a.wp-block-navigation-item__content,.header-nav .wp-block-navigation__submenu-container a.wp-block-navigation-item__content[aria-current],.header-nav a.wp-block-navigation-item__content[aria-current=page],.header-nav a.wp-block-navigation-item__content[aria-current=true],.header-nav a.wp-block-navigation-item__content[aria-current]{text-shadow:0 0 0 currentColor,.02em 0 0 currentColor,-.02em 0 0 currentColor,0 .01em 0 currentColor,0 -.01em 0 currentColor}.escort-media-gallery .emg-pagination .emg-pg,.nav-links{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.08);border-radius:999px;display:inline-flex;gap:.65rem;list-style:none;margin:0;padding:.45rem .7rem}.emg-pg__next,.emg-pg__prev,.nav-links .page-numbers.next,.nav-links .page-numbers.prev{display:none!important}.escort-media-gallery .emg-pagination .emg-pg__item>a,.escort-media-gallery .emg-pagination .emg-pg__item>span{background:#9aa0a6;border:2px solid transparent;border-radius:50%;height:10px;transition:transform .12s ease,background .18s ease,border-color .18s ease;width:10px}.escort-media-gallery .emg-pagination .emg-pg__item.is-current>span{background:var(--wp--preset--color--primary,#7f5af0);border-color:rgba(0,0,0,.12)}.escort-media-gallery .emg-pagination .emg-pg__item>a:focus,.escort-media-gallery .emg-pagination .emg-pg__item>a:hover{background:rgba(0,0,0,.35);outline:none;transform:scale(1.15)}.nav-links .page-numbers{background:#9aa0a6;border:2px solid transparent;border-radius:50%;display:inline-block;font-size:0;height:10px;line-height:0;margin:0 .15rem;overflow:hidden;padding:0;text-indent:-9999px;transition:transform .12s ease,background .18s ease,border-color .18s ease;width:10px}.nav-links .page-numbers.current{background:var(--wp--preset--color--primary,#7f5af0);border-color:rgba(0,0,0,.12)}.nav-links .page-numbers:focus,.nav-links .page-numbers:hover{background:rgba(0,0,0,.35);outline:none;transform:scale(1.15)}@media (max-width:480px){.escort-media-gallery .emg-pagination .emg-pg,.nav-links{gap:.5rem;padding:.35rem .6rem}}.wp-block-query-pagination.escort-archive__pagination{display:block;text-align:center}.wp-block-query-pagination.escort-archive__pagination .wp-block-query-pagination-numbers{align-items:center;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:rgba(0,0,0,.08);border-radius:999px;display:inline-flex;gap:.65rem;list-style:none;margin:0;padding:.45rem .7rem}.wp-block-query-pagination.escort-archive__pagination .page-numbers.next,.wp-block-query-pagination.escort-archive__pagination .page-numbers.prev,.wp-block-query-pagination.escort-archive__pagination .wp-block-query-pagination-next,.wp-block-query-pagination.escort-archive__pagination .wp-block-query-pagination-previous{display:none!important}.wp-block-query-pagination.escort-archive__pagination .page-numbers{background:#9aa0a6;border:2px solid transparent;border-radius:50%;display:inline-block;font-size:0;height:10px;line-height:0;margin:0 .15rem;overflow:hidden;padding:0;text-indent:-9999px;transition:transform .12s ease,background .18s ease,border-color .18s ease;width:10px}.wp-block-query-pagination.escort-archive__pagination .page-numbers.current{background:var(--wp--preset--color--primary,#7f5af0);border-color:rgba(0,0,0,.12)}.wp-block-query-pagination.escort-archive__pagination .page-numbers:focus,.wp-block-query-pagination.escort-archive__pagination .page-numbers:hover{background:rgba(0,0,0,.35);outline:none;transform:scale(1.15)}.wp-block-query-pagination.escort-archive__pagination .page-numbers.dots{background:transparent;border:none;color:#9aa0a6;font-size:1rem;height:auto;line-height:1;margin:0 .25rem;opacity:.9;text-indent:0;width:auto}.escort-media-gallery .emg-tabs{align-items:center;display:flex;gap:.75rem;justify-content:center}.escort-media-gallery .emg-tab{align-items:center;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:1px solid var(--wp--preset--color--primary,#4b005a);border-radius:9999px;box-shadow:none;color:var(--wp--preset--color--primary,#4b005a);cursor:pointer;display:inline-flex;font:inherit;font-size:small;font-weight:300;justify-content:center;letter-spacing:.04em;line-height:1;outline:0;padding:1rem 1.1rem;text-decoration:none!important;text-transform:uppercase;transition:background .2s,color .2s,border-color .2s,transform .12s}.escort-media-gallery .emg-tab::-moz-focus-inner{border:0;padding:0}.escort-media-gallery .emg-tab:focus-visible,.escort-media-gallery .emg-tab:hover{background:var(--wp--preset--color--primary,#4b005a);color:#fff;transform:translateY(-1px)}.escort-media-gallery .emg-tab.is-active{background:var(--wp--preset--color--primary,#4b005a);border-color:var(--wp--preset--color--primary,#4b005a);color:#fff;text-decoration:none!important}.escort-media-gallery .emg-tab.is-active:hover{filter:brightness(1.05)}.amy-accordion{--acc-radius:14px;--acc-divider:transparent;--acc-hover:transparent;--acc-bg:transparent;background:var(--acc-bg);border:none;border-radius:var(--acc-radius);overflow:hidden}.amy-accordion details{border-bottom:0;margin:0}.amy-accordion details:last-of-type{border-bottom:0}.amy-accordion summary{align-items:center;background:transparent;color:#17171b;cursor:pointer;display:flex;gap:.75rem;list-style:none;padding:1rem 1.25rem}.amy-accordion summary::-webkit-details-marker{display:none}.amy-accordion summary:hover{background:var(--acc-hover)}.amy-accordion summary:after{background:50%/contain no-repeat url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%239aa0a6' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><polyline points='9 18 15 12 9 6'/></svg>");content:"";height:3rem;margin-left:auto;transition:transform .18s ease,filter .18s ease;width:3rem}.amy-accordion details[open] summary:after{transform:rotate(90deg)}.amy-accordion details>:not(summary){animation:amy-acc-in .18s ease forwards;color:#333;opacity:0;padding:0 1.25rem 1rem}@keyframes amy-acc-in{0%{opacity:0;transform:translateY(-2px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.amy-accordion details>:not(summary),.amy-accordion summary:after{animation:none!important;transition:none!important}}:where(.wp-site-blocks)>:last-child{margin-block-end:var(--wp--style--block-gap,0);margin-block-start:0}.escort-rates__table{border:1px solid #444;border-collapse:collapse;font-size:.85rem;table-layout:fixed;width:auto;width:100%}.escort-rates__table .col-label{width:52%}.escort-rates__table .col-incall,.escort-rates__table .col-outcall{width:24%}.escort-rates__table td,.escort-rates__table th{border:1px solid #444;white-space:nowrap}.escort-rates__table td:nth-child(2),.escort-rates__table td:nth-child(3),.escort-rates__table th:nth-child(2),.escort-rates__table th:nth-child(3){padding-right:12px;text-align:right}.escort-rates__table td:first-child,.escort-rates__table th:first-child{text-align:left;white-space:normal}.escort-rates__th-amount,.escort-rates__th-label{font-weight:inherit;padding:4px 8px;text-align:left}.escort-rates__td-label strong{font-weight:inherit}.escort-rates__empty{color:inherit}.escort-rates__table td:first-child,.escort-rates__table th:first-child,.escort-rates__table thead th{background:var(--wp--preset--color--primary,#4b005a);border-color:#fff;color:#fff}.escort-rates__td-label strong{color:inherit;font-weight:600}.escort-chips{margin:.75rem 0 1.25rem}.escort-chips__wrap{display:flex;flex-wrap:wrap;gap:.5rem}.escort-chip{background:var(--wp--preset--color--primary,#7f5af0);border:1px solid var(--wp--preset--color--primary,#7f5af0);border-radius:999px;color:#fff;display:inline-block;font-size:.7rem;line-height:1;padding:.8rem 1rem;text-decoration:none}.escort-filters,.filter-checks,.taxonomy-filters{display:grid;gap:.5rem .75rem;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.escort-filters label,.filter-checks label,.taxonomy-filters label{align-items:center;display:flex;gap:.5rem;margin:0}.escort-filters input[type=checkbox],.filter-checks input[type=checkbox],.filter-checks input[type=radio],.taxonomy-filters input[type=checkbox]{flex:0 0 auto;height:auto;width:auto}.escort-archive .escort-card{border:0;border-radius:12px;display:flex;flex-direction:column;overflow:hidden}.escort-archive .escort-card__media img{aspect-ratio:250/350;display:block;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.escort-archive .escort-card__body{background:inherit;display:flex;flex:1;flex-direction:column;gap:6px;min-height:135px}.escort-archive .escort-card__header{align-items:center;display:grid;gap:8px;grid-template-columns:12px 1fr;margin:0 0 6px}.escort-archive .escort-card__badge{display:inline-flex;height:12px;width:12px}.escort-archive .escort-card__badge>*{border-radius:50%!important;display:block!important;height:100%!important;line-height:0!important;width:100%!important}.escort-archive .escort-card__badge .is-available{background:#28a745!important}.escort-archive .escort-card__badge .is-unavailable{background:#b02a37!important}.escort-archive .escort-card__badge .is-away{background:#f0ad4e!important}.escort-archive .escort-card__title{font-size:1rem;font-weight:600;line-height:1.2;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.escort-archive .escort-card__title a{color:inherit;text-decoration:none}.escort-archive .escort-card__title a:hover{text-decoration:underline}.escort-archive .escort-card__loc{font-size:.9rem;margin:.15rem 0 0;opacity:.85}.escort-archive .escort-card__rate{font-size:.9rem;font-weight:600;margin:.25rem 0 0}.escort-archive .escort-cards{gap:24px}@media (max-width:1200px){.escort-archive .escort-cards.cols-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.escort-archive .escort-cards.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.escort-archive .escort-cards{grid-template-columns:1fr}}.escort-archive .escort-cards{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.escort-archive__toolbar{align-items:center;display:flex;gap:.75rem;justify-self:flex-end;margin:0 0 1rem;width:50%}.escort-archive__sort-label{color:#4b4b5a;font-size:.85rem;letter-spacing:.06em;text-transform:uppercase}.escort-archive__sort{background:hsla(0,0%,100%,.82);border:1px solid rgba(17,24,39,.18);border-radius:999px;cursor:pointer;font-size:.9rem;font-weight:600;letter-spacing:.02em;min-width:160px;padding:.45rem .8rem}.escort-archive__sort:focus-visible{outline:2px solid rgba(91,33,182,.4);outline-offset:2px}.escort-archive .escort-cards.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.escort-archive .escort-cards.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.escort-archive .escort-cards.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.escort-archive .escort-cards.cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.escort-archive .escort-cards.cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}@media (max-width:1280px){.escort-archive .escort-cards.cols-5,.escort-archive .escort-cards.cols-6{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1024px){.escort-archive .escort-cards.cols-4,.escort-archive .escort-cards.cols-5,.escort-archive .escort-cards.cols-6{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.escort-archive .escort-cards.cols-3,.escort-archive .escort-cards.cols-4,.escort-archive .escort-cards.cols-5,.escort-archive .escort-cards.cols-6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:540px){.escort-archive .escort-cards{grid-template-columns:repeat(1,minmax(0,1fr))}.escort-archive__toolbar{justify-self:center;width:100%}}.escort-card{display:flex;flex-direction:column}.escort-archive .escort-card{background:transparent;border:none;border-radius:0;box-shadow:none;overflow:visible}.escort-card__media,.escort-card__thumb{border-radius:12px;display:block;overflow:hidden;position:relative}.escort-card__img{display:block;height:auto;width:100%}.escort-card__ribbon{align-items:center;background:#5e1b93;box-shadow:0 12px 20px rgba(0,0,0,.3);color:#fff;display:flex;font-size:.75rem;font-weight:700;height:34px;justify-content:center;left:-60px;letter-spacing:.1em;pointer-events:none;position:absolute;text-transform:uppercase;top:104px;transform:rotate(-45deg);transform-origin:0 0;width:230px;z-index:2}.escort-card__meta{margin-top:.5rem}.escort-card__title{font-size:1rem;margin:0 0 .25rem}.escort-archive .escort-card__title,.escort-archive .escort-card__title a{text-transform:none}.escort-archive .escort-card__body{background:transparent;padding:12px 14px 14px}.escort-card__loc,.escort-card__rate{font-size:.9rem;opacity:.9}[data-escort-archive].is-loading{opacity:.75;pointer-events:none}.escort-card{position:relative}.escort-card__status{align-items:center;display:inline-flex;gap:.4rem;margin-top:.5rem;position:static}.escort-card__status .availability,.escort-card__status .escort-availability,.escort-card__status [class*=availability]{inset:auto!important;margin:0!important;position:static!important;transform:none!important}.escort-card__status .availability-dot,.escort-card__status .availability__dot,.escort-card__status .escort-availability__dot{border-radius:50%;display:inline-block;height:8px;width:8px}.escort-card__status .is-available .availability-dot{background:#2ecc71}.escort-card__status .is-unavailable .availability-dot{background:#e74c3c}.escort-archive__pagination{display:flex;justify-content:center;margin:1.25rem 0 0}.escort-archive__pagination .nav-links{align-items:center;display:inline-flex;gap:.4rem}.escort-archive__empty{grid-column:1/-1;margin:1rem 0;text-align:center}.escort-archive__more{display:flex;justify-content:center;margin:1rem 0 0}.escort-archive__more-link{border-radius:999px;display:inline-block;font-weight:600;letter-spacing:.05em;padding:.6rem 1rem;text-decoration:none}.escort-archive__more-link.wp-element-button,.wp-element-button.amy-button{background:var(--wp--preset--color--primary,#4b005a);border:1px solid var(--wp--preset--color--primary,#4b005a);color:#fff!important;transition:filter .18s ease,transform .12s ease}.escort-archive__more-link.wp-element-button:focus-visible,.escort-archive__more-link.wp-element-button:hover,.wp-element-button.amy-button:focus-visible,.wp-element-button.amy-button:hover{background:var(--wp--preset--color--primary,#4b005a);color:#fff!important;filter:brightness(1.05)}.escort-filters{margin:0 0 1.75rem}.escort-filters__clear{margin-bottom:1.1rem;width:100%}.escort-filters .ef-accordion{display:flex;flex-direction:column;gap:0}.escort-filters .ef-accordion__item{background:transparent;border-bottom:0;border-radius:0;box-shadow:none}.escort-filters .ef-accordion__toggle{align-items:center;background:transparent;border:none;color:#18181b;cursor:pointer;display:flex;font-size:.92rem;font-weight:600;gap:.75rem;justify-content:space-between;letter-spacing:.08em;padding:1rem 1.2rem;text-transform:uppercase;width:100%}.escort-filters .ef-accordion__label{align-items:center;display:flex;gap:.5rem}.escort-filters .ef-accordion__chevron{flex:0 0 auto;height:16px;position:relative;transition:transform .2s ease;width:16px}.escort-filters .ef-accordion__chevron:before{border-bottom:2px solid hsla(240,4%,49%,.8);border-left:2px solid hsla(240,4%,49%,.8);content:"";height:8px;inset:0;margin:auto;position:absolute;transform:rotate(-45deg) translateY(-1px);width:8px}.escort-filters .ef-accordion__item.is-open .ef-accordion__chevron{transform:rotate(180deg)}footer.wp-block-template-part{--wp--style--block-gap:0;margin-block-start:0}.footer-banners{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:center;margin:.5rem 0 1.25rem}.footer-banners .footer-banner__link{align-items:center;border-radius:10px;box-sizing:border-box;display:inline-flex;justify-content:center;line-height:0;padding:2px 0;text-decoration:none;transition:transform .15s ease,background .15s ease,border-color .15s ease}.footer-banners .footer-banner__link:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.25);transform:translateY(-1px)}.footer-banners .footer-banner__img{display:block;height:60px;max-height:60px;max-width:100%;-o-object-fit:contain;object-fit:contain;width:auto}.recommended-escorts__cta{display:flex;justify-content:center;margin-top:1.5rem}.why-us i{max-width:70px;min-width:70px}.flatpickr-calendar{border-radius:12px;font-family:inherit}.flatpickr-day{border-radius:8px}.flatpickr-time input{font-weight:600}.flatpickr-months .flatpickr-month,.flatpickr-weekdays{border-radius:12px 12px 0 0}input:not([type=checkbox]):not([type=radio]),select,textarea{background:#fff;border:1px solid #ccc;border-radius:4px;box-sizing:border-box;color:#222;display:block;font-family:inherit;font-size:1rem;line-height:1.4;padding:.6rem .75rem;transition:border-color .2s,box-shadow .2s,background .2s;width:100%}button{box-sizing:border-box;display:inline-block;width:auto}input[type=checkbox],input[type=radio]{display:inline-block;flex:0 0 auto;height:auto;width:auto}input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;border:2px solid var(--wp--preset--color--primary,#4b005a);border-radius:50%;cursor:pointer;height:18px;outline:none;position:relative;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease;vertical-align:middle;width:18px}input[type=checkbox]:before{background:var(--wp--preset--color--primary,#4b005a);border-radius:50%;content:"";height:8px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s ease;width:8px}input[type=checkbox]:checked:before{transform:translate(-50%,-50%) scale(1)}input[type=checkbox]:focus-visible{box-shadow:0 0 0 3px rgba(75,0,90,.2)}.wp-block-form label,label,label[for]{align-items:center;cursor:pointer;display:inline-flex;gap:.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.escort-filters input[type=checkbox]{height:20px;width:20px}.escort-filters input[type=checkbox]:before{height:10px;width:10px}input:focus,select:focus,textarea:focus{border-color:var(--wp--preset--color--primary,#7f5af0);box-shadow:0 0 0 2px rgba(0,115,170,.2);outline:none}input::-moz-placeholder,textarea::-moz-placeholder{color:#888}input::placeholder,textarea::placeholder{color:#888}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%23666' stroke-width='1.5' d='m1 1 4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:12px 8px;padding-right:2rem}textarea{min-height:120px;resize:vertical}button,input[type=button],input[type=reset],input[type=submit]{background:var(--wp--preset--color--primary,#7f5af0);border:none;color:#fff;cursor:pointer;font-weight:600}button:hover:not(.wp-block-navigation-submenu__toggle),input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{background:var(--wp--preset--color--secondary,#7f5af0)}.er-pass__wrap{align-items:center;display:flex;position:relative}.er-pass__wrap input{padding-right:2.6rem}.er-pass__toggle{align-items:center;background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 1px 2px rgba(0,0,0,.06);color:#555;cursor:pointer;display:inline-flex;height:34px;justify-content:center;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);transition:background .18s ease,border-color .18s ease,transform .06s ease;width:34px}.er-pass__toggle:focus-visible,.er-pass__toggle:hover{background:#f7f7f9;border-color:#cfcfcf;outline:none;transform:translateY(calc(-50% - 1px))}.er-pass__toggle i{pointer-events:none}.er-measure__row input,.er-measure__row select{flex:1;min-width:0}.er-photos-grid{display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.er-photo{background:#faf9ff;border:2px dashed #d8d5e2;border-radius:12px;cursor:pointer;padding:.75rem;position:relative;text-align:center;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease}.er-photo:hover{border-color:#b6add4;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--wp--preset--color--primary) 8%,transparent)}.er-photo__preview{align-items:center;background:#f1f0f7;border-radius:10px;color:#7a7a85;display:flex;font-size:.9rem;justify-content:center;overflow:hidden;padding-top:100%;position:relative;width:100%}.er-photo__preview img{display:none;height:100%;inset:0;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.er-photo__remove{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:50%;box-shadow:0 2px 6px rgba(0,0,0,.18);color:#c01515;cursor:pointer;display:none;font-size:16px;height:26px;justify-content:center;line-height:1;padding:0;position:absolute;right:6px;top:6px;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .06s ease;width:26px;z-index:3}.er-photo__remove:focus-visible,.er-photo__remove:hover{background:#c01515;border-color:#c01515;color:#fff;transform:translateY(-1px)}.er-photo__input{cursor:pointer;inset:0;opacity:0;position:absolute;z-index:2}.er-photo__placeholder{pointer-events:none}.er-photo.er-photo--has-image{background:#fff;border-color:var(--wp--preset--color--primary);border-style:solid}.er-photo.er-photo--has-image .er-photo__preview img{display:block}.er-photo.er-photo--has-image .er-photo__placeholder{display:none}.er-photo.er-photo--has-image .er-photo__remove{display:flex}.er-photos-help{color:#6b6780;font-size:.9rem;margin-top:.5rem}.er-units{border-radius:999px;display:flex;gap:.4rem;margin:.25rem 0 .5rem;padding:.2rem}.er-unit,.er-units{background:transparent}.er-unit{border:1px solid transparent;border-radius:999px;color:#3a3450;cursor:pointer;font-size:.8rem;padding:.3rem .7rem;transition:background .15s ease,color .15s ease}.er-unit.is-active{background:var(--wp--preset--color--primary);color:#fff}.er-measure__row{align-items:center;display:flex;gap:.5rem}.er-measure__row input[type=number]{max-width:130px}.er-measure__row select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.er-measure__preview{color:#6b6780;display:block;margin-top:.35rem}.form-field{overflow:visible}.er-measure__row{flex-wrap:nowrap}.er-measure__row input[type=number],.er-measure__row input[type=text]{flex:1 1 120px;min-width:0}.er-measure__row select{flex:0 0 auto;min-width:80px}.er-measure__row>input,.er-measure__row>select{width:auto}.er-measure[data-measure=dress] .er-measure__row select{flex:0 0 auto;min-width:120px;width:auto}@media (max-width:800px){.er-measure[data-measure=dress] .er-measure__row{flex-wrap:wrap}.er-measure[data-measure=dress] .er-measure__row select{flex:1 1 calc(50% - 0.5rem)}}@media (max-width:900px){.u-row .er-measure.form-field.u-col-6{flex:1 1 100%!important}}.ed-form input:focus,.ed-form select:focus,.ed-form textarea:focus,form input:focus,form select:focus,form textarea:focus{border-color:var(--wp--preset--color--primary,#7f5af0);box-shadow:0 0 0 2px rgba(22,0,59,.25);outline:none}.ed-form button[type=submit],.ed-form input[type=submit],form button[type=submit],form input[type=submit]{background:var(--wp--preset--color--primary,#7f5af0);border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;margin-left:0;padding:.75rem 1.4rem;transition:background-color .2s ease,transform .06s ease}.ed-form button[type=submit]:hover,.ed-form input[type=submit]:hover,form button[type=submit]:hover,form input[type=submit]:hover{background:var(--wp--preset--color--primary,#7f5af0);transform:translateY(-1px)}.ed-form .form-field,.ed-form .form-group,.ed-form .form-row,.ed-form p,form .form-field,form .form-group,form .form-row,form p{align-items:stretch;display:flex;flex-direction:column;gap:.35rem;margin-bottom:1rem}.ed-form .inline-row,form .inline-row{align-items:center;flex-direction:row;gap:.5rem}.ed-form label,form label{color:#333;display:block;font-weight:500;margin-bottom:.35rem}.ed-wizard .ed-form{margin:1.5rem auto;max-width:100%;width:100%}.ed-wizard .ed-form input[type=date],.ed-wizard .ed-form input[type=email],.ed-wizard .ed-form input[type=number],.ed-wizard .ed-form input[type=password],.ed-wizard .ed-form input[type=search],.ed-wizard .ed-form input[type=tel],.ed-wizard .ed-form input[type=text],.ed-wizard .ed-form input[type=time],.ed-wizard .ed-form input[type=url],.ed-wizard .ed-form select,.ed-wizard .ed-form textarea{box-sizing:border-box;width:100%}.ed-wizard .ed-form .ed-grid{display:flex;flex-wrap:wrap;gap:12px 14px}.ed-wizard .ed-form .ed-grid>*{flex:1 1 100%;min-width:0}@media (min-width:800px){.ed-wizard .ed-form .ed-grid>:not(.ed-full):not([class*=u-col-]){flex:1 1 auto}.ed-wizard .ed-form .ed-grid>.u-col-12{flex:1 1 100%!important}.ed-wizard .ed-form .ed-grid>.u-col-6{flex:1 1 calc(50% - 7px)!important}.ed-wizard .ed-form .ed-grid>.u-col-4{flex:1 1 calc(33.333% - 7px)!important}.ed-wizard .ed-form .ed-grid>.u-col-3{flex:1 1 calc(25% - 7px)!important}}.ed-wizard .ed-form .ed-subgrid{display:flex;flex-direction:column;gap:10px 12px}.ed-wizard .ed-form .ed-full{flex:1 1 100%!important}.ed-wizard .ed-form .ed-col-6{flex:1 1 100%}@media (min-width:800px){.ed-wizard .ed-form .ed-col-6{flex:1 1 calc(50% - 7px)}}.ed-wizard .ed-form .ed-section,.ed-wizard .ed-form fieldset{border:0;min-width:0;overflow:visible;padding:0}.ed-wizard .ed-form table.ed-table{border:1px solid #ccc;border-collapse:collapse;width:100%}.ed-wizard .ed-form table.ed-table td,.ed-wizard .ed-form table.ed-table th{border-bottom:1px solid #e5e5e5;padding:.6rem .7rem;vertical-align:middle}.ed-wizard .ed-form table.ed-table thead th{background:#f9f9f9;font-weight:600}.ed-wizard .ed-form table.ed-table tbody tr:last-child td{border-bottom:0}.ed-wizard .ed-media-list{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:.25rem 0 1rem;padding:0}.ed-wizard .ed-media-item{align-items:center;background:#fff;border:1px solid #ddd;border-radius:10px;display:flex;height:92px;justify-content:center;overflow:hidden;width:92px}.ed-wizard .ed-media-item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.ed-wizard .ed-steps{backdrop-filter:blur(6px);background:hsla(0,0%,100%,.92);border-bottom:1px solid #e5e5e5;display:flex;gap:.5rem;margin:0 0 1rem;overflow:auto;padding:.75rem;position:sticky;top:0;z-index:2}.ed-wizard .ed-step{background:#fafafa;border:1px solid #e5e5e5;border-radius:999px;color:#444;cursor:pointer;font-weight:600;list-style:none;padding:.5rem .9rem;transition:background .2s,border-color .2s,transform .06s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.ed-wizard .ed-step:hover{transform:translateY(-1px)}.ed-wizard .ed-step.is-active{background:#4b005a;border-color:#4b005a;color:#fff}.ed-wizard .ed-final-actions{align-items:center;display:flex;gap:.75rem;justify-content:space-between;margin-top:1rem}.ed-wizard .ed-final-actions .ed-btn{display:inline-flex;flex:1 1 0;justify-content:center;width:auto}@media (max-width:640px){.ed-wizard .ed-final-actions{align-items:stretch;flex-direction:column}.ed-wizard .ed-final-actions .ed-btn{display:block;width:100%}}.ed-wizard .ed-btn{background:#4b005a;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1rem;font-weight:600;padding:.75rem 1.4rem;transition:background-color .2s ease,transform .06s ease}.ed-wizard .ed-btn:hover{background:#4b005a;transform:translateY(-1px)}.ed-wizard .ed-btn:disabled,.ed-wizard .ed-btn[disabled]{cursor:not-allowed;opacity:.5;transform:none}.ed-wizard{background:#fff;border-radius:5px;padding:1rem}.ed-lock{padding-left:1rem;padding-right:1rem}.ed-section h4{margin:1rem!important}:root{--u-gutter:14px}.u-row{display:flex;flex-wrap:wrap;gap:12px var(--u-gutter)}.u-row>*{min-width:0}.u-col-12,.u-row>*{flex:1 1 100%}.u-col-6{flex:1 1 calc(50% - var(--u-gutter)/2)}.u-col-4{flex:1 1 calc(33.333% - var(--u-gutter)*2/3)}.u-col-3{flex:1 1 calc(25% - var(--u-gutter)*3/4)}.u-col-2{flex:1 1 calc(16.666% - var(--u-gutter)*5/6)}@media (min-width:600px){.sm\:u-col-12{flex:1 1 100%}.sm\:u-col-6{flex:1 1 calc(50% - var(--u-gutter)/2)}.sm\:u-col-4{flex:1 1 calc(33.333% - var(--u-gutter)*2/3)}.sm\:u-col-3{flex:1 1 calc(25% - var(--u-gutter)*3/4)}.sm\:u-col-2{flex:1 1 calc(16.666% - var(--u-gutter)*5/6)}}@media (min-width:800px){.md\:u-col-12{flex:1 1 100%}.md\:u-col-6{flex:1 1 calc(50% - var(--u-gutter)/2)}.md\:u-col-4{flex:1 1 calc(33.333% - var(--u-gutter)*2/3)}.md\:u-col-3{flex:1 1 calc(25% - var(--u-gutter)*3/4)}.md\:u-col-2{flex:1 1 calc(16.666% - var(--u-gutter)*5/6)}}@media (min-width:1120px){.lg\:u-col-12{flex:1 1 100%}.lg\:u-col-6{flex:1 1 calc(50% - var(--u-gutter)/2)}.lg\:u-col-4{flex:1 1 calc(33.333% - var(--u-gutter)*2/3)}.lg\:u-col-3{flex:1 1 calc(25% - var(--u-gutter)*3/4)}.lg\:u-col-2{flex:1 1 calc(16.666% - var(--u-gutter)*5/6)}}.u-g-0{--u-gutter:0px}.u-g-8{--u-gutter:8px}.u-g-12{--u-gutter:12px}.u-g-14{--u-gutter:14px}.u-g-20{--u-gutter:20px}.u-flex{display:flex}.u-inline-flex{display:inline-flex}.u-flex-col{flex-direction:column}.u-flex-row{flex-direction:row}.u-items-center{align-items:center}.u-justify-between{justify-content:space-between}.u-justify-center{justify-content:center}.u-justify-end{justify-content:end}.m-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.mt-8{margin-top:.5rem!important}.mb-8{margin-bottom:.5rem!important}.mt-16{margin-top:1rem!important}.mb-16{margin-bottom:1rem!important}.p-0{padding:0!important}.p-8{padding:.5rem!important}.p-16{padding:1rem!important}.px-8{padding-left:.5rem!important;padding-right:.5rem!important}.px-16{padding-left:1rem!important;padding-right:1rem!important}.py-8{padding-bottom:.5rem!important;padding-top:.5rem!important}.py-16{padding-bottom:1rem!important;padding-top:1rem!important}.u-hide{display:none!important}@media (min-width:800px){.md\:u-hide{display:none!important}}@media (max-width:799.98px){.md\:u-show{display:none!important}}.text-left{text-align:left!important}.text-center{text-align:center!important}.text-right{text-align:right!important}.u-nowrap{flex-wrap:nowrap!important}@media (max-width:599.98px){.u-nowrap{flex-wrap:wrap!important}}.ed-repeater-head strong{display:block}.ed-repeater-head .u-col-1,.ed-repeater-row .u-col-1{display:flex;justify-content:flex-end}.ed-repeater-head,.ed-repeater-row{align-items:center}.ed-repeater-head{padding:4px 0}.ed-repeater-row{padding:6px 0}.ed-repeater-head .text-right{text-align:right!important}.ed-repeater-head .u-col-2:last-child,.ed-repeater-row .u-col-2:last-child{display:flex;justify-content:flex-end}#schedule-static input[type=text],#schedule-static select{padding:.55rem .7rem}.ed-btn--ghost{background:transparent;border:1px solid #4b005a;border-radius:0;color:#4b005a;padding:.35rem .6rem}.ed-btn--ghost:hover{filter:brightness(1.05)}:where(.wp-site-blocks,.entry-content) :where(.alignfull){margin-inline:calc(var(--wp--style--root--padding-right, 1rem)*-1);max-width:none;width:calc(100% + var(--wp--style--root--padding-right, 1rem)*2)}@media (max-width:600px){.hide-on-mobile{display:none!important}}@media (max-width:1120px){.logo-header{flex-basis:80%!important}.header-nav{flex-basis:20%!important}}:where(html,body){overflow-x:clip}.fullscreen,.vh-100{min-height:100vh;min-height:-webkit-fill-available}@supports (height:100dvh){.fullscreen,.vh-100{min-height:100dvh}}@supports (width:100svw){:where(.wp-site-blocks,.entry-content) :where(.alignfull){margin-inline:calc(50% - 50svw);width:100svw}}:where(.alignfull).has-background,:where(.alignfull)[style*=background]{padding-inline:max(var(--wp--style--root--padding-right,1rem),env(safe-area-inset-left))}.site-header--fixed{padding-top:max(0px,env(safe-area-inset-top))}.site-footer--fixed,.sticky-cta{padding-bottom:max(12px,env(safe-area-inset-bottom))}.is-scrollable,.wp-block-navigation__responsive-dialog{-webkit-overflow-scrolling:touch;overscroll-behavior:contain}[role=button],a,button{-webkit-tap-highlight-color:rgba(0,0,0,0);touch-action:manipulation}input,select,textarea{font-size:16px}input[type=search]{-webkit-appearance:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ed-switch{display:inline-block;height:28px;position:relative;width:52px}.ed-switch input{height:0;opacity:0;width:0}.ed-slider{background:#ccc;border-radius:28px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer;inset:0}.ed-slider,.ed-slider:before{position:absolute;transition:.2s}.ed-slider:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);content:"";height:22px;left:3px;top:3px;width:22px}.ed-switch input:checked+.ed-slider{background:#4b005a}.ed-switch input:focus+.ed-slider{box-shadow:0 0 0 2px rgba(75,0,90,.25)}.ed-switch input:checked+.ed-slider:before{transform:translateX(24px)}.ed-switch-wrap{align-items:center;display:flex;gap:.5rem}.ed-switch-wrap .ed-switch-label{font-weight:500}.ed-switch-yn{display:inline-block;height:32px;position:relative;width:66px}.ed-switch-yn input{height:0;opacity:0;width:0}.ed-slider-yn{background:#d3d3d3;border-radius:32px;box-shadow:inset 0 0 0 1px rgba(0,0,0,.08);cursor:pointer;inset:0;position:absolute;transition:background .35s cubic-bezier(.4,0,.2,1)}.ed-slider-yn:after{align-items:center;color:#333;content:"No";display:flex;font-size:12px;font-weight:700;inset:0;justify-content:center;letter-spacing:.02em;position:absolute;transition:color .35s cubic-bezier(.4,0,.2,1),content .35s}.ed-slider-yn:before{background:#fff;border-radius:50%;box-shadow:0 1px 2px rgba(0,0,0,.25);content:"";height:26px;left:3px;position:absolute;top:3px;transition:transform .35s cubic-bezier(.4,0,.2,1);width:26px}.ed-switch-yn input:checked+.ed-slider-yn{background:var(--wp--preset--color--primary,#7f5af0)}.ed-switch-yn input:checked+.ed-slider-yn:after{color:#fff;content:"Yes"}.ed-switch-yn input:checked+.ed-slider-yn:before{transform:translateX(34px)}.ed-switch-yn input:focus+.ed-slider-yn{box-shadow:0 0 0 3px rgba(75,0,90,.2),inset 0 0 0 1px rgba(0,0,0,.08)}.ed-switch-yn input:disabled+.ed-slider-yn{cursor:not-allowed;opacity:.6}.switch-button{background:#fff;border:1px solid #fff;border-radius:999px;color:#8a8a8a;height:40px;overflow:hidden;position:relative;width:100%}.switch-button-checkbox{cursor:pointer;height:100%;inset:0;margin:0;opacity:0;position:absolute;width:100%;z-index:2}.switch-button-label{align-items:center;background:#f1f2f6;border-radius:999px;display:grid!important;grid-template-columns:1fr 1fr;height:100%;justify-items:center;pointer-events:none;position:relative;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none}.switch-button-left,.switch-button-right{color:#8a8a8a;font-size:14px;font-weight:700;height:100%;line-height:1;transition:opacity .18s ease,color .18s ease;width:100%;z-index:3}.ed-switch-wrap .switch-button{flex:1 1 auto;min-width:220px}.switch-button-label:before{background:var(--wp--preset--color--primary,#4b005a);border-radius:999px;box-shadow:0 1px 2px rgba(0,0,0,.15);content:"";height:100%;left:0;position:absolute;top:0;transform:translateX(0);transition:transform .3s linear;width:50%;z-index:1}.switch-button-left{opacity:1}.switch-button-right{opacity:.55}.switch-button-checkbox:not(:checked)+.switch-button-label .switch-button-left{opacity:1}.switch-button-checkbox:checked+.switch-button-label .switch-button-left,.switch-button-checkbox:not(:checked)+.switch-button-label .switch-button-right{color:#8a8a8a;opacity:.55}.switch-button-checkbox:checked+.switch-button-label .switch-button-right{opacity:1}.switch-button-checkbox:focus-visible+.switch-button-label{border-radius:999px;box-shadow:0 0 0 3px rgba(75,0,90,.2)}.switch-button-checkbox:disabled+.switch-button-label{opacity:.6}.switch-button--sm{height:32px}.switch-button--sm .switch-button-left,.switch-button--sm .switch-button-right{font-size:13px}.ed-checkgroup{display:flex;flex-wrap:wrap;gap:.45rem .5rem}.ed-checkgroup input[type=checkbox],.ed-checkgroup input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ed-checkgroup label{align-items:center;background:#fff;border:1px solid #cfcfcf;border-radius:999px;color:#555;cursor:pointer;display:inline-flex;font-size:.95rem;justify-content:flex-start;line-height:1;margin:0;padding:.5rem 1rem;transition:background .18s ease,color .18s ease,border-color .18s ease,transform .06s ease}.ed-checkgroup label:hover{border-color:#bdbdbd;transform:translateY(-1px)}.ed-checkgroup input[type=checkbox]:checked+label,.ed-checkgroup input[type=radio]:checked+label{background:var(--wp--preset--color--primary,#4b005a);border-color:var(--wp--preset--color--primary,#4b005a);color:#fff}.ed-checkgroup input[disabled]+label{cursor:not-allowed;opacity:.55}@media (min-width:800px){.ed-checkgroup{align-items:flex-start;display:flex;flex-wrap:wrap}.ed-checkgroup label{align-items:center;display:flex;flex:1 1 calc(33.333% - 0.5rem);gap:.5rem}}:root{--ed-ck-accent:#4b005a;--ed-ck-muted:#8a8a8a;--ed-ck-badge:#ffd7b0}.ed-ck{align-items:center;display:inline-flex;gap:.6rem;position:relative;--ed-ck-size:20px;--ed-ck-border:2px;--ed-ck-dot:12px;--ed-ck-offset:calc(var(--ed-ck-border)*2)}.ed-ck input[type=checkbox],.ed-ck input[type=radio]{opacity:0;pointer-events:none;position:absolute}.ed-ck label{align-items:center;color:#333;cursor:pointer;display:inline-flex;line-height:var(--ed-ck-size);min-height:var(--ed-ck-size);padding-left:calc(var(--ed-ck-size) + 12px - var(--ed-ck-offset));position:relative}.ed-ck label:before{background:#fff;border:var(--ed-ck-border) solid var(--ed-ck-accent,#4b005a);box-shadow:inset 0 0 0 1px rgba(0,0,0,.04);box-sizing:border-box;height:var(--ed-ck-size);left:calc(var(--ed-ck-offset)*-1);transition:border-color .18s ease,box-shadow .18s ease;width:var(--ed-ck-size)}.ed-ck label:after,.ed-ck label:before{border-radius:50%;content:"";position:absolute;top:50%;transform:translateY(-50%)}.ed-ck label:after{background:transparent;height:var(--ed-ck-dot);left:calc(var(--ed-ck-offset)*-1 + (var(--ed-ck-size) - var(--ed-ck-dot))/2);transition:background .18s ease;width:var(--ed-ck-dot)}.ed-ck input:checked+label:after{background:var(--ed-ck-accent)}.ed-ck__badge{background:var(--ed-ck-badge);border-radius:6px;color:#3a3450;display:inline-block;font-size:.8rem;font-weight:700;margin-left:.5rem;padding:.2rem .45rem}.ed-ckgroup{align-items:start;display:grid;gap:.5rem .75rem;grid-template-columns:1fr}.ed-ckgroup .ed-ck{align-items:center;display:flex;gap:.6rem;min-height:var(--ed-ck-size);width:100%}@media (min-width:600px){.ed-ckgroup{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:800px){.ed-ckgroup{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:999px){.ed-ckgroup{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:800px){.ed-ckgroup--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:999px){.ed-ckgroup--cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-ckgroup--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.ed-ckgroup--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.filters-toggle{align-items:center;display:none;gap:.5rem}.filters-toggle__chev{border-bottom:2px solid;border-right:2px solid;display:inline-block;height:.5rem;transform:rotate(45deg);transition:transform .2s ease;width:.5rem}.filters-toggle[aria-expanded=true] .filters-toggle__chev{transform:rotate(225deg)}.filters-panel[hidden]{display:none!important}@media (max-width:1119.98px){.filters-toggle{display:inline-flex}#filters-panel,.filters-toggle{margin-bottom:1rem}}@media (min-width:1120px){.filters-toggle{display:none!important}.filters-panel[hidden]{display:block!important}}.ef-accordion__panel[hidden]{display:none!important}.escort-filters label{align-items:center;display:flex;font-size:.95rem;gap:.6rem;line-height:1.3}.escort-filters .ef-options{display:flex;flex-direction:column;gap:.35rem;padding-top:.4rem}.escort-filters input[type=checkbox],.escort-filters input[type=radio]{accent-color:var(--wp--preset--color--primary,#4b005a);flex:0 0 auto;height:18px;width:18px}.escort-filters .ef-radio{align-items:center;display:flex;gap:.6rem}.escort-filters .ef-radio input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.escort-filters .ef-radio span{align-items:center;background:rgba(255,180,120,.35);border-radius:6px;display:inline-flex;font-weight:600;justify-content:center;letter-spacing:.04em;min-height:26px;padding:0 .55rem}.escort-filters .ef-radio input:not(:checked)+span{background:transparent;font-weight:500}.escort-filters .ef-radio input:checked+span{background:rgba(255,180,120,.55)}.ed-ckgroup input[type=checkbox],.ed-ckgroup input[type=radio]{flex:0 0 auto;height:auto;width:auto}.escort-login input[type=checkbox],.escort-login-form input[type=checkbox],.login-form input[type=checkbox]{accent-color:var(--wp--preset--color--primary,#4b005a);flex:0 0 auto;height:18px;margin-right:.4rem;vertical-align:middle;width:18px}.escort-login label[for=rememberme],.escort-login-form label[for=rememberme],.login-form label[for=rememberme]{align-items:center;display:inline-flex;font-size:.95rem;gap:.4rem;line-height:1.3}@media (max-width:768px){.ed-steps,.ed-wizard__steps,.escort-dashboard .ed-nav,.escort-dashboard .wizard-steps{display:flex;flex-wrap:wrap;gap:.5rem;margin:0 0 .75rem;overflow:visible;white-space:normal}.ed-steps>*,.ed-wizard__steps>*,.escort-dashboard .ed-nav>*,.escort-dashboard .wizard-steps>*{flex:1 1 calc(50% - 0.5rem);min-width:140px}.ed-nav__item,.ed-step,.ed-step__btn,.ed-tab{align-items:center;background:rgba(0,0,0,.06);border-radius:999px;color:inherit;display:flex;justify-content:center;padding:.65rem .8rem;text-align:center}.ed-nav__item.is-current,.ed-step.is-current,.ed-tab.is-active{background:var(--wp--preset--color--primary,#4b005a);color:#fff}.ed-panel,.ed-step-panel,.escort-dashboard .wizard-panel{max-width:100%!important;overflow:visible;width:100%!important}.ed-wizard,.escort-dashboard .wizard{display:block}.ed-steps,.ed-wizard__steps,.escort-dashboard .ed-nav,.escort-dashboard .wizard-steps{display:none!important;position:static!important;top:auto!important}.ed-wizard__select{background:#fff;border:1px solid rgba(0,0,0,.15);border-radius:8px;display:block;font-size:1rem;margin:0 0 .85rem;padding:.6rem .75rem;width:100%}}@media (min-width:769px){.ed-wizard__select{display:none}}.switch-button .switch-button-checkbox{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;border:0!important;box-shadow:none!important;cursor:pointer!important;height:100%!important;inset:0!important;margin:0!important;opacity:0!important;position:absolute!important;width:100%!important;z-index:2!important}.switch-button-label *{pointer-events:none}.switch-button-checkbox:checked+.switch-button-label:before{transform:translateX(100%)}.switch-button-left,.switch-button-right{align-items:center;color:#333;display:flex;flex:1 1 50%;font-weight:600;justify-content:center;letter-spacing:.02em;line-height:1.2;padding:.35rem .5rem;position:relative;white-space:nowrap;z-index:1}.switch-button-checkbox:not(:checked)+.switch-button-label .switch-button-left{color:#fff}.switch-button-checkbox:checked+.switch-button-label .switch-button-left,.switch-button-checkbox:not(:checked)+.switch-button-label .switch-button-right{color:#333}.switch-button-checkbox:checked+.switch-button-label .switch-button-right{color:#fff}.switch-button-checkbox:focus+.switch-button-label,.switch-button-checkbox:focus-visible+.switch-button-label{outline:2px solid rgba(75,0,90,.25);outline-offset:2px}.switch-button--sm .switch-button-label{min-height:32px;padding:3px}.switch-button--sm .switch-button-label:before{bottom:3px;top:3px;width:calc(50% - 3px)}.switch-button--sm .switch-button-left,.switch-button--sm .switch-button-right{padding:.25rem .4rem}@media (max-width:1020px){.ed-switch-wrap{align-items:stretch;flex-direction:column;gap:.5rem}.ed-switch-wrap.u-col-3,.ed-switch-wrap.u-col-4{flex:1 1 100%!important;width:100%!important}.ed-switch-wrap .ed-switch-label{flex:1 1 auto;width:100%}.ed-switch-wrap .switch-button{flex:0 0 auto;margin-left:0;width:100%}}.toggles .ed-switch-wrap{display:block;margin-bottom:1rem}.single-post{--wp--preset--color--heading:#fff;--wp--preset--color--foreground:#fff;--wp--custom--heading-color:#fff}.single-post .wp-block-heading,.single-post :is(h1,h2,h3,h4,h5,h6){color:#fff!important}.single-post .wp-block-heading a,.single-post :is(h1,h2,h3,h4,h5,h6) a{color:#fff!important;text-decoration-color:hsla(0,0%,100%,.6)}body.single-escort main.wp-block-group{padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--40) var(--wp--preset--spacing--50)!important}@media (max-width:800px){body.single-escort main.wp-block-group{padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--30) var(--wp--preset--spacing--40)!important}}body.single-escort main.wp-block-group .alignwide>.wp-block-group:first-child{margin-bottom:var(--wp--preset--spacing--40)}body.single-escort .wp-block-columns{gap:var(--wp--preset--spacing--40) var(--wp--preset--spacing--70)!important}@media (max-width:800px){body.single-escort .wp-block-columns{gap:var(--wp--preset--spacing--30)!important}}body.single-escort .wp-block-column>p.has-medium-font-size{margin-top:var(--wp--preset--spacing--30)!important}body.single-escort #escort-featured{margin-top:var(--wp--preset--spacing--40)!important}body.single-escort .amy-accordion,body.single-escort .escort-media-gallery{margin-top:var(--wp--preset--spacing--40)}body.single-escort .wp-block-post-title{margin:.25rem 0 0}