.forever-nav-trigger{white-space:nowrap;gap:7px}.forever-nav-positioner{z-index:80}.forever-nav-popup{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);width:min(360px,100vw - 32px);padding:12px;box-shadow:0 18px 45px #0005}.forever-nav-caption{color:var(--muted);padding:7px 10px 12px;font-size:12px}.forever-nav-notch{background:var(--panel);width:10px;height:10px;transform:rotate(45deg)}.forever-nav-notch[data-side=bottom]{border-top:1px solid var(--line);border-left:1px solid var(--line);top:-6px}.forever-nav-notch[data-side=top]{border-bottom:1px solid var(--line);border-right:1px solid var(--line);bottom:-6px}.forever-nav-link{min-height:64px;color:var(--text);border-radius:8px;align-items:center;gap:13px;padding:12px 10px;text-decoration:none;display:flex}.forever-nav-link>svg{color:var(--gold)}.forever-nav-link>span{flex:1}.forever-nav-link strong{font-size:15px;font-weight:500;display:block}.forever-nav-link small{color:var(--muted);margin-top:3px;font-size:12px;display:block}.forever-nav-link:hover,.forever-nav-link[data-highlighted]{background:var(--panel-hover);outline:none}.forever-nav-link:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}@media (min-width:761px) and (max-width:1300px){.discovery-topbar:has(.forever-nav-trigger){gap:18px;padding-inline:3%}.desktop-navigation:has(.forever-nav-trigger){gap:17px}.discovery-topbar:has(.forever-nav-trigger) .discovery-search{min-width:130px}}@media (min-width:761px) and (max-width:1050px){.discovery-topbar:has(.forever-nav-trigger){gap:12px;position:relative}.desktop-navigation:has(.forever-nav-trigger){gap:12px}.discovery-topbar:has(.forever-nav-trigger) .header-share{gap:0;min-width:36px;font-size:0}.discovery-topbar:has(.forever-nav-trigger) .discovery-brand{max-width:145px}.discovery-topbar:has(.forever-nav-trigger) .discovery-brand .scroll-brand{width:100%}.discovery-topbar:has(.forever-nav-trigger) .mobile-search-toggle{min-width:44px;min-height:44px;color:var(--muted);place-items:center;margin-left:auto;display:grid}.discovery-topbar:has(.forever-nav-trigger) .discovery-search{display:none}.discovery-topbar:has(.forever-nav-trigger) .discovery-search.search-expanded{z-index:40;max-width:none;display:flex;position:absolute;top:calc(100% + 8px);left:3%;right:3%;box-shadow:0 8px 30px #0005}}
.forever-feed-feature{min-width:0;margin:8px 0 32px}.forever-feature-heading{justify-content:space-between;align-items:center;gap:16px;margin:0 0 14px;display:flex}.forever-feature-heading h2{color:var(--text);align-items:center;gap:9px;margin:0;font-size:14px;font-weight:500;display:flex}.forever-feature-heading>a{color:var(--muted);align-items:center;gap:5px;min-height:36px;font-size:12px;text-decoration:none;display:flex}.forever-feature-heading>a:hover{color:var(--text)}.forever-feature-panels{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-inline:14px;display:grid}.forever-feature-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);min-width:0;height:208px;color:var(--text);isolation:isolate;text-decoration:none;transition:border-color .18s;position:relative;overflow:hidden;transform:skew(-7deg)}.forever-feature-interior{position:absolute;inset:0 -14px;transform:skew(7deg)}.forever-feature-image{object-fit:cover;object-position:65% center;transition:transform .25s}.forever-feature-classes .forever-feature-image,.forever-feature-talents .forever-feature-image{object-fit:contain;object-position:80% top;padding-left:16%;padding-right:8%}.forever-feature-shade{background:linear-gradient(90deg,var(--panel) 5%,color-mix(in srgb,var(--panel) 80%,transparent) 35%,transparent 85%),linear-gradient(0deg,var(--panel),transparent 85%);position:absolute;inset:0}.forever-feature-copy{position:absolute;inset:auto 28px 22px}.forever-feature-copy h3{letter-spacing:-.035em;max-width:12ch;margin:0 0 7px;font-size:clamp(19px,1.8vw,25px);font-weight:600;line-height:1.14}.forever-feature-copy p{max-width:20ch;color:var(--text);margin:0;font-size:12px;line-height:1.5}.forever-feature-copy>svg{color:var(--gold);margin-top:17px;display:block}.forever-feature-panel:hover{border-color:var(--gold)}.forever-feature-panel:focus-visible,.forever-feature-heading>a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (hover:hover) and (prefers-reduced-motion:no-preference){.forever-feature-panel:hover .forever-feature-image{transform:scale(1.035)}}@media (max-width:1000px){.forever-feature-panels{grid-template-columns:repeat(2,minmax(0,1fr))}.forever-feature-panel{height:180px}}@media (max-width:600px){.forever-feed-feature{margin:8px 0 26px}.forever-feature-heading{gap:8px}.forever-feature-heading h2{gap:6px;font-size:12px}.forever-feature-heading>a{font-size:11px}.forever-feature-heading>a svg{display:none}.forever-feature-panels{gap:9px;padding-inline:0}.forever-feature-panel{height:172px;transform:none}.forever-feature-interior{inset:0;transform:none}.forever-feature-copy{inset:auto 13px 15px}.forever-feature-copy h3{font-size:19px}.forever-feature-copy p{font-size:11px}.forever-feature-copy>svg{width:16px;height:16px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.forever-feature-panel,.forever-feature-image{transition:none}}.forever-feature-background{object-fit:cover;object-position:center;opacity:.55;-webkit-mask-image:linear-gradient(90deg,#0000,#000 70%);mask-image:linear-gradient(90deg,#0000,#000 70%)}
.session-guard-module__x-f2ba__notice{z-index:110;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel);width:max-content;max-width:min(760px,100vw - 32px);color:var(--text);align-items:center;gap:14px;padding:16px 18px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 36px #0006}.session-guard-module__x-f2ba__notice>svg{color:var(--gold)}.session-guard-module__x-f2ba__notice p{flex:1;min-width:0}.session-guard-module__x-f2ba__notice a{text-decoration:none}.session-guard-module__x-f2ba__notice .outline-button{white-space:nowrap;min-height:42px;padding:9px 14px}@media (max-width:620px){.session-guard-module__x-f2ba__notice{grid-template-columns:20px 1fr 30px;gap:10px;width:calc(100vw - 24px);padding:14px;display:grid;bottom:82px}.session-guard-module__x-f2ba__notice .outline-button{grid-column:2;justify-self:start}.session-guard-module__x-f2ba__notice .icon-button{grid-area:1/3}}
.home-originals-intro{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px 20px;padding:0 0 18px;font-size:13px;display:flex}.home-originals-intro p{margin:0}.home-originals-intro a{color:var(--gold-bright);text-underline-offset:3px;align-items:center;gap:5px;min-height:32px;display:inline-flex}.home-originals-intro a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (min-width:761px) and (max-width:1050px){.discovery-toolbar{flex-wrap:wrap;gap:8px 20px}.discovery-toolbar .discovery-filters{flex-wrap:wrap;margin-left:0}}@media (max-width:380px){.discovery-toolbar .feed-tabs{gap:13px}.discovery-toolbar .feed-tabs button{font-size:14px}}
