.tf-head__inner{display:grid;justify-items:start}.tf-head__inner,.tf-hero__copy,.tf-lead-post__body,.tf-toc,.tf-under-hero,:is(.tf-cms,.tf-guide,.tf-doc,.tf-post) .mk-prose{overflow-wrap:anywhere}.tf-head .mk-lead{max-width:var(--measure)}.mk-crumbs{gap:var(--sp-1) var(--sp-2);font-size:var(--fs-label)}.mk-crumbs [aria-current=page]{color:rgb(var(--ink-2))}@media (forced-colors:active){.mk-crumbs a{text-decoration:underline}.mk-crumbs [aria-current=page]{border-bottom:var(--bw-mark) solid}}.tf-legal .mk-prose{max-width:var(--measure)}.tf-credits{padding-block:var(--sp-4) var(--section-y)}.tf-credits .mk-prose>:first-child{margin-top:0}@media (min-width:1024px){.tf-legal .tf-head--read .tf-head__inner{margin-inline-start:calc(var(--rail-w) + var(--sp-8))}}.tf-cms>:is(.tf-head,.tf-under-hero)+.tf-section:not([data-ground]){padding-top:0}.tf-cms>:is(.tf-head,.tf-under-hero)+.tf-section>.mk-wrap>.mk-prose>:first-child{margin-top:0}.tf-cms>:is(.tf-head,.tf-under-hero)+.tf-section[data-ground]{padding-top:var(--sp-7)}.tf-cms>.tf-section[data-ground=panel]:has(+.tf-section[data-ground=panel]){padding-bottom:calc(var(--section-y) / 2)}.tf-cms>.tf-section[data-ground=panel]+.tf-section[data-ground=panel]{padding-top:calc(var(--section-y) / 2)}.tf-contact .mk-form{max-width:none}.tf-head--post .tf-head__inner{justify-items:center;text-align:center}.tf-byline,.tf-head--post .mk-crumbs{justify-content:center}.tf-byline{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:var(--sp-4) 0 0;font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-hero{position:relative;isolation:isolate;display:grid;align-items:end;min-height:max(56.25vw,var(--page-cover-h));background:rgb(var(--deep));color:rgb(var(--on-deep))}@media (min-width:768px){.tf-hero--wide{min-height:max(min(42.86vw,40rem),var(--page-cover-h))}}@media (min-width:1024px){.tf-hero{min-height:max(min(42.86vw,40rem),var(--page-cover-h))}}.tf-hero__media{position:absolute;inset:0;z-index:-1;overflow:hidden}.tf-hero__media img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 45%}.tf-hero__media:after{content:"";position:absolute;inset:0;background:var(--photo-scrim)}.tf-hero__foot{min-width:0;padding-block:var(--sp-8) var(--sp-6)}.tf-hero__copy{display:grid;justify-items:start}.tf-hero__copy>.button--inverse{min-width:0;max-width:100%;margin-top:var(--sp-5)}.tf-hero__go{min-width:0;overflow:hidden;text-overflow:ellipsis}.tf-hero__eyebrow{margin:0 0 var(--sp-2);color:rgb(var(--on-deep))}.tf-hero__title{margin:0;max-width:var(--measure-wide);color:rgb(var(--on-deep))}.tf-under-hero{display:grid;gap:var(--sp-4);justify-items:start;padding-block:var(--sp-5) var(--sp-6)}.tf-under-hero .mk-lead{margin:0;max-width:var(--measure)}.tf-facts{display:flex;flex-wrap:wrap;gap:var(--sp-3) 0;margin:0}.tf-facts>div{display:grid;align-content:start;gap:var(--sp-1);padding-inline:0 var(--sp-5)}.tf-facts>div+div{padding-inline-start:var(--sp-5);border-inline-start:var(--bw-hair) solid rgb(var(--line))}@media (max-width:767.98px){.tf-under-hero>.tf-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5);justify-self:stretch}.tf-under-hero>.tf-facts>div,.tf-under-hero>.tf-facts>div+div{padding:0;border-inline-start:0}}.tf-facts dt{font-size:var(--fs-caption);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ink-3))}.tf-facts dd{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;font-size:var(--fs-title);font-weight:600;color:rgb(var(--ink))}.tf-facts dd .material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-facts dd a{display:inline-flex;align-items:center;min-height:var(--control-h)}.tf-facts__route{font-size:var(--fs-board)}.tf-facts__note{margin:0;max-width:var(--measure);font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-glance{display:grid;gap:var(--sp-3);justify-self:stretch}.tf-glance__title{margin:0;color:rgb(var(--brand-ink))}.tf-ticket-dock--page{padding-block:0 var(--sp-6)}.tf-ticket-dock--page .tf-ticket__chips:empty{display:none}.tf-ticket-dock__title{margin:0 0 var(--sp-4);color:rgb(var(--ink))}.tf-cards,.tf-tiles{display:grid;gap:var(--grid-gap,var(--sp-5));margin:0;padding:0;list-style:none}.tf-cards{grid-template-columns:minmax(0,1fr)}.tf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:768px){.tf-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.tf-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){.tf-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767.98px){.tf-rail.tf-cards{grid-template-columns:none;padding-bottom:var(--sp-2)}}.tf-band .tf-section-head{margin-bottom:var(--sp-5)}@media (max-width:767.98px){.tf-rail.tf-cards:has(>:only-child){grid-auto-columns:100%}}@media (min-width:768px){.tf-cards:has(>:only-child){grid-template-columns:minmax(0,1fr)}.tf-cards>:only-child>.mk-card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-6);align-items:center}.tf-cards>:only-child>.mk-card .mk-card__body{padding-top:0}}@media (min-width:768px) and (max-width:1023.98px){.tf-cards>:last-child:nth-child(odd){grid-column:1/-1}.tf-cards>:last-child:nth-child(odd)>.mk-card{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--sp-6);align-items:center}.tf-cards>:last-child:nth-child(odd)>.mk-card .mk-card__body{padding-top:0}}@media (max-width:767.98px){.tf-tiles>:last-child:nth-child(odd){grid-column:1/-1}.tf-tiles>:last-child:nth-child(odd) .mk-tile{aspect-ratio:16/9}}.tf-head:where(:not([data-surface]):has(~.tf-index)){background:rgb(var(--panel));border-bottom:var(--bw-hair) solid rgb(var(--line))}.tf-head:where(:not([data-surface]):has(~.tf-index)){padding-block:var(--sp-7) 2.25rem}.tf-head:where(:not([data-surface]):has(~.tf-index)) .tf-head__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-3) var(--sp-7)}.tf-head:has(~.tf-index) .tf-head__inner>:is(nav,.mk-head__eyebrow){flex:1 1 100%;margin:0}.tf-head:has(~.tf-index) .tf-head__inner>.tf-author{flex:1 1 100%}.tf-head:where(:has(~.tf-index)) .tf-head__inner>.mk-h1{font-size:clamp(3rem,16vw,4rem);line-height:.9}.tf-head:where(:not([data-surface]):has(~.tf-index)) .tf-head__inner>.mk-lead{flex:0 1 30rem;margin:0;font-size:var(--fs-body)}:root[data-template=heritage] :is(.tf-head:has(~.tf-index) .tf-head__inner,.tf-index-head__inner){display:grid}:root[data-template=metro] :is(.tf-head:has(~.tf-index) .tf-head__inner>.mk-h1,.tf-index-head__title){font-size:var(--fs-d1)}.tf-index-head{padding-block:var(--sp-7) 2.25rem;background:rgb(var(--panel));border-bottom:var(--bw-hair) solid rgb(var(--line))}.tf-index-head__inner{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-7);overflow-wrap:anywhere}.tf-index-head__eyebrow,.tf-index__topic-eyebrow{margin:0 0 .625rem;font-family:var(--font-ref);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-3))}.tf-helpdesk__title,.tf-index-head__title{margin:0;font-family:var(--font-display);font-size:clamp(3rem,16vw,4rem);font-weight:700;line-height:.9;text-transform:uppercase;color:rgb(var(--ink))}.tf-index-head__lead{flex:0 1 auto;max-width:30rem;margin:0;font-size:var(--fs-prose);color:rgb(var(--ink-2))}.tf-index{padding-block:var(--sp-5) 4.5rem}.tf-index__frame{display:flex;flex-direction:column;gap:1.25rem;min-width:0}.tf-index__frame--blog{gap:var(--sp-5)}.tf-index__bar{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--sp-3) var(--sp-5);min-width:0;padding:var(--sp-3) var(--sp-4);background:rgb(var(--panel));border:var(--bw-hair) solid rgb(var(--line))}.tf-index__bar--plain{padding:0;background:none;border:0}.tf-index__group{min-width:0}.tf-index__bar:has(>.tf-index__find)>.tf-index__group{flex:1 1 100%}.tf-index__group+*{margin-inline-start:auto}@media (max-width:767.98px){.tf-index__select{flex:1 1 12rem}}.tf-index__legend{margin:0 0 var(--sp-1);font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink))}.tf-index__select{display:grid;flex:0 1 15rem;gap:var(--sp-1);min-width:min(11.25rem,100%)}.tf-index__find{display:grid;flex:1 1 20rem;gap:var(--sp-1);min-width:min(12.5rem,100%)}:is(.tf-index__select,.tf-index__find) label{font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink))}.tf-index__select select{width:100%;height:var(--control-h);padding:0 var(--sp-2);border:var(--bw-hair) solid rgb(var(--field-line));background:rgb(var(--input));color:rgb(var(--ink));font:inherit;font-size:var(--control-fs,var(--fs-body))}.tf-index__rail .tf-filter-rail{display:none}.tf-index__rail .tf-filterbar{min-height:0}.tf-index__chips:empty{display:none}.tf-index__list{display:grid;gap:var(--sp-4);min-width:0}.tf-index__count{margin:0;font-size:var(--fs-body);font-weight:700;color:rgb(var(--ink))}.tf-index__none{display:grid;justify-items:start;gap:var(--sp-3);padding-block:var(--sp-6)}.tf-index__none p{margin:0;font-size:var(--fs-page);color:rgb(var(--ink-2))}.tf-chips.tf-index__quick{flex-wrap:wrap;overflow:visible}.tf-index__quick{gap:var(--sp-1)}.tf-index__quick .tf-chip{gap:var(--sp-2);font-size:var(--fs-body);font-weight:600}.tf-index__quick .tf-chip__count{font-family:var(--font-ref);font-size:var(--fs-caption);color:rgb(var(--ink-3))}.tf-index__quick .tf-chip[aria-pressed=true]{background:rgb(var(--deep));border-color:rgb(var(--ink));box-shadow:none;color:rgb(var(--on-deep))}.tf-index__quick .tf-chip[aria-pressed=true] .tf-chip__count{color:rgb(var(--signal))}.tf-index__more{display:flex;flex-direction:column;align-items:center;gap:var(--sp-2);padding-top:var(--sp-2)}.tf-index__more .button--secondary{gap:var(--sp-2);padding-inline:1.25rem;font-weight:700}.tf-index__shown{font-family:var(--font-ref);font-size:var(--fs-caption);color:rgb(var(--ink-3))}.tf-index__note{display:flex;align-items:flex-start;gap:.875rem;margin-top:1.25rem;padding:var(--sp-4) 1.25rem;background:rgb(var(--panel));border:var(--bw-hair) solid rgb(var(--line));border-inline-start:4px solid rgb(var(--brand))}.tf-index__note .material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-index__note h2{margin:0 0 var(--sp-1);font-size:var(--fs-title);font-weight:700;color:rgb(var(--ink))}.tf-index__note p{margin:0;color:rgb(var(--ink-2))}.tf-empty{display:grid;gap:var(--sp-5);align-items:center;padding-block:var(--sp-4) var(--sp-6)}@media (min-width:768px){.tf-empty:has(.tf-empty__img){grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-7)}}.tf-empty__img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:cover;background:rgb(var(--panel-2))}.tf-empty__body{display:grid;gap:var(--sp-4);justify-items:start}.tf-empty__title{margin:0;color:rgb(var(--ink))}.tf-empty__body>p{margin:0;max-width:var(--measure);font-size:var(--fs-title);color:rgb(var(--ink-2))}.tf-tags{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--grid-gap,var(--sp-5));margin:0;padding:0;list-style:none}@media (min-width:768px){.tf-tags{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.tf-tags{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-dealtag{position:relative;display:flex;flex-direction:column;height:100%;border:var(--bw-hair) solid rgb(var(--ink));background:rgb(var(--panel));color:rgb(var(--ink-2))}.tf-dealtag__band{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);margin:0;padding:var(--sp-2) var(--sp-4);background:rgb(var(--deep));color:rgb(var(--signal));font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.tf-dealtag--atol .tf-dealtag__band{background:rgb(var(--brand));color:rgb(var(--on-brand))}.tf-dealtag__body{display:grid;flex:1 0 auto;align-content:start;padding:1.25rem var(--sp-4) var(--sp-4);border-bottom:var(--bw-rule) dashed rgb(var(--soft-line));overflow-wrap:anywhere}.tf-dealtag__code{margin:0;font-family:var(--font-display);font-size:5.25rem;line-height:.85}.tf-dealtag__code,.tf-dealtag__title{font-weight:700;color:rgb(var(--ink))}.tf-dealtag__title{margin:var(--sp-2) 0 0;font-size:1.125rem;line-height:var(--lh-head)}.tf-dealtag__link{color:inherit;text-decoration:none}.tf-dealtag__link:after{content:"";position:absolute;inset:0}.tf-dealtag__link:focus-visible{outline:none;box-shadow:none}.tf-dealtag:focus-within{outline:2px solid rgb(var(--focus));outline-offset:2px;box-shadow:0 0 0 2px rgb(var(--focus-halo))}@media (hover:hover){.tf-dealtag:hover :is(.tf-dealtag__link,.tf-dealtag__cta){color:rgb(var(--brand-ink))}}.tf-dealtag__text{margin:var(--sp-1) 0 0;font-size:var(--fs-prose);color:rgb(var(--ink-3))}.tf-dealtag__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--sp-3);margin-top:auto;padding:.875rem var(--sp-4)}.tf-dealtag__price p{margin:0}.tf-dealtag__price .t-caption{margin-bottom:2px;font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-dealtag__amount{font-family:var(--font-display);font-size:2.125rem;font-weight:700;line-height:1;color:rgb(var(--ink))}.tf-dealtag__price .tf-dealtag__basis{margin-top:2px;font-size:var(--fs-small);color:rgb(var(--ink-3))}@media (min-width:768px){.tf-tags:has(>:only-child){grid-template-columns:minmax(0,1fr)}.tf-tags>:only-child>.tf-dealtag{flex-flow:row wrap}.tf-tags>:only-child .tf-dealtag__band{flex:1 1 100%}.tf-tags>:only-child .tf-dealtag__body{flex:1 1;border-bottom:0;border-inline-end:var(--bw-rule) dashed rgb(var(--soft-line))}.tf-tags>:only-child .tf-dealtag__foot{flex:0 0 21.25rem;align-items:center;margin-top:0}}.tf-dealtag__cta{display:inline-flex;flex:none;align-items:center;gap:.375rem;height:var(--control-h);margin-inline-start:auto;padding:0 var(--sp-3);color:rgb(var(--ink));font-size:var(--fs-body);font-weight:600;white-space:nowrap}.tf-dealtag__cta,.tf-fticket{border:var(--bw-hair) solid rgb(var(--ink))}.tf-fticket{display:flex;flex-direction:column;height:100%;background:rgb(var(--panel));color:rgb(var(--ink-2))}.tf-fticket__head{position:relative}.tf-fticket__photo{display:block;width:100%;height:3rem;object-fit:cover;background:rgb(var(--panel-2))}.tf-fticket__band{margin:0;padding:var(--sp-1) var(--sp-4);background:rgb(var(--brand));color:rgb(var(--on-brand));font-family:var(--font-ref);font-size:var(--fs-mono);line-height:1.5;letter-spacing:var(--track-mono);text-transform:uppercase}.tf-fticket__photo+.tf-fticket__band{position:absolute;top:0;left:0;padding-inline:var(--sp-3)}.tf-fticket__body{display:flex;flex:1 0 auto;flex-wrap:wrap;align-items:center;gap:var(--sp-2) var(--sp-3);padding:.625rem var(--sp-4);border-bottom:var(--bw-rule) dashed rgb(var(--soft-line));overflow-wrap:anywhere}.tf-fticket__code{flex:none;font-family:var(--font-display);font-size:2.75rem;line-height:.85}.tf-fticket__code,.tf-fticket__title{margin:0;font-weight:700;color:rgb(var(--ink))}.tf-fticket__title{flex:1 1 8rem;font-size:1.0625rem;line-height:var(--lh-head)}.tf-fticket__price{flex:none;margin-inline-start:auto;text-align:end}.tf-fticket__price p{margin:0}.tf-fticket__price .t-caption{font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-fticket__amount{font-family:var(--font-display);font-size:1.75rem;font-weight:700;line-height:1;color:rgb(var(--ink))}.tf-fticket__price .tf-fticket__basis{font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-fticket__foot{padding:.625rem var(--sp-4) .125rem}.tf-fticket__ask{margin:0 0 .375rem;font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-fticket__from{margin:0;padding:0;list-style:none}.tf-fticket__from>li{display:inline-block;margin:0 var(--sp-2) .5rem 0}.tf-fticket__go{display:inline-flex;align-items:center;min-height:var(--control-h);padding:0 .75rem;border:var(--bw-hair) solid rgb(var(--ink));color:rgb(var(--ink));font-size:var(--fs-body);font-weight:600;text-decoration:none}@media (hover:hover){.tf-fticket__go:hover{background:rgb(var(--ink));color:rgb(var(--panel))}}.tf-fticket__go--yours{border-color:rgb(var(--brand));background:rgb(var(--brand));color:rgb(var(--on-brand))}.tf-fticket__iata{font-family:var(--font-ref);letter-spacing:.04em}.tf-fticket__from--codes .tf-fticket__go{padding:0 .5rem}.tf-places{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(23.75rem,100%),1fr));margin:0;padding:0;list-style:none}.tf-places,.tf-places>li{border:var(--bw-hair) solid rgb(var(--deep))}.tf-placetile{position:relative;isolation:isolate;overflow:clip;display:flex;flex-direction:column;justify-content:space-between;gap:var(--sp-4);height:100%;min-height:15rem;padding:1.25rem;background:rgb(var(--board));color:rgb(var(--on-deep));text-decoration:none}.tf-places>:nth-child(odd) .tf-placetile{background:color-mix(in srgb,rgb(var(--primary-800)) 70%,rgb(var(--deep)))}.tf-placetile__img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}.tf-placetile:has(.tf-placetile__img):before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(rgb(var(--veil)/.72),rgb(var(--veil)/.2) 45%,rgb(var(--veil)/.72))}.tf-placetile__top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--sp-1) var(--sp-3);font-family:var(--font-ref);font-size:var(--fs-caption);color:rgb(var(--on-deep-2))}.tf-placetile__name{font-family:var(--font-display);font-size:2.75rem;font-weight:700;line-height:.9;text-transform:uppercase;overflow-wrap:anywhere}@media (hover:hover){.tf-placetile:hover .tf-placetile__name{color:rgb(var(--signal))}}.tf-else{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-4) 2.5rem;margin-top:1.75rem;padding:1.75rem var(--sp-6);background:rgb(var(--pri-tint));border:var(--bw-hair) solid rgb(var(--line))}.tf-else__words{flex:1 1 22.5rem}.tf-else__title,.tf-index__latest-title,.tf-index__topic-title{margin:0;font-family:var(--font-display);font-size:2.5rem;font-weight:700;line-height:.95;text-transform:uppercase;color:rgb(var(--ink));overflow-wrap:anywhere}.tf-else__words p{margin:var(--sp-2) 0 0;color:rgb(var(--ink-2))}.tf-else__actions{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.tf-else__actions a{gap:var(--sp-2)}.tf-lead-post{display:flex;flex-wrap:wrap;border:var(--bw-hair) solid rgb(var(--ink));background:rgb(var(--panel))}.tf-lead-post__media{position:relative;flex:1 1 30rem;min-height:25rem;background:color-mix(in srgb,rgb(var(--primary-800)) 70%,rgb(var(--deep)))}.tf-lead-post__img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover}.tf-lead-post__body{display:flex;flex:1 1 26.25rem;flex-direction:column;justify-content:center;gap:.875rem;min-width:0;padding:var(--sp-6)}.tf-lead-post__tags{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:0}:is(.tf-lead-post__tag,.tf-index .mk-card__eyebrow){justify-self:start;align-self:flex-start;padding:2px var(--sp-2);border:var(--bw-hair) solid rgb(var(--ink));color:rgb(var(--ink));font-family:var(--font-ref);font-size:var(--fs-mono);font-weight:600;letter-spacing:.1em;text-transform:uppercase;text-decoration:none}.tf-lead-post__title{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,13.4vw,3.25rem);font-weight:700;line-height:.95;text-transform:uppercase;color:rgb(var(--ink))}.tf-lead-post__title a{color:inherit;text-decoration:none}@media (hover:hover){.tf-lead-post__title a:hover{color:rgb(var(--brand-ink))}}.tf-lead-post__text{margin:0;font-size:1rem;line-height:1.6;color:rgb(var(--ink-2))}.tf-index__range,.tf-lead-post__meta{margin:0;font-family:var(--font-ref);font-size:var(--fs-caption);font-weight:400;color:rgb(var(--ink-3))}.tf-lead-post__go{align-self:flex-start;gap:var(--sp-2)}.tf-index__latest{display:grid;gap:var(--sp-4)}.tf-index__latest-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--sp-2)}.tf-index .mk-card{border:var(--bw-hair) solid rgb(var(--soft-line));background:rgb(var(--panel))}.tf-index .mk-card__img{aspect-ratio:auto;height:12.5rem;background:rgb(var(--placeholder))}.tf-index__latest .mk-card:not(:has(.mk-card__img)):before{content:"";display:block;height:12.5rem;background:rgb(var(--placeholder))}.tf-index .mk-card__body{padding:var(--sp-4)}.tf-index .mk-card__title{font-size:1.125rem;font-weight:700}.tf-index .mk-card__link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.tf-index .mk-card__meta{order:1;margin-top:auto;padding-top:var(--sp-2);font-family:var(--font-ref);font-size:var(--fs-caption)}.tf-index .mk-card__meta .material-symbols-outlined{display:none}.tf-index .mk-card__meta>span+span:before{content:"·";margin-inline-end:var(--sp-3)}.tf-feed{margin:var(--sp-6) 0 0}.tf-helpdesk{padding-block:3.5rem var(--sp-8)}.tf-helpdesk__inner{display:flex;flex-direction:column;gap:1.75rem}.tf-helpdesk__eyebrow{margin:0 0 .875rem;font-family:var(--font-ref);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--signal))}.tf-helpdesk__title{line-height:.92;color:rgb(var(--on-deep));overflow-wrap:anywhere}.tf-helpdesk__lead{margin:var(--sp-4) 0 0;font-size:1.125rem;color:rgb(var(--on-deep-2))}.tf-helpdesk__lead a{color:rgb(var(--on-deep))}.tf-helpdesk__search{display:grid;gap:.375rem;max-width:47.5rem;padding:var(--sp-3) var(--sp-4);background:rgb(var(--panel));color:rgb(var(--ink))}.tf-helpdesk__label{font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-helpdesk__row{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.tf-helpdesk__row .tf-index__field{flex:1 1 10rem}.tf-helpdesk__row .button--primary{padding-inline:1.125rem}.tf-helpdesk__topics{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(12.5rem,100%),1fr));border-top:var(--bw-hair) solid rgb(var(--board-rule));border-inline-start:var(--bw-hair) solid rgb(var(--board-rule))}.tf-helpdesk__topic{display:flex;flex-direction:column;gap:var(--sp-2);padding:var(--sp-4);border-inline-end:var(--bw-hair) solid rgb(var(--board-rule));border-bottom:var(--bw-hair) solid rgb(var(--board-rule));color:rgb(var(--on-deep));text-decoration:none}.tf-helpdesk__topic-name{font-family:var(--font-display);font-size:1.5rem;font-weight:600;line-height:1;text-transform:uppercase;overflow-wrap:anywhere}.tf-helpdesk__topic-count{font-family:var(--font-ref);font-size:var(--fs-caption);color:rgb(var(--ink-3))}@media (hover:hover){.tf-helpdesk__topic:hover .tf-helpdesk__topic-name{color:rgb(var(--signal))}}.tf-index__field{position:relative;display:block}.tf-index__field .material-symbols-outlined{position:absolute;inset:0 auto 0 var(--sp-2);margin-block:auto;height:1.125rem;color:rgb(var(--ink-3));pointer-events:none}.tf-index__field input{width:100%;height:var(--control-h);padding:0 var(--sp-2) 0 var(--sp-6);border:var(--bw-hair) solid rgb(var(--field-line));background:rgb(var(--input));color:rgb(var(--ink));font:inherit;font-size:var(--control-fs,var(--fs-body))}.tf-index__field input::placeholder{font-size:var(--fs-body)}.tf-index--faqs{padding-block:var(--sp-6) 4.5rem;background:rgb(var(--panel));border-bottom:var(--bw-hair) solid rgb(var(--line))}.tf-index__topic{display:grid;gap:var(--sp-4);padding-block:var(--sp-6);border-top:var(--bw-rule) solid rgb(var(--ink));scroll-margin-top:calc(var(--app-bar-h) + var(--sp-4))}.tf-index__topic:last-child{padding-bottom:0}.tf-index__topic-eyebrow{margin-bottom:var(--sp-2)}.tf-index__topic .mk-faqs{border-top:0}.tf-index__topic .tf-disclosure__summary{padding-block:var(--sp-4);font-size:1rem;font-weight:600}.tf-index__topic .tf-disclosure__icon{color:rgb(var(--ink))}.tf-index__topic .tf-disclosure[open] .tf-disclosure__icon{rotate:none;font-size:0}.tf-index__topic .tf-disclosure[open] .tf-disclosure__icon:after{content:"remove";font-size:1.5rem}@media (min-width:1024px){.tf-index__topic{grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--sp-8)}.tf-index__topic>.mk-faqs{grid-column:2}}.tf-needhelp{padding-block:3.5rem;background:rgb(var(--pri-tint));border-bottom:var(--bw-hair) solid rgb(var(--line))}.tf-needhelp__title{margin:0 0 var(--sp-5);font-family:var(--font-display);font-size:2.75rem;font-weight:700;line-height:.95;text-transform:uppercase;color:rgb(var(--ink))}.tf-needhelp__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:var(--sp-5)}.tf-needhelp__card{display:flex;flex-direction:column;background:rgb(var(--panel));border:var(--bw-hair) solid rgb(var(--ink))}.tf-needhelp__band{margin:0;padding:var(--sp-2) var(--sp-4);background:rgb(var(--brand));color:rgb(var(--on-brand));font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase}.tf-needhelp__card--ink .tf-needhelp__band{background:rgb(var(--deep));color:rgb(var(--signal))}.tf-needhelp__body{display:flex;flex:1 1;gap:.875rem;padding:1.25rem var(--sp-4)}.tf-needhelp__body>.material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-needhelp__head{margin:0 0 .375rem;font-size:1.125rem;font-weight:700;color:rgb(var(--ink))}.tf-needhelp__body p{margin:0;color:rgb(var(--ink-2))}.tf-needhelp dl{display:grid;grid-template-columns:auto 1fr;gap:.375rem var(--sp-4);margin:0}.tf-needhelp dt{padding-top:2px;font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-needhelp dd{margin:0;color:rgb(var(--ink))}.tf-needhelp dd:first-of-type{font-weight:600}.tf-needhelp dd a{color:inherit}.tf-needhelp__foot{padding:0 var(--sp-4) var(--sp-4)}.tf-needhelp__foot a{gap:var(--sp-2)}.tf-doc,.tf-guide{display:grid;gap:var(--sp-5);align-items:start;padding-block:var(--sp-4) var(--section-y)}.tf-guide .mk-wrap{max-width:none;padding-inline:0}.tf-guide .mk-section:first-child{padding-top:0}.tf-doc__body .mk-prose,.tf-guide__prose .mk-prose{max-width:var(--measure)}@media (min-width:1024px){.tf-doc,.tf-guide{grid-template-columns:var(--rail-w) minmax(0,1fr);gap:var(--sp-8)}.tf-doc>.tf-doc__body:only-child{grid-column:2}}.tf-toc__list{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.tf-toc__list a{display:inline-flex;align-items:center;min-height:var(--control-h);font-size:var(--fs-body);color:rgb(var(--brand-ink));text-decoration:none}@media (hover:hover){.tf-toc__list a:hover{color:rgb(var(--hover-ink))}}.tf-toc__title{margin:0 0 var(--sp-2);color:rgb(var(--ink-3))}.tf-toc__desk{display:none}@media (min-width:1024px){.tf-toc{position:sticky;top:calc(var(--app-bar-h) + var(--sp-4))}.tf-toc__phone{display:none}.tf-toc__desk{display:block;padding-inline-start:var(--sp-4);border-inline-start:var(--bw-mark) solid rgb(var(--ink))}}.tf-doc .mk-prose h2,.tf-guide .mk-prose h2{scroll-margin-top:calc(var(--app-bar-h) + var(--sp-4))}.tf-post{padding-bottom:var(--section-y)}.tf-post__hero{display:block;width:100%;max-width:var(--measure-wide);height:auto;aspect-ratio:2/1;object-fit:cover;margin:0 auto var(--sp-6);background:rgb(var(--panel-2))}.tf-post__body{display:grid;gap:var(--sp-6);max-width:var(--measure);margin-inline:auto}.tf-post__body .mk-prose{max-width:none}.tf-post__tags{margin:0;padding:0;list-style:none}.tf-post__tags .tf-chip{text-decoration:none}.tf-missing{padding-block:var(--sp-8) var(--sp-9)}.tf-missing__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-7) var(--sp-8)}.tf-missing__main{display:grid;flex:1 1 32.5rem;gap:var(--sp-4);justify-items:start;min-width:0}.tf-missing__code{margin:0;font-family:var(--font-ref);font-size:7.5rem;font-weight:600;line-height:1;letter-spacing:.04em;color:rgb(var(--signal))}.tf-missing__main .tf-ink__title{margin-top:var(--sp-2);font-size:clamp(3rem,2rem + 2.6vw,4.5rem)}.tf-missing__search{display:grid;gap:calc(1.5*var(--sp-1));justify-self:stretch;max-width:38.75rem;padding:var(--sp-3) var(--sp-4);background:rgb(var(--panel));color:rgb(var(--ink))}.tf-missing__main .mk-actions,.tf-missing__search{margin-top:var(--sp-2)}.tf-missing .tf-gates{flex:1 1 22.5rem;padding:0}.tf-missing .tf-gates__board{max-width:none;border-color:rgb(var(--board-line));background:none;color:rgb(var(--on-deep))}.tf-missing .tf-gates__title{background:rgb(var(--board))}.tf-missing .tf-gates li+li,.tf-missing .tf-gates__title{border-color:rgb(var(--board-line))}.tf-missing .tf-gates a{justify-content:flex-start;gap:var(--sp-3);min-height:2.625rem;padding:.625rem var(--sp-4);color:rgb(var(--on-deep))}.tf-gates__code{flex:none;width:3rem;font-family:var(--font-ref);font-size:var(--fs-label);font-weight:600;color:rgb(var(--signal))}.tf-gates__name{flex:1 1}.tf-missing .tf-gates a .material-symbols-outlined{color:rgb(var(--on-deep-3))}.tf-failed{display:grid;gap:var(--sp-4);justify-items:start;padding-block:var(--sp-8) var(--sp-9)}.tf-failed__eyebrow{display:inline-flex;align-items:center;gap:var(--sp-2);margin:0;font-family:var(--font-ref);font-size:var(--fs-caption);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--danger))}.tf-failed__title{margin:0;font-family:var(--font-display);font-size:var(--fs-d1);font-weight:700;line-height:.92;text-transform:uppercase;color:rgb(var(--ink))}.tf-failed__text{margin:0;font-size:var(--fs-page);color:rgb(var(--ink-2))}.tf-failed .mk-actions{margin-top:var(--sp-2)}.tf-failed__art{width:min(13.125rem,100%);aspect-ratio:3/2}@media (min-width:768px){.tf-failed{grid-template-columns:minmax(0,1fr) auto;column-gap:var(--sp-7)}.tf-failed>*{grid-column:1}.tf-failed>.tf-failed__art{grid-column:2;grid-row:1/span 6}}@media (min-width:1024px){.tf-failed__art{width:22.5rem}}.tf-failed__ref{align-items:center;max-width:47.5rem;margin-top:var(--sp-5);padding:var(--sp-4) var(--sp-5);border:var(--bw-hair) solid rgb(var(--line));border-inline-start:4px solid rgb(var(--danger));background:rgb(var(--panel))}.tf-failed__ref,.tf-failed__ref dl{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-6)}.tf-failed__ref dl{margin:0}.tf-failed__ref dt{font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-failed__ref dd{margin:var(--sp-1) 0 0;font-family:var(--font-ref);font-size:var(--fs-page);color:rgb(var(--ink))}.tf-failed__ref dd.tf-failed__digest{font-size:var(--fs-board-s);font-weight:600;letter-spacing:.04em}.tf-failed__ref p{flex:1 1 15rem;color:rgb(var(--ink-2))}.tf-draft-bar,.tf-failed__ref p{margin:0;font-size:var(--fs-small)}.tf-draft-bar{position:sticky;bottom:0;z-index:var(--z-sticky);display:flex;align-items:center;justify-content:center;gap:var(--sp-2);padding:var(--sp-2) var(--sp-4);background:rgb(var(--warn-bg));border-top:var(--bw-hair) solid rgb(var(--warn-bd));color:rgb(var(--warn));font-weight:600;text-align:center}.tf-draft-bar form{margin:0}.tf-draft-bar button{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}@media print{.tf-band,.tf-draft-bar,.tf-ticket-dock--page,.tf-toc,:root:has(.tf-head,.tf-hero) :is(.tf-header,.tf-footer,.tf-skip,.mk-consent){display:none!important}.tf-doc,.tf-guide{display:block;padding:0}.tf-head .mk-crumbs{display:none}:root:has(.tf-head,.tf-hero) .mk-prose{max-width:none;color:rgb(var(--ink))}:root:has(.tf-head,.tf-hero) .mk-prose a[href^=http]:after{content:" (" attr(href) ")"}}.tf-ink{padding-block:1.25rem var(--sp-7)}.tf-ink>.mk-wrap{display:grid;gap:1.75rem}.tf-ink .mk-crumbs{margin:0;font-size:var(--fs-label);color:rgb(var(--ink-2))}.tf-ink .mk-crumbs [aria-current=page],.tf-ink .mk-crumbs a{color:rgb(var(--ink))}.tf-ink .mk-crumbs a{text-decoration:underline}.tf-ink__eyebrow{font-family:var(--font-ref);font-size:var(--fs-caption);letter-spacing:.14em;color:rgb(var(--signal))}.tf-ink__eyebrow,.tf-ink__title{margin:0;text-transform:uppercase}.tf-ink__title{font-family:var(--font-display);font-size:var(--fs-d1);font-weight:700;line-height:.92;color:rgb(var(--ink));overflow-wrap:anywhere}.tf-ink__lead{margin:0;font-size:var(--fs-lead);line-height:var(--lh-lead);color:rgb(var(--ink-2))}.tf-white{background:rgb(var(--panel))}.tf-h2{margin:0;font-family:var(--font-display);font-size:clamp(2.5rem,2.221rem + 1.143vw,3.25rem);font-weight:700;line-height:.95;text-transform:uppercase;color:rgb(var(--ink))}.tf-stops{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(8.125rem,100%),1fr));gap:1.25rem 0;margin:0;padding:0;list-style:none}.tf-stops>li{display:grid;align-content:start;gap:var(--sp-1);padding-inline-end:var(--sp-4)}.tf-desk-next .tf-stops{grid-template-columns:minmax(0,1fr);gap:var(--sp-5) 0}@media (min-width:768px){.tf-desk-next .tf-stops{grid-template-columns:repeat(3,minmax(0,1fr))}}.tf-stops>li:last-child{padding-inline-end:0}.tf-stops__mark{display:flex;align-items:center;height:1.25rem;margin-bottom:var(--sp-3)}.tf-stops__mark:before{content:"";flex:none;box-sizing:border-box;width:1.25rem;height:1.25rem;background:rgb(var(--ink))}.tf-stops__mark:after{content:"";flex:1 1;height:0;border-top:4px dotted rgb(var(--accent-mark))}.tf-stops>li:last-child .tf-stops__mark:before{background:rgb(var(--accent-mark))}.tf-stops>li:last-child .tf-stops__mark:after{content:none}.tf-stops__cap{margin:0;font-family:var(--font-ref);font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-stops__title{margin:0;font-family:var(--font-display);font-size:var(--fs-board);font-weight:600;line-height:1;text-transform:uppercase;color:rgb(var(--ink))}.tf-stops__text{margin:var(--sp-1) 0 0;font-size:var(--fs-prose);color:rgb(var(--ink-2))}@media (forced-colors:active){.tf-stops__mark:after,.tf-stops__mark:before{forced-color-adjust:none;background:CanvasText}}.tf-desk-booked{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin-top:var(--sp-6);padding:1.25rem var(--sp-5);border-inline-start:4px solid rgb(var(--brand));background:rgb(var(--pri-tint))}.tf-desk-booked>.material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-desk-booked>div{flex:1 1 20rem;min-width:0}.tf-desk-booked h2{margin:0;font-size:var(--fs-page);font-weight:700;color:rgb(var(--ink))}.tf-desk-booked p{margin:var(--sp-1) 0 0;font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-desk-next{padding-block:var(--sp-8);border-top:var(--bw-hair) solid rgb(var(--line))}.tf-desk-next .tf-stops{margin-top:var(--sp-6)}.tf-desk-head+.mk-wrap+.tf-section{padding-top:var(--sp-4)}.tf-desk-next__eyebrow{margin:0 0 var(--sp-2);font-family:var(--font-ref);font-size:var(--fs-small);letter-spacing:.14em;text-transform:uppercase;color:rgb(var(--ink-3))}.tf-art{flex:none;width:fit-content;max-width:100%;align-self:stretch}@media (max-width:1023.98px){.tf-art--desk{display:none}}:is(.tf-art,.tf-mband__art,.tf-asign__art)>.ill-scene{contain:size;height:100%;aspect-ratio:auto}:is(.tf-split__copy,.tf-empty__body,.tf-missing__side):has(>.tf-art){display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}:is(.tf-split__copy,.tf-empty__body,.tf-missing__side)>.tf-art{flex:1 1;min-height:0;margin-top:calc(-1 * var(--fill-gap));padding-top:var(--fill-gap)}.tf-empty__body,.tf-split__copy{--fill-gap:var(--sp-4)}.tf-missing__side{--fill-gap:var(--sp-6)}.tf-missing__side>*{align-self:stretch}@media (max-width:1023.98px){:is(.tf-art--side,.tf-index-head__art,.tf-empty__body>.tf-art,.tf-missing__side>.tf-art){display:none}}@media (max-width:1439.98px){.tf-art--shrink .ill-scene{width:13.125rem;--ill-stroke:1.8}}@media (min-width:1024px){:has(>.tf-art--side){display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:1fr;column-gap:var(--sp-7)}:has(>.tf-art--side)>*{grid-column:1}:has(>.tf-art--side)>:first-child{align-self:end}.tf-art.tf-art--side{grid-column:2;grid-row:1/span 2;align-self:stretch}.tf-helpdesk__inner>.tf-art--side~:not(.tf-helpdesk__search){grid-column:1/-1}}.tf-cover{--ill-ground:var(--deep);--ill-tone:var(--brand-d);--ill-soft:.72;--ill-faint:.4;--ill-sig:var(--signal)}.tf-cover .ill{color:rgb(var(--on-deep))}.tf-cta{--ill-ground:var(--brand);--ill-soft:.72;--ill-faint:.4;--ill-sig:var(--signal)}.tf-cta .tf-art .ill{color:rgb(var(--on-brand))}.tf-cover__hero{display:none}@media (min-width:1024px){.tf-cover__inner{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;row-gap:calc(var(--sp-5) + var(--sp-1))}.tf-cover__inner>.tf-cover__text{order:-2}.tf-cover__inner:has(>.tf-cover__hero) .tf-cover__lead{max-width:37.5rem}.tf-cover__inner:has(>.tf-cover__hero) .tf-cover__title{max-width:calc(var(--fs-hero) * 6.8);--fit-w:min(100cqi,var(--fs-hero) * 6.8)}.tf-cover__inner>.tf-cover__hero{display:block;position:absolute;grid-row:1/2;grid-column:1/2;inset:0 0 0 max(var(--fs-hero) * 6.8,37.5rem);--ill-stroke:1.6}}@media (min-width:1200px){.tf-cover__inner:has(>.tf-offers)>.tf-offers{grid-row:1}.tf-cover__inner:has(>.tf-offers)>.tf-cover__hero{grid-column:1/2}}@media (min-width:1200px) and (max-width:1439.98px){.tf-cover__inner>.tf-cover__hero{--ill-stroke:1.9}}.tf-cover[data-cover=light]{--ill-ground:var(--bg);--ill-tone:var(--brand);--ill-soft:unset;--ill-faint:unset;--ill-sig:unset;background:rgb(var(--bg));color:rgb(var(--ink))}.tf-cover[data-cover=light] .ill{color:rgb(var(--brand-ink))}.tf-cover[data-cover=light] .tf-cover__title{color:rgb(var(--ink))}.tf-cover[data-cover=light] .tf-cover__lead{color:rgb(var(--ink-2))}.tf-cover[data-cover=light] .tf-peak>svg{fill:rgb(var(--accent-mark))}.tf-cover[data-cover=photo],.tf-cover[data-cover=photo] .tf-cover__inner{position:relative}.tf-cover__photo{position:absolute;inset:0}.tf-cover__photo img{display:block;width:100%;height:100%;object-fit:cover;background-color:transparent}.tf-cover__photo:after{content:"";position:absolute;inset:0;background:linear-gradient(rgb(var(--veil)/.72),rgb(var(--veil)/.6))}.tf-cover[data-cover=photo] .tf-cover__lead{color:rgb(var(--on-deep))}.tf-cover[data-cover] .tf-dep{background:rgb(var(--deep))}:root:is([data-cards=raised],[data-cards=outline]) .tf-places{gap:var(--sp-4);border:0}:root:is([data-cards=raised],[data-cards=outline]) .tf-places>li{border:0}:root[data-cards=raised] :is(.mk-card,.mk-tile,.tf-dealtag,.tf-fticket,.tf-placetile,.tf-lead-post){overflow:clip;border-color:rgb(var(--line));border-radius:var(--sp-2)}:root[data-cards=raised] :is(.mk-card,.mk-tile,.tf-dealtag,.tf-fticket,.tf-placetile,.tf-lead-post):not(:focus-within){box-shadow:0 1px 2px rgb(var(--shade)/.06),0 var(--sp-1) var(--sp-4) rgb(var(--shade)/.1)}:root[data-cards=outline] :is(.mk-card,.mk-tile,.tf-dealtag,.tf-fticket,.tf-placetile,.tf-lead-post){border:var(--bw-hair) solid rgb(var(--field-line))}.tf-section-head>.tf-art{margin-left:auto}.tf-cta__art{display:none}.tf-index-head__art{max-width:18rem}@media (min-width:1024px){.tf-index-head__inner:has(>.tf-art){column-gap:var(--sp-5)}.tf-index-head__inner>.tf-art{order:1}.tf-index-head__inner>.tf-index-head__lead{order:2}}.tf-else__art{max-width:10.5rem}@media (min-width:1200px) and (max-width:1439.98px){.tf-else__art{display:none}}.tf-dealhero__art{display:none}@media (min-width:1440px){.tf-dealhero__words:has(>.tf-art){display:grid;grid-template-columns:auto minmax(0,1fr);align-content:end;gap:var(--sp-4) var(--sp-6)}.tf-dealhero__words:has(>.tf-art)>*{grid-column:1/-1}.tf-dealhero__words>:is(.tf-ink__eyebrow,.tf-dealhero__code){grid-column:1}.tf-dealhero__words>.tf-dealhero__art{display:block;grid-column:2;grid-row:1/span 2;justify-self:end;align-self:stretch}}:is(.tf-dealhero,.tf-desthero) .tf-art{max-width:18rem}@media (min-width:1024px){.tf-dealsto{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--sp-5)}}.tf-dealsto .tf-tags{grid-template-columns:repeat(auto-fit,minmax(min(21.25rem,100%),1fr))}.tf-needhelp__art{margin-left:auto}@media (max-width:1199.98px){.tf-needhelp__art{display:none}}@media (max-width:767.98px){.tf-desk-head__art{max-width:11.25rem}}@media (min-width:1024px){.tf-richtoc>.tf-richtoc__art{grid-column:2;grid-row:1;align-self:end;position:sticky;bottom:var(--sp-6)}}.tf-missing__side{display:grid;flex:1 1 22.5rem;grid-template-columns:minmax(0,1fr);gap:var(--sp-6);align-content:start;min-width:0}.tf-foryou-at{position:relative;display:inline-flex;flex:none}.tf-header__tools .tf-foryou{position:relative;anchor-name:--foryou;padding-inline:calc(3.5*var(--sp-1));border-color:currentColor;color:rgb(var(--ink))}.tf-foryou__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-foryou__dot{position:absolute;inset-block-start:-.3125rem;inset-inline-end:-.3125rem;inline-size:.625rem;block-size:.625rem;background:rgb(var(--brand));outline:2px solid rgb(var(--panel))}:root:is([data-tailor=set],[data-tailor=visit]) .tf-foryou__dot{display:none}@media (min-width:1024px){:root:is([data-tailor=set],[data-tailor=visit]) .tf-header__tools .tf-foryou{inline-size:10rem}}@media (max-width:1023.98px){.tf-header__tools .tf-foryou{inline-size:var(--control-h);padding:0}.tf-foryou__text{display:none}}.tf-foryou-nudge{position:absolute;inset-block-start:calc(100% + var(--sp-2));inset-inline-end:0;display:flex;align-items:center;gap:var(--sp-3);inline-size:max-content;max-inline-size:calc(100vw - 2 * var(--sp-4));padding:var(--sp-2) var(--sp-1) var(--sp-2) var(--sp-4);border-top:var(--bw-hair) solid rgb(var(--ink));border:var(--bw-hair) solid rgb(var(--ink));border-top-width:4px;background:rgb(var(--panel));color:rgb(var(--ink))}.tf-foryou-nudge__words{margin:0;font-weight:600}.tf-foryou-nudge__close{display:grid;place-items:center;inline-size:var(--control-h);block-size:var(--control-h);padding:0;border:0;background:none;color:rgb(var(--ink-2));cursor:pointer}@supports (position-area:block-end){@media (min-width:768px){dialog.af-sheet__panel--bottom.tf-foryou-pop{inset:auto;width:26rem;margin:var(--sp-2) 0 0;position-anchor:--foryou;position-area:block-end span-inline-start;position-try-fallbacks:flip-inline;border-top:var(--bw-hair) solid rgb(var(--ink));border:var(--bw-hair) solid rgb(var(--ink));border-top-width:4px}:root dialog.af-sheet__panel.tf-foryou-pop::backdrop{background:none}:root:has(dialog.af-sheet__panel.tf-foryou-pop:modal){overflow:visible}}}.tf-foryou-pop .af-sheet__body{padding:var(--sp-4)}.tf-foryou-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-3)}.tf-foryou-form__field{display:grid;gap:var(--sp-1);min-width:0}.tf-foryou-form__field label{font-size:var(--fs-label);font-weight:600;color:rgb(var(--ink))}.tf-foryou-form__field select{width:100%;height:var(--control-h);padding:0 var(--sp-2);border:var(--bw-hair) solid rgb(var(--field-line));background:rgb(var(--input));color:rgb(var(--ink));font:inherit;font-size:var(--control-fs,var(--fs-body))}.tf-foryou-pop .af-sheet__footer{flex-flow:row wrap;align-items:center;gap:var(--sp-2) var(--sp-4)}.tf-foryou-pop__link{min-height:var(--control-h);padding:0;border:0;background:none;color:rgb(var(--brand-ink));font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.tf-foryou-pop__kept{flex:1 1 100%;margin:0;font-size:var(--fs-label);color:rgb(var(--ink-3))}.tf-foryou-pop__kept a{color:rgb(var(--brand-ink));text-decoration:underline}.tf-for{display:inline-block;padding:0 var(--sp-1);background:rgb(var(--deep));color:rgb(var(--signal));font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);line-height:1.5;text-transform:uppercase}.tf-why{margin:var(--sp-2) 0 0;font-size:var(--fs-label);color:rgb(var(--ink-2))}.tf-index__frame--tailor li:has(>.tf-why){display:flex;flex-direction:column}.tf-index__frame--tailor li:has(>.tf-why)>:first-child{flex:1 1 auto;height:auto}.tf-places .tf-why{margin:0;padding:var(--sp-2) var(--sp-3);background:rgb(var(--panel))}:root:is([data-tailor=set],[data-tailor=visit]) :is(.tf-index__frame--tailor,.tf-offers__list):not([data-ranked]){visibility:hidden;animation:tf-tailor-wait 0s 1.5s forwards}@keyframes tf-tailor-wait{to{visibility:visible}}:root:is([data-tailor=set],[data-tailor=visit]) :is(.tf-index__frame--tailor:not([data-ranked])>ul,.tf-offers__list:not([data-ranked]))>li{visibility:visible;background-color:rgb(var(--skel));animation:tf-tailor-ground 0s 1.5s forwards}:root:is([data-tailor=set],[data-tailor=visit]) :is(.tf-index__frame--tailor:not([data-ranked])>ul,.tf-offers__list:not([data-ranked]))>li>*{visibility:hidden;animation:tf-tailor-wait 0s 1.5s forwards}@keyframes tf-tailor-ground{to{background-color:transparent}}.tf-rail-why{position:relative}.tf-rail-why>.tf-for{position:absolute;inset-block-start:var(--sp-2);inset-inline-start:var(--sp-2);z-index:1;max-inline-size:calc(100% - 2 * var(--sp-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}