.bite-card[data-astro-cid-ryspqv7u]{--notch: 104px;--cut-x: calc(100% - var(--notch) * .42);--cut-y: calc(var(--notch) * .42);--cut-left: 0px;--cut-right: 100%;--cut-top: 0px;--cut-bottom: 100%;--notch-ink: var(--color-navy);position:relative;isolation:isolate;min-width:0;min-height:250px;color:var(--color-navy)}.bite-card[data-astro-cid-ryspqv7u][data-depth=small]{--notch: 76px}.bite-card[data-astro-cid-ryspqv7u][data-depth=large]{--notch: 138px}.bite-card[data-astro-cid-ryspqv7u][data-corner=top-left]{--cut-x: calc(var(--notch) * .42);--cut-y: calc(var(--notch) * .42)}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-left]{--cut-x: calc(var(--notch) * .42);--cut-y: calc(100% - var(--notch) * .42)}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-right]{--cut-x: calc(100% - var(--notch) * .42);--cut-y: calc(100% - var(--notch) * .42)}.bite-card[data-astro-cid-ryspqv7u][data-tone=navy]{--notch-ink: var(--color-red);color:var(--color-text-on-dark)}.bite-card__surface[data-astro-cid-ryspqv7u]{position:absolute;inset:0;z-index:-1;border-radius:var(--radius-card);background:var(--color-surface);-webkit-mask-image:radial-gradient(circle at var(--cut-x) var(--cut-y),transparent calc(var(--notch) * .63 - 1px),#000 calc(var(--notch) * .63));mask-image:radial-gradient(circle at var(--cut-x) var(--cut-y),transparent calc(var(--notch) * .63 - 1px),#000 calc(var(--notch) * .63))}.bite-card[data-astro-cid-ryspqv7u][data-tone=navy] .bite-card__surface[data-astro-cid-ryspqv7u]{background:var(--color-navy)}.bite-card__surface[data-astro-cid-ryspqv7u]:has(.bite-card__media){overflow:hidden}.bite-card__media[data-astro-cid-ryspqv7u]{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.bite-card[data-astro-cid-ryspqv7u][data-shape=square] .bite-card__surface[data-astro-cid-ryspqv7u]{-webkit-mask-image:none;mask-image:none}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-corner=top-right] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:polygon(0 0,calc(100% - var(--notch)) 0,calc(100% - var(--notch)) calc(var(--notch) - 12px),calc(100% - var(--notch) + 2px) calc(var(--notch) - 6px),calc(100% - var(--notch) + 6px) calc(var(--notch) - 2px),calc(100% - var(--notch) + 12px) var(--notch),100% var(--notch),100% 100%,0 100%)}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-corner=top-left] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:polygon(var(--notch) 0,100% 0,100% 100%,0 100%,0 var(--notch),calc(var(--notch) - 12px) var(--notch),calc(var(--notch) - 6px) calc(var(--notch) - 2px),calc(var(--notch) - 2px) calc(var(--notch) - 6px),var(--notch) calc(var(--notch) - 12px))}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-corner=bottom-right] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:polygon(0 0,100% 0,100% calc(100% - var(--notch)),calc(100% - var(--notch) + 12px) calc(100% - var(--notch)),calc(100% - var(--notch) + 6px) calc(100% - var(--notch) + 2px),calc(100% - var(--notch) + 2px) calc(100% - var(--notch) + 6px),calc(100% - var(--notch)) calc(100% - var(--notch) + 12px),calc(100% - var(--notch)) 100%,0 100%)}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-corner=bottom-left] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:polygon(0 0,100% 0,100% 100%,var(--notch) 100%,var(--notch) calc(100% - var(--notch) + 12px),calc(var(--notch) - 2px) calc(100% - var(--notch) + 6px),calc(var(--notch) - 6px) calc(100% - var(--notch) + 2px),calc(var(--notch) - 12px) calc(100% - var(--notch)),0 calc(100% - var(--notch)))}@supports (clip-path: shape(from 0 0,line to 100% 100%,close)){.bite-card[data-astro-cid-ryspqv7u]{--notch-lip: 10px;--notch-elbow: 18px;--notch-outer: var(--radius-card)}.bite-card[data-astro-cid-ryspqv7u][data-shape=round]{--notch-elbow: calc(var(--notch) * .53)}.bite-card[data-astro-cid-ryspqv7u][data-shape=square]{--notch-lip: 4px}.bite-card__surface[data-astro-cid-ryspqv7u]{-webkit-mask-image:none;mask-image:none}.bite-card[data-astro-cid-ryspqv7u][data-corner=top-right] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:shape(from var(--notch-outer) 0,line to calc(100% - var(--notch) - var(--notch-lip)) 0,curve to calc(100% - var(--notch)) var(--notch-lip) with calc(100% - var(--notch)) 0,line to calc(100% - var(--notch)) calc(var(--notch) - var(--notch-elbow)),curve to calc(100% - var(--notch) + var(--notch-elbow)) var(--notch) with calc(100% - var(--notch)) var(--notch),line to calc(100% - var(--notch-lip)) var(--notch),curve to 100% calc(var(--notch) + var(--notch-lip)) with 100% var(--notch),line to 100% calc(100% - var(--notch-outer)),curve to calc(100% - var(--notch-outer)) 100% with 100% 100%,line to var(--notch-outer) 100%,curve to 0 calc(100% - var(--notch-outer)) with 0 100%,line to 0 var(--notch-outer),curve to var(--notch-outer) 0 with 0 0,close)}.bite-card[data-astro-cid-ryspqv7u][data-corner=top-left] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:shape(from calc(var(--notch) + var(--notch-lip)) 0,line to calc(100% - var(--notch-outer)) 0,curve to 100% var(--notch-outer) with 100% 0,line to 100% calc(100% - var(--notch-outer)),curve to calc(100% - var(--notch-outer)) 100% with 100% 100%,line to var(--notch-outer) 100%,curve to 0 calc(100% - var(--notch-outer)) with 0 100%,line to 0 calc(var(--notch) + var(--notch-lip)),curve to var(--notch-lip) var(--notch) with 0 var(--notch),line to calc(var(--notch) - var(--notch-elbow)) var(--notch),curve to var(--notch) calc(var(--notch) - var(--notch-elbow)) with var(--notch) var(--notch),line to var(--notch) var(--notch-lip),curve to calc(var(--notch) + var(--notch-lip)) 0 with var(--notch) 0,close)}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-right] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:shape(from var(--notch-outer) 0,line to calc(100% - var(--notch-outer)) 0,curve to 100% var(--notch-outer) with 100% 0,line to 100% calc(100% - var(--notch) - var(--notch-lip)),curve to calc(100% - var(--notch-lip)) calc(100% - var(--notch)) with 100% calc(100% - var(--notch)),line to calc(100% - var(--notch) + var(--notch-elbow)) calc(100% - var(--notch)),curve to calc(100% - var(--notch)) calc(100% - var(--notch) + var(--notch-elbow)) with calc(100% - var(--notch)) calc(100% - var(--notch)),line to calc(100% - var(--notch)) calc(100% - var(--notch-lip)),curve to calc(100% - var(--notch) - var(--notch-lip)) 100% with calc(100% - var(--notch)) 100%,line to var(--notch-outer) 100%,curve to 0 calc(100% - var(--notch-outer)) with 0 100%,line to 0 var(--notch-outer),curve to var(--notch-outer) 0 with 0 0,close)}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-left] .bite-card__surface[data-astro-cid-ryspqv7u]{clip-path:shape(from var(--notch-outer) 0,line to calc(100% - var(--notch-outer)) 0,curve to 100% var(--notch-outer) with 100% 0,line to 100% calc(100% - var(--notch-outer)),curve to calc(100% - var(--notch-outer)) 100% with 100% 100%,line to calc(var(--notch) + var(--notch-lip)) 100%,curve to var(--notch) calc(100% - var(--notch-lip)) with var(--notch) 100%,line to var(--notch) calc(100% - var(--notch) + var(--notch-elbow)),curve to calc(var(--notch) - var(--notch-elbow)) calc(100% - var(--notch)) with var(--notch) calc(100% - var(--notch)),line to var(--notch-lip) calc(100% - var(--notch)),curve to 0 calc(100% - var(--notch) - var(--notch-lip)) with 0 calc(100% - var(--notch)),line to 0 var(--notch-outer),curve to var(--notch-outer) 0 with 0 0,close)}}.bite-card__piece[data-astro-cid-ryspqv7u]{position:absolute;z-index:1;width:calc(var(--notch) * .85);height:calc(var(--notch) * .85);box-sizing:border-box;background:var(--color-surface);pointer-events:none}.bite-card[data-astro-cid-ryspqv7u][data-tone=navy] .bite-card__piece[data-astro-cid-ryspqv7u]{background:var(--color-navy)}.bite-card[data-astro-cid-ryspqv7u][data-corner=top-left] .bite-card__piece[data-astro-cid-ryspqv7u]{top:0;left:0;border-radius:8px 8px 18px}.bite-card[data-astro-cid-ryspqv7u][data-corner=top-right] .bite-card__piece[data-astro-cid-ryspqv7u]{top:0;right:0;border-radius:8px 8px 8px 18px}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-left] .bite-card__piece[data-astro-cid-ryspqv7u]{bottom:0;left:0;border-radius:8px 18px 8px 8px}.bite-card[data-astro-cid-ryspqv7u][data-corner=bottom-right] .bite-card__piece[data-astro-cid-ryspqv7u]{bottom:0;right:0;border-radius:18px 8px 8px}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-inset=piece] .bite-card__socket[data-astro-cid-ryspqv7u]{width:calc(var(--notch) * .85);height:calc(var(--notch) * .85);transform:none;overflow:hidden}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-inset=piece][data-corner=top-left] .bite-card__socket[data-astro-cid-ryspqv7u]{top:0;left:0;border-radius:8px 8px 18px}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-inset=piece][data-corner=top-right] .bite-card__socket[data-astro-cid-ryspqv7u]{top:0;left:auto;right:0;border-radius:8px 8px 8px 18px}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-inset=piece][data-corner=bottom-left] .bite-card__socket[data-astro-cid-ryspqv7u]{top:auto;bottom:0;left:0;border-radius:8px 18px 8px 8px}.bite-card[data-astro-cid-ryspqv7u][data-shape=square][data-inset=piece][data-corner=bottom-right] .bite-card__socket[data-astro-cid-ryspqv7u]{inset:auto 0 0 auto;border-radius:18px 8px 8px}.bite-card__content[data-astro-cid-ryspqv7u]{position:relative;padding:clamp(24px,3vw,40px);padding-top:max(28px,calc(var(--notch) * .67))}.bite-card[data-astro-cid-ryspqv7u][data-corner^=bottom] .bite-card__content[data-astro-cid-ryspqv7u]{padding-top:clamp(24px,3vw,40px);padding-bottom:max(28px,calc(var(--notch) * .67))}.bite-card[data-astro-cid-ryspqv7u][data-corner$=left] .bite-card__content[data-astro-cid-ryspqv7u]{padding-left:max(28px,calc(var(--notch) * .72))}.bite-card[data-astro-cid-ryspqv7u][data-corner$=right] .bite-card__content[data-astro-cid-ryspqv7u]{padding-right:max(28px,calc(var(--notch) * .72))}.bite-card__socket[data-astro-cid-ryspqv7u]{position:absolute;z-index:2;left:var(--cut-x);top:var(--cut-y);width:min(64px,calc(var(--notch) * .68));height:min(64px,calc(var(--notch) * .68));display:grid;place-items:center;transform:translate(-50%,-50%);color:var(--notch-ink)}.bite-card[data-astro-cid-ryspqv7u][data-shape=square] .bite-card__socket[data-astro-cid-ryspqv7u]{--square-socket: 1}.bite-card__socket[data-astro-cid-ryspqv7u]:empty{display:none}@media(max-width:600px){.bite-card[data-astro-cid-ryspqv7u]{--notch: 90px;min-height:210px}.bite-card[data-astro-cid-ryspqv7u][data-depth=small]{--notch: 65px}.bite-card[data-astro-cid-ryspqv7u][data-depth=large]{--notch: 110px}}.radar-reveal[data-astro-cid-zw4dlt3q]{position:absolute;z-index:0;top:28px;left:28px;width:64px;height:64px;overflow:hidden;isolation:isolate;border:1px solid var(--color-navy);border-radius:50%;background:var(--color-surface);pointer-events:none}.radar-reveal__art[data-astro-cid-zw4dlt3q]{position:absolute;inset:0;background:url(/images/bauhaus-card.webp) var(--radar-art-position) / 340px auto no-repeat}.radar-reveal__veil[data-astro-cid-zw4dlt3q]{position:absolute;inset:0;display:block;width:100%;height:100%}.radar-reveal__aperture[data-astro-cid-zw4dlt3q]{transform-box:view-box;transform-origin:32px 32px;animation:radar-reveal-scan 22s linear infinite;animation-play-state:var(--radar-play-state, paused)}@keyframes radar-reveal-scan{0%{transform:rotate(var(--radar-start))}to{transform:rotate(calc(var(--radar-start) + 360deg))}}@media(max-width:600px){.radar-reveal[data-astro-cid-zw4dlt3q]{left:26px}}@media(prefers-reduced-motion:reduce){.radar-reveal__aperture[data-astro-cid-zw4dlt3q]{animation:none;transform:rotate(var(--radar-start))}}
