@font-face{font-family: "Lato fallback";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight: 300;font-style: normal;size-adjust: 94.65%;ascent-override: 104.28%;descent-override: 22.51%;line-gap-override: 0%}@font-face{font-family: "Lato fallback";src: local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans");font-weight: 400;font-style: normal;size-adjust: 97.51%;ascent-override: 101.22%;descent-override: 21.84%;line-gap-override: 0%}@font-face{font-family: "Lato fallback";src: local("Arial Italic"),local("Arial-ItalicMT"),local("Liberation Sans Italic"),local("LiberationSans-Italic");font-weight: 400;font-style: italic;size-adjust: 90.67%;ascent-override: 108.86%;descent-override: 23.49%;line-gap-override: 0%}@font-face{font-family: "Lato fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight: 700;font-style: normal;size-adjust: 92.60%;ascent-override: 106.58%;descent-override: 23%;line-gap-override: 0%}@font-face{font-family: "Lato fallback 2";src: local("Roboto Light"),local("Roboto-Light");font-weight: 300;font-style: normal;size-adjust: 96.85%;ascent-override: 101.91%;descent-override: 21.99%;line-gap-override: 0%}@font-face{font-family: "Lato fallback 2";src: local("Roboto"),local("Roboto-Regular");font-weight: 400;font-style: normal;size-adjust: 98.08%;ascent-override: 100.64%;descent-override: 21.72%;line-gap-override: 0%}@font-face{font-family: "Lato fallback 2";src: local("Roboto Italic"),local("Roboto-Italic");font-weight: 400;font-style: italic;size-adjust: 93.85%;ascent-override: 105.17%;descent-override: 22.70%;line-gap-override: 0%}@font-face{font-family: "Lato fallback 2";src: local("Roboto Bold"),local("Roboto-Bold");font-weight: 700;font-style: normal;size-adjust: 98.54%;ascent-override: 100.16%;descent-override: 21.61%;line-gap-override: 0%}@font-face{font-family: "Source Sans Pro fallback";src: local("Arial Bold"),local("Arial-BoldMT"),local("Liberation Sans Bold"),local("LiberationSans-Bold");font-weight: 600;font-style: normal;size-adjust: 89.49%;ascent-override: 109.95%;descent-override: 30.50%;line-gap-override: 0%}@font-face{font-family: "Source Sans Pro fallback 2";src: local("Roboto Medium"),local("Roboto-Medium");font-weight: 600;font-style: normal;size-adjust: 96.08%;ascent-override: 102.41%;descent-override: 28.41%;line-gap-override: 0%}:root{--ta-ease: cubic-bezier(.2,.7,.2,1);--ta-header-h: 5.25rem;--ta-radius: 3px;--ta-gutter: var(--wp--style--root--padding-left,clamp(1rem,4vw,3rem));--ta-overlap: 0px;--ta-ink-rgb: 18,22,40;--ta-marine-rgb: 10,38,74;--ta-shade-bottom: linear-gradient(180deg,rgba(var(--ta-ink-rgb),0) 34%,rgba(var(--ta-ink-rgb),.8) 100%);--ta-shade-left: linear-gradient(90deg,rgba(var(--ta-ink-rgb),.74) 0%,rgba(var(--ta-ink-rgb),.38) 42%,rgba(var(--ta-ink-rgb),0) 72%);--ta-shade-right: linear-gradient(270deg,rgba(var(--ta-ink-rgb),.74) 0%,rgba(var(--ta-ink-rgb),.38) 42%,rgba(var(--ta-ink-rgb),0) 72%)}html{scroll-padding-top: 1rem;-webkit-text-size-adjust: 100%}body{text-rendering: optimizeLegibility;-webkit-font-smoothing: antialiased;overflow-x: clip}img{height: auto;max-width: 100%}:where(a,button,input,select,textarea,summary):focus-visible{outline: 2px solid var(--wp--preset--color--cobalt);outline-offset: 2px}::selection{background: var(--wp--preset--color--tuff)}.wp-site-blocks > *{margin-block-start: 0}.ta-eyebrow{font-family: var(--wp--preset--font-family--heading) !important;font-size: .8125rem !important;font-weight: 600;letter-spacing: .16em;line-height: 1.35;text-transform: uppercase;color: var(--wp--preset--color--amber-text)}.ta-eyebrow + :where(h1,h2,h3,h4){margin-block-start: .45rem !important}.ta-eyebrow a{color: inherit;text-decoration: none}.ta-eyebrow a:hover{text-decoration: underline;text-underline-offset: .3em}.ta-lead{color: var(--wp--preset--color--ink-soft)}.ta-aside{font-family: var(--wp--preset--font-family--display);font-style: italic;color: var(--wp--preset--color--ink-soft)}.ta-intro{text-align: center}.ta-intro > *{margin-inline: auto !important}.ta-intro > p:not(.ta-eyebrow){max-width: 40rem;color: var(--wp--preset--color--ink-soft)}.ta-intro h2{text-wrap: balance}.ta-more{font-weight: 600}.ta-more a{text-decoration: none;color: var(--wp--preset--color--ink);border-bottom: 1.5px solid var(--wp--preset--color--amber);padding-bottom: .15em;transition: border-color .3s}.ta-more a::after{content: " \2192"}.ta-more a:hover{border-bottom-color: var(--wp--preset--color--ink)}.ta-header{position: relative;z-index: 30;border-bottom: 1px solid var(--wp--preset--color--line);background: var(--wp--preset--color--paper)}.ta-header__bar{gap: 1.5rem}.ta-header__logo img{width: 180px}.ta-nav a{text-decoration: none;color: var(--wp--preset--color--ink)}.ta-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation__container{flex-wrap: nowrap;align-items: center}.ta-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .wp-block-navigation-item__content{white-space: nowrap}.ta-nav a:hover,.ta-nav .current-menu-item > a{text-decoration: underline;text-underline-offset: .35em;text-decoration-thickness: 1px}.ta-header__cta .wp-block-button__link,.ta-btn-small .wp-block-button__link{padding: .65em 1.1em;font-size: .95rem}.ta-header__cta{flex: none}.ta-header__cta .wp-block-button__link{white-space: nowrap}.ta-search{position: relative;display: flex;align-items: center}.ta-search__toggle{display: flex;align-items: center;justify-content: center;width: 2.1rem;height: 2.1rem;padding: 0;margin: 0;background: none;border: 0;color: var(--wp--preset--color--ink);cursor: pointer}.ta-search__panel{display: none;position: absolute;top: calc(100% + .9rem);right: 0;z-index: 40;min-width: 18rem;background: var(--wp--preset--color--paper);border: 1px solid var(--wp--preset--color--line);border-radius: var(--ta-radius);box-shadow: 0 12px 30px rgba(var(--ta-ink-rgb),.14);padding: .6rem}.ta-search.is-open .ta-search__panel{display: block}.ta-search__form{display: flex;align-items: center;gap: .5rem}.ta-search__form input[type="search"]{flex: 1;min-width: 0;border: 1px solid var(--wp--preset--color--line);border-radius: var(--ta-radius);padding: .55em .7em;font-size: .95rem;background: var(--wp--preset--color--paper);color: var(--wp--preset--color--ink)}.ta-search__form button[type="submit"]{display: flex;align-items: center;justify-content: center;flex: none;width: 2.1rem;height: 2.1rem;background: var(--wp--preset--color--amber);border: 0;border-radius: var(--ta-radius);color: var(--wp--preset--color--ink);cursor: pointer}@media (max-width: 420px){.ta-search__panel{position: fixed;top: var(--ta-header-h);left: var(--ta-gutter);right: var(--ta-gutter);min-width: 0}}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-header{position: absolute;top: var(--wp-admin--admin-bar--height,0px);left: 0;right: 0;background: transparent;border-bottom-color: rgba(255,255,255,.18)}.ta-header__logo .ta-logo-light{display: none}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-header__logo img:not(.ta-logo-light){display: none}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-header__logo .ta-logo-light{display: block;height: auto}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-nav .wp-block-navigation__responsive-container:not(.is-menu-open) a,body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-nav .wp-block-navigation__responsive-container-open{color: #fff}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-nav a{text-shadow: 0 1px 12px rgba(0,0,0,.25)}body:is(.ta-photo-header,:has(.ta-content > .wp-block-cover:first-child,.ta-main > .wp-block-cover:first-child)):not(.ta-stuck) .ta-search:not(.is-open) .ta-search__toggle{color: #fff;filter: drop-shadow(0 1px 8px rgba(0,0,0,.35))}.ta-nav .ta-nav__cta,.ta-nav .ta-nav__tel{display: none}.ta-nav .wp-block-navigation__responsive-container.is-menu-open{--navigation-layout-justification-setting: flex-start;background: var(--wp--preset--color--paper);color: var(--wp--preset--color--ink);padding: calc(env(safe-area-inset-top,0px) + 1.25rem) var(--ta-gutter) calc(env(safe-area-inset-bottom,0px) + 2rem)}.ta-nav .is-menu-open .wp-block-navigation__responsive-container-content{align-items: stretch !important;padding-top: 3.75rem !important}.ta-nav .is-menu-open .wp-block-navigation__container{align-items: stretch !important;gap: 0 !important;width: 100%;max-width: 34rem}.ta-nav .is-menu-open .wp-block-navigation-item{border-bottom: 1px solid var(--wp--preset--color--line)}.ta-nav .is-menu-open .wp-block-navigation-item__content{display: block;width: 100%;padding: .7rem 0 !important;font-family: var(--wp--preset--font-family--display);font-size: clamp(1.55rem,1.2rem + 1.8vw,2.1rem);font-weight: 400;line-height: 1.2;color: var(--wp--preset--color--ink) !important;text-decoration: none !important}.ta-nav .is-menu-open .wp-block-navigation-item__content:hover{color: var(--wp--preset--color--amber-text) !important}.ta-nav .is-menu-open .ta-nav__cta,.ta-nav .is-menu-open .ta-nav__tel{display: block;border-bottom: 0}.ta-nav .is-menu-open .ta-nav__cta{margin-top: 1.75rem}.ta-nav .is-menu-open .wp-block-navigation-item{text-align: left;align-items: flex-start !important}.ta-nav .is-menu-open a{text-shadow: none !important}.ta-header:has(.is-menu-open){z-index: 100}.ta-nav .is-menu-open .ta-nav__cta .wp-block-navigation-item__content{display: inline-block;width: auto;padding: .85em 1.4em !important;border-radius: var(--ta-radius);background: var(--wp--preset--color--amber);font-family: var(--wp--preset--font-family--body);font-size: 1.05rem;font-weight: 600}.ta-nav .is-menu-open .ta-nav__tel .wp-block-navigation-item__content{font-family: var(--wp--preset--font-family--body);font-size: 1rem;font-weight: 500;text-decoration: underline !important;text-underline-offset: .25em}.ta-nav .is-menu-open .wp-block-navigation__responsive-container-close{top: 1.1rem;right: 0}.ta-nav .is-menu-open .wp-block-navigation__responsive-container-close svg{width: 30px;height: 30px}@media (min-width: 1200px) and (max-width: 1319px){.ta-header .ta-header__bar{gap: 1rem}.ta-header .ta-header__nav{gap: .9rem}.ta-header .ta-nav,.ta-header .ta-nav .wp-block-navigation__container{gap: 1rem}.ta-header .ta-nav .wp-block-navigation-item__content{font-size: .9375rem}.ta-header__logo img{width: 150px}}@media (min-width: 1320px){.ta-header .ta-nav,.ta-header .ta-nav .wp-block-navigation__container{gap: 1.2rem}}.ta-header__logo{flex: none}@media (min-width: 600px) and (max-width: 1199px){.ta-nav .wp-block-navigation__responsive-container-open:not(.always-shown){display: flex}.ta-nav .wp-block-navigation__responsive-container:not(.hidden-by-default):not(.is-menu-open){display: none}}@media (min-width: 782px){html{scroll-padding-top: 5rem}body.ta-stuck .ta-header{position: fixed;top: var(--wp-admin--admin-bar--height,0px);left: 0;right: 0;z-index: 60;padding-top: .6rem !important;padding-bottom: .6rem !important;background: var(--wp--preset--color--paper);box-shadow: 0 6px 24px rgba(var(--ta-ink-rgb),.08);animation: ta-header-in .22s ease-out}body.ta-stuck .ta-header:has(.is-menu-open){z-index: 100}}@keyframes ta-header-in{from{transform: translateY(-100%)}}@media (prefers-reduced-motion: reduce){body.ta-stuck .ta-header{animation: none}}@media print{body.ta-stuck .ta-header{position: static;box-shadow: none}.wp-block-group.ta-actionbar{display: none !important}}@media (max-width: 781px){.ta-header__logo img{width: 150px}.ta-header .ta-header__cta{display: none}}.ta-content > * + h2{margin-top: var(--wp--preset--spacing--50)}.ta-content > * + h3{margin-top: var(--wp--preset--spacing--40)}.ta-content figure.wp-block-image img,.ta-content .wp-block-gallery img{border-radius: var(--ta-radius)}.wp-block-image figcaption,.wp-block-gallery figcaption{color: var(--wp--preset--color--ink-soft)}.wp-block-gallery.has-nested-images:not(.ta-photo-grid):not(.ta-press-gallery) figure.wp-block-image:has(figcaption){flex-direction: column;justify-content: flex-start}.wp-block-gallery.has-nested-images:not(.ta-photo-grid):not(.ta-press-gallery) figure.wp-block-image:has(figcaption)::before{display: none}.wp-block-gallery.has-nested-images:not(.ta-photo-grid):not(.ta-press-gallery) figure.wp-block-image figcaption{position: static;flex: none;max-height: none;overflow: visible;margin: 0;padding: .45rem 0 0;background: none;color: var(--wp--preset--color--ink-soft);font-size: var(--wp--preset--font-size--small);line-height: 1.4;text-align: left;text-shadow: none}.wp-block-gallery.has-nested-images.is-cropped:not(.ta-photo-grid):not(.ta-press-gallery) figure.wp-block-image:has(figcaption) img{flex: 1 1 auto;min-height: 0}.ta-content .wp-block-details summary{font-weight: 600;cursor: pointer}.ta-faq .wp-block-details{border-top: 1px solid var(--wp--preset--color--line);padding: 1.05rem 0;margin: 0 !important}.ta-faq .wp-block-details:last-child{border-bottom: 1px solid var(--wp--preset--color--line)}.ta-faq .wp-block-details summary{list-style: none;display: flex;justify-content: space-between;align-items: baseline;gap: 1.25rem;font-family: var(--wp--preset--font-family--heading);font-size: 1.15rem;font-weight: 600;line-height: 1.35}.ta-faq .wp-block-details summary::-webkit-details-marker{display: none}.ta-faq .wp-block-details summary::after{content: "+";flex: none;font-family: var(--wp--preset--font-family--body);font-size: 1.4rem;line-height: 1;color: var(--wp--preset--color--amber-text)}.ta-faq .wp-block-details[open] summary::after{content: "−"}.ta-faq .wp-block-details > :not(summary){margin-top: .7rem;color: var(--wp--preset--color--ink-soft)}.ta-content .wp-block-gallery.has-nested-images{gap: clamp(.5rem,1vw,.9rem)}.ta-content .wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{aspect-ratio: 4 / 3}.ta-content > .wp-block-image.alignwide img,.ta-content > .wp-block-image.alignfull img{width: 100%;aspect-ratio: 21 / 9;object-fit: cover}.ta-content :is(p,li,h2,h3,h4,figcaption,td,th,blockquote){overflow-wrap: break-word}.ta-content > .wp-block-image.ta-photo-big{max-width: var(--wp--style--global--wide-size)}.ta-content > .wp-block-image.ta-photo-big img{width: 100%;height: auto}@media (max-width: 781px){.ta-content > .wp-block-image.ta-photo-big{margin-left: calc(-1 * var(--ta-gutter)) !important;margin-right: calc(-1 * var(--ta-gutter)) !important;max-width: none}.ta-content > .wp-block-image.ta-photo-big img{border-radius: 0}.ta-content > .wp-block-image.ta-photo-big figcaption{padding-inline: var(--ta-gutter)}}.ta-content .wp-block-image.ta-float{display: block;margin-top: .35rem;margin-bottom: 1.1rem}.ta-content .wp-block-image.ta-float--wide{width: min(46%,21rem)}.ta-content .wp-block-image.ta-float--tall{width: min(36%,14rem)}.ta-content .wp-block-image.ta-float.alignleft{float: left;margin-left: max(0px,(100% - var(--wp--style--global--content-size)) / 2);margin-right: 1.75rem}.ta-content .wp-block-image.ta-float.alignright{float: right;margin-right: max(0px,(100% - var(--wp--style--global--content-size)) / 2);margin-left: 1.75rem}.ta-content .wp-block-image.ta-float img{width: 100%;height: auto}.ta-content .wp-block-image.ta-float > figcaption{display: block}.ta-content > :is(h2,hr,.wp-block-gallery,.wp-block-group,.wp-block-columns,.wp-block-cover,.wp-block-table,.alignwide,.alignfull){clear: both}@media (max-width: 560px){.ta-content .wp-block-image.ta-float.alignleft,.ta-content .wp-block-image.ta-float.alignright{float: none;margin-left: auto;margin-right: auto}.ta-content .wp-block-image.ta-float--wide{width: 100%}.ta-content .wp-block-image.ta-float--tall{width: min(100%,17rem)}}.ta-pagehead .wp-block-post-title,.ta-pagehead h1{text-wrap: balance}.ta-article__cats,.ta-article__cats a{color: var(--wp--preset--color--ink-soft);text-decoration: none}.ta-article__cats a:hover{text-decoration: underline}.ta-article__meta{color: var(--wp--preset--color--ink-soft);gap: .25rem 1.25rem}.ta-note{background: var(--wp--preset--color--tuff);padding: clamp(1.25rem,3vw,2.25rem) !important;border-radius: var(--ta-radius)}.ta-note > :first-child{margin-top: 0}.ta-imagebox h3,.ta-person h3{margin-top: .75rem}.ta-tiles figure.wp-block-image{overflow: hidden;border-radius: var(--ta-radius)}.ta-tiles figure.wp-block-image img{transition: transform 1s var(--ta-ease)}.ta-tiles figure.wp-block-image a:hover img,.ta-tiles figure.wp-block-image a:focus-visible img{transform: scale(1.05)}.ta-tiles.wp-block-gallery.has-nested-images.is-cropped figure.wp-block-image:not(#individual-image) img{aspect-ratio: 16 / 9}.ta-section{margin-top: var(--wp--preset--spacing--70) !important}.ta-band{padding-top: var(--wp--preset--spacing--70);padding-bottom: var(--wp--preset--spacing--70)}.ta-section + .ta-band,.ta-band + .ta-section,.ta-chapter + .ta-section,.ta-section + .ta-chapter,.ta-band + .ta-chapter,.ta-chapter + .ta-band{margin-top: var(--wp--preset--spacing--70) !important}.ta-chapter + .ta-chapter{margin-top: 0 !important}.ta-band.has-tuff-background-color + .ta-chapter,.ta-chapter + .ta-band.has-tuff-background-color{margin-top: 0 !important}.ta-section__intro{color: var(--wp--preset--color--ink-soft)}.wp-block-cover:is(.ta-card,.ta-chapter,.ta-hero,.ta-pagehero,.ta-finale){isolation: isolate;overflow: hidden}.wp-block-cover:is(.ta-card,.ta-chapter,.ta-hero,.ta-pagehero,.ta-finale) > .wp-block-cover__image-background{z-index: -2}.wp-block-cover:is(.ta-card,.ta-chapter,.ta-hero,.ta-pagehero,.ta-finale) > .wp-block-cover__background{z-index: -1;opacity: 1 !important}.wp-block-cover:is(.ta-card,.ta-chapter) > .wp-block-cover__inner-container{position: static}.wp-block-cover.ta-hero{min-height: 100vh !important;min-height: 100svh !important;align-items: flex-end;padding: calc(var(--ta-header-h) + 2rem) var(--ta-gutter) calc(var(--ta-overlap) + clamp(2.5rem,7vh,4.5rem))}.ta-hero > .wp-block-cover__background{background: linear-gradient(90deg,rgba(var(--ta-ink-rgb),.46) 0%,rgba(var(--ta-ink-rgb),.28) 30%,rgba(var(--ta-ink-rgb),.04) 52%,rgba(var(--ta-ink-rgb),0) 64%),linear-gradient(180deg,rgba(var(--ta-ink-rgb),.4) 0%,rgba(var(--ta-ink-rgb),0) 22%,rgba(var(--ta-ink-rgb),0) 55%,rgba(var(--ta-ink-rgb),.55) 100%) !important}.ta-hero .wp-block-cover__inner-container{width: 100%}.ta-hero__title{font-size: clamp(2.3rem,1.4rem + 2.6vw,3.8rem) !important;line-height: 1.04 !important;letter-spacing: -.02em;text-wrap: balance;max-width: 17ch;text-shadow: 0 2px 10px rgba(0,0,0,.75),0 0 3px rgba(0,0,0,.6)}.ta-hero .ta-hero__text p{max-width: 34rem;text-shadow: 0 2px 10px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.9)}.ta-hero .ta-hero__text p.has-large-font-size{font-size: clamp(1.05rem,.95rem + .35vw,1.2rem) !important;line-height: 1.5}.ta-hero__trust{opacity: .88;margin-top: var(--wp--preset--spacing--40) !important}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link{background: rgba(255,255,255,.06);color: #fff;border: 2px solid rgba(255,255,255,.92);border-radius: 2px;font-size: .9rem;font-weight: 600;letter-spacing: .13em;text-transform: uppercase;line-height: 1.2;padding: 1.15em 1.9em;-webkit-backdrop-filter: blur(2px);backdrop-filter: blur(2px);transition: background .25s,color .25s,border-color .25s}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link::after{content: "\203A";display: inline-block;margin-left: .65em;font-size: 1.45em;line-height: 0;transform: translateY(.05em)}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link:is(:hover,:focus-visible){background: #fff;border-color: #fff;color: var(--wp--preset--color--ink)}.ta-hero-cta{margin-top: var(--wp--preset--spacing--40) !important}.wp-block-button.is-style-outline > .wp-block-button__link{border-width: 1.5px;background: transparent}.ta-hero .ta-hero-slides,.ta-pagehero .ta-hero-slides{display: none !important}.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide{position: absolute;inset: 0;width: 100%;height: 100% !important;max-width: none;margin: 0;object-fit: cover;z-index: -3;opacity: 0;transition: opacity 1.2s ease}.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide.is-active{z-index: -2;opacity: 1}.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide.is-prev{z-index: -3;opacity: 1}@media (prefers-reduced-motion: no-preference){.wp-block-cover:is(.ta-hero,.ta-pagehero) > .wp-block-cover__image-background:not(.ta-slide),.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide.is-active,.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide.is-prev{animation: ta-slidezoom var(--ta-zoom-time,14s) linear both}}@keyframes ta-slidezoom{from{transform: scale(calc(var(--ta-zoom-from,1.06) * var(--ta-s,1)))}to{transform: scale(var(--ta-s,1))}}.wp-block-cover.ta-hero-still > img{animation: none !important}@media (max-width: 781px){.wp-block-cover.ta-hero > img{animation: none !important}}.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide-horses{object-position: 45.5% 85%}@media (min-aspect-ratio: 4/3){.wp-block-cover:is(.ta-hero,.ta-pagehero) > img.ta-slide-horses{--ta-s: 1.3;transform: scale(1.3);transform-origin: 0 100%}}.ta-hero-controls{position: absolute;z-index: 2;inset: 0 0 var(--ta-overlap);pointer-events: none}.ta-hero-controls > button{position: absolute;pointer-events: auto;padding: 0;border: 0;cursor: pointer;color: #fff}.ta-hero-arrow{top: 50%;translate: 0 -50%;display: flex;align-items: center;justify-content: center;width: 2.75rem;height: 5rem;background: none;opacity: .7;filter: drop-shadow(0 1px 5px rgba(0,0,0,.5));transition: opacity .2s ease}.ta-hero-arrow svg{width: 1.7rem;height: 1.7rem}.ta-hero-arrow:hover,.ta-hero-arrow:focus-visible{opacity: 1}.ta-hero-controls > button:focus-visible{outline: 2px solid rgba(255,255,255,.85);outline-offset: 2px;border-radius: 999px}.ta-hero-arrow--prev{left: .15rem}.ta-hero-arrow--next{right: .15rem}.ta-hero-pause{right: var(--ta-gutter);bottom: 1.4rem;width: 1.9rem;height: 1.9rem;border: 1.5px solid rgba(255,255,255,.6) !important;border-radius: 50%;background: rgba(var(--ta-ink-rgb),.2);opacity: .8}.ta-hero-pause::before,.ta-hero-pause::after{content: "";position: absolute;top: 50%;width: 2px;height: .6rem;margin-top: -.3rem;background: #fff}.ta-hero-pause::before{left: calc(50% - 3.5px)}.ta-hero-pause::after{left: calc(50% + 1.5px)}.ta-hero-pause[aria-pressed="true"]::before{left: calc(50% - 2px);width: 0;height: 0;background: none;border-style: solid;border-width: .3rem 0 .3rem .5rem;border-color: transparent transparent transparent #fff}.ta-hero-pause[aria-pressed="true"]::after{display: none}.ta-hero-pause:hover,.ta-hero-pause:focus-visible{opacity: 1;background: rgba(255,255,255,.2)}.ta-hero-controls{inset: auto var(--ta-gutter) calc(var(--ta-overlap) + .7rem) auto;display: flex;align-items: center;gap: .15rem;pointer-events: auto;opacity: .7;transition: opacity .2s ease}.ta-hero-controls:hover,.ta-hero-controls:focus-within{opacity: 1}.wp-block-cover:is(.ta-hero,.ta-pagehero):has(> .ta-hero-slides,> .ta-hero-controls){padding-bottom: calc(var(--ta-overlap) + clamp(3.5rem,7vh,4.5rem)) !important}.ta-hero-controls > button{position: relative;inset: auto;translate: none;flex: none}.ta-hero-controls > .ta-hero-arrow{width: 2.25rem;height: 2.25rem;opacity: 1}.ta-hero-controls > .ta-hero-arrow svg{width: 1.05rem;height: 1.05rem}.ta-hero-controls > .ta-hero-pause{width: 1.55rem;height: 1.55rem;border-width: 1px !important;opacity: 1}.ta-hero-controls > .ta-hero-pause::before,.ta-hero-controls > .ta-hero-pause::after{height: .5rem;margin-top: -.25rem;width: 1.5px}.ta-hero-controls > .ta-hero-pause::before{left: calc(50% - 3px)}.ta-hero-controls > .ta-hero-pause::after{left: calc(50% + 1.5px)}.ta-hero-controls > .ta-hero-pause[aria-pressed="true"]::before{left: calc(50% - 1.5px);border-width: .25rem 0 .25rem .42rem}.editor-styles-wrapper .ta-hero .ta-hero-slides{display: flex !important;flex-wrap: wrap;gap: .5rem;margin-top: 1.5rem;padding-top: 1.9rem;position: relative}.editor-styles-wrapper .ta-hero .ta-hero-slides::before{content: "Slideshow: these photos follow the first one";position: absolute;top: 0;left: 0;font-size: .8rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;color: #fff}.editor-styles-wrapper .ta-hero .ta-hero-slides figure.wp-block-image{width: 110px !important;flex: 0 0 110px;margin: 0 !important}.ta-overlap{position: relative;z-index: 3;margin-top: calc(-1 * var(--ta-overlap)) !important}.wp-block-cover.ta-card{min-height: 0 !important;aspect-ratio: 4 / 5;margin: 0;border-radius: var(--ta-radius);padding: clamp(1rem,1.8vw,1.6rem);align-items: flex-end;justify-content: flex-start;color: #fff}.ta-card--wide.wp-block-cover{aspect-ratio: 16 / 10}.ta-card--square.wp-block-cover{aspect-ratio: 1}.ta-card > .wp-block-cover__image-background{transition: transform 1.2s var(--ta-ease)}.ta-card > .wp-block-cover__background{background: var(--ta-shade-bottom) !important}.ta-card:hover > .wp-block-cover__image-background,.ta-card:focus-within > .wp-block-cover__image-background{transform: scale(1.06)}.ta-card :is(h2,h3,.ta-card__title){margin: 0;color: #fff;font-family: var(--wp--preset--font-family--display);font-weight: 300;font-size: clamp(1.25rem,1.05rem + .55vw,1.65rem);line-height: 1.15;letter-spacing: 0;text-wrap: balance;text-shadow: 0 2px 14px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.55)}.ta-card :is(h2,h3,.ta-card__title) a{color: inherit;text-decoration: none}.ta-card :is(h2,h3,.ta-card__title) a::after{content: "";position: absolute;inset: 0;z-index: 1}.ta-card :is(h2,h3,.ta-card__title) a:focus-visible{outline: none}.ta-card:focus-within{outline: 2px solid var(--wp--preset--color--amber);outline-offset: 3px}.ta-card p{margin: .35rem 0 0;font-size: .95rem;line-height: 1.45;color: rgba(255,255,255,.9)}.ta-card .ta-eyebrow{color: rgba(255,255,255,.88);margin: 0 0 .35rem;font-size: .75rem !important}.ta-card .wp-block-cover__inner-container > * + *{margin-block-start: .3rem}.wp-block-cover.ta-banner{aspect-ratio: 16 / 5;align-items: center;justify-content: center;text-align: center;padding: 1rem}.ta-banner > .wp-block-cover__background{background: rgba(var(--ta-marine-rgb),.34) !important}.ta-banner :is(h2,h3,.ta-card__title){font-family: var(--wp--preset--font-family--heading);font-size: clamp(1rem,.85rem + .5vw,1.4rem);font-weight: 600;letter-spacing: .24em;text-indent: .24em;text-transform: uppercase;line-height: 1.3;text-shadow: 0 1px 14px rgba(var(--ta-marine-rgb),.55)}.ta-banner :is(h2,h3,.ta-card__title){width: fit-content;min-width: min(10rem,70%);max-width: 100%;margin-inline: auto;padding-inline: 1.1rem}.ta-banner :is(h2,h3,.ta-card__title)::before,.ta-banner :is(h2,h3,.ta-card__title)::after{content: "";display: block;height: 1px;margin: .65rem -1.1rem;text-indent: 0;background: rgba(255,255,255,.78)}.ta-banner p.ta-banner__note{margin: -.3rem 0 0;font-size: .8rem;letter-spacing: .05em;color: rgba(255,255,255,.9);text-shadow: 0 1px 10px rgba(var(--ta-marine-rgb),.6)}.ta-imagebox > .ta-banner + p{margin-top: 1rem}.ta-banners{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(.75rem,1.5vw,1.4rem)}.ta-banners > .wp-block-cover.ta-banner{aspect-ratio: 3 / 1}@media (max-width: 781px){.ta-banners{grid-template-columns: 1fr}.wp-block-cover.ta-banner,.ta-banners > .wp-block-cover.ta-banner{aspect-ratio: 5 / 2}}.ta-wx-wrap{overflow-x: auto;max-width: 100%;margin-top: var(--wp--preset--spacing--30) !important;-webkit-overflow-scrolling: touch}.ta-wx-wrap table{border-collapse: collapse;width: 100%;min-width: 46rem}.ta-wx-wrap table th,.ta-wx-wrap table td{border: 1px solid var(--wp--preset--color--line);padding: .55em .75em;text-align: center;font-variant-numeric: tabular-nums}.ta-wx-wrap table thead th{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper);font-family: var(--wp--preset--font-family--heading);font-size: .78rem;font-weight: 600;letter-spacing: .08em;text-transform: uppercase;position: sticky;top: 0}.ta-wx-wrap table thead th:first-child{background: var(--wp--preset--color--ink)}.ta-wx-wrap table tbody th{background: var(--wp--preset--color--paper);font-family: var(--wp--preset--font-family--heading);font-weight: 600;text-align: left;position: sticky;left: 0;box-shadow: 1px 0 0 var(--wp--preset--color--line)}.ta-wx-wrap table td strong{display: block;font-family: var(--wp--preset--font-family--heading);font-size: 1rem}.ta-wx-wrap table td span{display: block;font-size: .8rem;color: var(--wp--preset--color--ink-soft);margin-top: .1em}.ta-wx-wrap table td.ta-wx-cold{background: #D7E3F4}.ta-wx-wrap table td.ta-wx-cooler{background: #E1EEEA}.ta-wx-wrap table td.ta-wx-mild{background: #EFF1DF}.ta-wx-wrap table td.ta-wx-warm{background: #F6E7D0}.ta-wx-wrap table td.ta-wx-hot{background: #F2D1AC}.ta-wx-wrap table td.ta-wx-very-hot{background: #ECBBAA}.ta-wx-legend{list-style: none;display: flex;flex-wrap: wrap;gap: .5rem 1.5rem;margin: var(--wp--preset--spacing--30) 0 0;padding: 0;font-size: .9rem}.ta-wx-legend li{display: flex;align-items: center;gap: .5rem}.ta-wx-legend__range{color: var(--wp--preset--color--ink-soft);font-size: .85rem}.ta-wx-swatch{width: 1.1rem;height: 1.1rem;border-radius: 3px;border: 1px solid var(--wp--preset--color--line);flex: none}.ta-wx-swatch.ta-wx-cold{background: #D7E3F4}.ta-wx-swatch.ta-wx-cooler{background: #E1EEEA}.ta-wx-swatch.ta-wx-mild{background: #EFF1DF}.ta-wx-swatch.ta-wx-warm{background: #F6E7D0}.ta-wx-swatch.ta-wx-hot{background: #F2D1AC}.ta-wx-swatch.ta-wx-very-hot{background: #ECBBAA}p.ta-wx-note{color: var(--wp--preset--color--ink-soft);margin-top: .6rem !important}@media (max-width: 781px){.ta-wx-wrap table{min-width: 42rem}}.wp-block-cover.ta-chapter{min-height: min(88vh,56rem) !important;align-items: center;color: #fff;padding: var(--wp--preset--spacing--70) var(--ta-gutter)}.ta-chapter > .wp-block-cover__background{background: var(--ta-shade-left) !important}.ta-chapter--incredible > .wp-block-cover__background{background: linear-gradient(90deg,rgba(var(--ta-ink-rgb),.38) 0%,rgba(var(--ta-ink-rgb),.12) 30%,rgba(var(--ta-ink-rgb),0) 52%) !important}.ta-chapter--incredible .ta-chapter__line,.ta-chapter--incredible .ta-chapter__text p{text-shadow: 0 2px 12px rgba(0,0,0,.8),0 0 4px rgba(0,0,0,.75),0 1px 2px rgba(0,0,0,.9)}.ta-chapter--right > .wp-block-cover__background{background: var(--ta-shade-right) !important}.ta-chapter--right .wp-block-cover__inner-container > .wp-block-group{margin-left: auto !important}.ta-chapter .wp-block-cover__inner-container{width: 100%;max-width: var(--wp--style--global--wide-size);margin-inline: auto}.ta-chapter__text{max-width: 34rem}.ta-chapter__line{font-family: var(--wp--preset--font-family--display);font-weight: 300;font-size: clamp(2.2rem,1.2rem + 3.8vw,4.7rem) !important;line-height: 1.03 !important;letter-spacing: -.018em;text-wrap: balance;color: #fff;margin: 0}.ta-chapter__text p:not(.ta-eyebrow):not(.ta-chapter__line){font-size: var(--wp--preset--font-size--large);color: rgba(255,255,255,.92);max-width: 30rem}.ta-chapter .ta-eyebrow{color: rgba(255,255,255,.9)}.ta-chapter .ta-place{position: absolute;right: var(--ta-gutter);bottom: 1.1rem;margin: 0;z-index: 1;font-family: var(--wp--preset--font-family--display);font-style: italic;font-size: .875rem;color: rgba(255,255,255,.82)}.wp-block-cover.ta-chapter--band{min-height: 35rem !important;padding-block: var(--wp--preset--spacing--50)}.ta-chapter--band .ta-chapter__text{max-width: 40rem}.ta-chapter--band .ta-chapter__line{font-size: clamp(2rem,1.2rem + 2.4vw,3.4rem) !important}@supports (animation-timeline: view()){@media (prefers-reduced-motion: no-preference){.ta-chapter > .wp-block-cover__image-background{top: -12% !important;height: 124% !important;animation: ta-drift linear both;animation-timeline: view()}}}@keyframes ta-drift{from{transform: translateY(-9%)}to{transform: translateY(9%)}}.wp-block-cover.ta-finale{min-height: min(86vh,52rem) !important;align-items: center;padding: var(--wp--preset--spacing--70) var(--ta-gutter);color: #fff}.ta-finale > .wp-block-cover__background{background: var(--ta-shade-left) !important}.ta-finale .wp-block-cover__inner-container{width: 100%;max-width: var(--wp--style--global--wide-size);margin-inline: auto}.ta-finale p:not(.ta-eyebrow):not(.ta-chapter__line){color: rgba(255,255,255,.92);font-size: var(--wp--preset--font-size--large);max-width: 30rem}.ta-finale .ta-eyebrow{color: rgba(255,255,255,.9)}.ta-content > .ta-finale:last-child{margin-bottom: 0}.ta-main:has(.ta-content > .ta-finale:last-child){padding-bottom: 0;margin-bottom: 0}body:has(.ta-content > .ta-finale:last-child) .ta-footer{margin-top: 0 !important}.ta-grid-3.is-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: clamp(.75rem,1.5vw,1.5rem)}.ta-grid-4.is-layout-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: clamp(.6rem,1.2vw,1.1rem)}.ta-grid-4 .ta-card{aspect-ratio: 1}.ta-grid-4 .ta-card :is(h2,h3,.ta-card__title){font-family: var(--wp--preset--font-family--heading);font-size: .8rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;line-height: 1.3}.ta-services .ta-grid-4 .ta-card.wp-block-cover{padding-bottom: clamp(.75rem,1.1vw,1.1rem);padding-right: .75rem;container-type: inline-size}.ta-services .ta-grid-4 .ta-card > .wp-block-cover__background{background: linear-gradient(0deg,rgba(var(--ta-marine-rgb),.94) 0%,rgba(var(--ta-marine-rgb),.62) 24%,rgba(var(--ta-marine-rgb),.18) 46%,rgba(var(--ta-marine-rgb),0) 62%) !important;opacity: 1 !important}.ta-services .ta-grid-4 .ta-card :is(h2,h3,.ta-card__title){font-size: clamp(.85rem,calc(100cqi / 14.3),1.1rem);letter-spacing: .1em;text-shadow: 0 1px 10px rgba(var(--ta-marine-rgb),.45)}.ta-mosaic.is-layout-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;grid-auto-rows: clamp(10.5rem,15.5vw,15rem);gap: clamp(.6rem,1.2vw,1rem)}.ta-mosaic > .ta-card.wp-block-cover{aspect-ratio: auto;height: 100%}.ta-mosaic > :nth-child(1){grid-column: span 2;grid-row: span 2}.ta-mosaic > :nth-child(2){grid-row: span 2}.ta-mosaic > :nth-child(5),.ta-mosaic > :nth-child(6){grid-column: span 2}.ta-mosaic > :nth-child(1) :is(h2,h3){font-size: clamp(1.8rem,1.2rem + 1.8vw,2.8rem)}.ta-strip.is-layout-flex{flex-wrap: nowrap !important;overflow-x: auto;scroll-snap-type: x mandatory;gap: clamp(.75rem,1.4vw,1.25rem);padding-bottom: 1rem;margin-right: calc(50% - 50vw) !important;padding-right: var(--ta-gutter);scroll-padding-left: 0;scrollbar-width: thin;scrollbar-color: var(--wp--preset--color--line) transparent;margin-left: 0 !important;max-width: none !important}.ta-strip-nav{display: flex;gap: .5rem;justify-content: flex-end;margin-top: .75rem !important}.ta-strip-nav button{width: 2.9rem;height: 2.9rem;border-radius: 50%;border: 1.5px solid var(--wp--preset--color--ink);background: transparent;color: var(--wp--preset--color--ink);font-size: 1.15rem;line-height: 1;cursor: pointer;transition: background .25s,color .25s}.ta-strip-nav button:hover{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}.ta-strip-nav button:disabled{opacity: .3;cursor: default;background: transparent;color: var(--wp--preset--color--ink)}.ta-strip > .ta-card.wp-block-cover{flex: 0 0 clamp(14rem,23vw,19rem);aspect-ratio: 3 / 4;scroll-snap-align: start}.ta-strip > .wp-block-image{flex: 0 0 clamp(12.5rem,20vw,16.5rem);margin: 0 !important;scroll-snap-align: start;overflow: hidden;border-radius: var(--ta-radius)}.ta-strip > .wp-block-image img{width: 100%;aspect-ratio: 2 / 3;object-fit: cover;transition: transform 1s var(--ta-ease)}.ta-strip > .wp-block-image a:hover img,.ta-strip > .wp-block-image a:focus-visible img{transform: scale(1.04)}@media (min-width: 782px){.ta-strip.is-layout-flex{--ta-strip-gap: clamp(.75rem,1.4vw,1.25rem);gap: var(--ta-strip-gap);margin-inline: auto !important;padding-right: 0;max-width: var(--wp--style--global--wide-size) !important}.ta-strip > :is(.wp-block-image,.ta-card.wp-block-cover){flex-basis: calc((100% - 3 * var(--ta-strip-gap)) / 4)}}@media (min-width: 782px) and (max-width: 1100px){.ta-strip > :is(.wp-block-image,.ta-card.wp-block-cover){flex-basis: calc((100% - 2 * var(--ta-strip-gap)) / 3)}}.ta-journeys-grid.is-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;gap: clamp(2.25rem,4vw,3.5rem) clamp(1.25rem,3vw,2.75rem)}.ta-journey-card > .ta-card.wp-block-cover{aspect-ratio: 16 / 9}.ta-journey-card > * + *{margin-block-start: 1rem}.ta-journey-card > p{color: var(--wp--preset--color--ink-soft);margin-block-start: .6rem}.ta-journey-card .ta-route{margin-block-start: 1.2rem}.wp-block-columns.ta-split{align-items: center !important;gap: 0 !important}.ta-split .wp-block-image{margin: 0}.ta-split .wp-block-image img{width: 100%;aspect-ratio: 5 / 4;object-fit: cover;border-radius: var(--ta-radius)}.ta-split__panel{position: relative;z-index: 1;background: var(--wp--preset--color--tuff);padding: clamp(1.5rem,3.4vw,3.5rem) !important;margin-left: -10% !important;border-radius: var(--ta-radius)}.ta-split--reverse{flex-direction: row-reverse}.ta-split--reverse .ta-split__panel{margin-left: 0 !important;margin-right: -10% !important}.has-tuff-background-color .ta-split__panel{background: var(--wp--preset--color--paper);box-shadow: 0 24px 60px -30px rgba(var(--ta-ink-rgb),.35)}.ta-split__panel > :first-child{margin-top: 0}.ta-collage{position: relative}.ta-collage > .wp-block-image:nth-child(2){position: absolute;right: -4%;bottom: -12%;width: 46%;border: .5rem solid var(--wp--preset--color--paper);border-radius: var(--ta-radius)}.ta-collage > .wp-block-image:nth-child(2) img{aspect-ratio: 4 / 3}.ta-route{list-style: none;margin: 0;padding: 0;display: flex;flex-wrap: wrap;gap: 0}.ta-route li{position: relative;flex: 1 1 7rem;padding: 1.4rem .75rem 0 0;max-width: none;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-soft)}.ta-route{--ta-dot: 1.15rem;--ta-dot-top: .1rem}.ta-route li::before{content: "";position: absolute;top: calc(var(--ta-dot-top) + var(--ta-dot) / 2 - 1px);left: 0;right: 0;border-top: 2px dashed var(--wp--preset--color--amber-deep)}.ta-route li::after{content: "";position: absolute;top: var(--ta-dot-top);left: 0;box-sizing: border-box;width: var(--ta-dot);height: var(--ta-dot);border-radius: 50%;background: var(--wp--preset--color--paper);border: 2px solid var(--wp--preset--color--amber-deep)}.ta-route li:last-child::before{right: auto;width: 0}.ta-route strong{display: block;font-family: var(--wp--preset--font-family--heading);font-size: 1.2rem;font-weight: 600;line-height: 1.2;color: var(--wp--preset--color--ink)}.ta-route span{display: block;color: var(--wp--preset--color--ink-soft);font-size: var(--wp--preset--font-size--small)}@media (min-width: 782px){.ta-route{flex-wrap: nowrap}.ta-route li{flex: 1 1 0;min-width: 0}}@media (max-width: 781px){.ta-route{flex-direction: column}.ta-route li{padding: 0 0 1.1rem 1.75rem;flex: none}.ta-route{--ta-dot-top: .15rem}.ta-route li::before{top: .5rem;bottom: 0;left: calc(var(--ta-dot) / 2 - 1px);right: auto;border-top: 0;border-left: 2px dashed var(--wp--preset--color--amber-deep)}.ta-route li:last-child::before{display: none}.ta-route strong,.ta-route span{display: inline}.ta-route span::before{content: " · "}}.ta-steps{list-style: none;padding: 0;counter-reset: step;display: grid;gap: var(--wp--preset--spacing--40)}.ta-steps li{counter-increment: step;max-width: none;padding-left: 3.25rem;position: relative}.ta-steps li::before{content: counter(step);position: absolute;left: 0;top: -.2rem;font-family: var(--wp--preset--font-family--display);font-weight: 300;font-size: 2.3rem;line-height: 1;color: var(--wp--preset--color--amber-text)}.ta-steps strong{display: block;font-size: 1.125rem;margin-bottom: .2rem}.ta-steps--row{grid-template-columns: repeat(auto-fit,minmax(14rem,1fr))}.ta-steps-row{counter-reset: step;position: relative;margin-top: clamp(1.75rem,3vw,2.75rem) !important}.ta-steps-row.is-layout-grid{grid-template-columns: repeat(4,minmax(0,1fr)) !important;gap: clamp(1.5rem,3vw,2.75rem)}.ta-step{text-align: center}.ta-step::before{content: "";position: relative;z-index: 1;display: block;width: 5rem;height: 3.25rem;margin: 0 auto 1rem;background: var(--wp--preset--color--tuff) center / auto 3rem no-repeat}.ta-step--talk::before{background-image: url(../img/icon-step-talk.svg)}.ta-step--lab::before{background-image: url(../img/icon-step-lab.svg)}.ta-step--draft::before{background-image: url(../img/icon-step-draft.svg)}.ta-step--done::before{background-image: url(../img/icon-step-done.svg)}.ta-step h3{counter-increment: step;font-size: 1.1rem;margin: 0 0 .4rem}.ta-step h3::before{content: counter(step) ". ";color: var(--wp--preset--color--amber-text)}.ta-step p{font-size: var(--wp--preset--font-size--small);line-height: 1.6;color: var(--wp--preset--color--ink-soft);max-width: 17rem;margin: 0 auto}.ta-steps-cta{margin-top: clamp(1.75rem,3vw,2.5rem) !important}@media (min-width: 1001px){.ta-steps-row::before{content: "";position: absolute;left: 12.5%;right: 12.5%;top: 1.6rem;border-top: 2px dashed var(--wp--preset--color--amber-deep);opacity: .45}}@media (max-width: 1000px){.ta-steps-row.is-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}}@media (max-width: 560px){.ta-steps-row.is-layout-grid{grid-template-columns: 1fr !important}}.ta-band.ta-how{padding-top: var(--wp--preset--spacing--50);padding-bottom: var(--wp--preset--spacing--50)}.ta-how .ta-intro h2{font-size: clamp(1.7rem,1.25rem + 1.5vw,2.5rem)}.ta-how .ta-steps-row{margin-top: clamp(1.25rem,2vw,1.75rem) !important}.ta-how .ta-step::before{height: 2.5rem;width: 4rem;margin-bottom: .6rem;background-size: auto 2.3rem}.ta-how .ta-step h3{margin-bottom: .25rem}.ta-how .ta-step p{line-height: 1.5}.ta-how .ta-steps-cta{margin-top: clamp(1.25rem,2vw,1.75rem) !important}@media (min-width: 1001px){.ta-how .ta-steps-row::before{top: 1.25rem}}@media (max-width: 560px){.ta-how .ta-steps-row.is-layout-grid{gap: 1.1rem}.ta-how .ta-step{display: grid;grid-template-columns: 3rem 1fr;column-gap: .9rem;text-align: left}.ta-how .ta-step::before{grid-row: 1 / span 2;width: 3rem;height: 2.4rem;margin: .1rem 0 0;background-size: contain}.ta-how .ta-step p{margin: 0;max-width: none}}.ta-promises.is-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: var(--wp--preset--spacing--40)}.ta-promises > *{text-align: center}.ta-welcome .ta-promises{margin-top: clamp(1.75rem,3vw,2.5rem) !important}.ta-promises h3{font-size: 1.05rem;margin: 0 0 .3rem}.ta-promises p{color: var(--wp--preset--color--ink-soft);font-size: var(--wp--preset--font-size--small);line-height: 1.55;margin: 0 auto;max-width: 21rem}.ta-promise::before{content: "";display: block;height: 2.6rem;margin: 0 auto .75rem;background: center / contain no-repeat}.ta-promise--curated::before{background-image: url(../img/icon-curated.svg)}.ta-promise--support::before{background-image: url(../img/icon-support.svg)}.ta-promise--concierge::before{background-image: url(../img/icon-concierge.svg)}.ta-reviews.is-layout-grid{grid-template-columns: repeat(3,minmax(0,1fr)) !important;gap: clamp(1rem,2vw,1.75rem)}.ta-review{background: var(--wp--preset--color--paper);padding: clamp(1.4rem,2.6vw,2.25rem) !important;border-radius: var(--ta-radius);display: flex;flex-direction: column}.ta-review::before{content: "\201C";font-family: var(--wp--preset--font-family--display);font-size: 4rem;line-height: .6;color: var(--wp--preset--color--amber);height: 1.6rem}.ta-review .wp-block-quote.ta-review__quote{border: 0;padding: 0;margin: 0;font-family: var(--wp--preset--font-family--display);font-style: italic;font-size: 1.15rem;line-height: 1.5;flex: 1}.ta-review__quote p{margin: 0}.ta-review__title{font-size: 1.2rem;line-height: 1.3;margin: .85rem 0 .6rem !important}.ta-reviews.is-layout-grid:has(> .ta-review:nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr)) !important}.ta-content > .ta-advice{margin-top: clamp(1.5rem,1rem + 2vw,2.75rem) !important}.ta-advice li + li{margin-top: .4rem}.ta-guest-reviews{margin-top: var(--wp--preset--spacing--70) !important}.ta-guest-reviews > h2{margin: 0 0 1.5rem}.ta-guest-reviews__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: clamp(1rem,2vw,1.75rem)}.ta-guest-reviews__grid:has(> :nth-child(2):last-child){grid-template-columns: repeat(2,minmax(0,1fr))}.ta-guest-reviews__grid:has(> :only-child){grid-template-columns: minmax(0,46rem)}.ta-quote{margin: 0;background: var(--wp--preset--color--tuff);padding: clamp(1.4rem,2.6vw,2.25rem);border-radius: var(--ta-radius);display: flex;flex-direction: column}.ta-quote::before{content: "\201C";font-family: var(--wp--preset--font-family--display);font-size: 4rem;line-height: .6;color: var(--wp--preset--color--amber);height: 1.6rem}.ta-quote blockquote{margin: 0;padding: 0;border: 0;flex: 1}.ta-quote blockquote p{margin: 0;font-family: var(--wp--preset--font-family--display);font-style: italic;font-size: 1.1rem;line-height: 1.55}.ta-quote figcaption{margin-top: 1.25rem;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-soft)}.ta-quote figcaption strong{display: block;font-family: var(--wp--preset--font-family--heading);font-weight: 600;font-size: 1rem;color: var(--wp--preset--color--ink)}.ta-guest-reviews__more{margin-top: 1.5rem !important}.ta-letters__filters{display: flex;flex-wrap: wrap;gap: .5rem;margin: 0 0 2rem}.ta-chip{font-family: var(--wp--preset--font-family--heading);font-weight: 600;font-size: .875rem;line-height: 1.2;color: var(--wp--preset--color--ink);background: var(--wp--preset--color--paper);border: 1px solid #d9cbc4;border-radius: 999px;padding: .5rem 1rem;cursor: pointer;transition: background .2s,color .2s,border-color .2s}.ta-chip span{font-weight: 400;color: var(--wp--preset--color--ink-soft);margin-left: .2rem}.ta-chip:hover{border-color: var(--wp--preset--color--ink)}.ta-chip.is-active{background: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: #fff}.ta-chip.is-active span{color: rgba(255,255,255,.75)}.ta-chip:focus-visible{outline: 2px solid var(--wp--preset--color--cobalt);outline-offset: 2px}.ta-letters__list{display: grid;grid-template-columns: minmax(0,1fr);gap: clamp(1rem,2vw,1.5rem)}.ta-letter__text{overflow-wrap: anywhere}.ta-letters__more{margin: clamp(1.5rem,3vw,2.25rem) 0 0;text-align: center}.ta-letters__more .ta-chip{font-size: 1rem;padding: .85rem 1.75rem}.ta-letter:focus{outline: none}.ta-letter:focus-visible{outline: 2px solid var(--wp--preset--color--cobalt);outline-offset: 3px}.ta-letter{background: var(--wp--preset--color--tuff);border-radius: var(--ta-radius);padding: clamp(1.4rem,3vw,2.5rem)}.ta-letter__text > :first-child{margin-top: 0}.ta-letter__text > :last-child{margin-bottom: 0}.ta-letter__text p{margin: 0 0 .85rem}.ta-letter__by{margin: 1.1rem 0 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-soft)}.ta-letter__by strong{display: block;font-family: var(--wp--preset--font-family--heading);font-weight: 600;font-size: 1rem;color: var(--wp--preset--color--ink)}.ta-review__by{display: flex;align-items: center;gap: .85rem;margin-top: 1.25rem !important}.ta-review__by .wp-block-image{margin: 0;flex: 0 0 3.25rem}.ta-review__by .wp-block-image img{width: 3.25rem;height: 3.25rem;border-radius: 50%;object-fit: cover}.ta-review__by p{margin: 0;font-size: var(--wp--preset--font-size--small);line-height: 1.4;color: var(--wp--preset--color--ink-soft)}.ta-review__by strong{color: var(--wp--preset--color--ink)}.ta-press .wp-block-image{margin-inline: auto;max-width: 64rem}.ta-press .wp-block-image img{opacity: .78;mix-blend-mode: multiply}.wp-block-image.ta-badges img{max-height: 4.25rem;width: auto}.wp-block-cover.ta-pagehero{min-height: min(76vh,46rem) !important;align-items: flex-end;color: #fff;padding: calc(var(--ta-header-h) + 2rem) var(--ta-gutter) clamp(2.25rem,7vh,4.5rem)}.ta-pagehero > .wp-block-cover__background{background: linear-gradient(180deg,rgba(var(--ta-ink-rgb),.55) 0%,rgba(var(--ta-ink-rgb),0) 26%,rgba(var(--ta-ink-rgb),0) 45%,rgba(var(--ta-ink-rgb),.78) 100%) !important}.ta-pagehero .wp-block-cover__inner-container{width: 100%;max-width: var(--wp--style--global--wide-size);margin-inline: auto}.ta-pagehero h1{color: #fff;font-size: clamp(2.3rem,1.3rem + 3.8vw,4.7rem);line-height: 1.03;letter-spacing: -.02em;max-width: 18ch;text-wrap: balance;text-shadow: 0 2px 14px rgba(0,0,0,.65),0 0 2px rgba(0,0,0,.55)}.ta-pagehero .ta-lead,.ta-pagehero p{color: rgba(255,255,255,.92);max-width: 44rem}.ta-pagehero .ta-eyebrow{color: rgba(255,255,255,.9)}.ta-pagehero:not(.ta-pagehero--short) .ta-lead{font-family: var(--wp--preset--font-family--script);font-size: clamp(1.6rem,1.25rem + 1.2vw,2.25rem) !important;line-height: 1.2;letter-spacing: 0}.ta-pagehero--short.wp-block-cover{min-height: min(56vh,34rem) !important}.wp-block-cover.ta-pagehero:not(.ta-pagehero--short){min-height: clamp(26rem,calc(100vw / var(--ta-r,2)),min(76vh,46rem)) !important}.ta-pagehero--short > .wp-block-cover__background{background: linear-gradient(180deg,rgba(var(--ta-ink-rgb),.62) 0%,rgba(var(--ta-ink-rgb),.46) 45%,rgba(var(--ta-ink-rgb),.72) 100%) !important}.ta-pagehero .ta-eyebrow,.ta-pagehero .ta-lead,.ta-pagehero p{text-shadow: 0 2px 10px rgba(0,0,0,.85),0 0 4px rgba(0,0,0,.8),0 1px 2px rgba(0,0,0,.9)}.ta-pagehero.has-ink-background-color > .wp-block-cover__background{background: var(--wp--preset--color--ink) !important}body.page-id-6574 .ta-pagehero > .wp-block-cover__background,body.page-id-6588 .ta-pagehero > .wp-block-cover__background{background: linear-gradient(180deg,rgba(var(--ta-ink-rgb),.3) 0%,rgba(var(--ta-ink-rgb),0) 24%,rgba(var(--ta-ink-rgb),0) 52%,rgba(var(--ta-ink-rgb),.55) 100%) !important}body.page-id-34276 .wp-block-cover.ta-pagehero:has(+ .ta-facts){padding-bottom: clamp(2.25rem,7vh,4.5rem)}body.page-id-34276 .ta-pagehero + .ta-facts{margin-top: clamp(1.5rem,3vw,2.5rem) !important}.ta-facts{position: relative;z-index: 3;margin-top: calc(-1 * clamp(2.5rem,6vw,4.5rem)) !important;background: var(--wp--preset--color--paper);box-shadow: 0 22px 60px -28px rgba(var(--ta-ink-rgb),.38);border-radius: var(--ta-radius);padding: clamp(1.2rem,2.6vw,2rem) clamp(1.2rem,3vw,2.5rem);display: flex;flex-wrap: wrap;align-items: center;gap: 1.25rem 2.5rem}.ta-facts dl{display: flex;flex-wrap: wrap;gap: 1rem clamp(1.5rem,3.5vw,3rem);margin: 0;flex: 1 1 32rem}.ta-facts dl > div{min-width: 8rem}.ta-facts dt{font-size: .75rem;font-family: var(--wp--preset--font-family--heading);font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--wp--preset--color--amber-text)}.ta-facts dd{margin: .3rem 0 0;font-family: var(--wp--preset--font-family--display);font-size: 1.2rem;line-height: 1.3}.ta-facts dd small{display: block;font-family: var(--wp--preset--font-family--body);font-size: .8rem;color: var(--wp--preset--color--ink-soft)}.ta-facts__cta{flex: 0 0 auto;margin: 0}.ta-facts__cta a{display: inline-block;background: var(--wp--preset--color--amber);color: var(--wp--preset--color--ink);font-weight: 600;text-decoration: none;padding: .95em 1.5em;border-radius: var(--ta-radius);transition: background .25s,color .25s}.ta-facts__cta a:hover{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}.ta-facts .ta-route{flex: 1 1 100%;padding-top: 1.25rem;border-top: 1px solid var(--wp--preset--color--line)}.ta-facts + *{margin-top: var(--wp--preset--spacing--60) !important}.ta-content > :is(h2,h3):has(+ :is(.ta-days,.ta-cards.alignwide,.ta-yacht,.wp-block-gallery.alignwide)),.ta-content > .ta-lead:has(+ .ta-cards.alignwide){max-width: var(--wp--style--global--wide-size) !important}.ta-day > p,.ta-day > ul,.ta-day > ol{max-width: 46rem}.wp-block-cover.ta-pagehero:has(+ .ta-facts){padding-bottom: calc(clamp(2.25rem,7vh,4.5rem) + clamp(2.5rem,6vw,4.5rem))}.ta-glance{list-style: none;padding: 0;border-top: 1px solid var(--wp--preset--color--line)}.ta-glance li{padding: .7rem 0;border-bottom: 1px solid var(--wp--preset--color--line);max-width: none !important}.ta-home-films{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: clamp(1rem,2vw,1.75rem);margin-top: var(--wp--preset--spacing--50) !important}.ta-home-films > *{margin: 0 !important}@media (max-width: 781px){.ta-home-films{grid-template-columns: 1fr}}.ta-pressline{margin-top: clamp(2.25rem,4vw,3.25rem) !important;max-width: var(--wp--style--global--wide-size) !important;text-align: center}.ta-pressline__label{margin: 0 0 1rem !important}.ta-pressline__view{overflow: hidden}.ta-pressline__track img{display: block;width: 100%;height: auto;opacity: .72;mix-blend-mode: multiply}.ta-pressline__track img + img{display: none}.ta-pressline__link{display: block}.ta-pressline__link img{transition: opacity .3s ease}.ta-pressline__link:is(:hover,:focus-visible) img{opacity: 1}.ta-pressline__more{margin: .9rem 0 0 !important;font-size: var(--wp--preset--font-size--small)}.ta-press-cta{margin-top: var(--wp--preset--spacing--40) !important}@keyframes ta-marquee{to{transform: translateX(-50%)}}@media (max-width: 781px){.ta-pressline__view{-webkit-mask-image: linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image: linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.ta-pressline__track{display: flex;width: max-content;animation: ta-marquee 46s linear infinite}.ta-pressline__track img{width: auto;height: 1.65rem;padding-right: 1.4rem}.ta-pressline__track img + img{display: block}}@media (max-width: 781px) and (prefers-reduced-motion: reduce){.ta-pressline__view{-webkit-mask-image: linear-gradient(90deg,#000 80%,transparent);mask-image: linear-gradient(90deg,#000 80%,transparent)}}.ta-days{margin-top: var(--wp--preset--spacing--40) !important}.ta-day{position: relative;padding-left: clamp(2.25rem,5vw,4.5rem);padding-bottom: var(--wp--preset--spacing--60);margin-top: 0 !important}.ta-day::before{content: "";position: absolute;left: clamp(.4rem,1.1vw,.9rem);top: .9rem;bottom: 0;border-left: 2px dashed var(--wp--preset--color--amber-deep);opacity: .5}.ta-day::after{content: "";position: absolute;left: clamp(.05rem,.75vw,.55rem);top: .35rem;width: .9rem;height: .9rem;border-radius: 50%;background: var(--wp--preset--color--paper);border: 2px solid var(--wp--preset--color--amber-deep)}.ta-day:last-child{padding-bottom: 0}.ta-day:last-child::before{display: none}.ta-day > h3{margin-top: .3rem;font-size: clamp(1.45rem,1.1rem + 1vw,2rem)}.ta-day > .ta-eyebrow{margin: 0}.ta-day > h3:first-child{margin-top: 0;font-family: var(--wp--preset--font-family--heading);font-size: .8125rem;font-weight: 600;letter-spacing: .16em;text-transform: uppercase;color: var(--wp--preset--color--amber-text)}.ta-day .wp-block-columns{gap: clamp(1.25rem,3vw,3rem) !important;margin-top: 1rem;align-items: flex-start}.ta-day .wp-block-column > p:first-child{margin-top: 0}.ta-day .wp-block-columns{flex-direction: column;gap: 1.25rem !important}.ta-day .wp-block-columns > .wp-block-column{flex-basis: auto !important;width: 100%}.ta-day .wp-block-column > :is(p,ul,ol){max-width: 46rem}.ta-day .wp-block-gallery.has-nested-images{display: grid !important;grid-template-columns: repeat(3,minmax(0,1fr));gap: .6rem}.ta-day .wp-block-gallery.has-nested-images:is(:has(> figure:nth-child(2):last-child),:has(> figure:nth-child(4):last-child)){grid-template-columns: repeat(2,minmax(0,1fr))}.ta-day .wp-block-gallery.has-nested-images figure.wp-block-image{width: 100% !important;margin: 0 !important;grid-column: auto}.ta-day .wp-block-gallery.has-nested-images figure.wp-block-image img{aspect-ratio: 4 / 3 !important}.ta-day .wp-block-column > .wp-block-image,.ta-day > .wp-block-image{width: 100%}.ta-day .wp-block-column > .wp-block-image img,.ta-day > .wp-block-image img{width: auto;height: auto;max-width: 100%;max-height: min(34rem,80vh)}.ta-content > .ta-place{margin-top: var(--wp--preset--spacing--50) !important}.ta-place .wp-block-columns{gap: clamp(1.25rem,3vw,2.75rem) !important;align-items: center;margin: 0}.ta-place .wp-block-image{margin: 0}.ta-place .wp-block-image img{width: 100%;aspect-ratio: 720 / 406;object-fit: cover;border-radius: var(--ta-radius)}.ta-place h2{margin-top: 0;font-size: var(--wp--preset--font-size--x-large)}.ta-place h2 a{color: inherit;text-decoration: none}.ta-place h2 a:hover{text-decoration: underline;text-underline-offset: .2em;text-decoration-thickness: 1px}.ta-place h2 a::after{content: " \203A";color: var(--wp--preset--color--amber-text)}@media (max-width: 781px){.ta-day .wp-block-gallery.has-nested-images{grid-template-columns: 1fr}.ta-day .wp-block-column > .wp-block-image,.ta-day > .wp-block-image{width: 100%}.ta-day .wp-block-column > .wp-block-image img,.ta-day > .wp-block-image img{width: 100%;max-height: none}}.ta-price{border-left: 3px solid var(--wp--preset--color--amber);padding-left: 1.25rem !important}.ta-pagehead{padding-top: calc(var(--wp--preset--spacing--50) + .5rem)}.ta-pagehead h1{margin-top: .4rem;font-size: clamp(2.3rem,1.4rem + 3vw,4.2rem);text-wrap: balance}.wp-block-gallery.has-nested-images:not(.ta-photo-grid){justify-content: center}.wp-block-gallery.has-nested-images:not(.ta-photo-grid) figure.wp-block-image{flex-grow: 0}.wp-block-gallery.ta-photo-grid.has-nested-images{display: grid !important;grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: clamp(8.5rem,13vw,13rem);gap: .6rem;margin-top: var(--wp--preset--spacing--40) !important}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image{width: 100% !important;height: 100%;margin: 0 !important}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image img{width: 100%;height: 100% !important;aspect-ratio: auto !important;object-fit: cover}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image:first-child{grid-column: span 2;grid-row: span 2}.wp-block-gallery.ta-photo-grid.has-nested-images{content-visibility: auto;contain-intrinsic-size: auto 26rem}.wp-block-gallery.ta-photo-grid.has-nested-images:has(> figure:nth-child(4):last-child) > figure:last-child,.wp-block-gallery.ta-photo-grid.has-nested-images:has(> figure:nth-child(3):last-child) > figure:not(:first-child){grid-column: span 2}.wp-block-gallery.ta-photo-grid.has-nested-images:has(> figure:nth-child(2):last-child) > figure{grid-column: span 2;grid-row: span 2}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image figcaption{font-family: var(--wp--preset--font-family--display);font-style: italic;font-size: .875rem;text-align: left;padding: 2rem .8rem .6rem}.wp-block-gallery.ta-photo-grid--row3.has-nested-images{grid-template-columns: repeat(3,minmax(0,1fr))}.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image{grid-column: 2 !important;grid-row: 1 !important}.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:nth-child(3){grid-row: 2 !important}.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:first-child{grid-column: 1 !important;grid-row: 1 / span 2 !important}.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:nth-child(4){grid-column: 3 !important;grid-row: 1 / span 2 !important}@media (max-width: 781px){.wp-block-gallery.ta-photo-grid--row3.has-nested-images{grid-template-columns: 1fr;grid-auto-rows: 13rem}.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image,.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:nth-child(3),.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:first-child,.wp-block-gallery.ta-photo-grid--row3.has-nested-images > figure.wp-block-image:nth-child(4){grid-column: 1 !important;grid-row: auto !important}}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image:has(figcaption)::before{display: none}.wp-block-gallery.ta-photo-grid.has-nested-images figure.wp-block-image figcaption{background: linear-gradient(0deg,rgba(var(--ta-ink-rgb),.62),rgba(var(--ta-ink-rgb),0))}.wp-block-gallery.has-nested-images figure.wp-block-image:has(> a) figcaption{pointer-events: none}.ta-yacht{margin-top: var(--wp--preset--spacing--60) !important}.ta-specs{display: grid !important;grid-template-columns: repeat(auto-fill,minmax(15rem,1fr));gap: 0 clamp(1.5rem,3vw,3rem);border-top: 1px solid var(--wp--preset--color--line)}.ta-specs > p{margin: 0 !important;padding: .9rem 0;border-bottom: 1px solid var(--wp--preset--color--line);max-width: none !important}.ta-specs strong + br{display: none}.ta-specs strong{display: block;font-size: .75rem;font-family: var(--wp--preset--font-family--heading);font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--wp--preset--color--amber-text);margin-bottom: .2rem}.ta-yacht > h3{margin-top: var(--wp--preset--spacing--50)}.ta-cards{display: grid;gap: clamp(.75rem,1.5vw,1.4rem);margin-top: var(--wp--preset--spacing--40) !important}.ta-cards.ta-overlap{margin-top: calc(-1 * var(--ta-overlap)) !important}.ta-cards.ta-overlap > .ta-card{border-start-start-radius: 0;border-start-end-radius: 0}@media (max-width: 781px){.ta-cards.ta-overlap > .ta-card:nth-child(n+3){border-radius: var(--ta-radius)}}@media (max-width: 560px){.ta-cards.ta-overlap > .ta-card:nth-child(n+2){border-radius: var(--ta-radius)}}.ta-cards--grid-3{grid-template-columns: repeat(3,minmax(0,1fr))}.ta-cards-section{margin-top: var(--wp--preset--spacing--60) !important;margin-bottom: var(--wp--preset--spacing--60) !important}.ta-cards-section__heading{margin: 0}.ta-cards-section > .ta-cards{margin-top: var(--wp--preset--spacing--30) !important}.ta-cards--grid-4{grid-template-columns: repeat(4,minmax(0,1fr))}.ta-cards--grid-4 .ta-card.wp-block-cover{aspect-ratio: 1}.ta-cards--tiles{grid-template-columns: repeat(3,minmax(0,1fr))}.ta-cards--tiles:is(.ta-cards--n4,.ta-cards--n8){grid-template-columns: repeat(4,minmax(0,1fr))}.ta-cards--tiles > .ta-card.wp-block-cover{aspect-ratio: 720 / 406;min-height: 0 !important}.ta-card.is-poster > .wp-block-cover__background{display: none}.ta-card.is-poster :is(h2,h3,.ta-card__title) a{color: transparent;text-shadow: none}.ta-card.is-poster:hover > .wp-block-cover__image-background,.ta-card.is-poster:focus-within > .wp-block-cover__image-background{transform: scale(1.03)}@media (max-width: 781px){.ta-cards--tiles,.ta-cards--tiles:is(.ta-cards--n4,.ta-cards--n8){grid-template-columns: repeat(2,minmax(0,1fr))}.ta-cards--tiles > .ta-card:last-child:nth-child(odd){grid-column: span 2;justify-self: center;width: calc((100% - clamp(.75rem,1.5vw,1.4rem)) / 2)}}@media (max-width: 560px){.ta-cards--tiles,.ta-cards--tiles:is(.ta-cards--n4,.ta-cards--n8){grid-template-columns: 1fr}.ta-cards--tiles > .ta-card:last-child:nth-child(odd){grid-column: auto;width: auto;justify-self: stretch}}.ta-cards--mosaic{grid-template-columns: repeat(4,minmax(0,1fr));grid-auto-rows: clamp(10.5rem,15.5vw,15rem)}.ta-cards--mosaic > .ta-card.wp-block-cover{aspect-ratio: auto;height: 100%}.ta-cards--mosaic > :nth-child(6n+1){grid-column: span 2;grid-row: span 2}.ta-cards--mosaic > :nth-child(6n+2){grid-row: span 2}.ta-cards--mosaic > :nth-child(6n+5),.ta-cards--mosaic > :nth-child(6n){grid-column: span 2}.ta-cards--strip{display: flex;overflow-x: auto;scroll-snap-type: x mandatory;padding-bottom: 1rem;margin-right: calc(50% - 50vw) !important;margin-left: 0 !important;max-width: none !important;padding-right: var(--ta-gutter);scrollbar-width: thin}.ta-cards--strip > .ta-card.wp-block-cover{flex: 0 0 clamp(14rem,23vw,19rem);aspect-ratio: 3 / 4;scroll-snap-align: start}.ta-cards--grid-3.ta-cards--n2{grid-template-columns: repeat(2,minmax(0,1fr))}.ta-cards--grid-3.ta-cards--n2 .ta-card.wp-block-cover{aspect-ratio: 16 / 10}.ta-cards--grid-3:has(> .ta-card.is-pano) > .ta-card.wp-block-cover{aspect-ratio: 3 / 2}.ta-cards--grid-3:is(.ta-cards--n1,.ta-cards--n2):has(> .ta-card.is-pano) > .ta-card.wp-block-cover{aspect-ratio: 2 / 1}.ta-editor-hint{padding: 1rem;border: 1px dashed var(--wp--preset--color--line);color: var(--wp--preset--color--ink-soft)}.ta-enquire{position: relative;isolation: isolate;overflow: hidden;color: #fff;background: var(--wp--preset--color--ink);min-height: min(78vh,46rem);display: flex;align-items: center;padding: var(--wp--preset--spacing--70) var(--ta-gutter) !important;margin-top: var(--wp--preset--spacing--70) !important}.ta-enquire__photo{position: absolute;inset: 0;width: 100%;height: 100% !important;object-fit: cover;z-index: -2}.ta-enquire:has(> .wp-image-34254){background: #000;align-items: flex-end;padding-bottom: var(--wp--preset--spacing--50) !important}.ta-enquire__photo.wp-image-34254{inset: 0 0 auto;height: auto !important;aspect-ratio: 3 / 2;object-position: 60% 0}@media (max-aspect-ratio: 1/1){.ta-enquire__photo.wp-image-34254{aspect-ratio: 2 / 3}}.ta-enquire.has-photo::before{content: "";position: absolute;inset: 0;z-index: -1;background: var(--ta-shade-left)}.ta-enquire__inner{width: 100%;max-width: var(--wp--style--global--wide-size);margin-inline: auto}.ta-enquire__inner > *{max-width: 34rem}.ta-enquire .ta-eyebrow{color: rgba(255,255,255,.9);margin: 0}.ta-enquire h2{color: #fff;margin: .4rem 0 0;font-weight: 300;font-size: clamp(2.2rem,1.2rem + 3.6vw,4.4rem);line-height: 1.04;letter-spacing: -.018em;text-wrap: balance}.ta-enquire__inner > p:not(.ta-eyebrow){font-size: var(--wp--preset--font-size--large);color: rgba(255,255,255,.92)}.ta-enquire__actions{display: flex;flex-wrap: wrap;gap: .75rem;margin-top: 1.75rem;max-width: none !important}.ta-enquire__actions a{display: inline-block;padding: .9em 1.4em;border-radius: var(--ta-radius);font-weight: 600;text-decoration: none;line-height: 1.2;transition: background .25s,color .25s,border-color .25s}.ta-enquire__primary{background: var(--wp--preset--color--amber);color: var(--wp--preset--color--ink);border: 1.5px solid var(--wp--preset--color--amber)}.ta-enquire__primary:hover{background: var(--wp--preset--color--paper);border-color: var(--wp--preset--color--paper);color: var(--wp--preset--color--ink)}.ta-enquire__secondary{color: #fff;border: 1.5px solid rgba(255,255,255,.85)}.ta-enquire__secondary:hover{background: #fff;color: var(--wp--preset--color--ink)}.ta-content > .ta-enquire:last-child{margin-bottom: 0}.ta-main:has(.ta-content > .ta-enquire:last-child){padding-bottom: 0;margin-bottom: 0}body:has(.ta-content > .ta-enquire:last-child) .ta-footer{margin-top: 0 !important}.ta-contact{padding-top: var(--wp--preset--spacing--50)}.ta-contact__cols{gap: clamp(1.5rem,4vw,4.5rem) !important;align-items: flex-start !important}.ta-formcard{position: relative;z-index: 3;background: var(--wp--preset--color--paper);border-radius: var(--ta-radius);padding: clamp(1.25rem,3.5vw,3rem) !important;margin-top: calc(-1 * clamp(4rem,9vw,7rem)) !important;box-shadow: 0 30px 80px -45px rgba(var(--ta-ink-rgb),.55)}.ta-formcard__title{margin: 0 0 1.25rem;font-size: var(--wp--preset--font-size--x-large)}.wp-block-cover.ta-pagehero:has(+ .ta-contact){padding-bottom: calc(clamp(2.25rem,7vh,4.5rem) + clamp(4rem,9vw,7rem))}.ta-contact-intro{padding-top: clamp(2rem,5vw,4rem)}.ta-contact-intro__text h1{margin: .35rem 0 0;font-size: clamp(2.4rem,1.5rem + 3.2vw,4.4rem);line-height: 1.04;letter-spacing: -.02em;text-wrap: balance}.ta-contact-intro__text .ta-lead{margin-top: 1rem;font-size: var(--wp--preset--font-size--large);color: var(--wp--preset--color--ink-soft)}.wp-block-image.ta-contact-strip{margin-top: clamp(1.75rem,3.5vw,2.75rem) !important;margin-bottom: 0 !important}.ta-contact-strip img{display: block;width: 100%;height: auto;aspect-ratio: 1307 / 245;object-fit: cover;border-radius: var(--ta-radius)}.ta-contact-intro + .ta-contact{margin-top: 0 !important}.ta-contact-intro + .ta-contact .ta-formcard{margin-top: calc(-1 * (var(--wp--preset--spacing--50) + clamp(1.5rem,3.5vw,3rem))) !important}@media (max-width: 781px){.ta-contact-strip img{aspect-ratio: 3 / 1}.ta-contact-intro + .ta-contact .ta-formcard{margin-top: 0 !important}}.ta-contact__side h2{margin-top: 0;font-size: var(--wp--preset--font-size--x-large)}.ta-contact__side h3{font-family: var(--wp--preset--font-family--heading);font-size: .8125rem;font-weight: 600;letter-spacing: .14em;text-transform: uppercase;color: var(--wp--preset--color--amber-text);margin: 1.6rem 0 .3rem}.ta-contact__side h3 + p{margin-top: 0}.ta-contact__side .wp-block-image{margin-top: 1.75rem}.ta-contact__side .wp-block-image img{border-radius: var(--ta-radius)}.ta-formcard .fluentform{--fluentform-primary: var(--wp--preset--color--cobalt);--fluentform-secondary: var(--wp--preset--color--ink);--fluentform-border-color: #cfc2bb;--fluentform-border-radius: 3px;--fluentform-danger: #b3261e;font-family: var(--wp--preset--font-family--body);color: var(--wp--preset--color--ink)}.ta-formcard .fluentform .ff-el-group{margin-bottom: 1.3rem}.ta-formcard .fluentform .ff-el-input--label{margin-bottom: .4rem}.ta-formcard .fluentform .ff-el-input--label label{font-weight: 600;font-size: .95rem;line-height: 1.35;margin: 0}.ta-formcard .fluentform .ff-el-is-required.asterisk-right label::after{color: var(--wp--preset--color--amber-text)}.ta-formcard .fluentform .ff-el-form-control{font-family: inherit;border: 1px solid #cfc2bb;border-radius: var(--ta-radius);padding: .8rem .95rem;font-size: 1rem;line-height: 1.4;color: var(--wp--preset--color--ink);background: #fff;min-height: 3.1rem;box-shadow: none;transition: border-color .2s,box-shadow .2s}.ta-formcard .fluentform .ff-el-form-control:focus{border-color: var(--wp--preset--color--cobalt);box-shadow: 0 0 0 3px rgba(39,69,163,.14);outline: 0}.ta-formcard .fluentform .ff-el-form-control::placeholder{color: #968c93}.ta-formcard .fluentform textarea.ff-el-form-control{min-height: 7.5rem}.ta-formcard .fluentform .ff-t-container{gap: 1rem}.ta-formcard .fluentform .text-danger,.ta-formcard .fluentform .error{color: #b3261e;font-size: .875rem;margin-top: .35rem}.ta-formcard .ta-form-intro{margin: 0 0 1.25rem;color: var(--wp--preset--color--ink-soft)}.ta-formcard .ta-form-promise{margin: 0;font-size: var(--wp--preset--font-size--small);color: var(--wp--preset--color--ink-soft)}.ta-formcard .fluentform .ff_t_c{display: inline;font-size: .9rem}.ta-formcard .ff-step-header{margin-bottom: 1.6rem}.ta-formcard .ff-step-titles{display: flex;gap: .6rem;list-style: none;margin: 0;padding: 0;counter-reset: ta-step}.ta-formcard .ff-step-titles li{flex: 1 1 0;counter-increment: ta-step;margin: 0;padding: .75rem 0 0;border-top: 3px solid var(--wp--preset--color--line);font-size: .8125rem;font-family: var(--wp--preset--font-family--heading);font-weight: 600;letter-spacing: .1em;text-transform: uppercase;color: var(--wp--preset--color--ink-soft);background: none}.ta-formcard .ff-step-titles li::before,.ta-formcard .ff-step-titles li::after{display: none !important}.ta-formcard .ff-step-titles li span::before{content: counter(ta-step) " ";color: var(--wp--preset--color--amber-text)}.ta-formcard .ff-step-titles li.ff_active{border-top-color: var(--wp--preset--color--amber);color: var(--wp--preset--color--ink)}.ta-formcard .ff-step-titles li.ff_completed{border-top-color: var(--wp--preset--color--amber-deep);color: var(--wp--preset--color--ink)}.ta-formcard .fluentform-step:not(.active){display: none}.ta-formcard .step-nav{display: flex;justify-content: space-between;gap: 1rem;margin-top: .5rem}.ta-formcard .step-nav::after{display: none}.ta-formcard .ta-step-last{display: flex;flex-wrap: wrap-reverse;align-items: center;justify-content: space-between;gap: 1rem;margin-top: .5rem}.ta-formcard .ta-step-last .step-nav,.ta-formcard .ta-step-last .ff_submit_btn_wrapper{margin: 0}.ta-formcard .fluentform form.ff-form-has-steps .fluentform-step.active .ff-btn-submit{visibility: visible}.ta-formcard .fluentform .ff-btn{font-family: inherit;font-weight: 600;font-size: 1rem;line-height: 1.2;border-radius: var(--ta-radius);padding: .95em 1.5em;cursor: pointer;transition: background .25s,color .25s,border-color .25s}.ta-formcard .fluentform .ff-btn-next,.ta-formcard .fluentform .ff-btn-submit{margin-left: auto;background: var(--wp--preset--color--amber) !important;border: 1.5px solid var(--wp--preset--color--amber) !important;color: var(--wp--preset--color--ink) !important}.ta-formcard .fluentform .ff-btn-next:hover,.ta-formcard .fluentform .ff-btn-submit:hover{background: var(--wp--preset--color--ink) !important;border-color: var(--wp--preset--color--ink) !important;color: #fff !important}.ta-formcard .fluentform .ff-btn-prev{background: transparent;border: 1.5px solid #cfc2bb;color: var(--wp--preset--color--ink)}.fluentform form:not([data-ta-cur="USD"]) .ff-el-form-check:has(input[name="budget"][value*="$"]),.fluentform form:not([data-ta-cur="GBP"]) .ff-el-form-check:has(input[name="budget"][value*="£"]),.fluentform form:is([data-ta-cur="USD"],[data-ta-cur="GBP"]) .ff-el-form-check:has(input[name="budget"][value*="€"]){display: none}.ta-cur{flex: 0 0 100%;display: flex;align-items: center;gap: .4rem;margin: 0 0 .75rem;font-size: .9rem;color: var(--wp--preset--color--ink-soft)}.ta-cur span{margin-right: .2rem}.ta-cur button{min-width: 2.75rem;min-height: 2.75rem;padding: 0 .6rem;border: 1.5px solid #cfc2bb;border-radius: 999px;background: #fff;color: var(--wp--preset--color--ink);font: 600 1rem/1 inherit;cursor: pointer;transition: background-color .2s ease,color .2s ease,border-color .2s ease}.ta-cur button:hover{border-color: var(--wp--preset--color--ink)}.ta-cur button[aria-pressed="true"]{background: var(--wp--preset--color--ink);border-color: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}.ta-cur button:focus-visible{outline: 2px solid var(--wp--preset--color--cobalt);outline-offset: 2px}.ta-formcard .fluentform .ff-btn-prev:hover{border-color: var(--wp--preset--color--ink)}.ta-formcard .fluentform .ff_list_buttons .ff-el-input--content{display: flex;flex-wrap: wrap;gap: .5rem}.ta-formcard .fluentform .ff-el-group.ff_list_buttons .ff-el-form-check{margin: 0 !important}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check label{display: block;margin: 0;padding: 0;cursor: pointer}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check input{position: absolute;opacity: 0;width: 1px;height: 1px}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check label > span{display: inline-block;padding: .62rem 1rem;border: 1.5px solid #cfc2bb !important;border-radius: 999px !important;background: #fff !important;color: var(--wp--preset--color--ink) !important;font-size: .95rem;line-height: 1.2;box-shadow: none !important;transition: background .2s,border-color .2s,color .2s}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check label:hover > span{border-color: var(--wp--preset--color--ink) !important}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check input:checked + span{background: var(--wp--preset--color--ink) !important;border-color: var(--wp--preset--color--ink) !important;color: #fff !important}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check label:focus-within > span{outline: 2px solid var(--wp--preset--color--cobalt);outline-offset: 2px;background: #fff}.ta-formcard .fluentform .ff_list_buttons .ff-el-form-check label:focus-within input:checked + span{background: var(--wp--preset--color--ink) !important}.ta-journal{margin-top: var(--wp--preset--spacing--60) !important}.ta-postcards{row-gap: var(--wp--preset--spacing--50) !important;column-gap: clamp(1rem,2.4vw,2rem) !important}.wp-block-post-template.ta-postcards{grid-template-columns: repeat(3,minmax(0,1fr)) !important}@media (max-width: 600px){.wp-block-post-template.ta-postcards{grid-template-columns: minmax(0,1fr) !important}}.ta-postcards .wp-block-post-featured-image{margin: 0 0 1rem;overflow: hidden;border-radius: var(--ta-radius)}.ta-postcards .wp-block-post-featured-image img{transition: transform 1s var(--ta-ease)}.ta-postcards .wp-block-post-featured-image a:hover img{transform: scale(1.04)}.ta-postcards .wp-block-post-title{margin: 0;line-height: 1.25}.ta-postcards .wp-block-post-title a{text-decoration: none;color: var(--wp--preset--color--ink)}.ta-postcards .wp-block-post-title a:hover{text-decoration: underline;text-underline-offset: .2em}.ta-postcards .wp-block-post-excerpt{color: var(--wp--preset--color--ink-soft);margin-top: .5rem}.ta-postcards .wp-block-post-excerpt__more-text{display: none}.wp-block-query-pagination{margin-top: var(--wp--preset--spacing--60);gap: .5rem 1rem;font-weight: 600}.wp-block-query-pagination a{text-decoration: none}.wp-block-query-pagination-numbers{display: flex;flex-wrap: wrap;justify-content: center;gap: .25rem}.wp-block-query-pagination-numbers .page-numbers{display: inline-block;min-width: 2.5rem;padding: .4rem .5rem;text-align: center;border-radius: 2px}.wp-block-query-pagination-numbers .page-numbers.current{background: var(--wp--preset--color--ink);color: var(--wp--preset--color--paper)}.ta-pagehero--article h1{font-size: clamp(2.1rem,1.3rem + 3vw,4rem);max-width: 22ch}.ta-pagehero .ta-article__cats a,.ta-pagehero .ta-article__cats{color: rgba(255,255,255,.9)}.ta-pagehero .ta-article__cats .wp-block-post-terms__separator{opacity: .6}.ta-pagehero .ta-article__date{color: rgba(255,255,255,.85);font-size: var(--wp--preset--font-size--small);margin-top: 1rem}.ta-article__body{margin-top: var(--wp--preset--spacing--60) !important}.ta-article__body > p:first-child{font-size: var(--wp--preset--font-size--large);line-height: 1.55}.ta-footer a{color: var(--wp--preset--color--paper);text-decoration-color: rgba(255,255,255,.45);text-underline-offset: .25em}.ta-footer a:hover{text-decoration-color: currentColor}.ta-footer__logo{margin: 0 0 1.1rem}.ta-footer__logo img{display: block;width: 240px;max-width: 100%;height: auto}.ta-footer__heading{font-family: var(--wp--preset--font-family--heading);font-size: 1rem;font-weight: 600;letter-spacing: 0;color: var(--wp--preset--color--paper)}.ta-footer__list{list-style: none;padding: 0;line-height: 2}.ta-footer__brand{font-family: var(--wp--preset--font-family--display);line-height: 1.35;max-width: 24ch}.ta-footer__hours,.ta-footer__base p{color: rgba(255,255,255,.72)}.ta-footer__base{border-top: 1px solid rgba(255,255,255,.18)}.wp-block-group.ta-actionbar{display: none}@media (max-width: 781px){body{padding-bottom: 4rem}.wp-block-group.ta-actionbar{display: flex;position: fixed;z-index: 50;left: 0;right: 0;bottom: 0;gap: 0 !important;margin: 0 !important;background: var(--wp--preset--color--paper);border-top: 1px solid var(--wp--preset--color--line);padding-bottom: env(safe-area-inset-bottom)}.ta-actionbar p{flex: 1;margin: 0}.ta-actionbar a{display: flex;align-items: center;justify-content: center;min-height: 3.5rem;font-weight: 600;text-decoration: none;color: var(--wp--preset--color--ink)}.ta-actionbar p + p{border-left: 1px solid var(--wp--preset--color--line)}.ta-actionbar .ta-actionbar__plan a{background: var(--wp--preset--color--amber)}.ta-actionbar a{gap: .4rem;font-size: .95rem}.ta-actionbar__wa-icon{flex: none}.wp-block-cover.ta-hero{min-height: 92svh !important}.ta-hero > .wp-block-cover__background{background: linear-gradient(180deg,rgba(var(--ta-ink-rgb),.42) 0%,rgba(var(--ta-ink-rgb),.26) 40%,rgba(var(--ta-ink-rgb),.32) 65%,rgba(var(--ta-ink-rgb),.64) 100%) !important}.ta-overlap.is-layout-grid,.ta-grid-3.is-layout-grid{display: flex !important;overflow-x: auto;scroll-snap-type: x mandatory;gap: .75rem;margin-inline: calc(-1 * var(--ta-gutter)) !important;padding-inline: var(--ta-gutter);scroll-padding-inline: var(--ta-gutter);scrollbar-width: none}.ta-overlap.is-layout-grid > *,.ta-grid-3.is-layout-grid > *{flex: 0 0 76%;scroll-snap-align: start}.ta-grid-4.is-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important}.ta-mosaic.is-layout-grid{grid-template-columns: repeat(2,minmax(0,1fr)) !important;grid-auto-rows: 12.5rem}.ta-mosaic > :nth-child(1),.ta-mosaic > :nth-child(6){grid-column: span 2;grid-row: span 1}.ta-mosaic > :nth-child(2){grid-row: span 1}.ta-mosaic > :nth-child(5){grid-column: span 1}.ta-journeys-grid.is-layout-grid,.ta-reviews.is-layout-grid,.ta-promises.is-layout-grid{grid-template-columns: 1fr !important}.ta-guest-reviews__grid,.ta-guest-reviews__grid:has(> :nth-child(2):last-child){grid-template-columns: 1fr}.ta-cards--grid-3:has(> .ta-card.is-pano) > .ta-card.wp-block-cover{aspect-ratio: 2 / 1}.ta-journey-card > .ta-card.wp-block-cover{aspect-ratio: 3 / 2}.ta-strip > .ta-card.wp-block-cover{flex-basis: 70%}.ta-strip > .wp-block-image{flex-basis: 62%}.wp-block-cover.ta-chapter{min-height: 78svh !important;align-items: flex-end}.wp-block-cover.ta-chapter.ta-chapter--band{min-height: 34rem !important}.ta-chapter > .wp-block-cover__background,.ta-chapter--right > .wp-block-cover__background,.ta-finale > .wp-block-cover__background{background: var(--ta-shade-bottom) !important}.ta-chapter .ta-place{top: 1rem;bottom: auto}.ta-chapter--incredible > .wp-block-cover__image-background{object-position: 50% 50% !important}.ta-split__panel,.ta-split--reverse .ta-split__panel{margin: -3.25rem .75rem 0 !important}.ta-collage > .wp-block-image:nth-child(2){display: none}.wp-block-cover.ta-pagehero:not(.ta-pagehero--short){min-height: min(68svh,max(26rem,calc(100vw / var(--ta-r,2)))) !important}.ta-pagehero:not(.ta-pagehero--short) > .wp-block-cover__background{background: linear-gradient(180deg,rgba(var(--ta-ink-rgb),.55) 0%,rgba(var(--ta-ink-rgb),0) 22%,rgba(var(--ta-ink-rgb),.1) 38%,rgba(var(--ta-ink-rgb),.82) 100%) !important}.ta-facts{margin-top: -2rem !important;gap: 1rem}.ta-facts dl{display: grid;grid-template-columns: 1fr 1fr;flex-basis: 100%}.ta-facts__cta,.ta-facts__cta a{display: block;width: 100%;box-sizing: border-box;text-align: center}.ta-day .wp-block-columns{flex-direction: column-reverse}.ta-cards--grid-3,.ta-cards--grid-4{grid-template-columns: repeat(2,minmax(0,1fr));gap: .6rem}.ta-cards--grid-3 > .ta-card:last-child:nth-child(odd),.ta-cards--grid-4 > .ta-card:last-child:nth-child(odd){grid-column: span 2;aspect-ratio: 16 / 10}.ta-cards--grid-3.ta-cards--n2{grid-template-columns: 1fr}.ta-cards .ta-card :is(h2,h3,.ta-card__title){font-size: 1.15rem}.ta-cards--mosaic{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 12.5rem}.ta-cards--mosaic > :nth-child(6n+1),.ta-cards--mosaic > :nth-child(6n){grid-column: span 2;grid-row: span 1}.ta-cards--mosaic > :nth-child(6n+2){grid-row: span 1}.ta-cards--mosaic > :nth-child(6n+5){grid-column: span 1}.ta-cards--strip > .ta-card.wp-block-cover{flex-basis: 70%}.wp-block-gallery.ta-photo-grid.has-nested-images{grid-template-columns: repeat(2,minmax(0,1fr));grid-auto-rows: 9rem;contain-intrinsic-size: auto 37rem}.ta-enquire{min-height: 78svh;align-items: flex-end}.ta-enquire.has-photo::before{background: var(--ta-shade-bottom)}.ta-enquire__actions a{flex: 1 1 100%;text-align: center}.ta-formcard{margin-top: -3rem !important}.ta-formcard .fluentform .ff-t-container{flex-direction: column;gap: 0}.ta-formcard .fluentform .ff-t-cell{width: 100% !important;flex-basis: 100% !important}.ta-formcard .ff-step-titles li{font-size: .75rem;letter-spacing: .03em}.ta-formcard .ta-step-last .ff_submit_btn_wrapper,.ta-formcard .ta-step-last .ff-btn-submit{width: 100%}}.wp-block-gallery.ta-press-gallery.has-nested-images{display: block !important;column-count: 2;column-gap: 0}.wp-block-gallery.ta-press-gallery.has-nested-images figure.wp-block-image{display: block;width: 100% !important;margin: 0 !important;break-inside: avoid;border: 2px solid #d0cba0}.wp-block-gallery.ta-press-gallery.has-nested-images figure.wp-block-image img{display: block;width: 100%;height: auto !important;border-radius: 0}.wp-block-gallery.ta-press-gallery.has-nested-images figure.wp-block-image > a{display: block;border-radius: 0;cursor: zoom-in}@media (max-width: 599px){.wp-block-gallery.ta-press-gallery.has-nested-images{column-count: 1}}:root{--ta-ease-out: cubic-bezier(.16,1,.3,1)}:is(.wp-block-button__link,.ta-facts__cta a,.ta-enquire__actions a,.ta-formcard .fluentform .ff-btn,.ta-strip-nav button,.ta-chip,.ta-actionbar a){transition: background-color .25s ease,color .25s ease,border-color .25s ease,box-shadow .35s ease,transform .35s var(--ta-ease-out)}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link::after{transition: transform .35s var(--ta-ease-out)}@media (hover: hover) and (pointer: fine){:is(.wp-block-button__link,.ta-facts__cta a,.ta-enquire__actions a,.ta-formcard .fluentform .ff-btn):hover{transform: translateY(-2px);box-shadow: 0 10px 22px -12px rgba(var(--ta-ink-rgb),.55)}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link:hover{box-shadow: 0 12px 28px -14px rgba(0,0,0,.6)}.wp-block-button:is(.ta-btn-ghost,.ta-btn-light) > .wp-block-button__link:hover::after{transform: translate(.3em,.05em)}}:root{--ta-gold-fill: linear-gradient(110deg,#CF8B31 0%,#DB9E4E 16%,#C38753 40%,#F6CF88 70%,#F8D48D 76%,#CF9344 100%);--ta-gold-edge: inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(142,87,21,.3)}:is(.wp-block-button:not(.is-style-outline):not(.ta-btn-ghost):not(.ta-btn-light) > .wp-block-button__link:not(.has-background),.ta-facts__cta a,.ta-enquire__primary,.ta-actionbar .ta-actionbar__plan a,.ta-nav .is-menu-open .ta-nav__cta .wp-block-navigation-item__content,.ta-formcard .fluentform .ff-btn-next,.ta-formcard .fluentform .ff-btn-submit){background-image: var(--ta-gold-fill) !important;box-shadow: var(--ta-gold-edge);border-color: #C2822D !important}:is(.wp-block-button:not(.is-style-outline):not(.ta-btn-ghost):not(.ta-btn-light) > .wp-block-button__link:not(.has-background),.ta-facts__cta a,.ta-enquire__primary,.ta-nav .is-menu-open .ta-nav__cta .wp-block-navigation-item__content,.ta-formcard .fluentform .ff-btn-next,.ta-formcard .fluentform .ff-btn-submit):is(:hover,:focus-visible){background-image: none !important;border-color: transparent !important;box-shadow: 0 10px 22px -12px rgba(var(--ta-ink-rgb),.55)}.ta-enquire__primary:is(:hover,:focus-visible){border-color: var(--wp--preset--color--paper) !important}:is(.wp-block-button__link,.ta-facts__cta a,.ta-enquire__actions a,.ta-formcard .fluentform .ff-btn,.ta-strip-nav button,.ta-chip,.ta-actionbar a):active{transform: scale(.97);box-shadow: none;transition-duration: .08s}.ta-video__play:active .ta-video__icon{transform: scale(.94);transition-duration: .08s}:is(.ta-content,.ta-footer,.ta-more,.ta-article,.ta-postcards) a:not(.wp-block-button__link){transition: color .22s ease,text-decoration-color .22s ease,border-color .22s ease}@media (min-width: 1280px){.ta-nav .wp-block-navigation-item__content{position: relative}.ta-nav .wp-block-navigation-item__content::after{content: "";position: absolute;left: 0;right: 0;bottom: -.3em;height: 1px;background: currentColor;transform: scaleX(0);transform-origin: left;transition: transform .4s var(--ta-ease-out)}.ta-nav a.wp-block-navigation-item__content:hover,.ta-nav .current-menu-item > a.wp-block-navigation-item__content{text-decoration: none}.ta-nav .wp-block-navigation-item__content:hover::after,.ta-nav .current-menu-item > .wp-block-navigation-item__content::after{transform: scaleX(1)}}.ta-card:not(.is-poster) :is(h2,h3,.ta-card__title) a{background: linear-gradient(var(--wp--preset--color--amber),var(--wp--preset--color--amber)) 0 100% / 0 2px no-repeat;padding-bottom: .1em;-webkit-box-decoration-break: clone;box-decoration-break: clone;transition: background-size .5s var(--ta-ease-out)}.ta-card:not(.is-poster):is(:hover,:focus-within) :is(h2,h3,.ta-card__title) a{background-size: 100% 2px}:is(.ta-content,.ta-place) figure.wp-block-image > a{overflow: clip;border-radius: var(--ta-radius)}:is(.ta-content,.ta-place) figure.wp-block-image > a img{transition: transform .9s var(--ta-ease)}@media (hover: hover) and (pointer: fine){:is(.ta-content,.ta-place) figure.wp-block-image > a:hover img{transform: scale(1.035)}}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation: none !important;transition: none !important;scroll-behavior: auto !important}}.wp-block-post-content > :is(p,ul,ol,h2,h3,h4,blockquote){max-width: 44rem;margin-left: max(0px,calc((100% - var(--wp--style--global--content-size)) / 2)) !important;margin-right: auto !important}.wp-block-post-content a:where(:not(.wp-element-button,.wp-block-button__link)){text-decoration-thickness: 1px;text-underline-offset: .22em;text-decoration-color: color-mix(in srgb,currentColor 45%,transparent)}.wp-block-post-content a:where(:not(.wp-element-button,.wp-block-button__link)):hover{text-decoration-color: currentColor}@media (max-width: 781px){.ta-split img.wp-image-34781{aspect-ratio: 8 / 3}.ta-split:has(img.wp-image-34781) .ta-split__panel{margin-top: .75rem !important}.wp-block-cover.ta-pagehero:has(> img.wp-image-34781){min-height: 0 !important;background: var(--wp--preset--color--ink);padding-top: calc(var(--ta-header-h) + 100vw * 3 / 8 + 1.75rem) !important}.ta-pagehero > img.wp-image-34781{inset: var(--ta-header-h) 0 auto !important;height: auto !important;aspect-ratio: 8 / 3;animation: none !important}.ta-pagehero:has(> img.wp-image-34781) > .wp-block-cover__background{display: none}}.ta-nav .wp-block-navigation__responsive-container-open{box-sizing: content-box;padding: 10px;margin: -10px}.ta-search__toggle{width: 2.75rem;height: 2.75rem;margin: -.325rem}.ta-footer .wp-block-social-links .wp-block-social-link-anchor{box-sizing: content-box;padding: 10px;margin: -10px}.ta-footer .wp-block-social-links{gap: 1.25rem}@media (max-width: 781px){.ta-footer__list{line-height: 1.35}.ta-footer__list a{display: inline-block;padding: .7rem 0}.ta-footer__contact a{display: inline-block;padding: .45rem 0}}.ta-formcard .fluentform input.ff-el-form-check-input{width: 1.15rem;height: 1.15rem;vertical-align: -.2em;margin-right: .45rem;accent-color: var(--wp--preset--color--amber-deep)}.entry-content .wp-block-details > :is(p,ul,ol){max-width: 46rem}
