._2AuAzG_page{background:var(--color-canvas);min-height:100vh;color:var(--color-charcoal);font-family:var(--font-mono);scroll-behavior:smooth;font-size:12px;font-weight:400;line-height:1.6}._2AuAzG_main{padding-top:var(--swan-header-height)}._2AuAzG_section{scroll-margin-top:var(--swan-header-height);padding:32px 10px 56px}._2AuAzG_sectionHead{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;padding:0 0 24px;display:flex}._2AuAzG_pill{border:1px solid var(--color-charcoal);letter-spacing:.02em;text-transform:uppercase;height:24px;color:var(--color-charcoal);white-space:nowrap;border-radius:999px;align-items:center;padding:0 12px;font-size:11px;display:inline-flex}._2AuAzG_tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}._2AuAzG_tab{letter-spacing:-.01em;color:var(--color-charcoal-soft);opacity:.55;font-size:12px;text-decoration:none;transition:opacity .15s,color .15s}._2AuAzG_tab:hover,._2AuAzG_tabActive,._2AuAzG_tabActive:hover{opacity:1;color:var(--color-charcoal)}._2AuAzG_tab:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:3px;opacity:1;border-radius:2px}._2AuAzG_grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;animation:.45s ease-in-out backwards _2AuAzG_collection-input;display:grid}@keyframes _2AuAzG_collection-input{0%{opacity:0}}@media (prefers-reduced-motion:reduce){._2AuAzG_grid{animation:none}}@media (max-width:1023px){._2AuAzG_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:380px){._2AuAzG_grid{grid-template-columns:minmax(0,1fr)}}._2AuAzG_card{color:inherit;cursor:pointer;outline-offset:3px;flex-direction:column;gap:8px;text-decoration:none;display:flex}._2AuAzG_card:focus-visible{outline:1px solid var(--color-charcoal);border-radius:4px}._2AuAzG_cardWrap{position:relative}._2AuAzG_cardAdd{z-index:3;border:1px solid var(--color-charcoal);background:color-mix(in srgb, var(--color-canvas) 88%, transparent);min-height:38px;color:var(--color-charcoal);font:inherit;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 11px;font-size:10px;line-height:1;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex;position:absolute;top:8px;right:8px}._2AuAzG_cardAdd:hover,._2AuAzG_cardAddIn{background:var(--color-charcoal);color:var(--color-canvas)}._2AuAzG_cardAddIn:hover{background:var(--color-accent-deep);border-color:var(--color-accent-deep)}._2AuAzG_cardAdd:focus-visible{outline:1px solid var(--color-charcoal);outline-offset:3px}@media (prefers-reduced-motion:reduce){._2AuAzG_cardAdd{transition:none}}._2AuAzG_cardMedia{aspect-ratio:2/3;background:var(--color-sand);border-radius:2px;position:relative;overflow:hidden}._2AuAzG_cardFrame{object-fit:cover;opacity:0;z-index:1;will-change:opacity;width:100%;height:100%;transition:opacity 0s linear .45s;position:absolute;inset:0;transform:scale(1.06)}._2AuAzG_cardFrameOn{opacity:1;z-index:2;transition:opacity .4s ease-in-out}._2AuAzG_cardArt{justify-content:center;align-items:center;padding:0 24px 10%;display:flex;position:absolute;inset:0}._2AuAzG_cardArt svg{width:62%;max-width:180px;height:auto}._2AuAzG_cardBody{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}._2AuAzG_cardName{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}._2AuAzG_pricePill{border:1px solid var(--color-pink-border);height:20px;color:var(--color-charcoal);white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 8px;font-size:11px;transition:border-color .15s,background-color .15s;display:inline-flex}._2AuAzG_card:hover ._2AuAzG_pricePill{border-color:var(--color-accent);background:var(--color-blush)}._2AuAzG_cardCategory{letter-spacing:.02em;color:var(--color-charcoal-soft);opacity:.7;text-transform:uppercase;font-size:10px}._2AuAzG_empty{color:var(--color-charcoal-soft);grid-column:1/-1;padding:48px 0;font-size:12px}._2AuAzG_footer{background:color-mix(in srgb, var(--color-mauve) 40%, var(--color-canvas));min-height:100vh;color:var(--color-powder);flex-direction:column;gap:24px;padding:66px 24px 36px;display:flex;position:relative;overflow:hidden}._2AuAzG_footerTop{z-index:10;letter-spacing:.06em;text-transform:uppercase;opacity:.9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;font-size:11px;display:flex;position:relative}._2AuAzG_footerLinks{gap:24px;display:flex}._2AuAzG_footerLink{color:inherit;text-decoration:none}._2AuAzG_footerLink:hover,._2AuAzG_footerLink:focus-visible{text-decoration:underline}._2AuAzG_footerMark{z-index:10;pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}._2AuAzG_footerMarkTop,._2AuAzG_footerMarkBottom{font-family:var(--font-cursive);letter-spacing:normal;color:var(--color-powder);filter:drop-shadow(0 20px 80px #00000073);font-size:23vw;line-height:.7;display:block;position:absolute}._2AuAzG_footerMarkTop{top:10vh;left:-.6vw}._2AuAzG_footerMarkBottom{bottom:6vh;right:-.6vw}@media (max-width:639px){._2AuAzG_footer{min-height:max(68svh,460px)}._2AuAzG_footerMarkBottom{bottom:10vh}}@media (prefers-reduced-motion:reduce){._2AuAzG_grid,._2AuAzG_cardFrame,._2AuAzG_tab,._2AuAzG_pricePill{transition-duration:1ms!important}}
