.global-header{position:sticky;top:0;z-index:9}.gn{--gn-text:#171719;--gn-link:#3f3f46;--gn-muted:#5c5c63;--gn-hover:rgba(0,0,0,.06);--gn-cta-bg:#db1e6b;--gn-cta-hover:#fc0077;--gn-cta-text:#fff;background:#fff;color:var(--gn-text);position:relative;z-index:2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--v3-font-family-inter,"Inter"),Arial,Helvetica,sans-serif}.gn[data-nav-theme=dark]{--gn-text:#fff;--gn-link:#d4d4d8;--gn-hover:#202023}.gn[data-nav-theme=pink]{--gn-text:#fff;--gn-link:#fff;--gn-hover:hsla(0,0%,100%,.16);--gn-cta-bg:#000;--gn-cta-hover:#202023}.gn--white{background:var(--color-neutral-white,#fff)}.gn--black{background:var(--color-neutral-black,#000)}.gn--magenta-200{background:var(--v3-color-magenta-200,#e41469)}.gn--yellow-100{background:var(--v3-color-yellow-100,#f8db60)}.gn--purple-100{background:var(--v3-color-purple-100,#5e56cf)}.gn--lavender-100{background:var(--v3-color-lavender-100,#d9ddff)}.gn--navy-100{background:var(--v3-color-navy-100,#150c4f)}.gn *{box-sizing:border-box}.gn button{cursor:pointer;font-family:inherit}.gn a{text-decoration:none}.gn img{margin:0}.gn :focus-visible{outline:2px solid var(--gn-cta-bg);outline-offset:3px}.gn-bar{gap:24px;min-height:72px;padding:0 32px}.gn-bar,.gn-logo{align-items:center;display:flex}.gn-logo{color:var(--gn-text);flex:0 0 auto;gap:8px}.gn-logo svg{display:block;height:auto;width:156px}.gn-logo svg path,.gn-logo svg polygon{fill:currentColor}.gn-mark{display:flex;gap:3px;transform:skew(-20deg)}.gn-mark i{background:currentColor;border-radius:5px;display:block;height:18px;width:9px}.gn-wordmark{font-size:22px;font-weight:600;letter-spacing:-1px}.gn-menu{flex:1;gap:24px}.gn-menu,.gn-primary{align-items:center;display:flex}.gn-primary{gap:4px}.gn-trigger{align-items:center;background:transparent;border:0;border-radius:6px;color:var(--gn-link);display:flex;font-size:14px;font-weight:400;gap:6px;line-height:20px;padding:10px 12px;transition:background .16s,color .16s}.gn-trigger:hover,.gn-trigger[aria-expanded=true]{background:var(--gn-hover);color:var(--gn-text)}.gn-chevron{flex:0 0 14px;height:14px;opacity:.75;transition:transform .18s;width:14px}.gn-trigger[aria-expanded=true] .gn-chevron{transform:rotate(180deg)}.gn-account{align-items:center;display:flex;gap:2px;margin-left:auto}.gn-utility{align-items:center;border-radius:8px;color:var(--gn-link);display:inline-flex;font-size:14px;font-weight:400;line-height:20px;padding:10px 14px;transition:background .16s,color .16s;white-space:nowrap}.gn-utility:hover{background:var(--gn-hover);color:var(--gn-text)}.gn-cta{align-items:center;background:var(--gn-cta-bg);border-radius:4px;display:inline-flex;font-size:14px;font-weight:600;line-height:20px;margin-left:12px;min-height:40px;padding:0 20px;white-space:nowrap;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .15s cubic-bezier(.4,0,.2,1),color .15s cubic-bezier(.4,0,.2,1)}.gn-cta,.gn-cta:hover{color:var(--gn-cta-text)}.gn-cta:hover{background:var(--gn-cta-hover)}.gn-toggle{align-items:center;background:var(--gn-hover);border:0;border-radius:8px;display:none;flex-direction:column;gap:4px;height:40px;justify-content:center;margin-left:auto;width:40px}.gn-toggle span{background:var(--gn-text);display:block;height:2px;transition:transform .18s,opacity .18s;width:18px}.gn-dropdown{background:#101012;border:1px solid #202023;border-radius:14px;box-shadow:0 10px 21px rgba(0,0,0,.35),0 38px 38px rgba(0,0,0,.28),0 86px 52px rgba(0,0,0,.18);color:#fff;height:0;left:24px;opacity:0;overflow:hidden;pointer-events:none;position:absolute;top:calc(100% + 12px);transform:translateY(-5px) scale(.985);transform-origin:0 0;transition:width .22s cubic-bezier(.22,1,.36,1),height .22s cubic-bezier(.22,1,.36,1),transform .18s ease,opacity .15s ease,visibility .18s;visibility:hidden;width:800px;z-index:30}.gn-dropdown:before{content:"";height:18px;left:0;position:absolute;right:0;top:-18px}.gn--open .gn-dropdown{opacity:1;pointer-events:auto;transform:none;visibility:visible}.gn-view{padding:28px}.gn-view[hidden]{display:none}.gn-label{color:#85858e;font-size:10px;font-weight:700;line-height:15px;margin:0 0 16px;text-transform:uppercase}.gn-cols{display:grid;gap:32px;grid-template-columns:repeat(var(--gn-cols,3),minmax(0,1fr))}.gn-col-group{margin-top:24px}.gn-link{border-radius:7px;color:#d4d4d8;display:block;margin:0 0 10px -16px;padding:6px 16px;transition:background .14s,color .14s;width:calc(100% + 16px)}.gn-link:hover{background:hsla(0,0%,100%,.04);color:#fff}.gn-link-copy{display:block}.gn-link-copy strong{display:block;font-size:14px;font-weight:400;line-height:20px}.gn-link-copy span{color:#8e8e96;display:block;font-size:12px;line-height:18px;margin-top:2px}.gn-featured{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr))}.gn-feature{border-radius:8px;color:#d4d4d8;display:flex;flex-direction:column}.gn-feature img{aspect-ratio:248/171;border-radius:8px;display:block;height:auto;object-fit:cover;transition:filter .16s;width:100%}.gn-feature:hover img{filter:brightness(1.1)}.gn-feature strong{font-size:14px;font-weight:600;line-height:20px;margin-top:12px}.gn-feature>span{color:#8e8e96;font-size:12px;line-height:18px;margin-top:4px}.gn-feature:hover{color:#fff}.gn-rule{background:hsla(240,4%,54%,.28);height:1px;margin:24px 0 28px}.gn-tools{display:grid;gap:16px 28px;grid-template-columns:repeat(3,minmax(0,1fr))}.gn-tool{align-items:center;display:flex;gap:12px;margin:0 0 0 -16px}.gn-tool .gn-link-copy strong{font-weight:400}.gn-tool-icon{background:#202023;border-radius:7px;color:#b7b7bd;display:grid;flex:0 0 36px;height:36px;place-items:center;width:36px}.gn-tool-icon svg{height:20px;width:20px}.gn-todo{cursor:default;opacity:.55}.gn-backdrop{background:rgba(0,0,0,.33);inset:0;opacity:0;pointer-events:none;position:fixed;transition:opacity .18s,visibility .18s;visibility:hidden;z-index:1}.gn-backdrop.gn-backdrop--on{opacity:1;pointer-events:auto;visibility:visible}@media (min-width:880px) and (max-width:1100px){.gn-bar{gap:16px;padding:0 24px}.gn-logo svg{width:132px}.gn-menu{gap:12px}.gn-primary{gap:0}.gn-trigger{padding:10px 8px}.gn-utility{padding:10px}}@media (max-width:879px){.gn-bar{flex-wrap:wrap;gap:0;padding:0 20px}.gn-logo{min-height:68px}.gn-logo svg{width:132px}.gn-toggle{display:flex}.gn-menu{align-items:stretch;display:none;flex-basis:100%;flex-direction:column;gap:4px;max-height:calc(100vh - 68px);overflow-y:auto;padding:8px 0 24px}.gn--mobile-open{background:#000;--gn-text:#fff;--gn-hover:#202023}.gn--mobile-open .gn-menu{display:flex}.gn--mobile-open .gn-toggle span:first-child{transform:translateY(6px) rotate(45deg)}.gn--mobile-open .gn-toggle span:nth-child(2){opacity:0}.gn--mobile-open .gn-toggle span:nth-child(3){transform:translateY(-6px) rotate(-45deg)}.gn-primary{align-items:stretch;flex-direction:column;gap:4px}.gn-trigger{font-size:15px;justify-content:space-between;padding:14px 12px}.gn-account{align-items:stretch;flex-direction:column;gap:4px;margin:0}.gn-account .gn-utility{border-radius:6px;font-size:15px;justify-content:flex-start;order:1;padding:14px 12px}.gn-account .gn-cta{justify-content:center;margin:16px 0 0;order:2;width:100%}.gn-account .gn-signin{justify-content:center;margin-top:4px;order:3}.gn-dropdown{border:0;border-radius:8px;box-shadow:none;left:0;position:relative;top:auto;transition:height .22s ease,opacity .15s;width:100%}.gn--open .gn-dropdown,.gn-dropdown{transform:none}.gn-view{padding:20px 16px}.gn-cols,.gn-featured,.gn-tools{gap:20px;grid-template-columns:1fr}.gn-feature img{max-height:190px}.gn-backdrop{display:none}}@media (prefers-reduced-motion:reduce){.gn *,.gn-backdrop,.gn-dropdown{transition:none}}.header-banner{background-color:var(--v3-color-magenta-200);color:var(--v3-color-black);padding:.5rem 2.5rem .5rem 1rem;position:relative}.header-banner,.header-banner__content{align-items:center;display:flex;justify-content:center}.header-banner__content{gap:.5rem 1rem}.header-banner__text{text-align:center}.header-banner__link{color:currentColor;display:inline-block;text-decoration:none}.header-banner--closed{display:none}.header-banner__close{align-items:center;background-color:var(--v3-color-gray-100-20);border-radius:50%;color:#fff;cursor:pointer;display:flex;height:1.5rem;justify-content:center;position:absolute;right:.25rem;width:1.5rem}.header-banner__close-icon{height:1.25rem}.header-banner__close-icon svg{height:100%;width:auto}.header-banner__close-icon svg path{fill:var(--v3-color-black)}.header-banner__cta{text-align:center}@media screen and (max-width:1023px){.header-banner__content{flex-direction:column}.header-banner{align-items:flex-start}}.gn a.gn-logo,.gn a.gn-logo:focus,.gn a.gn-logo:hover,.gn a.gn-logo:visited{color:var(--gn-text)}.gn a.gn-utility,.gn a.gn-utility:visited{color:var(--gn-link)}.gn a.gn-utility:focus,.gn a.gn-utility:hover{color:var(--gn-text)}.gn a.gn-cta,.gn a.gn-cta:focus,.gn a.gn-cta:hover,.gn a.gn-cta:visited{color:var(--gn-cta-text)}.gn a.gn-feature,.gn a.gn-feature:visited,.gn a.gn-link,.gn a.gn-link:visited{color:#d4d4d8}.gn a.gn-feature:focus,.gn a.gn-feature:hover,.gn a.gn-link:focus,.gn a.gn-link:hover{color:#fff}