.hctx-grid{display:grid;grid-template-columns:minmax(0,1fr);row-gap:var(--s6);align-items:center}.hctx-h2{font-size:min(var(--t-h2),11.2cqi)}@container (min-width:18rem){.hctx-h2 .nobr{white-space:nowrap}}@media (min-width:1080px){.hctx-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--grid-gap)}.hctx-h2{font-size:min(var(--t-h2),calc((100cqi - var(--grid-gap))*.048))}}@media (min-width:2400px){.hctx-grid{grid-template-columns:minmax(0,1fr) 1024px}.hctx-h2{font-size:min(var(--t-h2),calc((100cqi - 1024px - var(--grid-gap))*.11))}}.vig--ctx{--press:1150ms}.v-pick{gap:16px}.hl-a .v-trig--sub .v-label::after{content:none}.feature-link{display:inline;color:inherit;text-decoration-line:underline;text-decoration-thickness:1.5px;text-underline-offset:.22em;padding-block:.9em;margin-block:-.9em}@media (hover:hover) and (pointer:fine){.feature-link:hover{color:var(--link-hover)}}.hfeat .stage.vig,.hfeat .stage--srt{aspect-ratio:auto}@media (min-width:1200px){.feature--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.feature--flip>.feature-text{grid-column:2;grid-row:1}.feature--flip>.stage{grid-column:1;grid-row:1}}@media (min-width:2400px){.feature--flip{grid-template-columns:1024px minmax(0,1fr)}}.stage .v-title{font-size:17px;font-weight:700;line-height:1.3}.stage .v-swrow .v-swl{font-size:15px}.stage .v-swrow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:1px solid var(--app-line);border-radius:12px;background-color:var(--app-disc)}.stage .v-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:18px 14px;border:2px dashed var(--app-line2);border-radius:14px;background-color:var(--app-disc);text-align:center}.v-drop-glyph{width:36px;height:36px;margin-bottom:4px;color:var(--fl-blue)}.v-drop-hint{font-size:16px;font-weight:700;text-wrap:balance}.stage .v-drop-sub{font-size:14px;color:var(--app-muted)}.stage .v-file{display:flex;align-items:center;gap:10px;padding:11px 12px;border:1px solid var(--app-line);border-radius:12px;background-color:var(--app-disc)}.v-file .fl-ui{width:18px;height:18px;color:var(--fl-blue)}.v-file-name{min-width:0;overflow-wrap:anywhere}.v-sets{display:flex;flex-direction:column;gap:10px}.stage .v-pdf .v-trig,.stage .v-live>.v-trig{min-height:44px;padding:0 14px;border:1px solid var(--app-line);border-radius:12px;background-color:var(--app-disc)}.v-ctrls{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.v-ctrls .v-btn{align-self:auto}.stage .v-out{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 16px;border:1.5px solid var(--fl-blue);border-radius:12px;color:var(--app-text)}.v-out .fl-ui{width:16px;height:16px}.stage .v-capbox{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:150px;padding:20px;border:1px solid var(--app-line);border-radius:12px;background-color:var(--app-disc);text-align:center}.stage .v-cap-empty{color:var(--app-muted)}.v-tools{display:flex;flex-wrap:wrap;gap:8px}.stage .v-tools .v-mini{color:var(--app-muted)}@media (min-width:1200px){.hfeat .vig .v-card{gap:16px}}.hstate .split{margin-bottom:var(--s7)}.stage.hfile{padding:0;gap:var(--s5);aspect-ratio:auto}.hfile-heads{display:none}.hfile-list{margin:0;padding:0;list-style:none}.hfile-cue{display:grid;grid-template-columns:minmax(0,1fr);padding:var(--s4) 0}.stage .hfile-cue+.hfile-cue{border-top:1px solid var(--app-line)}.hfile-tc{color:var(--fl-pale);font-size:min(var(--t-body),1rem);line-height:1.4;font-variant-numeric:tabular-nums}.hfile-en,.hfile-es{font-size:clamp(1.0625rem,.8rem + 1.1vw,1.625rem);line-height:1.35;max-width:none}.hfile-en{margin-top:6px;color:var(--fl-powder)}.hfile-es{color:var(--fl-white)}.hfile-es::before{content:"";display:block;width:24px;height:2px;margin:10px 0;background-color:var(--fl-blue)}.hfile-measure{color:var(--soft);font-size:min(var(--t-body),1.25rem);line-height:1.45}.hfile-measure strong{color:var(--fg);font-weight:700}@container (min-width:18rem){.hfile-measure .nobr,.hfile-tc .nobr{white-space:nowrap}}@media (min-width:768px){.hfile-heads,.hfile-cue{grid-template-columns:minmax(0,2fr) minmax(0,5fr) minmax(0,5fr);column-gap:var(--grid-gap);align-items:baseline}.hfile-heads{display:grid;font-size:min(var(--t-body),1rem);font-weight:700;color:var(--fl-pale)}.hfile-en{margin-top:0}.hfile-es{position:relative}.hfile-es::before{position:absolute;left:calc(var(--grid-gap)*-.5 - 1px);top:.1em;bottom:.1em;width:2px;height:auto;margin:0}}.hfilm-h2{max-width:none}.hfilm-media{max-width:1280px;margin-inline:auto}@media (min-width:768px){.hfilm-h2{text-align:center;text-wrap:balance}}@container (min-width:18rem){.hfilm-h2 .nobr{white-space:nowrap}}.hfilm-fig{margin-top:var(--s7)}.hfilm-video{display:block;width:100%;height:auto;aspect-ratio:16/9;background-color:var(--fl-ink)}.hfilm-cap{margin-top:var(--s4);color:var(--lab)}.hfilm-more{margin-top:var(--s5)}@media (min-width:1080px){.hfilm-fig{margin-top:var(--s8)}}@media (max-width:767.98px){.vig--ctx .v-chip{min-height:32px;padding:0 12px;font-size:14px}.vig--ctx .v-chips{gap:6px}.stage .v-file .v-file-name{font-size:14px}.stage .v-capbox{min-height:120px}}.hab{--srows:3}@media (max-width:599.98px){.hab{--blk:round(calc(var(--stem)*.4315),1px);--foot-h:calc(var(--blk)*2)}}@media (min-width:600px){.hab{--blk:calc(var(--foot-h)/4);--srows:4}}.hab.frame-l::before{z-index:3}.hab.frame-l::after{z-index:4}.hab>.hab-top{position:relative;z-index:2;padding-top:24px;padding-bottom:22px}.hab .hab-date{margin:0}.hero .hab-h1{margin-top:10px;line-height:.92}.hab-w{display:inline-block;max-width:100%}.hab-band{position:relative}.hab-pic{display:block;line-height:0}.hab-pic img{display:block;width:100%;height:auto;aspect-ratio:780/668;object-fit:cover;object-position:50% 100%}@media (min-width:600px){.hab-pic img{aspect-ratio:3/2}}.hab-seam{position:relative;z-index:1;height:calc(var(--blk)*var(--srows));margin-top:calc(var(--blk)*var(--srows)*-1);overflow:hidden;line-height:0}.hab-seam-svg{position:absolute;bottom:0;left:calc(var(--foot-w) - round(up,var(--foot-w),var(--blk)));width:calc(var(--blk)*100);height:calc(var(--blk)*4)}.hab-seam-svg path{fill:var(--fl-blue)}.hab-base{position:relative;margin-top:-1px}.hab-base>.hab-base-in{display:grid;grid-template-columns:minmax(0,1fr);padding-top:20px;padding-bottom:36px}.hab-base .hab-lead{margin:0;max-width:34em;font-size:17px;line-height:1.45;color:var(--fg)}.hab-base .hab-cta{margin:20px 0 0}@media (min-width:1080px){.hab-x{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto auto minmax(0,2fr) auto auto}.hab{grid-area:1/1/6/2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid}.hab>.hab-top{grid-area:2/1;width:100%;padding-top:40px;padding-bottom:0}.hero .hab-h1{margin-top:13px;font-size:min(var(--t-h1),6.3vw,16cqi);max-width:calc(48.9vw - var(--col-left))}.hab-band{grid-area:1/1/6/2;min-height:48vw}.hab-pic{position:absolute;inset:0}.hab-pic img{height:100%;aspect-ratio:auto}.hab-seam{grid-area:5/1;margin-top:0}.hab-base{grid-area:3/1/7/2;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:subgrid;margin-top:0;background:none}.hab-base::after{content:"";grid-area:4/1;height:calc(var(--foot-h)/2);margin-top:-1px;background-color:var(--fl-blue)}.hab-base>.hab-base-in{grid-area:1/1;width:100%;position:relative;z-index:2;display:block;padding-top:0;padding-bottom:calc(var(--foot-h)/2);--soft:var(--fl-powder);--btn-bg:var(--fl-blue);--btn-fg:var(--fl-white)}.hab-base .hab-lead{margin:32px 0 0;max-width:min(31em,calc(48.9vw - var(--col-left)));font-size:var(--t-lead);line-height:1.45;color:var(--soft)}.hab-base .hab-cta{margin:32px 0 0}}@media (min-width:1080px) and (min-aspect-ratio:17/10){.hab-band{min-height:44vw}}@media (min-width:1080px) and (max-height:800px){.hab-band{min-height:40vw}.hab>.hab-top{padding-top:24px}.hab-base .hab-lead,.hab-base .hab-cta{margin-top:24px}}@media (min-width:1920px){.hab-base .btn{min-height:3.5rem;padding:.75rem 1.75rem;font-size:clamp(1.125rem,.9375rem + .15625vw,1.1875rem)}}.hab-sw{position:absolute;left:0;top:0;z-index:2;pointer-events:none;image-rendering:pixelated}@media print,(forced-colors:active),(prefers-reduced-motion:reduce){.hab-sw{display:none}}.hab-w:nth-child(2){--d:100ms}.hab-w:nth-child(3){--d:200ms}.hab-w:nth-child(4){--d:300ms}.hab-w:nth-child(5){--d:400ms}.hab-w:nth-child(6){--d:500ms}.hab-date{--d:200ms}.hab-lead{--d:1000ms}.hab-cta{--d:1100ms}@media screen and (scripting:enabled) and (prefers-reduced-motion:no-preference) and (forced-colors:none){html:not(.hab-end) .hab-w{animation:hab-fade 120ms cubic-bezier(.45,0,.55,1) var(--d,0ms) backwards,hab-land 400ms cubic-bezier(.16,1,.3,1) var(--d,0ms) backwards}html:not(.hab-end) .hab-up{animation:hab-fade 120ms cubic-bezier(.45,0,.55,1) var(--d,0ms) backwards,hab-rise 320ms cubic-bezier(.16,1,.3,1) var(--d,0ms) backwards}html:not(.hab-end) .hab-lead{animation:hab-fade-lead 120ms cubic-bezier(.45,0,.55,1) var(--d,0ms) backwards,hab-rise 320ms cubic-bezier(.16,1,.3,1) var(--d,0ms) backwards,hab-hold 0s var(--d,0ms) backwards}@keyframes hab-fade{from{opacity:0}}@keyframes hab-fade-lead{from{opacity:.75}}@keyframes hab-hold{from{opacity:0}}@keyframes hab-land{from{transform:translateY(.3em)}}@keyframes hab-rise{from{transform:translateY(.35em)}}html:not(.hab-end):not(.hab-lbd):not(.hab-lb) .hab-seam-svg{animation:hab-wait 0s 2.6s backwards}@keyframes hab-wait{from{visibility:hidden}}}
