.brand-mark-crop{display:block;width:66px;height:38px;overflow:hidden;position:relative;flex:0 0 66px}.brand-mark-crop .brand-logo{position:absolute!important;left:0!important;top:0!important;width:66px!important;height:auto!important;max-width:none!important;object-fit:initial!important}.jamaica-photo-hero{background-image:linear-gradient(90deg,rgba(14,4,8,.74) 0%,rgba(14,4,8,.48) 34%,rgba(0,0,0,.10) 62%,rgba(0,0,0,.03) 100%),url('assets/54-Screenshot_20260817_202421_Instagram.jpg')!important;background-size:cover!important;background-repeat:no-repeat!important;background-position:46% 68%!important;filter:saturate(1.14) contrast(1.05)!important;min-height:620px!important}.jamaica-hero-copy{max-width:590px;position:relative!important;left:-28px!important}.jamaica-title-wrap h1{letter-spacing:-3.5px}/* Kiss mark sits at the base of the final A in JAMAICA (Tans request).
   top:auto cancels the old top anchoring in lipstick.css so bottom wins. */
.jamaica-kiss{right:-26px!important;top:auto!important;bottom:-10px!important}.jamaica-tagline{margin-top:19px}.jamaica-script-line{margin-top:4px;transform:none!important;rotate:none!important}.parish-card{transition:transform .18s ease,box-shadow .18s ease}.parish-card:hover{transform:translateY(-3px);box-shadow:0 13px 30px rgba(97,22,49,.12)}.category-grid a{transition:.18s ease;background:#fff}.category-grid a:hover{border-color:#d9a8b8;background:#fff8fa;transform:translateY(-2px)}.approved-heading-lockup{display:flex;align-items:center;gap:12px}.approved-heading-lockup img{width:48px;height:48px;object-fit:contain;transform:rotate(-7deg)}.approved-heading-lockup h2{margin:0!important}.section-head .approved-heading-lockup+.section-link{align-self:center}.mood-callout{position:relative;overflow:hidden}.mood-callout:after{content:'HB';position:absolute;right:-16px;bottom:-48px;font:700 132px Georgia,serif;color:rgba(255,255,255,.055);transform:rotate(-9deg)}.mood-callout>*{position:relative;z-index:1}.area-intro{max-width:520px}.parish-copy b{letter-spacing:.55px}@media(max-width:1024px){.jamaica-photo-hero{min-height:610px!important;background-position:53% 72%!important;display:flex!important;align-items:flex-start!important}.jamaica-hero-copy{width:100%!important;max-width:none!important;padding:30px 24px 50px!important;left:0!important;margin:0 auto!important;text-align:center!important;box-sizing:border-box!important;align-self:flex-start!important}.jamaica-title-wrap{justify-content:center!important}.welcome-script{font-size:35px!important}.jamaica-title-wrap h1{font-size:64px!important}.jamaica-tagline{font-size:19px!important;margin-top:19px!important}.jamaica-script-line{font-size:31px!important;margin-top:4px!important}.jamaica-cta{margin-top:2px}.approved-heading-lockup img{width:42px;height:42px}}@media(min-width:1025px){.jamaica-photo-hero{min-height:700px!important;background-position:46% 66%!important}.jamaica-hero-copy{padding-left:3vw!important;left:-42px!important}.jamaica-title-wrap h1{font-size:108px!important}.jamaica-kiss{right:-36px!important;top:auto!important;bottom:-16px!important}.welcome-script{font-size:54px!important}.jamaica-script-line{font-size:48px!important}.approved-heading-lockup img{width:56px!important;height:56px!important}}


/* Tans request: Welcome to sits straight. The original design tilts it
   -4 degrees in styles.css; that rule is kept untouched, this one wins. */
.welcome-script{transform:none!important}
