.ocean-home.ocean-books{--font-primary:var(--font-ocean);--font-serif:var(--font-ocean)}.ocean-home.ocean-books h1,.ocean-home.ocean-books h2,.ocean-home.ocean-books h3{font-family:var(--font-ocean),sans-serif}.ocean-books .ocean-hero>.bk-wrap{padding-bottom:24px}.ocean-books .ocean-hero .bk-catalogue-hero h1{font-weight:800;letter-spacing:-.04em}.ocean-books .ocean-hero .bk-heading-dot{color:hsl(var(--ocean-hl))}.ocean-books .bk-eyebrow{color:hsl(var(--muted-foreground));font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ocean-books .bk-card-body .bk-eyebrow{font-size:12px}.ocean-books .bk-hero-mark{position:relative;z-index:1;color:hsl(var(--ocean-hl));border-left-color:hsla(0,0%,100%,.14)}.ocean-books .bk-hero-mark span{color:hsl(var(--ocean-mist))}.ocean-books .ocean-sheet>.bk-wrap{padding-top:40px}.ocean-books .bk-catalogue-bar{border-top:0}.ocean-books .bk-book-card{border-radius:var(--ocean-card-radius);border-color:hsl(var(--border)/.8);box-shadow:0 1px 2px hsl(var(--ocean-deep)/.04),0 18px 40px -28px hsl(var(--ocean-deep)/.35);transition:transform .45s var(--ocean-ease),box-shadow .45s var(--ocean-ease),border-color .3s ease}.ocean-books .bk-book-card:hover{transform:translateY(-4px);border-color:hsl(var(--ocean-mint)/.55);box-shadow:0 2px 4px hsl(var(--ocean-deep)/.05),0 28px 50px -30px hsl(var(--ocean-glow-teal)/.55)}.ocean-books .bk-featured{border-color:hsl(var(--ocean-mint)/.7)}.ocean-books .bk-card-cover{background:hsl(var(--ocean-tint)/.7)}.ocean-books .bk-card-image{transition:transform .6s var(--ocean-ease)}.ocean-books .bk-featured-label{border-radius:999px;background:hsl(var(--ocean-mint));color:hsl(var(--ocean-mint-ink))}.ocean-books .bk-button{border-radius:999px}.ocean-books .bk-secondary:hover{background:hsl(var(--ocean-tint));transform:translateY(-2px)}.ocean-books .bk-empty{border-radius:var(--ocean-card-radius)}