:root{--ta-atlantic:var(--wp--preset--color--atlantic,#123b50);--ta-teal:var(--wp--preset--color--teal,#277c7b);--ta-teal-deep:var(--wp--preset--color--teal-deep,#1d5f5e);--ta-volcanic:var(--wp--preset--color--volcanic,#202a2b);--ta-stone:var(--wp--preset--color--stone,#5e6a68);--ta-green:var(--wp--preset--color--green,#58745a);--ta-hydrangea:var(--wp--preset--color--hydrangea,#7e91c8);--ta-hydrangea-light:var(--wp--preset--color--hydrangea-light,#b9c4e6);--ta-mist:var(--wp--preset--color--mist,#f7f8f5);--ta-mist-deep:var(--wp--preset--color--mist-deep,#eceFe8);--ta-line:var(--wp--preset--color--line,#d5dbd3);--ta-white:#fff;--ta-safety:#8a4b12;--ta-display:var(--wp--preset--font-family--display);--ta-radius:6px;--ta-radius-small:3px;--ta-shadow:var(--wp--preset--shadow--lift,0 6px 20px -8px rgba(18,59,80,.18));--ta-section-gap:var(--wp--preset--spacing--60,4rem);--ta-focus:var(--ta-teal-deep)}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:1.5rem}body{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img{height:auto;max-width:100%}:where(a){text-decoration-thickness:1px;text-underline-offset:.18em}:where(a:hover){text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--ta-focus);outline-offset:2px;border-radius:2px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;overflow-wrap:normal !important}.screen-reader-text:focus{background:var(--ta-white);clip:auto !important;clip-path:none;color:var(--ta-atlantic);display:block;height:auto;left:.5rem;padding:.75rem 1rem;top:.5rem;width:auto;z-index:100000}.wp-site-blocks>*{margin-block-start:0}.ta-main{padding-bottom:var(--wp--preset--spacing--70,6rem)}.ta-main>:first-child{margin-block-start:0}.ta-main>* + *{margin-block-start:var(--wp--preset--spacing--40,1.5rem)}p.is-style-lead,.ta-article__lead,.ta-archive__intro{font-size:var(--wp--preset--font-size--medium);line-height:1.5;color:var(--ta-volcanic)}.ta-archive__intro{max-width:40em;margin-bottom:var(--wp--preset--spacing--40) !important}.ta-admin-hint{border:1px dashed var(--ta-stone);padding:.75rem 1rem;font-size:var(--wp--preset--font-size--small);color:var(--ta-stone)}.ta-placeholder{border:2px dashed var(--ta-hydrangea);padding:.75rem 1rem;background:var(--ta-white)}.ta-button,.ta-nav__cta{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:var(--ta-teal);color:var(--ta-white);border:2px solid var(--ta-teal);border-radius:4px;font:700 var(--wp--preset--font-size--base)/1.2 var(--wp--preset--font-family--body);padding:.65rem 1.2rem;text-decoration:none;cursor:pointer;box-sizing:border-box;text-align:center}.ta-button:hover,.ta-nav__cta:hover{background:var(--ta-teal-deep);border-color:var(--ta-teal-deep);color:var(--ta-white)}.ta-button--secondary{background:transparent;color:var(--ta-teal-deep)}.ta-button--secondary:hover{background:var(--ta-teal-deep);color:var(--ta-white)}.wp-block-button.is-style-outline>.wp-block-button__link{background:transparent;border:2px solid currentColor;color:var(--ta-teal-deep)}.wp-block-button.is-style-outline>.wp-block-button__link:hover{background:var(--ta-teal-deep);border-color:var(--ta-teal-deep);color:var(--ta-white)}.ta-button-on-dark.is-style-outline>.wp-block-button__link{color:var(--ta-white);border-color:rgba(255,255,255,.7)}.ta-button-on-dark.is-style-outline>.wp-block-button__link:hover{background:var(--ta-white);color:var(--ta-atlantic);border-color:var(--ta-white)}.ta-button-light>.wp-block-button__link:hover{background:var(--ta-hydrangea-light) !important;color:var(--ta-atlantic) !important}ul.is-style-checklist{list-style:none;padding-left:0}ul.is-style-checklist li{padding-left:1.75rem;position:relative}ul.is-style-checklist li::before{content:"";position:absolute;left:.2rem;top:.45em;width:.8rem;height:.45rem;border:solid var(--ta-teal);border-width:0 0 2px 2px;transform:rotate(-45deg)}.wp-block-group.is-style-panel{background:var(--ta-white);border:1px solid var(--ta-line);border-radius:var(--ta-radius);padding:var(--wp--preset--spacing--40)}.ta-header{background:var(--ta-atlantic);color:var(--ta-white);position:relative;z-index:50;--ta-focus:var(--ta-hydrangea-light)}.ta-header__inner{min-height:var(--wp--custom--header-height,4.5rem);gap:1.5rem;position:static}.ta-logo{margin:0;font-family:var(--ta-display);font-weight:700;font-size:1.375rem;letter-spacing:-.01em;line-height:1;white-space:nowrap}.ta-logo a{color:inherit;text-decoration:none;display:inline-flex;align-items:center;gap:.6rem}.ta-logo a::before{content:"";width:2.25rem;height:2.25rem;flex:none;background:url("../images/mark-light.svg") center / contain no-repeat}.ta-header .ta-logo a{color:var(--ta-white)}.ta-brand{gap:.75rem}.ta-site-logo img{display:block;height:auto;max-height:3rem;width:auto}.ta-brand:has(.wp-block-site-logo img) .ta-logo{display:none}.ta-nav{display:flex;align-items:center;flex:1;justify-content:flex-end}.ta-nav__menu{list-style:none;margin:0;padding:0;display:flex;gap:.25rem}.ta-nav__item{position:static}.ta-nav__row{display:flex;align-items:center}.ta-nav__link{color:var(--ta-white);text-decoration:none;font-weight:700;padding:.6rem .7rem;border-radius:4px;display:block}.ta-nav__link:hover{text-decoration:underline;text-decoration-color:var(--ta-hydrangea-light);text-decoration-thickness:2px;text-underline-offset:.35em;color:var(--ta-white)}.ta-nav__expand{background:none;border:0;color:var(--ta-hydrangea-light);cursor:pointer;width:2rem;height:2.25rem;display:inline-grid;place-items:center;border-radius:4px;margin-left:-.35rem}.ta-nav__expand svg{transition:transform .15s ease}.ta-nav__expand[aria-expanded="true"] svg{transform:rotate(180deg)}.ta-nav__expand:hover{background:rgba(255,255,255,.08)}.ta-nav__panel{position:absolute;left:0;right:0;top:100%;background:var(--ta-white);color:var(--ta-volcanic);border-top:4px solid var(--ta-hydrangea);box-shadow:0 24px 40px -24px rgba(18,59,80,.45);--ta-focus:var(--ta-teal-deep)}.ta-nav__panel[hidden]{display:none}.ta-nav__panel-inner{box-sizing:content-box;max-width:76rem;margin:0 auto;padding:1.75rem var(--wp--custom--gutter,1.5rem) 1.25rem;display:grid;grid-template-columns:1fr 2fr 1fr;gap:1rem 2.5rem}.ta-nav__group-name{margin:0 0 .5rem;font-size:var(--wp--preset--font-size--small);color:var(--ta-green);font-weight:700}.ta-nav__group ul{list-style:none;margin:0;padding:0;display:grid;gap:.1rem}.ta-nav__group:nth-child(2) ul{grid-template-columns:1fr 1fr;column-gap:1.5rem}.ta-nav__island{display:block;padding:.45rem .5rem;margin-left:-.5rem;border-radius:4px;text-decoration:none;color:var(--ta-atlantic)}.ta-nav__island:hover{background:var(--ta-mist-deep)}.ta-nav__island[aria-current="page"]{background:var(--ta-mist-deep)}.ta-nav__island-name{display:block;font:600 1.125rem/1.2 var(--ta-display)}.ta-nav__island-desc{display:block;font-size:.875rem;color:var(--ta-stone);margin-top:.15rem}.ta-nav__panel-foot{grid-column:1 / -1;margin:.5rem 0 0;padding-top:1rem;border-top:1px solid var(--ta-line)}.ta-nav__panel--plan{left:auto;right:auto;min-width:18rem}.ta-nav__plan{list-style:none;margin:0;padding:1rem 1.25rem;display:grid;gap:.1rem}.ta-nav__plan a{display:block;padding:.45rem .5rem;color:var(--ta-atlantic);text-decoration:none;border-radius:4px;font-weight:700}.ta-nav__plan a:hover{background:var(--ta-mist-deep)}.ta-nav__item.has-panel:last-child{position:relative}.ta-nav__item.has-panel:last-child .ta-nav__panel--plan{left:auto;right:0;top:calc(100% + 1rem)}.ta-nav__search{display:flex;align-items:center;margin-left:.75rem;position:relative}.ta-nav__search input{width:9rem;border:1px solid rgba(255,255,255,.35);background:rgba(255,255,255,.08);color:var(--ta-white);border-radius:4px;padding:.5rem 2.25rem .5rem .75rem;font:inherit;font-size:.9375rem}.ta-nav__search input::placeholder{color:rgba(255,255,255,.75)}.ta-nav__search button{position:absolute;right:.25rem;background:none;border:0;color:var(--ta-white);cursor:pointer;padding:.35rem;display:grid}.ta-nav__cta{margin-left:.75rem}.ta-nav__langs{list-style:none;margin:0 0 0 .75rem;padding:0;display:flex;gap:.15rem}.ta-nav__langs a{display:block;padding:.45rem .5rem;border-radius:4px;color:var(--ta-white);text-decoration:none;font-weight:700;font-size:.9375rem}.ta-nav__langs a:hover{background:rgba(255,255,255,.08)}.ta-nav__langs a[aria-current]{box-shadow:inset 0 -2px 0 var(--ta-hydrangea-light)}.ta-nav__toggle{display:none;align-items:center;gap:.6rem;background:transparent;color:var(--ta-white);border:1px solid rgba(255,255,255,.45);border-radius:4px;padding:.5rem .8rem;font:700 1rem/1 var(--wp--preset--font-family--body);cursor:pointer}.ta-nav__toggle-bars,.ta-nav__toggle-bars::before,.ta-nav__toggle-bars::after{display:block;width:1.1rem;height:2px;background:currentColor;position:relative;content:"";transition:transform .15s ease}.ta-nav__toggle-bars::before{position:absolute;top:-6px}.ta-nav__toggle-bars::after{position:absolute;top:6px}.ta-nav__toggle[aria-expanded="true"] .ta-nav__toggle-bars{background:transparent}.ta-nav__toggle[aria-expanded="true"] .ta-nav__toggle-bars::before{transform:translateY(6px) rotate(45deg)}.ta-nav__toggle[aria-expanded="true"] .ta-nav__toggle-bars::after{transform:translateY(-6px) rotate(-45deg)}.ta-header>.ta-header__inner{position:relative}.ta-nav__drawer{display:flex;align-items:center}@media (max-width:1023px){.ta-nav__toggle{display:inline-flex}.ta-nav__drawer{position:absolute;left:0;right:0;top:100%;background:var(--ta-atlantic);border-top:1px solid rgba(255,255,255,.15);flex-direction:column;align-items:stretch;padding:.75rem var(--wp--custom--gutter,1rem) 1.5rem;max-height:calc(100dvh - var(--wp--custom--header-height,4.5rem));overflow-y:auto}.js .ta-nav__drawer:not(.is-open){display:none}.ta-nav__menu{flex-direction:column;gap:0}.ta-nav__item{border-bottom:1px solid rgba(255,255,255,.12)}.ta-nav__row{justify-content:space-between}.ta-nav__link{padding:.85rem 0;font-size:1.125rem}.ta-nav__expand{width:2.75rem;height:2.75rem}.ta-nav__panel,.ta-nav__item.has-panel:last-child .ta-nav__panel--plan{position:static;box-shadow:none;border-top:0;background:transparent;color:var(--ta-white);min-width:0;--ta-focus:var(--ta-hydrangea-light)}.ta-nav__panel-inner{grid-template-columns:1fr;padding:0 0 1rem;gap:1rem}.ta-nav__group:nth-child(2) ul{grid-template-columns:1fr 1fr}.ta-nav__group-name{color:var(--ta-hydrangea-light)}.ta-nav__island,.ta-nav__plan a{color:var(--ta-white)}.ta-nav__island:hover,.ta-nav__island[aria-current="page"],.ta-nav__plan a:hover{background:rgba(255,255,255,.08)}.ta-nav__island-desc{display:none}.ta-nav__panel-foot{border-color:rgba(255,255,255,.15)}.ta-nav__panel-foot a{color:var(--ta-hydrangea-light)}.ta-nav__plan{padding:0 0 1rem}.ta-nav__search{margin:1.25rem 0 0}.ta-nav__search input{width:100%;padding-top:.7rem;padding-bottom:.7rem}.ta-nav__cta{margin:1rem 0 0}.ta-nav__langs{margin:1rem 0 0}html.ta-nav-locked{overflow:hidden}}.ta-home-hero.wp-block-cover{padding-top:clamp(3.5rem,9vw,7.5rem);padding-bottom:0;padding-inline:var(--wp--custom--gutter,1.5rem);align-items:flex-end;min-height:0;--ta-focus:var(--ta-hydrangea-light)}.ta-home-hero.wp-block-cover:not(:has(.wp-block-cover__image-background)) .wp-block-cover__background{opacity:1 !important}.ta-home-hero.wp-block-cover:has(.wp-block-cover__image-background) .wp-block-cover__background{background:linear-gradient(to bottom,rgba(18,59,80,.35) 0%,rgba(18,59,80,.55) 45%,rgba(18,59,80,.92) 100%) !important;opacity:1 !important}.ta-home-hero.wp-block-cover:not(:has(.wp-block-cover__image-background))::after{content:"";position:absolute;inset:0;pointer-events:none;background:url("../images/contours.svg") center / cover no-repeat}.ta-home-hero .wp-block-cover__inner-container{position:relative;z-index:1}.ta-home-hero__title{color:var(--ta-white) !important;font-size:clamp(2.5rem,6.2vw,5.25rem) !important;line-height:1.02 !important;letter-spacing:-.035em !important;max-width:15ch;margin:0;text-wrap:balance}.ta-home-hero__lead{color:var(--ta-mist);font-size:var(--wp--preset--font-size--medium);line-height:1.5;max-width:36em;margin-top:1.5rem}.ta-home-hero__actions{margin-top:2rem;gap:.75rem}.ta-strip{--ta-strip-text:var(--ta-atlantic);--ta-strip-muted:var(--ta-stone);--ta-strip-line:var(--ta-line);--ta-strip-label:var(--ta-green);margin-block:var(--wp--preset--spacing--50) 0}.ta-strip--dark{--ta-strip-text:var(--ta-white);--ta-strip-muted:var(--ta-hydrangea-light);--ta-strip-line:rgba(255,255,255,.28);--ta-strip-label:var(--ta-hydrangea-light)}.ta-home-hero .ta-strip{margin-top:clamp(3rem,8vw,6rem);padding-bottom:2.25rem}.ta-strip__title{margin:0 0 1.25rem;font-size:var(--wp--preset--font-size--large);color:var(--ta-strip-text)}.ta-strip__groups{list-style:none;margin:0;padding:0;display:flex;gap:clamp(1rem,3vw,2.5rem)}.ta-strip__group{flex:var(--ta-count,1) 1 0;min-width:0}.ta-strip__group-name{margin:0 0 .9rem;font-size:var(--wp--preset--font-size--small);font-weight:700;color:var(--ta-strip-label)}.ta-strip__islands{list-style:none;margin:0;padding:1.1rem 0 0;display:flex;gap:1rem 1.25rem;flex-wrap:wrap;border-top:2px solid var(--ta-strip-line);position:relative}.ta-strip__islands>li{flex:1 1 7rem;min-width:0;position:relative}.ta-strip__islands>li::before{content:"";position:absolute;top:calc(-1.1rem - 6px);left:0;width:10px;height:10px;border-radius:50%;background:var(--ta-hydrangea);box-shadow:0 0 0 3px var(--ta-strip-bg,transparent)}.ta-strip__island{display:block;text-decoration:none;color:var(--ta-strip-text)}.ta-strip__name{display:block;font:700 clamp(1.25rem,2.2vw,1.75rem)/1.1 var(--ta-display);letter-spacing:-.02em;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.2em;text-decoration-thickness:2px;transition:text-decoration-color .15s ease}.ta-strip__island:hover .ta-strip__name,.ta-strip__island:focus-visible .ta-strip__name{text-decoration-color:var(--ta-hydrangea)}.ta-strip__island[aria-current="page"] .ta-strip__name{text-decoration-color:var(--ta-strip-text)}.ta-strip__desc{display:block;margin-top:.35rem;font-size:.875rem;line-height:1.4;color:var(--ta-strip-muted)}.ta-strip--dark .ta-strip__island:hover .ta-strip__name{text-decoration-color:var(--ta-hydrangea-light)}@media (max-width:781px){.ta-strip__groups{flex-direction:column;gap:1.75rem}.ta-strip__islands>li{flex:0 1 auto}.ta-strip__desc{display:none}}.ta-home>.ta-section,.ta-island-sections>.ta-section,.ta-main>.ta-section,.ta-main>.ta-related,.ta-island-sections>.ta-map{margin-block:var(--ta-section-gap) 0}.ta-section__header{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1.5rem;margin-bottom:1.25rem}.ta-section__title{margin:0;font-size:var(--wp--preset--font-size--large)}.ta-section>.ta-section__title{margin-bottom:1.25rem}.ta-section__more{font-weight:700;color:var(--ta-teal-deep)}.ta-section__intro{margin:-.5rem 0 1.5rem;color:var(--ta-stone);max-width:40em}.ta-grid{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;grid-template-columns:1fr}@media (min-width:640px){.ta-grid--grid,.ta-grid--tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.ta-grid--grid,.ta-grid--tiles{grid-template-columns:repeat(var(--ta-columns,3),minmax(0,1fr))}}.ta-grid>li{display:flex;min-width:0}.ta-grid>li>.ta-card{flex:1}.wp-block-post-template.ta-grid>li{margin:0}.ta-card{position:relative;display:flex;flex-direction:column;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:var(--ta-radius);overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease}.ta-card:hover{border-color:var(--ta-teal);box-shadow:var(--ta-shadow)}.ta-card:focus-within{border-color:var(--ta-teal-deep)}.ta-card__media{aspect-ratio:3 / 2;background:var(--ta-mist-deep);overflow:hidden}.ta-card__img{width:100%;height:100%;object-fit:cover;display:block}.ta-card__body{padding:1rem 1.15rem 1.25rem;display:flex;flex-direction:column;gap:.4rem;flex:1}.ta-card__type{margin:0;font-size:.875rem;font-weight:700;color:var(--ta-green)}.ta-card__title{margin:0;font:600 var(--wp--preset--font-size--medium)/1.2 var(--ta-display);letter-spacing:-.01em}.ta-card__title a{color:var(--ta-atlantic);text-decoration:none}.ta-card__title a::after{content:"";position:absolute;inset:0;z-index:1}.ta-card__title a:focus-visible{outline:none}.ta-card__title a:focus-visible::after{outline:3px solid var(--ta-teal-deep);outline-offset:-3px;border-radius:var(--ta-radius)}.ta-card:hover .ta-card__title a{text-decoration:underline;text-decoration-color:var(--ta-hydrangea);text-decoration-thickness:2px}.ta-card__meta{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem .9rem;font-size:.875rem;color:var(--ta-stone)}.ta-card__meta li + li{position:relative}.ta-card__meta li + li::before{content:"";position:absolute;left:-.5rem;top:.3em;height:.9em;width:1px;background:var(--ta-line)}.ta-card__excerpt{margin:.2rem 0 0;font-size:.9375rem;line-height:1.5;color:var(--ta-volcanic)}.ta-card__badges{margin:auto 0 0;padding-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.ta-badge{display:inline-block;font-size:.8125rem;font-weight:700;line-height:1.2;padding:.25rem .55rem;border-radius:999px;border:1px solid var(--ta-teal-deep);color:var(--ta-teal-deep);background:var(--ta-white)}.ta-grid--tiles .ta-card{border:0;background:var(--ta-atlantic);min-height:15rem}.ta-grid--tiles .ta-card__media{position:absolute;inset:0;aspect-ratio:auto}.ta-grid--tiles .ta-card__media::after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(18,59,80,.92) 0%,rgba(18,59,80,.55) 45%,rgba(18,59,80,0) 75%)}.ta-grid--tiles .ta-card__body{position:relative;margin-top:auto;justify-content:flex-end;padding:4.5rem 1.15rem 1.15rem;flex:0}.ta-grid--tiles .ta-card__title a,.ta-grid--tiles .ta-card__type{color:var(--ta-white)}.ta-grid--tiles .ta-card__meta,.ta-grid--tiles .ta-card__excerpt{color:var(--ta-mist)}.ta-grid--tiles .ta-card__meta li + li::before{background:rgba(255,255,255,.4)}.ta-grid--tiles .ta-card--no-image{background:var(--ta-atlantic) url("../images/contours.svg") center / cover}.ta-grid--tiles .ta-card:hover .ta-card__title a{text-decoration-color:var(--ta-hydrangea-light)}.ta-grid--tiles .ta-badge{background:var(--ta-atlantic);color:var(--ta-white);border-color:rgba(255,255,255,.7)}.ta-grid--list{gap:0;border-top:1px solid var(--ta-line)}.ta-grid--list .ta-card{border:0;border-bottom:1px solid var(--ta-line);border-radius:0;background:transparent;flex-direction:row}.ta-grid--list .ta-card:hover{box-shadow:none}.ta-grid--list .ta-card__media{display:none}.ta-grid--list .ta-card__body{padding:1rem 0}.ta-grid--list .ta-card__badges{margin-top:.25rem}.ta-grid--scroller{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:.75rem}.ta-grid--scroller>li{flex:0 0 min(80%,20rem);scroll-snap-align:start}.ta-pagination{margin-top:2rem;gap:.5rem;font-weight:700}.ta-pagination .page-numbers{padding:.35rem .7rem;border-radius:4px;text-decoration:none}.ta-pagination .page-numbers.current{background:var(--ta-atlantic);color:var(--ta-white)}.ta-hero{position:relative;margin-bottom:var(--wp--preset--spacing--40)}.ta-hero__media{height:clamp(16rem,52vh,34rem);overflow:hidden;background:var(--ta-mist-deep)}.ta-hero__media img,.ta-hero__media picture{width:100%;height:100%;object-fit:cover;display:block}.ta-hero__content{box-sizing:content-box;max-width:76rem;margin:0 auto;padding:clamp(1.5rem,4vw,2.75rem) var(--wp--custom--gutter,1.5rem) 0}.ta-hero__type{margin:0 0 .5rem;font-weight:700;color:var(--ta-green)}.ta-hero__title{margin:0;font-size:clamp(2.5rem,6vw,4.75rem);letter-spacing:-.035em;line-height:1.02;max-width:18ch}.ta-hero__excerpt{margin:1rem 0 0;font-size:var(--wp--preset--font-size--medium);max-width:38em}.ta-hero__meta{list-style:none;margin:1rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.ta-hero__meta li{padding:.25rem .65rem;border-radius:999px;background:var(--ta-mist-deep);font-size:.9375rem;color:var(--ta-atlantic);font-weight:700}.ta-hero__demo{margin:1rem 0 0;display:inline-block;padding:.35rem .75rem;border:2px dashed var(--ta-hydrangea);font-weight:700;color:var(--ta-atlantic)}.ta-credit{margin:.4rem 0 0;font-size:.8125rem;color:var(--ta-stone)}.ta-credit a{color:inherit}.ta-credit--overlay{position:absolute;right:.75rem;top:.75rem;z-index:2;margin:0;color:var(--ta-white);background:rgba(32,42,43,.65);padding:.15rem .5rem;border-radius:2px;font-size:.75rem}.ta-hero__credit a{color:inherit}.ta-hero__credit{position:absolute;top:calc(clamp(16rem,52vh,34rem) - 2rem);right:.75rem;margin:0;font-size:.75rem;color:var(--ta-white);background:rgba(32,42,43,.65);padding:.15rem .5rem;border-radius:2px}.ta-hero--plain .ta-hero__content{padding-top:var(--wp--preset--spacing--60);border-bottom:1px solid var(--ta-line);padding-bottom:var(--wp--preset--spacing--40)}.ta-hero--plain .ta-hero__credit{display:none}.ta-split{gap:clamp(1.5rem,4vw,4rem);margin-top:var(--wp--preset--spacing--40) !important}.ta-split__aside>* + *{margin-top:1.5rem}@media (min-width:782px){.ta-split__aside{position:sticky;top:1.5rem;align-self:flex-start}}.ta-facts{background:var(--ta-white);border:1px solid var(--ta-line);border-radius:var(--ta-radius);padding:1.25rem 1.35rem}.ta-facts__title{margin:0 0 .75rem;font-size:var(--wp--preset--font-size--medium)}.ta-facts__list{margin:0}.ta-facts__row{padding:.65rem 0;border-top:1px solid var(--ta-line)}.ta-facts__row dt{font-size:.875rem;color:var(--ta-stone);font-weight:700}.ta-facts__row dd{margin:.15rem 0 0}.ta-facts__verified{display:block;font-size:.8125rem;color:var(--ta-green);margin-top:.2rem}.ta-facts__disclaimer{margin:.75rem 0 0;font-size:.875rem;color:var(--ta-stone)}.ta-note{border-left:4px solid var(--ta-teal);background:var(--ta-white);padding:1rem 1.25rem;border-radius:0 var(--ta-radius) var(--ta-radius) 0;margin-block:1.75rem}.ta-note__title{margin:0 0 .35rem;font-weight:700;color:var(--ta-atlantic)}.ta-note__body>:first-child{margin-top:0}.ta-note__body>:last-child{margin-bottom:0}.ta-note--tip{border-color:var(--ta-green)}.ta-note--seasonal{border-color:var(--ta-hydrangea)}.ta-note--safety{border-color:var(--ta-safety)}.ta-note--safety .ta-note__title{color:var(--ta-safety)}.ta-toc{background:var(--ta-mist-deep);border-radius:var(--ta-radius);padding:1rem 1.25rem;margin-block:1.5rem 2rem}.ta-toc__summary{cursor:pointer;font:600 var(--wp--preset--font-size--medium)/1.3 var(--ta-display);color:var(--ta-atlantic)}.ta-toc__list{margin:.75rem 0 0;padding-left:1.25rem;display:grid;gap:.35rem}.ta-toc__sub{margin:.35rem 0 0;padding-left:1.1rem;display:grid;gap:.25rem;list-style:lower-alpha;font-size:.9375rem}.ta-toc a{color:var(--ta-teal-deep)}.ta-article__topic{font-weight:700;margin-top:var(--wp--preset--spacing--40) !important}.ta-article__topic a{color:var(--ta-green);text-decoration:none}.ta-article__title{font-size:clamp(2.25rem,5vw,3.75rem) !important;letter-spacing:-.03em !important;margin-top:.5rem !important;text-wrap:balance}.ta-article__image img{border-radius:var(--ta-radius)}.ta-byline{display:flex;gap:.9rem;align-items:center;padding-block:1rem;border-block:1px solid var(--ta-line)}.ta-byline__avatar{border-radius:50%;flex:none}.ta-byline p{margin:0}.ta-byline__people{font-weight:700}.ta-byline__people a{color:var(--ta-atlantic)}.ta-byline__reviewer{font-weight:400;color:var(--ta-stone);margin-left:.75rem}.ta-byline__dates{display:flex;flex-wrap:wrap;gap:.1rem 1rem;font-size:.9375rem;color:var(--ta-stone)}.ta-byline__method{font-size:.9375rem;color:var(--ta-volcanic)}.ta-sources{margin-top:var(--wp--preset--spacing--50) !important;padding-top:1.5rem;border-top:1px solid var(--ta-line);font-size:.9375rem}.ta-sources__title{font-size:var(--wp--preset--font-size--medium);margin:0 0 .5rem}.ta-sources__list{padding-left:1.25rem}.ta-sources__checked,.ta-sources__corrections{color:var(--ta-stone)}.ta-share{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1rem}.ta-share__label{margin:0;font-weight:700}.ta-share__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.ta-share__list a,.ta-share__copy{display:inline-block;padding:.35rem .75rem;border:1px solid var(--ta-line);border-radius:999px;text-decoration:none;color:var(--ta-atlantic);background:var(--ta-white);font:inherit;font-size:.9375rem;cursor:pointer}.ta-share__list a:hover,.ta-share__copy:hover{border-color:var(--ta-teal-deep)}.ta-author{display:flex;gap:1.25rem;align-items:flex-start;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:var(--ta-radius);padding:1.25rem}.ta-author__photo{border-radius:50%;flex:none}.ta-author__label{margin:0;font-size:.875rem;color:var(--ta-stone);font-weight:700}.ta-author__name{margin:.1rem 0 .4rem;font:600 var(--wp--preset--font-size--medium)/1.2 var(--ta-display)}.ta-author__name a{color:var(--ta-atlantic)}h1.ta-author__name{font-size:var(--wp--preset--font-size--x-large)}.ta-author__bio p{margin:0 0 .5rem}.ta-demo-notice{border:2px dashed var(--ta-hydrangea);background:var(--ta-white);padding:.75rem 1rem;font-weight:700;color:var(--ta-atlantic)}.ta-breadcrumbs{font-size:.9375rem;color:var(--ta-stone);margin-top:var(--wp--preset--spacing--30) !important}.ta-breadcrumbs ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.25rem}.ta-breadcrumbs li:not(:last-child)::after{content:"/";margin-left:.35rem;color:var(--ta-line)}.ta-breadcrumbs a{color:var(--ta-stone)}.ta-hero + .ta-breadcrumbs{margin-top:-1rem !important}.ta-archive__title{margin-top:var(--wp--preset--spacing--50) !important;font-size:clamp(2.25rem,5vw,3.75rem) !important;letter-spacing:-.03em}.ta-topic-list{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:2rem !important}.ta-topic-list li a{display:inline-block;padding:.35rem .8rem;border:1px solid var(--ta-line);border-radius:999px;background:var(--ta-white);text-decoration:none;color:var(--ta-atlantic);font-weight:700;font-size:.9375rem}.ta-loop{margin-top:var(--wp--preset--spacing--40)}.ta-page-title{margin-top:var(--wp--preset--spacing--50) !important}.ta-days{margin-top:var(--wp--preset--spacing--50)}.ta-days__note{color:var(--ta-stone);font-size:.9375rem}.ta-days__list{list-style:none;margin:1.5rem 0 0;padding:0}.ta-day{position:relative;padding:0 0 2rem 2.25rem;border-left:2px solid var(--ta-line);margin-left:.5rem}.ta-day::before{content:"";position:absolute;left:-7px;top:.35rem;width:12px;height:12px;border-radius:50%;background:var(--ta-hydrangea)}.ta-day:last-child{border-color:transparent}.ta-day__title{margin:0;font-size:var(--wp--preset--font-size--medium)}.ta-day__number{display:block;font:700 .9375rem/1.4 var(--wp--preset--font-family--body);color:var(--ta-green)}.ta-day__time{margin:.35rem 0 0;font-size:.9375rem;color:var(--ta-stone)}.ta-day__stops{margin:.75rem 0 0;padding-left:1.1rem}.ta-day__stop-type{font-size:.875rem;color:var(--ta-stone)}.ta-day__transition{font-style:italic;color:var(--ta-stone)}.ta-video{margin:1.5rem 0}.ta-video__frame{position:relative;aspect-ratio:16 / 9;background:var(--ta-volcanic);border-radius:var(--ta-radius);overflow:hidden}.ta-video__frame video,.ta-video__iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.ta-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.ta-video__play{position:absolute;inset:0;width:100%;display:flex;align-items:flex-end;gap:.9rem;padding:1.25rem;background:linear-gradient(to top,rgba(32,42,43,.85),rgba(32,42,43,0) 60%);border:0;cursor:pointer;color:var(--ta-white);text-align:left;--ta-focus:var(--ta-hydrangea-light)}.ta-video__play:focus-visible{outline-offset:-6px}.ta-video__icon{width:3.75rem;height:3.75rem;border-radius:50%;background:var(--ta-teal);flex:none;position:relative}.ta-video__icon::after{content:"";position:absolute;left:1.45rem;top:1.1rem;border-style:solid;border-width:.8rem 0 .8rem 1.25rem;border-color:transparent transparent transparent var(--ta-white)}.ta-video__play:hover .ta-video__icon{background:var(--ta-teal-deep)}.ta-video__label{font:600 var(--wp--preset--font-size--medium)/1.2 var(--ta-display);padding-bottom:.6rem}.ta-video__notice{font-size:.875rem;color:var(--ta-stone);margin-top:.5rem}.ta-video__transcript{margin-top:1rem}.ta-video__transcript summary{cursor:pointer;font-weight:700;color:var(--ta-teal-deep)}.ta-map__facade{border:1px dashed var(--ta-stone);border-radius:var(--ta-radius);padding:1.25rem;background:var(--ta-mist-deep)}.ta-map__note{margin:.5rem 0 0;font-size:.875rem;color:var(--ta-stone)}.ta-map__canvas{height:26rem;border-radius:var(--ta-radius)}.ta-map__list{list-style:none;padding:0;margin:1rem 0 0;font-size:.9375rem}.ta-map__list li{padding:.4rem 0;border-top:1px solid var(--ta-line);display:flex;flex-wrap:wrap;gap:.1rem .75rem}.ta-map__type,.ta-map__coords{color:var(--ta-stone)}.ta-map__flag{flex-basis:100%;color:var(--ta-safety);font-size:.875rem}.ta-split__aside .ta-map__facade{padding:1rem}.ta-search{display:flex;flex-wrap:wrap;gap:.75rem;align-items:flex-end;margin-block:1rem 2rem;padding:1.25rem;background:var(--ta-white);border:1px solid var(--ta-line);border-radius:var(--ta-radius)}.ta-search__field{display:flex;flex-direction:column;gap:.3rem;flex:1 1 10rem}.ta-search__field--query{flex:3 1 16rem}.ta-search label{font-weight:700;font-size:.9375rem}.ta-search input,.ta-search select,.ta-newsletter input{font:inherit;padding:.6rem .75rem;border:1px solid var(--ta-stone);border-radius:4px;background:var(--ta-white);color:var(--ta-volcanic);min-height:2.75rem}.ta-search--compact{background:transparent;border:0;padding:0}.ta-newsletter{background:var(--ta-atlantic);color:var(--ta-white);border-radius:var(--ta-radius);padding:clamp(1.5rem,5vw,3rem);margin-top:var(--ta-section-gap) !important;--ta-focus:var(--ta-hydrangea-light)}.ta-newsletter__title{color:var(--ta-white);margin:0;font-size:var(--wp--preset--font-size--large)}.ta-newsletter__text{max-width:36em;color:var(--ta-mist)}.ta-newsletter__form label{display:block;font-weight:700;margin-bottom:.35rem}.ta-newsletter__row{display:flex;flex-wrap:wrap;gap:.5rem;max-width:32rem}.ta-newsletter__row input{flex:1 1 14rem}.ta-newsletter__privacy{font-size:.875rem;color:var(--ta-hydrangea-light)}.ta-newsletter__privacy a{color:var(--ta-white)}.ta-newsletter--compact{background:transparent;padding:0;margin-top:1.5rem !important}.ta-newsletter--compact .ta-newsletter__title{font-size:var(--wp--preset--font-size--base)}.ta-footer{background:var(--ta-volcanic) url("../images/contours.svg") right bottom / 120% auto no-repeat;color:var(--ta-mist);padding-block:var(--wp--preset--spacing--60) var(--wp--preset--spacing--40);--ta-focus:var(--ta-hydrangea-light)}.ta-footer a{color:var(--ta-mist)}.ta-footer a:hover{color:var(--ta-white)}.ta-footer .ta-logo a{color:var(--ta-white)}.ta-footer__blurb{color:var(--ta-mist);max-width:26em}.ta-footer__heading{font-size:var(--wp--preset--font-size--base) !important;color:var(--ta-hydrangea-light) !important;margin-bottom:.75rem}.ta-footer__links{list-style:none;padding:0;margin:0;display:grid;gap:.45rem}.ta-footer__links a{text-decoration:none}.ta-footer__links a:hover{text-decoration:underline}.ta-footer .ta-grid--list{border:0}.ta-footer .ta-grid--list .ta-card{border:0}.ta-footer .ta-grid--list .ta-card__body{padding:.2rem 0}.ta-footer .ta-card__title{font:400 var(--wp--preset--font-size--base)/1.4 var(--wp--preset--font-family--body)}.ta-footer .ta-card__title a{color:var(--ta-mist)}.ta-footer .ta-card__type,.ta-footer .ta-card__meta,.ta-footer .ta-card__badges{display:none}.ta-footer__base{margin-top:var(--wp--preset--spacing--50) !important;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.15);font-size:.875rem;gap:1rem 2rem;align-items:flex-start !important}.ta-footer__disclosure{max-width:46em;margin:0}.ta-footer__copy{margin:0;color:var(--ta-hydrangea-light)}.ta-article__body>h2,.wp-block-post-content>h2{margin-top:2.5em}.ta-article__body>h3,.wp-block-post-content>h3{margin-top:2em}.wp-block-post-content{max-width:100%}.wp-block-table table{border-collapse:collapse;width:100%;background:var(--ta-white)}.wp-block-table th,.wp-block-table td{border:1px solid var(--ta-line);padding:.6rem .75rem;text-align:left;vertical-align:top}.wp-block-table thead{background:var(--ta-mist-deep)}.wp-block-image figcaption{color:var(--ta-stone)}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition-duration:.01ms !important;animation-duration:.01ms !important;scroll-behavior:auto !important}}@media print{.ta-header,.ta-footer,.ta-share,.ta-newsletter,.ta-aff,.ta-map__facade{display:none !important}body{background:#fff}}
