.sw-link{display:inline-flex}.sw-link:focus-visible{outline:2px solid transparent;outline-offset:2px}.sw-link a{min-height:1.5rem;color:var(--theme-brand);text-decoration:none;transition-property:background-color,border-color,color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:75ms}.link-hover,.sw-link a:hover{text-decoration:underline}.sw-link a{display:inline-flex;flex-wrap:nowrap;align-items:center;justify-content:center}.stamp ::slotted([slot=start]),.stamp svg:first-child,.stamp sw-icon:first-child,.sw-link a ::slotted([slot=start]),.sw-link a svg:first-child,.sw-link a sw-icon:first-child{margin-right:.625rem}.stamp ::slotted([slot=end]),.stamp svg:last-child,.stamp sw-icon:last-child,.sw-link a ::slotted([slot=end]),.sw-link a svg:last-child,.sw-link a sw-icon:last-child{margin-left:.625rem}.sw-link a{font-weight:700;word-wrap:break-word;overflow-wrap:break-word}.link-hover,.link:hover{text-decoration:underline}.sw-link:not([data-button]) a:focus-visible{border-radius:.125rem;position:relative}.sw-link a:focus-visible{outline:3px solid rgba(var(--theme-brand-rgb),.5);outline-offset:2px}.sw-link a:focus:not(:focus-visible) a{box-shadow:none}.sw-link[data-icon] sw-icon{margin-right:.625rem}.sw-link[data-variant=linktext] a{font-size:.875rem;font-weight:600;line-height:1.6428571428571428;margin-bottom:.75rem;text-transform:uppercase}@media (min-width:1024px){.sw-link[data-variant=linktext] a{font-size:1rem;line-height:1.625;margin-bottom:.875rem}}.sw-link[data-button]:not([data-vertical]) a{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.sw-link[data-button]:not([data-vertical]) a:focus-visible{box-shadow:none;position:relative}.sw-link[data-button]:not([data-vertical]) a:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.sw-link[data-button]:not([data-vertical]) a{font-size:1rem;padding:1rem 3rem}.sw-link[data-button]:not([data-vertical]) a:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.sw-link[data-button]:not([data-vertical]):hover a{text-decoration:none}:host([data-button][data-vertical]) a{color:var(--brand-background);font-size:.5rem;margin-left:-1px;margin-right:-1px;padding-left:1px;padding-right:1px;text-align:center;max-width:3.125rem;display:flex;align-items:center;flex-direction:column}.button-vertical:focus-visible,.button-vertical:hover,:host([data-button][data-vertical]) a:focus-visible,:host([data-button][data-vertical]) a:hover{box-shadow:none;position:relative;border-radius:.25rem}:host([data-button][data-vertical]) a ::slotted([slot=start]){color:var(--accent-background);padding-right:0;padding-bottom:.25rem}.sw-link[data-button][data-commerce] a{border-radius:9999px;font-size:.875rem;padding:.5rem 1.5rem;width:100%;min-height:2.6rem}.sw-link[data-button-smaller] a{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.sw-link[data-button-smaller] a:focus-visible{box-shadow:none;position:relative}.sw-link[data-button-smaller] a:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.sw-link[data-button-smaller] a{font-size:1rem;padding:1rem 3rem}.sw-link[data-button-smaller] a:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}.sw-link[data-button-smaller] a{padding:.5rem 1.5rem!important;font-size:.875rem!important}}.sw-link[data-size=xs][data-button] a{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.sw-link[data-size=xs][data-button] a:focus-visible{box-shadow:none;position:relative}.sw-link[data-size=xs][data-button] a:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.sw-link[data-size=xs][data-button] a{font-size:1rem;padding:1rem 3rem}.sw-link[data-size=xs][data-button] a:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}.sw-link[data-size=xs][data-button] a{min-height:0!important;padding:.5rem!important;font-size:.75rem!important}}.sw-link[data-button][data-rounded-full] a{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.sw-link[data-button][data-rounded-full] a:focus-visible{box-shadow:none;position:relative}.sw-link[data-button][data-rounded-full] a:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.sw-link[data-button][data-rounded-full] a{font-size:1rem;padding:1rem 3rem}.sw-link[data-button][data-rounded-full] a:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.sw-link[data-button][data-rounded-full] a{border-radius:9999px}.sw-link[data-sticky] a{border-radius:9999px!important}.sw-link[data-block]{display:block}.sw-link[data-block] a{width:100%}.sw-link[data-link-stretched] a:after{position:absolute;top:0;left:0;bottom:0;right:0;z-index:20;pointer-events:auto;background-color:transparent;content:""}.sw-link[data-theme=menu] a{--text-opacity:1;color:#505050;color:rgba(80,80,80,var(--text-opacity))}.sw-link[data-theme=dark] a,.sw-link[data-theme=menu] a:hover{color:var(--brand-background)}.sw-link[data-theme=light] a{color:var(--light-background)}.sw-link[data-theme=accent] a{color:var(--accent-background)}.sw-link[data-theme=accent_2] a{color:var(--accent-background-2)}.sw-link[data-button][data-theme=dark] a{background-color:var(--brand-background);--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sw-link[data-button][data-theme=light] a{background-color:var(--light-background);color:var(--light-foreground);--theme-brand:var(--light-foreground)}.sw-link[data-button][data-theme=light] a:hover{background-color:var(--light-background);border-color:var(--light-background);color:var(--brand-background)}.sw-link[data-button][data-theme=accent] a{background-color:var(--accent-background);color:var(--accent-foreground);--theme-brand:var(--accent-foreground)}.sw-link[data-button][data-theme=accent] a:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:var(--accent-background);color:var(--accent-background)}.sw-link[data-button][data-theme=accent_2] a{background-color:var(--accent-background-2);color:var(--accent-foreground-2);--theme-brand:var(--accent-foreground-2)}.sw-link[data-button][data-theme=accent_2] a:hover{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:var(--accent-background-2);color:var(--accent-background-2)}.sw-link[data-button][data-theme=dark]:hover a{--bg-opacity:1;background-color:#fff;background-color:rgba(255,255,255,var(--bg-opacity));border-color:var(--brand-background);color:var(--brand-background)}.sw-link[data-mandatory]{background-color:var(--brand-background);height:4rem;max-height:64px;padding:1rem .8rem}.sw-link[data-mandatory] a{background-color:transparent;display:flex;flex-direction:column;align-items:center;font-weight:700;margin-left:-.25rem;margin-right:-.25rem;text-align:center;color:var(--brand-foreground);max-width:80px;font-size:8px}@media (min-width:1024px){.sw-link[data-variant=cta][data-button] a{height:100%!important;padding:1rem!important;font-size:.875rem!important}}.sw-link[data-disabled] a{pointer-events:none}.sw-link[data-meta-nav] a{--text-opacity:1;color:#505050;color:rgba(80,80,80,var(--text-opacity))}@media (min-width:1024px){.sw-link[data-meta-nav] a{color:var(--brand-background)}}.sw-link[data-button][data-outlined] a{cursor:pointer;align-items:center;background-color:var(--brand-background);border:1px solid var(--button-border-color);border-radius:5px;box-shadow:0 0 10px 4px rgba(0,0,0,.05);color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;justify-content:center;letter-spacing:2px;line-height:1.5;padding:.5rem 1.5rem;text-transform:none;transition:all .15s ease-in-out}.sw-link[data-button][data-outlined] a:focus-visible{box-shadow:none;position:relative}.sw-link[data-button][data-outlined] a:disabled{background-color:var(--brand-background);box-shadow:none;opacity:.4;pointer-events:none}@media (min-width:1024px){.sw-link[data-button][data-outlined] a{font-size:1rem;padding:1rem 3rem}.sw-link[data-button][data-outlined] a:hover{background-color:#fff;border-color:var(--brand-background);color:var(--brand-background)}}.sw-link[data-button][data-outlined] a{border:1px solid;background-color:#fff}.sw-link[data-button][data-outlined] a:hover{background-color:var(--brand-background)}.sw-link[data-button][data-outlined] a{border-color:var(--brand-background);color:var(--brand-background)}.sw-link[data-button][data-outlined] a:hover{--text-opacity:1;color:#fff;color:rgba(255,255,255,var(--text-opacity))}.sw-link a b{font-weight:bolder}