.tf-desthero{padding-bottom:var(--sp-8)}.tf-desthero__row{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--sp-4) var(--sp-7)}.tf-desthero__name{display:grid;gap:.875rem;min-width:0}.tf-desthero__title{font-size:clamp(3.75rem,1.6rem + 5.6vw,6.5rem);line-height:.88}.tf-desthero .tf-ink__lead{max-width:33.75rem}.tf-desthero__ticket{color:rgb(var(--ink))}.tf-desthero .tf-ticket{margin:0}.tf-destpage>.tf-band:has(#deals-to){border-block:var(--bw-hair) solid rgb(var(--line));background:rgb(var(--panel))}.tf-destpage>.tf-band:has(#deals-to),.tf-destpage>.tf-band:has(#deals-to)+.tf-section{padding-top:var(--section-y)}.tf-destabout{padding-block:var(--sp-8);border-bottom:var(--bw-hair) solid rgb(var(--line))}.tf-destabout__row{display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--sp-6) var(--sp-8)}.tf-destabout__main{display:flex;flex:999 1 35rem;flex-direction:column;gap:var(--sp-4);min-width:0}.tf-destabout__main>*{margin-block:0}.tf-destabout__main .mk-prose{font-size:var(--fs-page);line-height:1.6;color:rgb(var(--ink-2))}.tf-destabout__main .tf-section{padding-block:var(--sp-4) 0}.tf-destabout__main .tf-section>.mk-wrap{padding:0}.tf-destabout__main .tf-toc{position:static;padding:var(--sp-4);border:var(--bw-hair) solid rgb(var(--line));background:rgb(var(--panel-2))}.tf-destabout__main .tf-toc__phone{display:none}.tf-destabout__main .tf-toc__desk{display:block;padding:0;border:0}.tf-destabout__main .tf-toc__title{margin:0 0 var(--sp-2);font-family:var(--font-ref);font-size:var(--fs-mono);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink-3))}.tf-destabout__main .tf-toc__list{list-style:decimal inside}@media (min-width:768px){.tf-destabout__main .tf-toc__list{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--sp-6)}}.tf-short{display:grid;gap:var(--sp-2);max-width:var(--measure)}.tf-short__title{margin:0;color:rgb(var(--brand-ink))}.tf-short__list{display:grid;gap:var(--sp-2);margin:0;padding-inline-start:var(--sp-5);list-style:disc;font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-themes{margin:0;padding:0;list-style:none}.tf-themes .tf-chip{text-decoration:none}.tf-reviewed{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-4);margin:0;font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-reviewed>span{display:inline-flex;align-items:center;gap:var(--sp-2)}.tf-reviewed .material-symbols-outlined,.tf-reviewed a{color:rgb(var(--brand-ink))}.tf-glance .tf-facts--guide{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;border-block-start:var(--bw-hair) solid rgb(var(--line));border-inline-start:var(--bw-hair) solid rgb(var(--line));background:rgb(var(--panel))}.tf-facts--guide>:last-child:nth-child(odd){grid-column:span 2}@media (min-width:768px){.tf-glance .tf-facts--guide{grid-template-columns:repeat(3,minmax(0,1fr))}.tf-facts--guide>:last-child:nth-child(odd){grid-column:auto}.tf-facts--guide>:last-child:nth-child(3n+1){grid-column:span 3}.tf-facts--guide>:last-child:nth-child(3n+2){grid-column:span 2}}@media (min-width:1200px){.tf-glance .tf-facts--guide{grid-template-columns:repeat(4,minmax(0,1fr))}.tf-facts--guide>:last-child:is(:nth-child(odd),:nth-child(3n+1),:nth-child(3n+2)){grid-column:auto}.tf-facts--guide>:last-child:nth-child(4n+1){grid-column:span 4}.tf-facts--guide>:last-child:nth-child(4n+2){grid-column:span 3}.tf-facts--guide>:last-child:nth-child(4n+3){grid-column:span 2}}.tf-glance .tf-facts--guide>div,.tf-glance .tf-facts--guide>div+div{padding:var(--sp-3) var(--sp-4);border:0;border-inline-end:var(--bw-hair) solid rgb(var(--line));border-block-end:var(--bw-hair) solid rgb(var(--line))}@media (max-width:767.98px){.tf-glance .tf-facts--guide>div,.tf-glance .tf-facts--guide>div+div{padding-inline:var(--sp-3)}}.tf-facts--guide dt{font-family:var(--font-ref);font-size:var(--fs-mono);font-weight:400;letter-spacing:var(--track-mono)}.tf-facts--guide dd{display:grid;justify-items:start;gap:var(--sp-1);font-size:var(--fs-body)}.tf-facts--guide dd a{color:rgb(var(--brand-ink))}.tf-facts--guide .tf-facts__route{font-size:var(--fs-board)}.tf-facts__airports{display:grid;gap:var(--sp-1);margin:0;padding:0;list-style:none}.tf-facts__airports li{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--sp-2)}.tf-facts__name,.tf-facts__sub{font-size:var(--fs-small);font-weight:400;color:rgb(var(--ink-2))}.tf-months{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--sp-4) 0;margin:0;padding:0;list-style:none}@media (min-width:768px){.tf-months{grid-template-columns:repeat(12,minmax(0,1fr))}}.tf-months__month{display:grid;align-content:start;gap:var(--sp-2);min-height:5rem;padding:var(--sp-3) var(--sp-1) 0;border-top:4px solid rgb(var(--line));text-align:center}.tf-months__month--best{border-top-color:rgb(var(--brand))}.tf-months__month--avoid{border-top-color:rgb(var(--warn))}.tf-months__name{font-family:var(--font-ref);font-size:var(--fs-small);letter-spacing:var(--track-mono);text-transform:uppercase;color:rgb(var(--ink))}.tf-months__mark{display:grid;justify-items:center;gap:var(--sp-1);font-size:var(--fs-caption);font-weight:600;color:rgb(var(--ink-2));overflow-wrap:anywhere}.tf-months__month--best .tf-months__mark .material-symbols-outlined{color:rgb(var(--brand-ink))}.tf-months__month--avoid .tf-months__mark .material-symbols-outlined{color:rgb(var(--warn))}.tf-when__note{margin:var(--sp-5) 0 0;max-width:var(--measure);font-size:var(--fs-body);color:rgb(var(--ink-2))}.tf-before{flex:1 1 18.75rem;min-width:0;border:var(--bw-hair) solid rgb(var(--ink));background:rgb(var(--pri-tint))}.tf-before__head{display:flex;align-items:center;gap:.625rem;margin:0;padding:var(--sp-3) var(--sp-4);background:rgb(var(--deep));color:rgb(var(--on-deep));font-family:var(--font-display);font-size:1.375rem;font-weight:600;line-height:1;letter-spacing:.04em;text-transform:uppercase}.tf-before__head .material-symbols-outlined{color:rgb(var(--signal))}:is(.tf-before__part,.tf-before__sources){display:flex;align-items:flex-start;gap:var(--sp-3);padding:.875rem var(--sp-4);border-bottom:var(--bw-hair) solid rgb(var(--line))}:is(.tf-before__part,.tf-before__sources):last-child{border-bottom:0}:is(.tf-before__part,.tf-before__sources)>.material-symbols-outlined{flex:none;color:rgb(var(--brand-ink))}:is(.tf-before__part,.tf-before__sources)>div{display:grid;gap:2px;min-width:0}.tf-before__title{margin:0;font-size:var(--fs-title);font-weight:700;color:rgb(var(--ink))}.tf-before__text{margin:0;font-size:var(--fs-body);color:rgb(var(--ink-2));white-space:pre-line;overflow-wrap:anywhere}.tf-before__foot{display:grid;gap:var(--sp-2);padding:var(--sp-3) var(--sp-4) var(--sp-4)}.tf-before__disclaimer{display:flex;align-items:start;gap:var(--sp-2);margin:0;font-size:var(--fs-small);color:rgb(var(--ink-2))}.tf-before__checked,.tf-faq__checked{margin:0;font-family:var(--font-ref);font-size:var(--fs-small);color:rgb(var(--ink-3))}.tf-before__links{display:grid;margin:var(--sp-1) 0 0;padding:0;list-style:none}.tf-before__links a{display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--control-h);font-size:var(--fs-body);font-weight:600;color:rgb(var(--brand-ink));overflow-wrap:anywhere}.tf-faq__checked{margin-top:var(--sp-3)}