.ti-btn{--btn-color:#b66c48;align-items:center;background:var(--btn-color);border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Source Sans\ 3,Source Sans Pro,sans-serif;font-size:.85rem;font-weight:600;gap:.75rem;height:48px;letter-spacing:.06em;padding:4px 4px 4px 24px;position:relative}.ti-btn,.ti-btn:focus,.ti-btn:hover{color:#fff;text-decoration:none}.ti-btn:after{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%238B6F47%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 17 17 7M7 7h10v10%27/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;content:"";flex-shrink:0;height:40px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:40px}.ti-btn:hover:after{transform:rotate(45deg) scale(1.05)}.ti-btn[data-icon=phone]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%238B6F47%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92%27/%3E%3C/svg%3E")}.ti-btn--light{background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4)}.ti-btn--light:after{background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%232C2418%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 17 17 7M7 7h10v10%27/%3E%3C/svg%3E")}.ti-btn--light[data-icon=phone]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%232C2418%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92%27/%3E%3C/svg%3E")}.ti-btn--white{background:#fff;color:#2c2418}.ti-btn--white:hover{color:#2c2418}.ti-btn--white:after{background-color:#8b6f47;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M7 17 17 7M7 7h10v10%27/%3E%3C/svg%3E")}.ti-btn--white[data-icon=phone]:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%23fff%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92%27/%3E%3C/svg%3E")}.wp-block-travelers-inn-blocks-hero-block{align-items:center;color:#fff;display:flex;justify-content:center;margin:0;min-height:70vh;overflow:hidden;position:relative}.wp-block-travelers-inn-blocks-hero-block.hero--full{min-height:100vh;min-height:100dvh}.wp-block-travelers-inn-blocks-hero-block .hero-bg{background-position:50%;background-repeat:no-repeat;background-size:cover;inset:0;position:absolute;z-index:0}.wp-block-travelers-inn-blocks-hero-block .hero-overlay{inset:0;position:absolute;z-index:1}.wp-block-travelers-inn-blocks-hero-block .hero-content{align-items:center;display:flex;flex-direction:column;max-width:850px;padding:6rem 2rem;position:relative;text-align:center;width:100%;z-index:2}.wp-block-travelers-inn-blocks-hero-block .hero-eyebrow{animation:heroReveal .8s cubic-bezier(.22,.61,.36,1) .2s forwards;color:hsla(0,0%,100%,.7);display:block;font-family:Source Sans\ 3,Source Sans Pro,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.15em;margin-bottom:1rem;opacity:0;text-transform:uppercase;transform:translateY(20px)}.wp-block-travelers-inn-blocks-hero-block .hero-heading{animation:heroReveal .8s cubic-bezier(.22,.61,.36,1) .4s forwards;color:#fff;font-family:Lora,serif;font-size:clamp(2rem,5vw + .5rem,3.75rem);font-weight:400;letter-spacing:-.02em;line-height:1.15;margin:0 0 1.25rem;opacity:0;transform:translateY(20px)}.wp-block-travelers-inn-blocks-hero-block .hero-subtitle{animation:heroReveal .8s cubic-bezier(.22,.61,.36,1) .6s forwards;color:hsla(0,0%,100%,.85);font-family:Source Sans\ 3,Source Sans Pro,sans-serif;font-size:clamp(1rem,1.5vw + .5rem,1.35rem);font-weight:300;line-height:1.6;margin:0 0 2.5rem;max-width:650px;opacity:0;transform:translateY(20px)}.wp-block-travelers-inn-blocks-hero-block .hero-cta-wrap{animation:heroBtnFade .6s ease .8s backwards}@keyframes heroBtnFade{0%{opacity:0}}@keyframes heroReveal{to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.wp-block-travelers-inn-blocks-hero-block .hero-cta-wrap,.wp-block-travelers-inn-blocks-hero-block .hero-eyebrow,.wp-block-travelers-inn-blocks-hero-block .hero-heading,.wp-block-travelers-inn-blocks-hero-block .hero-subtitle{animation:none;opacity:1}}@media (max-width:768px){.wp-block-travelers-inn-blocks-hero-block{min-height:60vh}.wp-block-travelers-inn-blocks-hero-block.hero--full{min-height:85vh;min-height:85dvh}.wp-block-travelers-inn-blocks-hero-block .hero-bg{background-position:center 60%}.wp-block-travelers-inn-blocks-hero-block .hero-content{padding:4rem 1.5rem}.wp-block-travelers-inn-blocks-hero-block .hero-heading{margin-bottom:1rem}.wp-block-travelers-inn-blocks-hero-block .hero-subtitle{margin-bottom:2rem}}@media (max-width:480px){.wp-block-travelers-inn-blocks-hero-block{min-height:55vh}.wp-block-travelers-inn-blocks-hero-block.hero--full{min-height:90vh;min-height:90dvh}.wp-block-travelers-inn-blocks-hero-block .hero-bg{background-position:center 65%}.wp-block-travelers-inn-blocks-hero-block .hero-content{padding:3rem 1.25rem}}.wp-block-travelers-inn-blocks-hero-block a.hero-cta:not(.ti-btn){--btn-color:#b66c48;align-items:center;background:hsla(0,0%,100%,.2);border:1px solid hsla(0,0%,100%,.4);border-radius:50px;box-shadow:none;color:#fff;cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.75rem;height:48px;overflow:visible;padding:4px 4px 4px 24px;position:relative;text-decoration:none;text-transform:none}.wp-block-travelers-inn-blocks-hero-block a.hero-cta:not(.ti-btn):hover{box-shadow:none;color:#fff;transform:none}.wp-block-travelers-inn-blocks-hero-block a.hero-cta:not(.ti-btn):after{background:#fff url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27 stroke=%27%232C2418%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272.5%27 viewBox=%270 0 24 24%27%3E%3Cpath d=%27M22 16.92v3a2 2 0 0 1-2.18 2 19.8 19.8 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.8 19.8 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.8 12.8 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.8 12.8 0 0 0 2.81.7A2 2 0 0 1 22 16.92%27/%3E%3C/svg%3E") 50%/16px no-repeat;border-radius:50%;content:"";flex-shrink:0;height:40px;transition:transform .4s cubic-bezier(.25,.46,.45,.94);width:40px}.wp-block-travelers-inn-blocks-hero-block a.hero-cta:not(.ti-btn):hover:after{transform:rotate(45deg) scale(1.05)}.wp-block-travelers-inn-blocks-hero-block a.hero-cta:not(.ti-btn)>svg{display:none}
