.hf{color:var(--color-fleet-ink)}@media (min-width:1024px) and (max-height:820px){.hf-hero__in{padding-top:calc(var(--header-h) + 48px)}.hf-hero__h1{font-size:min(clamp(2.6rem,6.6vw,5.6rem),9.2vh);line-height:1.02}.hf-hero__lede{margin-top:14px}.hf-hero__acts{margin-top:24px}.hf-hero__note{display:none}}.hf-label{letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-3-text);font-size:12px;font-weight:600;line-height:16px}.hf-bar{border-bottom:1px solid var(--color-fleet-line);background:#fff;position:relative}.hf-bar__in{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;padding:18px 0 16px;display:grid}.hf-bar__item{min-width:0;color:var(--color-fleet-ink);transition:background-color .25s var(--ease);border-radius:10px;flex-direction:column;align-items:stretch;padding:0 0 6px;display:flex;position:relative}.hf-bar__th{aspect-ratio:2;border-radius:10px;width:100%;display:block;position:relative;overflow:hidden;background:0 0!important}.hf-bar__th .fl-stage__img{transition:transform .6s var(--ease-out)}.hf-bar__th .fl-stage__type{font-size:34px}.hf-bar__txt{text-align:center;padding:2px 14px 0;display:block}.hf-bar__name{letter-spacing:-.012em;white-space:nowrap;justify-content:center;align-items:center;gap:6px;font-size:16.5px;font-weight:600;line-height:1.25;display:inline-flex}.hf-bar__name .fl-ic{opacity:0;width:15px;height:15px;transition:opacity .25s var(--ease), transform .35s var(--ease-out);transform:translate(-4px)}.hf-bar__meta{color:var(--color-ink-3-text);font-variant-numeric:tabular-nums;white-space:nowrap;margin-top:3px;font-size:13px;line-height:1.35;display:block}.hf-bar__meta em{letter-spacing:.02em;color:var(--color-fleet-ink);font-style:normal;font-weight:700}@media (hover:hover){.hf-bar__item:hover{background:var(--color-paper,#f5f6f7)}.hf-bar__item:hover .fl-stage__img{transform:var(--fl-img-base,translate(0)) translateY(-4px) scale(1.03)}.hf-bar__item:hover .hf-bar__name .fl-ic{opacity:1;transform:translate(0)}}@media (max-width:1279px) and (min-width:1024px){.hf-bar__name{font-size:15.5px}.hf-bar__meta{font-size:12.5px}.hf-bar__new{display:none}}@media (max-width:1023px){.hf-bar .fleet-wrap{padding-inline:0}.hf-bar__in{padding:18px var(--fleet-gutter) 14px;scrollbar-width:none;scroll-snap-type:x mandatory;scroll-padding-inline:var(--fleet-gutter);overscroll-behavior-x:contain;gap:6px;display:flex;overflow-x:auto}.hf-bar__in::-webkit-scrollbar{display:none}.hf-bar__item{scroll-snap-align:start;flex:0 0 176px}.hf-bar__in:after{content:"";flex:0 0 1px}}@media (max-width:767px){.hf-bar__in{padding:14px var(--fleet-gutter) 10px;gap:4px}.hf-bar__item{flex:0 0 142px}.hf-bar__th{aspect-ratio:16/11}.hf-bar__txt{padding:0 6px}.hf-bar__name{font-size:15px}.hf-bar__name .fl-ic{display:none}.hf-bar__meta{margin-top:1px;font-size:12px}.hf-bar__new{display:none}}.hf-intro{padding:72px 0 36px}.hf-intro__row{grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:end;gap:48px;margin-top:26px;display:grid}.hf-intro h2{letter-spacing:-.032em;color:inherit;font-size:clamp(34px,3.9vw,56px);font-weight:500;line-height:1.02}.hf-intro p{color:var(--color-ink-2);font-size:18px;line-height:1.5}.hf-j{background:var(--stage);border-block:1px solid var(--color-fleet-line);position:relative;overflow:hidden}.hf-j__in{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:24px;min-height:620px;display:grid}.hf-j__copy{padding:64px 0 40px}.hf-display{font-size:var(--text-display);letter-spacing:-.045em;color:inherit;margin-top:22px;font-weight:500;line-height:.92}.hf-lede{max-width:34ch;color:var(--color-ink-2);margin-top:22px;font-size:clamp(17px,1.4vw,20px);line-height:1.5}.hf-j__copy .fl-seatpick{margin-top:28px}.hf-acts{flex-wrap:wrap;align-items:center;gap:22px;margin-top:30px;display:flex}.hf-j__media{flex-direction:column;justify-content:center;align-self:stretch;display:flex;position:relative}.hf-j__hero{width:112%;margin-left:-4%;display:block;position:relative}.hf-j__hero .fl-stage{background:0 0}.hf-j__hero .fl-stage__img{transition:transform .9s var(--ease-out)}@media (hover:hover){.hf-j__hero:hover .fl-stage__img{transform:var(--fl-img-base,translate(0)) translateY(-6px) scale(1.02)}}.hf-j__cap{text-align:right;color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;position:absolute;top:40px;right:0}.hf-j__cap b{color:var(--color-fleet-ink);font-size:15px;font-weight:600;display:block}.hf-strip{border-top:1px solid var(--color-line-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.hf-strip a{min-height:92px;color:var(--color-fleet-ink);align-items:center;gap:14px;padding:14px 18px 14px 0;display:flex}.hf-strip a+a{border-left:1px solid var(--color-line-2);padding-left:22px}.hf-strip .fl-stage{background:0 0;flex:none;width:112px}.hf-strip b{font-size:17px;font-weight:600;line-height:1.3;display:block}.hf-strip small{color:var(--color-ink-2);font-size:13.5px;display:block}.hf-strip .fl-ic,.hf-also a .fl-ic,.hf-x__also .fl-ic{width:18px;height:18px;transition:transform .3s var(--ease-out);margin-left:auto}@media (hover:hover){.hf-strip a:hover .fl-ic,.hf-also a:hover .fl-ic,.hf-x__also:hover .fl-ic{transform:translate(4px)}}@media (min-width:768px) and (max-width:1023px){.hf-strip a{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;min-height:0;padding:16px 16px 20px 0;display:grid}.hf-strip a+a{padding-left:16px}.hf-strip .fl-stage{grid-column:1/-1;width:100%}.hf-strip b{font-size:16px}.hf-strip small{font-size:13px}.hf-strip .fl-ic{margin:0 0 3px}}.hf-x{background:#fff}.hf-x__in{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:center;gap:56px;padding:88px 0 72px;display:grid}.hf-x~.hf-lines{padding-top:24px}.hf-x__media{display:block;position:relative}.hf-x__media .fl-stage__img{transition:transform .9s var(--ease-out)}@media (hover:hover){.hf-x__media:hover .fl-stage__img{transform:var(--fl-img-base,translate(0)) translateY(-5px) scale(1.025)}}.hf-x .hf-display{font-size:clamp(56px,6.4vw,92px)}.hf-x .hf-lede{max-width:40ch;margin-top:20px}.hf-x .fl-figs{margin-top:30px}.hf-x__also{border-top:1px solid var(--color-fleet-line);min-height:44px;color:var(--color-fleet-ink);align-items:center;gap:16px;margin-top:28px;padding-top:18px;display:flex}.hf-x__also .fl-stage{flex:none;width:120px}.hf-x__also b{font-size:17px;font-weight:600;display:block}.hf-x__also small{color:var(--color-ink-2);font-size:13.5px;display:block}.hf-lines{padding:88px 0 104px}.hf-lines h2{letter-spacing:-.032em;color:inherit;margin-top:26px;font-size:clamp(34px,3.9vw,56px);font-weight:500;line-height:1.02}.hf-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:48px 20px;margin-top:40px;display:grid}.hf-tile{min-width:0;color:var(--color-fleet-ink);display:block}.hf-tile .fl-stage__img{transition:transform .7s var(--ease-out)}@media (hover:hover){.hf-tile:hover .fl-stage__img{transform:var(--fl-img-base,translate(0)) var(--fleet-lift)}.hf-tile:hover .hf-tile__b .fl-ic{transform:translate(4px)}}.hf-tile__body{border-bottom:1px solid var(--color-fleet-line);justify-content:space-between;align-items:baseline;gap:12px;padding:16px 0 14px;display:flex}.hf-tile__b{letter-spacing:-.016em;align-items:center;gap:10px;font-size:21px;font-weight:600;display:inline-flex}.hf-tile__b .fl-ic{width:18px;height:18px;transition:transform .35s var(--ease-out)}.hf-tile__n{color:var(--color-ink-3-text);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.hf-tile p{color:var(--color-ink-2);margin-top:10px;font-size:14.5px;line-height:1.5}.hf-also{border-top:1px solid var(--color-fleet-ink);border-bottom:1px solid var(--color-fleet-line);grid-template-columns:auto repeat(3,minmax(0,1fr));align-items:stretch;margin-top:48px;display:grid}.hf-also>span{align-items:center;padding-right:36px;display:flex}.hf-also a{border-left:1px solid var(--color-fleet-line);min-height:84px;color:var(--color-fleet-ink);align-items:center;gap:14px;padding:10px 20px;display:flex}.hf-also b{letter-spacing:-.012em;font-size:17px;font-weight:600;display:block}.hf-also small{color:var(--color-ink-2);margin-top:2px;font-size:13.5px;display:block}.hf-also__th{border-radius:var(--radius-stage);background:var(--color-paper-2);flex:none;justify-content:center;align-items:center;width:64px;height:48px;font-size:14px;font-weight:600;display:flex}.hf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;display:flex}.hf-foot__links{flex-direction:column;gap:2px;min-width:0;display:flex}.hf-guides{color:var(--color-ink-2);flex-wrap:wrap;align-items:center;gap:4px 20px;font-size:14.5px;display:flex}.hf-guides>span{min-width:112px}.hf-guides a{min-height:44px;color:var(--color-fleet-ink);align-items:center;font-weight:500;display:inline-flex}.hf-guides a:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:1023px){.hf-j__in,.hf-x__in,.hf-intro__row{grid-template-columns:1fr}.hf-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.hf-also{grid-template-columns:1fr}.hf-also>span{padding:14px 0 6px}.hf-also a{border-left:0;border-top:1px solid var(--color-fleet-line);padding:10px 0}}@media (max-width:767px){.hf-intro{padding:48px 0 24px}.hf-intro__row{gap:14px;margin-top:18px}.hf-intro h2{font-size:30px;line-height:1.07}.hf-intro p{font-size:16px}.hf-j__in{flex-direction:column;align-items:stretch;gap:0;min-height:0;display:flex}.hf-j__copy{display:contents}.hf-j__copy>*{order:1}.hf-j__copy>.fl-folio{order:0;width:100%;padding-top:30px}.hf-j__copy>.hf-display{order:0;margin-top:14px;font-size:56px}.hf-j__media{margin:0 calc(-1 * var(--fleet-gutter));order:0}.hf-j__hero{width:100%;margin:0}.hf-j__cap{top:auto;bottom:6px;right:var(--fleet-gutter);font-size:12px}.hf-j__cap b{font-size:13.5px}.hf-j .hf-lede{margin-top:10px;font-size:16px}.hf-j .hf-acts{margin:22px 0 28px}.hf-j .hf-acts .fl-btn,.hf-x .hf-acts .fl-btn{width:100%}.hf-j .hf-acts .fl-link,.hf-x .hf-acts .fl-link{display:none}.hf-strip{grid-template-columns:1fr}.hf-strip a+a{border-left:0;border-top:1px solid var(--color-line-2);padding-left:0}.hf-strip a{min-height:76px;padding:8px 0}.hf-strip .fl-stage{width:96px}.hf-x__in{gap:22px;padding:44px 0 52px}.hf-x .hf-display{margin-top:14px;font-size:52px}.hf-x .hf-lede{font-size:16px}.hf-x .fl-figs dd{font-size:26px}.hf-lines{padding:52px 0 60px}.hf-lines h2{font-size:30px}.hf-tiles{gap:24px 12px;margin-top:24px}.hf-tile__body{flex-direction:column;align-items:flex-start;gap:2px;padding:10px 0}.hf-tile__b{font-size:16px}.hf-tile__b .fl-ic{display:none}.hf-tile__n{font-size:12.5px}.hf-tile p{display:none}.hf-also{margin-top:32px}.hf-also a{min-height:68px}.hf-foot{flex-direction:column;align-items:stretch}.hf-foot .fl-btn{width:100%}.hf-foot__links{gap:10px}.hf-guides{gap:0 18px}.hf-guides>span{flex:0 0 100%;min-width:0}}@media (prefers-reduced-motion:reduce){.hf .fl-stage__img{transition:none}}.hf-j__copy .fl-folio__rule{display:none}.hf-feat .hf-j__copy .fl-figs{max-width:460px;margin-top:30px}.hf-off .hf-x__media{position:relative}.hf-off__cap{color:var(--color-ink-2);font-variant-numeric:tabular-nums;font-size:13px;line-height:1.4;position:absolute;bottom:18px;left:22px}.hf-off__cap b{color:var(--color-fleet-ink);font-size:15px;font-weight:600;display:block}@media (max-width:767px){.hf-feat .hf-j__copy .fl-figs{margin-top:22px}.hf-off__cap{left:var(--fleet-gutter);font-size:12px;bottom:12px}.hf-off__cap b{font-size:13.5px}}
