@font-face{font-family:Inter;src:url(/build/assets/Inter-latin-BZs-htwJ.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+??,U+100-17F,U+218-21B,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+3A3,U+1EA0-1EF9,U+2000-206F,U+20AC,U+2122,U+2190-2197,U+21B3,U+21BA,U+2205,U+2212,U+2215,U+221E,U+2264-2265,U+2463,U+2605,U+26A0,U+2713,U+FEFF,U+FFFD}@font-face{font-family:Inter;src:url(/build/assets/Inter-Italic-latin-B1O-9qZ_.woff2)format("woff2");font-weight:100 900;font-style:italic;font-display:swap;unicode-range:U+??,U+100-17F,U+218-21B,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+3A3,U+1EA0-1EF9,U+2000-206F,U+20AC,U+2122,U+2190-2197,U+21B3,U+21BA,U+2205,U+2212,U+2215,U+221E,U+2264-2265,U+2463,U+2605,U+26A0,U+2713,U+FEFF,U+FFFD}.inter--font-mark-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-5.2px,-.317073vw,-2.4px);font-size:clamp(48px,6.34146vw,104px);font-weight:700;line-height:clamp(48px,6.34146vw,104px)}.inter--font-display-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-3.2px,-.195122vw,-1.66px);font-size:clamp(41.6px,4.87805vw,80px);font-weight:400;line-height:clamp(41.6px,4.87805vw,80px)}.inter--font-display-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-3.2px,-.195122vw,-1.66px);font-size:clamp(41.6px,4.87805vw,80px);font-weight:700;line-height:clamp(41.6px,4.87805vw,80px)}.inter--font-xl-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-1.44px,-.0878049vw,-.96px);font-size:clamp(48px,4.39024vw,72px);font-weight:700;line-height:clamp(53px,4.39024vw,72px)}.inter--font-l-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,-.0439024vw,-.56px);font-size:clamp(28px,2.19512vw,36px);font-weight:400;line-height:clamp(35px,2.7439vw,45px)}.inter--font-l-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,-.0439024vw,-.56px);font-size:clamp(28px,2.19512vw,36px);font-weight:600;line-height:clamp(35px,2.7439vw,45px)}.inter--font-l-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,-.0439024vw,-.56px);font-size:clamp(28px,2.19512vw,36px);font-weight:700;line-height:clamp(35px,2.7439vw,45px)}.inter--font-ml-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.26px,-.0158537vw,-.22px);font-size:clamp(22px,1.58537vw,26px);font-weight:400;line-height:clamp(28px,2.0122vw,33px)}.inter--font-ml-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.26px,-.0158537vw,-.22px);font-size:clamp(22px,1.58537vw,26px);font-weight:600;line-height:clamp(28px,2.0122vw,33px)}.inter--font-ml-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.26px,-.0158537vw,-.22px);font-size:clamp(22px,1.58537vw,26px);font-weight:700;line-height:clamp(28px,2.0122vw,33px)}.inter--font-m-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:400;line-height:clamp(27px,1.70732vw,28px)}.inter--font-m-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:600;line-height:clamp(27px,1.70732vw,28px)}.inter--font-m-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:700;line-height:clamp(27px,1.70732vw,28px)}.inter--font-m-medium{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:500;line-height:clamp(27px,1.70732vw,28px)}.inter--font-lead-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(16px,1.17073vw,19.2px);font-weight:400;line-height:clamp(26.4px,1.93171vw,31.68px)}.inter--font-body-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px)}.inter--font-body-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:600;line-height:clamp(23px,1.52439vw,25px)}.inter--font-body-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:700;line-height:clamp(23px,1.52439vw,25px)}.inter--font-sm-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:400;line-height:clamp(20px,1.28049vw,21px)}.inter--font-sm-medium{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:500;line-height:clamp(20px,1.28049vw,21px)}.inter--font-sm-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px)}.inter--font-sm-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:700;line-height:clamp(20px,1.28049vw,21px)}.inter--font-xs-medium{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:500;line-height:clamp(16px,1.09756vw,18px)}.inter--font-xs-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:400;line-height:clamp(16px,1.09756vw,18px)}.inter--font-xs-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:clamp(16px,1.09756vw,18px)}.inter--font-xs-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:700;line-height:clamp(16px,1.09756vw,18px)}.inter--font-xxs-regular{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:400;line-height:clamp(13px,.914634vw,15px)}.inter--font-xxs-medium{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:500;line-height:clamp(13px,.914634vw,15px)}.inter--font-xxs-semibold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:600;line-height:clamp(13px,.914634vw,15px)}.inter--font-xxs-bold{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:700;line-height:clamp(13px,.914634vw,15px)}.inter--font-s-eyebrow{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(.88px,.0536585vw,.88px);text-transform:uppercase;font-size:clamp(11px,.670732vw,11px);font-weight:700;line-height:clamp(14px,.853659vw,14px)}.mono--font-xxs-regular{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:400;line-height:clamp(13px,.914634vw,15px)}.mono--font-xxs-semibold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(9.5px,.640244vw,10.5px);font-weight:600;line-height:clamp(13px,.914634vw,15px)}.mono--font-xxs-eyebrow{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(1.33px,.0896342vw,1.47px);text-transform:uppercase;font-size:clamp(9.5px,.640244vw,10.5px);font-weight:600;line-height:clamp(13px,.914634vw,15px)}.mono--font-xs-regular{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:400;line-height:clamp(16px,1.09756vw,18px)}.mono--font-xs-semibold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:clamp(16px,1.09756vw,18px)}.mono--font-sm-regular{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:400;line-height:clamp(20px,1.28049vw,21px)}.mono--font-sm-medium{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:500;line-height:clamp(20px,1.28049vw,21px)}.mono--font-sm-semibold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px)}.mono--font-body-regular{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px)}.mono--font-body-semibold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:600;line-height:clamp(23px,1.52439vw,25px)}.mono--font-body-bold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(15px,.97561vw,16px);font-weight:700;line-height:clamp(23px,1.52439vw,25px)}.mono--font-m-medium{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:500;line-height:clamp(27px,1.70732vw,28px)}.mono--font-m-bold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.2px,-.0121951vw,-.19px);font-size:clamp(19px,1.21951vw,20px);font-weight:700;line-height:clamp(27px,1.70732vw,28px)}.mono--font-ml-semibold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.26px,-.0158537vw,-.22px);font-size:clamp(22px,1.58537vw,26px);font-weight:600;line-height:clamp(28px,2.0122vw,33px)}.mono--font-ml-bold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.26px,-.0158537vw,-.22px);font-size:clamp(22px,1.58537vw,26px);font-weight:700;line-height:clamp(28px,2.0122vw,33px)}.mono--font-l-bold{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);letter-spacing:clamp(-.72px,-.0439024vw,-.56px);font-size:clamp(28px,2.19512vw,36px);font-weight:700;line-height:clamp(35px,2.7439vw,45px)}.card-grid{grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid}@media (width>=640px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1536px){.card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.card-grid--travellers{grid-template-columns:repeat(auto-fill,minmax(min(100%,max(22rem,25% - .5625rem)),1fr));gap:.75rem}.card-grid--programas{gap:1.25rem}@media (width>=640px){.card-grid--programas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1280px){.card-grid--programas{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid--front{grid-template-columns:minmax(0,1fr);gap:1.25rem}@media (width>=768px){.card-grid--front{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.card-grid--front{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=768px){.card-grid--front-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.card-grid--presupuestos{gap:1.25rem}@media (width>=640px){.card-grid--presupuestos{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.card-grid--presupuestos{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1280px){.card-grid--presupuestos{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width>=1536px){.card-grid--presupuestos{grid-template-columns:repeat(6,minmax(0,1fr))}}.pill-tabs{-webkit-user-select:none;user-select:none;scrollbar-width:none;max-width:100%;overflow-x:auto}.pill-tabs::-webkit-scrollbar{display:none}.pill-tabs.is-scrollable{cursor:grab}.pill-tabs.is-dragging{cursor:grabbing;scroll-behavior:auto}.pill-tabs{flex-wrap:nowrap;flex-shrink:0;gap:.75rem;display:flex}.pill-tabs__item{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);border:1px solid var(--color-neutral-200);white-space:nowrap;min-height:2.375rem;color:var(--color-neutral-600);background:var(--color-surface);cursor:pointer;border-radius:1rem;flex:none;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:clamp(16px,1.09756vw,18px);text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:inline-flex}.pill-tabs__item .tw-icon{width:.85rem;height:.85rem}.pill-tabs__item:hover:not(.is-active){border-color:var(--color-primary-300);color:var(--color-primary-400)}.pill-tabs__item.is-active{border-color:var(--color-primary-400);color:var(--color-on-primary);background:var(--color-primary-400)}.pill-tabs__item:disabled,.pill-tabs__item[disabled]{border-color:var(--color-neutral-200);color:var(--color-neutral-500);background:var(--color-neutral-50);opacity:.55;cursor:not-allowed}.pill-tabs__item:disabled:hover,.pill-tabs__item[disabled]:hover{border-color:var(--color-neutral-200);color:var(--color-neutral-500)}.pill-tabs__item:not(.is-active):has(>.ribbon--count.ribbon--warning,>.pill-tabs__attention-icon){border-color:var(--color-warning-400);color:var(--color-warning-text);background:var(--color-warning-tint)}.pill-tabs__item:not(.is-active):has(>.ribbon--count.ribbon--warning,>.pill-tabs__attention-icon):hover{border-color:var(--color-warning-500);color:var(--color-warning-800)}.pill-tabs__attention-icon{background-color:var(--color-warning-600);animation:2.4s ease-in-out infinite pill-tab-attention-pulse}.pill-tabs__count{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);color:var(--color-neutral-500);background:var(--color-neutral-100);border-radius:1rem;padding:.125rem .5rem;font-size:clamp(11px,.731707vw,12px);font-weight:400;line-height:clamp(16px,1.09756vw,18px)}:is(.pill-tabs__item,.segmented__opt).is-active .pill-tabs__count{color:var(--color-on-primary);background:color-mix(in srgb, var(--color-on-primary) 12%, transparent)}.pill-tabs .pill-tabs__item.is-active .pill-tabs__attention-icon{background-color:var(--color-surface)}.pill-tabs--sub .pill-tabs__item.is-active{border-color:var(--color-neutral-800);color:var(--color-surface);background:var(--color-neutral-800)}.pill-tabs__item--dim{opacity:.75}.pill-tabs:not(.pill-tabs--filters,.pill-tabs--sub,.is-scrollable) .pill-tabs__item{flex:1 0 auto}.pill-tabs.is-fitted:not(.pill-tabs--filters,.pill-tabs--sub) .pill-tabs__item{flex:1}@keyframes pill-tab-attention-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(.92)}}.segmented{-webkit-user-select:none;user-select:none;scrollbar-width:none;max-width:100%;overflow-x:auto}.segmented::-webkit-scrollbar{display:none}.segmented.is-scrollable{cursor:grab}.segmented.is-dragging{cursor:grabbing;scroll-behavior:auto}.segmented{background:var(--color-neutral-50);border-radius:1rem;gap:.5rem;padding:.25rem;display:flex;container:segmented/inline-size}.segmented--fit{align-self:flex-start;display:inline-flex;container-type:normal}.segmented--peek{cursor:auto;flex:1 1 0;min-width:0;overflow:hidden}.segmented__rail{flex:auto;min-width:0;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.segmented__rail.is-at-end{-webkit-mask-image:none;mask-image:none}.segmented--peek .segmented__opt{white-space:nowrap;flex:none;width:auto;min-width:calc(22.2222% - .444444rem)}.segmented__opt{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);box-sizing:border-box;text-align:center;min-width:0;min-height:3.25rem;color:var(--color-neutral-600);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:1rem;flex-direction:column;flex:1 1 0;justify-content:center;align-items:center;gap:.25rem;padding:.5rem .25rem;font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:1.15;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,box-shadow .15s;display:flex;position:relative}.segmented__opt .tw-icon{flex-shrink:0;width:1rem;height:1rem}.segmented__opt:hover:not(.is-active,:disabled){color:var(--color-primary-400)}.segmented__opt.is-active{border-color:var(--color-primary-400);color:var(--color-on-primary);background:var(--color-primary-400)}.segmented__opt:disabled{opacity:.55;cursor:not-allowed}.segmented__opt:not(.is-active):has(>.ribbon--count.ribbon--warning,>.pill-tabs__attention-icon){border-color:var(--color-warning-400);color:var(--color-warning-text);background:var(--color-warning-tint)}.segmented__opt--icon{flex-direction:row}.segmented__opt--icon .segmented__label{white-space:nowrap;clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-.125rem;padding:0;position:absolute;overflow:hidden}.segmented--fit .segmented__opt{white-space:nowrap;flex-direction:row;flex:none;gap:.5rem;min-width:3.5rem;min-height:2.875rem;padding:.5rem .75rem}.segmented__figure{font-family:var(--mono-font,ui-monospace, SF Mono, Menlo, Consolas, monospace), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);white-space:nowrap;font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px)}.segmented__check{background-color:var(--color-success-500);width:.85rem;height:.85rem;position:absolute;top:.25rem;right:.25rem}.segmented__opt.is-active .segmented__check{background-color:var(--color-surface)}@container segmented (width>=30rem){.segmented .segmented__opt{flex-direction:row;gap:.5rem;min-height:2.875rem;padding:.5rem .75rem}.segmented .segmented__opt--icon .segmented__label{width:auto;height:auto;white-space:inherit;clip:auto;margin:0;position:static;overflow:visible}.segmented .segmented__check{margin-inline-start:.125rem;position:static}}.segmented--sm{gap:0;padding:.125rem}.segmented--sm .segmented__opt{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);font-size:clamp(13px,.853659vw,14px);font-weight:600;line-height:clamp(20px,1.28049vw,21px);position:relative}.segmented--sm .segmented__opt:after{content:"";width:max(100%,2.75rem);height:max(100%,2.75rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.segmented--sm .segmented__opt{border:0;min-width:0;min-height:0;padding:.25rem .75rem}.segmented--outline{border:1px solid var(--color-neutral-200)}.segmented--square{border-radius:.75rem}.segmented--square .segmented__opt{border-radius:.5rem}.segmented--pill{border-radius:9999px;padding:.25rem}.segmented--pill .segmented__opt{border-radius:9999px;padding:.5rem 1rem}.segmented--on-page{background:var(--color-neutral-100)}.segmented--start .segmented__opt{text-align:start;flex-direction:column;align-items:flex-start;gap:.125rem;padding:.5rem .75rem}.segmented--dark .segmented__opt{color:var(--color-neutral-500)}.segmented--dark .segmented__opt:hover:not(.is-active,:disabled){color:var(--color-neutral-800)}.segmented--dark .segmented__opt.is-active{border-color:var(--color-neutral-800);color:var(--color-surface);background:var(--color-neutral-800)}.segmented--joined{border:1px solid var(--color-neutral-200);background:var(--color-surface);border-radius:.5rem;gap:0;padding:0;overflow:hidden}.segmented--joined .segmented__opt{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);border:0;border-radius:0;min-width:0;min-height:0;padding:.25rem .75rem;font-size:clamp(11px,.731707vw,12px);font-weight:600;line-height:clamp(16px,1.09756vw,18px)}.segmented--joined .segmented__opt:hover:not(.is-active,:disabled){color:var(--color-neutral-600);background:var(--color-neutral-50)}.segmented--joined .segmented__opt+.segmented__opt{border-left:1px solid var(--color-neutral-200)}.segmented--appears .segmented__opt{animation:var(--animate-deck-deal)}@media (prefers-reduced-motion:reduce){.segmented--appears .segmented__opt{animation:none}}.programs-page{background:var(--color-neutral-50)}.programs-page__body{flex-direction:column;gap:1.5rem;padding:2rem 1.25rem 4rem;display:flex}@media (width>=768px){.programs-page__body{padding:3rem 4rem 6rem}}.programs-page__quick{-webkit-user-select:none;user-select:none;scrollbar-width:none;max-width:100%;overflow-x:auto}.programs-page__quick::-webkit-scrollbar{display:none}.programs-page__quick.is-scrollable{cursor:grab}.programs-page__quick.is-dragging{cursor:grabbing;scroll-behavior:auto}.programs-page__quick{gap:.5rem;padding-block:.25rem;display:flex}.programs-page__quick.is-scrollable{-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}.programs-page__summary{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.programs-page__count{font-family:var(--inter-font,Inter), var(--system-fallback,system-ui);font-optical-sizing:var(--font-optical-sizing,auto);font-style:var(--font-style,normal);color:var(--color-neutral-600);margin:0;font-size:clamp(15px,.97561vw,16px);font-weight:400;line-height:clamp(23px,1.52439vw,25px)}.programs-page__count b{color:var(--color-neutral-900)}
