:root [data-button][data-variant]{--button-fill:var(--notch-fill,var(--primary));--notch-width:14px;--notch-height:6px;--notch-stroke:0px;position:var(--button-position,relative);isolation:isolate;box-shadow:none;cursor:pointer;background:0 0;border-color:#0000;border-radius:0}:root [data-button]:not([data-variant=link]):before,:root [data-button]:not([data-variant=link]):after{content:"";z-index:-2;pointer-events:none;background:var(--notch-border,transparent);clip-path:polygon(0 0, calc(100% - var(--notch-width)) 0, calc(100% - var(--notch-width)) var(--notch-height), 100% var(--notch-height), 100% 100%, 0 100%);transition:background-color .45s ease-in-out,clip-path .6s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}:root [data-button]:not([data-variant=link]):after{inset:var(--notch-stroke);z-index:-1;background:var(--button-fill);clip-path:polygon(0 0, calc(100% - var(--notch-width) + var(--notch-stroke)) 0, calc(100% - var(--notch-width) + var(--notch-stroke)) calc(var(--notch-height) - var(--notch-stroke)), 100% calc(var(--notch-height) - var(--notch-stroke)), 100% 100%, 0 100%)}:root [data-button][data-variant=outline]{--button-fill:var(--notch-fill,var(--background));--button-hover:var(--notch-hover,var(--accent));--notch-border:var(--border);--notch-stroke:1px}:root [data-button][data-variant=secondary]{--button-fill:var(--notch-fill,var(--secondary));--button-hover:var(--notch-hover,color-mix(in srgb, var(--secondary), var(--foreground) 8%))}:root [data-button][data-variant=brand]{--button-fill:var(--notch-fill,var(--wine-700));--button-hover:var(--notch-hover,var(--wine-800))}:root [data-button][data-variant=destructive]{--button-fill:var(--notch-fill,var(--destructive));--button-hover:var(--notch-hover,color-mix(in srgb, var(--destructive), black 12%))}:root [data-button][data-variant=ghost]{--button-fill:var(--notch-fill,transparent);--button-hover:var(--notch-hover,var(--accent))}:root [data-button][data-button-tone=sidebar]{--notch-fill:var(--sidebar-primary);--notch-hover:color-mix(in srgb, var(--sidebar-primary), black 12%)}:root [data-button][data-button-tone=sidebar-soft]{--notch-fill:color-mix(in srgb, var(--sidebar-primary) 8%, transparent);--notch-hover:color-mix(in srgb, var(--sidebar-primary) 15%, transparent)}:root [data-button][data-size=sm]{--notch-width:10px;--notch-height:4px}:root [data-button][data-size=icon]{--notch-width:8px;--notch-height:4px}:root [data-button][data-variant]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible){--button-fill:var(--button-hover,var(--notch-hover,color-mix(in srgb, var(--primary), black 12%)))}:root [data-button]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):before,:root [data-button]:not(:disabled):not([aria-disabled=true]):is(:hover,:focus-visible):after{clip-path:polygon(0 0,100% 0,100% 0,100% 0,100% 100%,0 100%)}:root [data-button]:focus-visible{outline:3px solid var(--ring);outline-offset:4px}:root [data-button]:is(:disabled,[aria-disabled=true]){cursor:default}:root [data-button][aria-disabled=true]{pointer-events:none;opacity:.5}:root [data-button][aria-invalid=true]{outline:2px solid var(--destructive);outline-offset:3px}@media (prefers-reduced-motion:reduce){:root [data-button]:before,:root [data-button]:after{transition:none}}
@font-face{font-family:displayFont;src:url(../media/StackSansNotch_Regular-s.p.21czkh0kw01ag.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:displayFont;src:url(../media/StackSansNotch_SemiBold-s.p.2--bbw9q4gwtn.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:displayFont Fallback;src:local(Arial);ascent-override:94.69%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:105.61%}.displayfont_d4d02860-module__ovFToW__className{font-family:displayFont,displayFont Fallback,Helvetica Neue,-apple-system,sans-serif}.displayfont_d4d02860-module__ovFToW__variable{--font-display:"displayFont", "displayFont Fallback", Helvetica Neue, -apple-system, sans-serif}
@font-face{font-family:editorialFont;src:url(../media/EBGaramond_VariableFont_wght-s.p.32dqni5iln7f2.ttf)format("truetype");font-display:swap;font-weight:400 800;font-style:normal}@font-face{font-family:editorialFont;src:url(../media/EBGaramond_Italic_VariableFont_wght-s.p.0_l7-90n4x8kb.ttf)format("truetype");font-display:swap;font-weight:400 800;font-style:italic}@font-face{font-family:editorialFont Fallback;src:local(Arial);ascent-override:117.75%;descent-override:34.85%;line-gap-override:0.0%;size-adjust:85.52%}.editorialfont_98095439-module__3Pcipq__className{font-family:editorialFont,editorialFont Fallback,Iowan Old Style,Baskerville,Georgia,serif}.editorialfont_98095439-module__3Pcipq__variable{--font-editorial:"editorialFont", "editorialFont Fallback", Iowan Old Style, Baskerville, Georgia, serif}
