.NavigationTracker{display:flex;gap:8px;margin-right:auto;flex-wrap:wrap;margin-top:clamp(1.25rem,calc(.947rem + 1.294vw),2.5rem)}.NavigationTracker span{font-family:var(--font-family);font-weight:500;font-size:clamp(.75rem,calc(.631rem + .509vw),.875rem);line-height:100%;text-transform:uppercase;color:#000;opacity:.5;cursor:pointer}.NavigationTracker span.line{cursor:auto}.NavigationTracker span.active{opacity:1;pointer-events:none}.Button{width:fit-content;height:fit-content;cursor:pointer;background:none;border:none}.Button *,.Button{transition:all .2s ease-out}.Button.primary{padding:20px 16px;border-radius:16px;background:#000;font-family:var(--font-family);font-weight:400;font-size:24px;line-height:100%;letter-spacing:-.04em;text-transform:uppercase;color:#fff}.Button.secondary{border:1px solid rgba(0,0,0,.1);border-radius:18px;padding:24px 32px;width:121px;height:64px;font-family:var(--font-family);font-weight:400;font-size:16px;line-height:100%;letter-spacing:-.03em;background:#fff;color:#000;cursor:pointer}@media (hover: hover){.Button.secondary:hover{opacity:.8}}.Button.secondary:active,.Button.secondary:focus-visible{opacity:.5}.Button.outline{font-family:var(--font-family);font-weight:400;font-size:clamp(.875rem,calc(.708rem + .712vw),1.563rem);line-height:100%;letter-spacing:-.02em;color:#000;border:1px solid rgba(0,0,0,.1);border-radius:clamp(.75rem,calc(.568rem + .777vw),1.5rem);padding:clamp(1rem,calc(.757rem + 1.036vw),2rem)}@media (hover: hover){.Button.outline:hover{background:#000;color:#fff}}.Button.outline:active,.Button.outline:focus-visible{background:#000;color:#fff}.Button.outline.subtitle{width:fit-content;flex-direction:column;text-wrap:nowrap;text-align:left;align-items:center;justify-content:center;display:flex}.Button.outline.subtitle span{font-family:var(--font-family);font-weight:400;font-size:clamp(.625rem,calc(.504rem + .518vw),1.125rem);line-height:100%;letter-spacing:-.03em;color:#000;opacity:.5}@media (hover: hover){.Button.outline.subtitle:hover span{color:#fff}}:is(.Button.outline.subtitle:active,.Button.outline.subtitle:focus-visible) span{color:#fff;opacity:.5}.Button.ghostLink{opacity:.5}@media (hover: hover){.Button.ghostLink:hover,.Button.ghostLink.isHover{opacity:1}}.Button.link{opacity:1}@media (hover: hover){.Button.link:hover,.Button.link.isHover{opacity:.5}}.Button.ghostLink,.Button.link{position:relative;font-family:var(--font-family);font-weight:400;font-size:clamp(1.5rem,calc(1.136rem + 1.553vw),3rem);line-height:120%;letter-spacing:-.04em;text-align:center;color:#000;text-align:left;overflow:hidden}@media (hover: hover){:is(.Button.ghostLink,.Button.link).center-right:not(:hover):before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).center-right:hover:before{display:block;animation:center-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).center-right.isHover:before{display:block;animation:center-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right:hover:before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right.isHover:before{display:block;animation:left-to-right .3s ease-in-out forwards}:is(.Button.ghostLink,.Button.link).left-right.isFeedOut:before{display:block;animation:center-to-right .3s ease-in-out forwards}}@media not all and (hover: hover){:is(.Button.ghostLink,.Button.link).center-right{text-decoration:underline;text-underline-position:under;overflow:unset;text-underline-offset:clamp(.063rem,calc(-.116rem + .763vw),.25rem)}}:is(.Button.ghostLink,.Button.link):before{content:"";display:none;width:100%;height:2px;top:calc(100% - 2px);position:absolute;background-color:#000}.Button.sm{font-family:var(--font-family);font-weight:500;font-size:14px;letter-spacing:-.02em;text-transform:uppercase}.Button.sm:before{height:1px}@keyframes left-to-right{0%{transform:translate(-105%)}}@keyframes fadeOut{to{transform:translate(105%)}}@keyframes center-to-right{to{transform:translate(105%)}}
