.listing-thumbnail{display:block;position:relative;overflow:hidden}.listing-thumbnail>img{width:100%;display:block}.listing-loop{object-fit:cover;opacity:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.listing-loop.playing{opacity:1}.auction-preview{cursor:pointer;background:#102b40;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}.auction-preview img{object-fit:cover;width:100%;height:100%}.auction-preview>span{color:#fff;background:#f03;border-radius:14px;padding:12px 25px;font-size:28px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.broadcast-status{pointer-events:none;z-index:2}.ocean-video:not([src]){visibility:hidden}.story-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .story-board-title[data-astro-cid-lcdefpme]{font:inherit;color:inherit;display:inline-block}.story-heading[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] .story-board-title[data-astro-cid-lcdefpme]:hover{color:#2475df;text-decoration:none}.story-board-title[data-astro-cid-lcdefpme]:focus-visible{outline-offset:3px;outline:2px solid #2475df}.ocean-shortcuts{row-gap:6px;padding:8px 0 10px}.ocean-shortcuts>a{padding-top:3px;padding-bottom:3px}.ocean-stories,.ocean-market{padding-top:14px}.ocean-stories .section-title,.ocean-market .section-title,.ocean-directory .section-title,.youtube-auctions .section-title{margin-bottom:8px}.ocean-stories .eyebrow,.ocean-market .eyebrow,.ocean-directory .eyebrow,.youtube-auctions .eyebrow{margin-bottom:4px}.ocean-story{padding-top:6px}.ocean-story .story-heading{margin-bottom:2px}.ocean-story .story-row{padding:4px 0}.ocean-story .story-sample{margin-top:4px}.ocean-market{padding-bottom:14px}.ocean-market .listing-body{padding-top:4px}.ocean-market .listing .muted{margin-top:2px}.blue-invitation{padding:18px 0}.invitation-copy{padding-top:2px;padding-bottom:2px}.invitation-copy .eyebrow{margin-bottom:4px}.invitation-copy h2{margin:5px 0 8px}.invitation-copy>p:not(.eyebrow){margin-bottom:0;line-height:1.6}.invitation-links>a{padding-top:8px;padding-bottom:8px}.invitation-links span{margin-bottom:3px}.invitation-links p{margin-top:3px}.ocean-directory{padding-top:16px;padding-bottom:4px}.ocean-directory-grid h3{margin-bottom:6px}.ocean-board-links>a{padding:8px 10px}.youtube-auctions{padding-top:14px;padding-bottom:8px}.auction-sample-note{margin-bottom:7px;line-height:1.5}.auction-video-caption{padding-top:4px}.auction-week-schedule{margin-bottom:10px;padding:10px}body:has(.ocean-hero) .footer{margin-top:16px;padding-top:20px;padding-bottom:20px}@media (width<=700px){.ocean-stories,.ocean-market{padding-top:12px}.ocean-story-grid{row-gap:14px}.ocean-market .listing-grid{row-gap:10px}.blue-invitation{padding:14px 0}.invitation-inner{row-gap:14px}.ocean-directory-grid{row-gap:12px}.ocean-directory{padding-top:14px}.auction-video-grid{row-gap:12px}}.ocean-stories{padding-top:39px}.ocean-market{padding-top:39px;padding-bottom:39px}.ocean-directory{padding-top:41px}.youtube-auctions{padding-top:39px}@media (width<=700px){.ocean-stories,.ocean-market{padding-top:37px}.ocean-directory{padding-top:39px}}@media (width>=701px){.ocean-hero{height:440px}.ocean-copy{padding-top:16px}}.ocean-board-links>a.directory-auto-active,.ocean-board-links>a:focus-visible{color:#2475df;background:#f1f7fe}.ocean-board-links>a:hover,.ocean-board-links>a:focus-visible,.ocean-board-links>a.directory-auto-active{font-weight:700}.ocean-directory .ocean-directory-grid{background:#f7f8fa;border-radius:18px;grid-template-columns:1.42fr 1fr;gap:26px;padding:16px}.ocean-directory .directory-card{background:#fff;border:1px solid #eef0f3;border-radius:17px;min-width:0;padding:20px 21px}.ocean-directory .directory-card>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:20px;display:flex}.ocean-directory .directory-card h3{color:#132d3b;align-items:center;gap:8px;margin:0;font-size:15px;font-weight:600;line-height:1.4;display:flex}.ocean-directory .directory-card h3 svg{color:#0864ca;flex-shrink:0;width:18px;height:18px}.ocean-directory .nature-directory h3 svg{color:#08745e}.ocean-directory .directory-card>header>small{white-space:nowrap;color:#7289a4;font-size:10px}.ocean-directory .ocean-board-links{border:0;gap:10px}.ocean-directory .fish-category-links{grid-template-columns:repeat(3,minmax(0,1fr))}.ocean-directory .ocean-board-links>a{border:0;border-radius:12px;align-items:center;min-width:0;padding:13px 12px;font-size:13px;line-height:1.45;text-decoration:none;transition:background .15s,color .15s}.ocean-directory .fish-category-links>a{color:#142c3c;box-sizing:border-box;background:#f1f3f5;min-height:47px}.ocean-directory .fish-category-links>.other-fish-link{grid-column:1/-1}.ocean-directory .ocean-board-links .directory-label{color:inherit;min-width:0}.ocean-directory .ocean-board-links .directory-arrow{color:#71869c;flex-shrink:0;font-size:15px}.ocean-directory .nature-category-links{grid-template-columns:1fr}.ocean-directory .nature-category-links>a{box-sizing:border-box;color:#123b39;background:#f2fcf7;gap:12px;min-height:64px;padding:12px}.ocean-directory .nature-category-links .nature-menu-icon{color:#007767;flex-shrink:0;width:18px;height:21px}.ocean-directory .nature-category-links .directory-label{flex:1}.ocean-directory .nature-category-links strong{font-size:13px;font-weight:500;display:block}.ocean-directory .nature-category-links small{color:#748da7;margin-top:2px;font-size:11px;line-height:1.5;display:block}.ocean-directory .nature-category-links .directory-arrow{color:#087668}.ocean-directory .directory-note{color:#7c90a8;margin:12px 0 0;font-size:10px;line-height:1.4}.ocean-directory .fish-category-links>a:hover,.ocean-directory .fish-category-links>a:focus-visible,.ocean-directory .fish-category-links>a.directory-auto-active{color:#1c65b9;background:#e5effd;font-weight:700}.ocean-directory .nature-category-links>a:hover,.ocean-directory .nature-category-links>a:focus-visible,.ocean-directory .nature-category-links>a.directory-auto-active{color:#006f59;background:#dff5eb;font-weight:700}.ocean-directory .nature-category-links>a:hover strong,.ocean-directory .nature-category-links>a:focus-visible strong,.ocean-directory .nature-category-links>a.directory-auto-active strong{font-weight:700}@media (width<=760px){.ocean-directory .ocean-directory-grid{grid-template-columns:1fr;gap:12px;padding:8px}.ocean-directory .directory-card{padding:14px}.ocean-directory .directory-card>header{margin-bottom:12px}.ocean-directory .ocean-board-links{gap:7px}.ocean-directory .ocean-board-links>a{padding:10px;font-size:12px}.ocean-directory .directory-card h3{font-size:14px}.ocean-directory .directory-card>header>small{font-size:9px}.ocean-directory .nature-category-links>a{min-height:58px}}.ocean-directory .fish-category-links>a{justify-content:flex-start;gap:9px;padding:9px 10px}.ocean-directory .fish-category-links .directory-label{flex:1}.ocean-directory .fish-category-links .fish-species-icon{background-image:url(/images/fish-species-atlas.webp);background-repeat:no-repeat;background-size:500% 200%;border-radius:0;flex:0 0 38px;width:38px;height:38px;display:block}.fish-species-icon.species-guppy{background-position:0 0}.fish-species-icon.species-corydoras{background-position:25% 0}.fish-species-icon.species-shrimp{background-position:50% 0}.fish-species-icon.species-angelfish{background-position:75% 0}.fish-species-icon.species-apisto{background-position:100% 0}.fish-species-icon.species-cichlid{background-position:0 100%}.fish-species-icon.species-pleco{background-position:25% 100%}.fish-species-icon.species-betta{background-position:50% 100%}.fish-species-icon.species-discus{background-position:75% 100%}.fish-species-icon.species-other-fish{background-position:100% 100%}@media (width<=760px){.ocean-directory .fish-category-links>a{gap:5px;padding:7px}.ocean-directory .fish-category-links .fish-species-icon{flex-basis:28px;width:28px;height:28px}.ocean-directory .fish-category-links .directory-arrow{font-size:12px}.ocean-directory .fish-category-links .directory-label{font-size:11px}}@media (width<=380px){.ocean-directory .fish-category-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.ocean-directory .nature-category-links>a{isolation:isolate;position:relative;overflow:hidden}.ocean-directory .nature-category-links>a:before{content:"";z-index:-2;opacity:0;pointer-events:none;background-position:50%;background-size:cover;transition:opacity .22s;position:absolute;inset:0}.ocean-directory .nature-category-links>a:after{content:"";z-index:-1;opacity:0;pointer-events:none;background:linear-gradient(90deg,#f5fff9cc,#f5fff966 65%,#f5fff914);transition:opacity .22s;position:absolute;inset:0}.ocean-directory .nature-category-links>.nature-tile-aquascaping:before{background-image:url(/images/nature-aquascape-hover.webp)}.ocean-directory .nature-category-links>.nature-tile-moss:before{background-image:url(/images/nature-moss-hover.webp)}.ocean-directory .nature-category-links>.nature-tile-plants:before{background-image:url(/images/nature-plants-hover.webp)}.ocean-directory .nature-category-links>.nature-tile-wildlife:before{background-image:url(/images/nature-lighting-hover.webp)}.ocean-directory .nature-category-links>a:hover:before,.ocean-directory .nature-category-links>a:focus-visible:before{opacity:.7}.ocean-directory .nature-category-links>a:hover:after,.ocean-directory .nature-category-links>a:focus-visible:after{opacity:1}.ocean-directory .nature-category-links>a:hover .directory-label,.ocean-directory .nature-category-links>a:focus-visible .directory-label{text-shadow:0 1px 3px #ffffffb3}@media (prefers-reduced-motion:reduce){.ocean-directory .nature-category-links>a:before,.ocean-directory .nature-category-links>a:after{transition:none}}.ocean-directory .ocean-board-links>a .fish-species-icon,.ocean-directory .ocean-board-links>a .nature-menu-icon,.ocean-directory .ocean-board-links>a .directory-label{transition:transform .18s}.ocean-directory .ocean-board-links>a .directory-label{transform-origin:0;display:block}@media (hover:hover){.ocean-directory .ocean-board-links>a:hover .fish-species-icon,.ocean-directory .ocean-board-links>a:hover .nature-menu-icon,.ocean-directory .ocean-board-links>a:hover .directory-label{transform:scale(1.1)}}.ocean-directory .ocean-board-links>a:focus-visible .fish-species-icon,.ocean-directory .ocean-board-links>a:focus-visible .nature-menu-icon,.ocean-directory .ocean-board-links>a:focus-visible .directory-label{transform:scale(1.1)}@media (prefers-reduced-motion:reduce){.ocean-directory .ocean-board-links>a .fish-species-icon,.ocean-directory .ocean-board-links>a .nature-menu-icon,.ocean-directory .ocean-board-links>a .directory-label{transition:none}}.ocean-directory .ocean-board-links .directory-arrow{opacity:.6;justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.ocean-directory .ocean-board-links .directory-arrow svg{width:18px;height:18px;display:block}.ocean-story[data-astro-cid-lcdefpme] .story-row[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{font-size:14px}.auction-result-link[data-astro-cid-lcdefpme]{color:#2475df;background:#f5f9ff;border:1px solid #cbdff7;border-radius:7px;justify-content:center;align-items:center;gap:6px;width:fit-content;margin:8px 0 0;padding:7px 12px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.auction-result-link[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{width:17px;height:17px}.auction-result-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{margin-left:8px}.auction-result-link[data-astro-cid-lcdefpme]:hover{background:#e8f2ff;text-decoration:none}.auction-result-link[data-astro-cid-lcdefpme][hidden]{display:none}.auction-video-caption[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:6px}.auction-video-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{flex:1;min-width:0}.auction-video-caption[data-astro-cid-lcdefpme] .auction-result-link[data-astro-cid-lcdefpme]{flex-shrink:0;gap:4px;margin:0;padding:6px 9px;font-size:11px}.auction-video-caption[data-astro-cid-lcdefpme] .auction-result-link[data-astro-cid-lcdefpme]>span[data-astro-cid-lcdefpme]{margin-left:2px}.auction-video-caption[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme][data-broadcast-caption]{margin-left:0}
