@import url("https://fonts.googleapis.com/css2?family=Nunito:wght@700;800;900&family=Zen+Maru+Gothic:wght@400;500;700&display=swap");html:has(.ocean-friends_site__2pjWg){scroll-behavior:smooth}.ocean-friends_site__2pjWg{--ink:#103f61;--brand:#12658f;--muted:#537586;--line:#cde3e7;--paper:#fffefa;color:var(--ink);background:var(--paper);font-family:Zen Maru Gothic,sans-serif;font-size:15px;line-height:1.7;overflow:hidden}.ocean-friends_site__2pjWg *,.ocean-friends_site__2pjWg :after,.ocean-friends_site__2pjWg :before{box-sizing:border-box}.ocean-friends_site__2pjWg h1,.ocean-friends_site__2pjWg h2,.ocean-friends_site__2pjWg h3,.ocean-friends_site__2pjWg p{margin:0}.ocean-friends_site__2pjWg a{color:inherit;text-decoration:none;cursor:pointer}.ocean-friends_site__2pjWg button,.ocean-friends_site__2pjWg input{font:inherit}.ocean-friends_site__2pjWg button{cursor:pointer}.ocean-friends_site__2pjWg img{display:block;height:auto}.ocean-friends_site__2pjWg :focus-visible{outline:3px solid #f58b57;outline-offset:3px}.ocean-friends_site__2pjWg section{scroll-margin-top:24px}.ocean-friends_container__kDLA2{width:min(1200px,calc(100% - 48px));margin-inline:auto}.ocean-friends_visuallyHidden__AMtUG{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ocean-friends_header__SASMq{position:relative;z-index:10;height:96px;background:var(--paper)}.ocean-friends_headerInner__DjF1D{width:min(1200px,calc(100% - 48px));height:100%;margin:auto;display:flex;align-items:center;gap:40px}.ocean-friends_logo__mZfi5{display:inline-flex;align-items:center;gap:10px;flex:none;font-family:Nunito,sans-serif;line-height:1}.ocean-friends_logoMark__9FuuT{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;color:white;background:var(--brand)}.ocean-friends_logoMark__9FuuT img{width:24px;height:24px}.ocean-friends_logoText__oddrd{display:flex;flex-direction:column;gap:2px}.ocean-friends_logoText__oddrd strong{font-size:20px;font-weight:900;letter-spacing:0}.ocean-friends_logoText__oddrd small{font-size:14px;font-weight:800}.ocean-friends_navigation__H_x3C{display:flex;align-items:center;gap:40px;margin-left:auto;font-weight:700;font-size:14px}.ocean-friends_footer__ElKjJ a:hover,.ocean-friends_navigation__H_x3C a:not(.ocean-friends_searchLink__H0SfP):hover,.ocean-friends_textLink__YLS0e:hover{text-decoration:underline;text-underline-offset:4px}.ocean-friends_searchLink__H0SfP{width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:#eef8fa;color:var(--brand)!important}.ocean-friends_searchLink__H0SfP span{display:none}.ocean-friends_headerActions__dCscZ{display:flex;align-items:center;gap:10px}.ocean-friends_languageControl___1bhM{position:relative;display:inline-flex;align-items:center}.ocean-friends_languageSelect__0oUKO{appearance:none;min-height:42px;padding:0 22px 0 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ocean-friends_languageControl___1bhM:hover .ocean-friends_languageSelect__0oUKO{text-decoration:underline;text-underline-offset:4px}.ocean-friends_languageArrow__w_z8X{position:absolute;right:0;pointer-events:none}.ocean-friends_menuButton__kQEre{display:none;width:42px;height:42px;place-items:center;padding:0;border:1px solid var(--line);border-radius:10px;background:white;color:var(--brand)}.ocean-friends_hero__Kh5vI{position:relative;background:#ddf3f6;min-height:668px;overflow:hidden}.ocean-friends_hero__Kh5vI:after{content:"";position:absolute;inset:auto 0 -1px;height:28px;background:url(/ocean-friends/svg/shoreline.svg) bottom/100% 100% no-repeat}.ocean-friends_heroInner__6dGcA{width:min(1200px,calc(100% - 48px));min-height:668px;margin:auto;position:relative}.ocean-friends_heroCopy__8qnpI{position:relative;z-index:2;width:min(610px,52%);padding-top:76px}.ocean-friends_welcome__3qWGT{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;min-height:36px;border-radius:999px;background:white;color:var(--brand);font-weight:700;font-size:14px}.ocean-friends_welcome__3qWGT span{width:6px;height:6px;border-radius:50%;background:#f58b57}.ocean-friends_hero__Kh5vI h1{margin-top:24px;font-family:Nunito,sans-serif;font-size:clamp(66px,7vw,100px);font-weight:900;line-height:.98;letter-spacing:0}.ocean-friends_heroDescription__Pg_Yj{margin-top:24px!important;font-size:16px;font-weight:500;line-height:1.9}.ocean-friends_inverseButton__NcHkV,.ocean-friends_primaryButton__vEtlm{min-height:48px;width:fit-content;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 20px;border-radius:999px;font-weight:700;font-size:14px;transition:transform .2s ease,background .2s ease}.ocean-friends_primaryButton__vEtlm{margin-top:24px;background:var(--brand);color:white!important}.ocean-friends_inverseButton__NcHkV:hover,.ocean-friends_primaryButton__vEtlm:hover{transform:translateY(-2px)}.ocean-friends_heroArt__YMiBq{position:absolute;inset:0;pointer-events:none}.ocean-friends_sunlitWater__waPDK{position:absolute;width:1050px;height:740px;left:410px;top:15px}.ocean-friends_heroManta__5jLcW{position:absolute;width:245px;right:28px;top:8px;transform:rotate(-8deg)}.ocean-friends_heroWhale__o4ROn{position:absolute;width:660px;right:-64px;top:142px;transform:scaleX(-1)}.ocean-friends_heroTurtle__tUA_m{position:absolute;width:154px;left:554px;bottom:112px;transform:rotate(-5deg)}.ocean-friends_heroJelly__50Roa{position:absolute;width:70px;left:266px;bottom:70px}.ocean-friends_heroClown__piOC7{position:absolute;width:73px;right:-78px;bottom:92px}.ocean-friends_heroCoralLeft__SRC95{position:absolute;width:118px;left:-120px;bottom:0}.ocean-friends_heroCoralRight__y7BEI{position:absolute;width:103px;right:-120px;bottom:0}.ocean-friends_heroSeaweed__1YFZ6{position:absolute;width:58px;right:-15px;bottom:0}.ocean-friends_heroCaption__YnbOP{position:absolute;left:745px;bottom:68px;display:flex;align-items:center;gap:10px;color:var(--brand);font-size:14px;font-weight:700;white-space:nowrap}.ocean-friends_library__9YT_n{padding:64px 0 88px}.ocean-friends_sectionHeading__Ajy6p{display:flex;flex-direction:column;gap:12px}.ocean-friends_eyebrow__xmbXk{color:var(--brand);font:900 14px/1.3 Nunito,sans-serif}.ocean-friends_sectionHeading__Ajy6p h2{font-size:36px;line-height:1.4;font-weight:700}.ocean-friends_sectionHeading__Ajy6p p{color:var(--muted);line-height:1.85}.ocean-friends_searchForm__AC05C{width:100%;height:72px;display:flex;align-items:center;gap:14px;margin-top:24px;padding:7px 8px 7px 24px;border:1.5px solid var(--line);border-radius:999px;color:var(--brand);background:white}.ocean-friends_searchForm__AC05C:focus-within{border-color:var(--brand)}.ocean-friends_searchForm__AC05C input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:var(--ink);font-size:15px}.ocean-friends_searchForm__AC05C input::placeholder{color:var(--muted);opacity:1}.ocean-friends_searchForm__AC05C button{flex:none;border:0;border-radius:999px;background:#f58b57;color:var(--ink);padding:10px 18px;font-weight:700}.ocean-friends_searchForm__AC05C button:hover{background:#ffad82}.ocean-friends_filters__IFQT4{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.ocean-friends_filters__IFQT4 button{min-height:32px;padding:3px 12px;border:1px solid var(--line);border-radius:7px;background:#eef8fa;color:var(--brand);font-size:14px;font-weight:700}.ocean-friends_filters__IFQT4 button.ocean-friends_filterActive__dFKCr{border-color:var(--brand);background:var(--brand);color:white}.ocean-friends_popularHeading__cLWFC{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-top:64px}.ocean-friends_textLink__YLS0e{display:inline-flex;align-items:center;gap:8px;flex:none;color:var(--brand)!important;font-weight:700;font-size:14px}.ocean-friends_creatureGrid__6Fu7c{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:32px}.ocean-friends_creatureCard__uBZCi{min-width:0;padding:12px;border:1px solid var(--line);border-radius:24px;background:white;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ocean-friends_creatureImage__nEcsX{position:relative;display:grid;place-items:center;height:208px;overflow:hidden;border-radius:18px}.ocean-friends_creatureImage__nEcsX.ocean-friends_blue__piV3c{background:#ddf3f6}.ocean-friends_creatureImage__nEcsX.ocean-friends_peach__XoAKn{background:#fff0e6}.ocean-friends_creatureImage__nEcsX.ocean-friends_green__pl5WZ{background:#e8f3e9}.ocean-friends_creatureImage__nEcsX.ocean-friends_yellow__QLdyV{background:#fff4d8}.ocean-friends_creatureImage__nEcsX img{max-width:88%;max-height:72%;object-fit:contain}.ocean-friends_creatureImage__nEcsX:has(img[src$="blue-whale.svg"]) img{width:88%}.ocean-friends_creatureImage__nEcsX:has(img[src$="ocellaris-clownfish.svg"]) img{width:55%}.ocean-friends_creatureImage__nEcsX:has(img[src$="green-sea-turtle.svg"]) img{width:68%}.ocean-friends_creatureImage__nEcsX:has(img[src$="japanese-sea-nettle.svg"]) img{width:34%}.ocean-friends_creatureImage__nEcsX:has(img[src$="giant-manta-ray.svg"]) img{width:70%}.ocean-friends_creatureImage__nEcsX:has(img[src$="red-starfish.svg"]) img{width:45%}.ocean-friends_badge__cQNI7{position:absolute;top:10px;left:10px;z-index:1;padding:3px 9px;border-radius:999px;background:white;color:var(--brand);font-size:14px;line-height:22px;font-weight:700}.ocean-friends_creatureInfo__43CCe{padding:20px 10px 8px}.ocean-friends_creatureTitle__X_Brc{display:flex;justify-content:space-between;align-items:center;gap:8px}.ocean-friends_creatureTitle__X_Brc h3{font-size:22px;line-height:1.45;font-weight:700}.ocean-friends_creatureTitle__X_Brc svg{color:var(--brand)}.ocean-friends_english__aFi_J{margin-top:7px!important;font:700 14px/1.4 Nunito,sans-serif;color:var(--muted)}.ocean-friends_creatureInfo__43CCe>p:last-child{margin-top:9px;color:var(--muted);font-size:14px;line-height:1.8}.ocean-friends_emptyState__Nbyed{grid-column:1/-1;padding:28px;border:1px solid var(--line);border-radius:18px;color:var(--muted);text-align:center}.ocean-friends_worlds__jP4jR{padding:80px 0;background:#f0f9fa}.ocean-friends_centered__XmDcx{align-items:center;text-align:center}.ocean-friends_areaGrid__P4uHv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:40px}.ocean-friends_areaCard__8iFO2{min-width:0;overflow:hidden;border-radius:24px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ocean-friends_areaCard__8iFO2.ocean-friends_reef__TkHcq{background:#dff2eb}.ocean-friends_areaCard__8iFO2.ocean-friends_open__xa1N4{background:#c4ebf2}.ocean-friends_areaCard__8iFO2.ocean-friends_deep___fwiJ{background:#0c304c;color:white}.ocean-friends_areaImage__pRmf4{position:relative;height:196px;overflow:hidden}.ocean-friends_areaGlow__cfhqT{position:absolute;width:90%;height:190px;left:10%;top:30px;border-radius:50%;background:rgba(255,255,255,.25)}.ocean-friends_deep___fwiJ .ocean-friends_areaGlow__cfhqT{background:rgba(22,73,101,.45)}.ocean-friends_areaImage__pRmf4 img{position:absolute;object-fit:contain}.ocean-friends_reef__TkHcq .ocean-friends_areaImage1__ZCHni{width:98px;left:20px;bottom:0}.ocean-friends_reef__TkHcq .ocean-friends_areaImage2__V4vXh{width:118px;left:42%;top:36px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage3__TX87C{width:35px;left:51%;bottom:12px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage4__OVN7m{width:80px;right:22px;bottom:0}.ocean-friends_reef__TkHcq .ocean-friends_areaImage5__cC5qq{width:48px;right:5px;top:92px}.ocean-friends_open__xa1N4 .ocean-friends_areaImage1__ZCHni{width:118px;left:10%;top:5px}.ocean-friends_open__xa1N4 .ocean-friends_areaImage2__V4vXh{width:82%;left:8%;bottom:-10px}.ocean-friends_deep___fwiJ .ocean-friends_areaImage1__ZCHni{width:54px;left:22%;bottom:32px}.ocean-friends_deep___fwiJ .ocean-friends_areaImage2__V4vXh{width:100px;right:14%;top:18px}.ocean-friends_areaInfo__ld4ko{padding:24px 28px 28px}.ocean-friends_areaLabel__vTiqU{color:var(--brand);font-size:14px;font-weight:700}.ocean-friends_areaTitle__5O8rn{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:12px}.ocean-friends_areaTitle__5O8rn h3{font-size:26px;line-height:1.3}.ocean-friends_areaTitle__5O8rn p{color:var(--brand);font:700 14px/1.4 Nunito,sans-serif;margin-top:3px}.ocean-friends_areaTitle__5O8rn button{width:40px;height:40px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;color:var(--brand);background:white}.ocean-friends_areaTitle__5O8rn button:hover{transform:translateX(2px)}.ocean-friends_areaDescription__rjcXQ{margin-top:12px!important;color:var(--muted);font-size:14px;line-height:1.85}.ocean-friends_deep___fwiJ .ocean-friends_areaLabel__vTiqU,.ocean-friends_deep___fwiJ .ocean-friends_areaTitle__5O8rn p{color:#c4ebf2}.ocean-friends_deep___fwiJ .ocean-friends_areaDescription__rjcXQ{color:#c3dce5}.ocean-friends_deep___fwiJ .ocean-friends_areaTitle__5O8rn button{color:white;background:#164965}.ocean-friends_connection__RiAff{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:40px!important;color:var(--brand);font-size:14px;font-weight:700}.ocean-friends_facts__bx7WE{padding:80px 0;background:#fff0e6}.ocean-friends_factGrid__FGQqR{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:36px}.ocean-friends_factCard__YXP1k{min-height:250px;padding:28px;border-radius:24px;background:white;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.ocean-friends_factTop__wob6Q{height:76px;display:flex;justify-content:space-between;align-items:flex-start}.ocean-friends_factTop__wob6Q>span:last-child{align-self:center;color:#f58b57;font:800 15px Nunito,sans-serif;white-space:nowrap}.ocean-friends_factTop__wob6Q img{max-width:100px;max-height:68px}.ocean-friends_factTop__wob6Q .ocean-friends_factWhale___Lwjv{width:100px;margin-top:16px}.ocean-friends_factCard__YXP1k h3{margin-top:22px;font-size:20px;line-height:1.5}.ocean-friends_factCard__YXP1k>p{margin-top:12px;color:var(--muted);font-size:14px;line-height:1.9}.ocean-friends_invitation__3MPZp{padding:64px 0}.ocean-friends_invitationPanel__c5gIp{min-height:378px;position:relative;display:grid;place-items:center;overflow:hidden;border-radius:32px;background:#12658f;color:white;text-align:center}.ocean-friends_invitationPanel__c5gIp:after{content:"";position:absolute;width:500px;height:500px;top:-120px;right:0;border:1px solid rgba(255,255,255,.19);border-radius:50%;pointer-events:none}.ocean-friends_invitationCopy__bDyqn{position:relative;z-index:1;padding:42px 180px}.ocean-friends_invitation__3MPZp .ocean-friends_eyebrow__xmbXk{color:#c4ebf2}.ocean-friends_invitation__3MPZp h2{margin-top:20px;font-size:36px;line-height:1.5}.ocean-friends_invitationCopy__bDyqn>p{margin-top:22px;font-size:15px;color:#d1e9ef}.ocean-friends_inverseButton__NcHkV{margin-top:22px;color:var(--ink)!important;background:white}.ocean-friends_inviteFish__PbaUh,.ocean-friends_inviteStar__9vZ_v{position:absolute;z-index:1}.ocean-friends_inviteFish__PbaUh{width:138px;left:32px;top:158px}.ocean-friends_inviteStar__9vZ_v{width:128px;right:20px;bottom:44px}.ocean-friends_footer__ElKjJ{padding:16px 0 32px;background:var(--paper)}.ocean-friends_footerMain__onE79{display:flex;justify-content:space-between;gap:40px;padding-bottom:32px}.ocean-friends_footerMain__onE79 .ocean-friends_logoMark__9FuuT{width:34px;height:34px}.ocean-friends_footerMain__onE79 .ocean-friends_logoMark__9FuuT img{width:21px;height:21px}.ocean-friends_footerMain__onE79 .ocean-friends_logoText__oddrd strong{font-size:18px}.ocean-friends_footerMain__onE79 .ocean-friends_logoText__oddrd small{font-size:12px}.ocean-friends_footerMain__onE79>div>p{margin-top:18px;color:var(--muted);font-size:14px;line-height:1.85}.ocean-friends_footerNav__DaK32{display:flex;gap:48px;font-size:14px}.ocean-friends_footerNav__DaK32>div{display:flex;flex-direction:column;gap:12px}.ocean-friends_footerNav__DaK32 strong{font-weight:700}.ocean-friends_footerBottom__Krbor{display:flex;justify-content:space-between;gap:24px;padding-top:24px;border-top:1px solid #e0edf0;color:var(--muted);font:700 13px Nunito,sans-serif}.ocean-friends_showcaseCredit__TI9zG{margin-top:12px!important;color:var(--brand);font:800 13px Nunito,sans-serif}.ocean-friends_showcaseCredit__TI9zG span{color:#f58b57;font-size:9px;vertical-align:middle}@media (hover:hover){.ocean-friends_areaCard__8iFO2:hover,.ocean-friends_creatureCard__uBZCi:hover,.ocean-friends_factCard__YXP1k:hover{transform:translateY(-6px);box-shadow:0 14px 30px rgba(16,63,97,.12)}}@media (max-width:1000px){.ocean-friends_headerInner__DjF1D{position:relative;justify-content:space-between}.ocean-friends_navigation__H_x3C{position:absolute;top:100%;right:0;width:min(360px,100%);align-items:stretch;flex-direction:column;gap:0;margin:0;padding:12px;border:1px solid var(--line);border-radius:16px;background:white;box-shadow:0 16px 32px rgba(16,63,97,.12);visibility:hidden;opacity:0;clip-path:inset(0 0 100% 0);transform:translateY(-8px);pointer-events:none;transition:clip-path .26s ease,transform .26s ease,opacity .2s ease,visibility 0s linear .26s}.ocean-friends_navigationOpen__kEVcQ{visibility:visible;opacity:1;clip-path:inset(0 0 0 0);transform:translateY(0);pointer-events:auto;transition-delay:0s}.ocean-friends_navigation__H_x3C a{display:block;padding:12px}.ocean-friends_languageControl___1bhM{align-self:flex-start;margin:0 12px}.ocean-friends_navigation__H_x3C .ocean-friends_searchLink__H0SfP{display:flex;width:auto;height:auto;gap:10px;border-radius:8px}.ocean-friends_searchLink__H0SfP span{display:inline}.ocean-friends_menuButton__kQEre{display:grid}.ocean-friends_heroCopy__8qnpI{width:54%}.ocean-friends_hero__Kh5vI h1{font-size:clamp(62px,8vw,84px)}.ocean-friends_heroWhale__o4ROn{width:55%;right:-4%;top:180px}.ocean-friends_heroManta__5jLcW{width:22%;right:2%}.ocean-friends_heroTurtle__tUA_m{left:52%}.ocean-friends_heroCaption__YnbOP{left:auto;right:4%}.ocean-friends_heroClown__piOC7,.ocean-friends_heroCoralRight__y7BEI{right:-20px}.ocean-friends_creatureGrid__6Fu7c{grid-template-columns:repeat(2,minmax(0,1fr))}.ocean-friends_areaGrid__P4uHv,.ocean-friends_factGrid__FGQqR{grid-template-columns:minmax(0,1fr);gap:22px}.ocean-friends_areaCard__8iFO2{display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;min-height:218px}.ocean-friends_areaImage__pRmf4{height:100%;min-height:218px}.ocean-friends_areaGlow__cfhqT{width:88%;height:80%;left:10%;top:10%}.ocean-friends_areaInfo__ld4ko{padding:24px 26px 24px 16px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage1__ZCHni,.ocean-friends_reef__TkHcq .ocean-friends_areaImage4__OVN7m{bottom:18px}.ocean-friends_open__xa1N4 .ocean-friends_areaImage2__V4vXh{bottom:10px}.ocean-friends_factCard__YXP1k{min-height:0;padding:22px}.ocean-friends_factTop__wob6Q{height:68px}.ocean-friends_factCard__YXP1k h3{margin-top:20px}}@media (max-width:640px){.ocean-friends_container__kDLA2,.ocean-friends_headerInner__DjF1D,.ocean-friends_heroInner__6dGcA{width:min(100% - 32px,480px)}.ocean-friends_header__SASMq{height:auto;min-height:76px}.ocean-friends_headerInner__DjF1D{min-height:76px;gap:8px}.ocean-friends_logoMark__9FuuT{width:36px;height:36px}.ocean-friends_logoMark__9FuuT img{width:21px;height:21px}.ocean-friends_logoText__oddrd strong{font-size:16px}.ocean-friends_logoText__oddrd small{font-size:11px}.ocean-friends_headerActions__dCscZ{gap:6px}.ocean-friends_menuButton__kQEre{width:38px;height:38px}.ocean-friends_heroInner__6dGcA,.ocean-friends_hero__Kh5vI{min-height:720px}.ocean-friends_heroCopy__8qnpI{width:100%;padding-top:40px}.ocean-friends_welcome__3qWGT{font-size:11px;min-height:32px}.ocean-friends_hero__Kh5vI h1{margin-top:20px;font-size:clamp(54px,13vw,76px)}.ocean-friends_heroDescription__Pg_Yj{margin-top:18px!important;font-size:13px}.ocean-friends_primaryButton__vEtlm{margin-top:20px;min-height:44px;font-size:12px}.ocean-friends_sunlitWater__waPDK{width:620px;height:420px;top:340px;left:-40px}.ocean-friends_heroWhale__o4ROn{width:108%;max-width:480px;right:-4%;top:400px}.ocean-friends_heroManta__5jLcW{width:30%;right:0;top:345px}.ocean-friends_heroTurtle__tUA_m{width:90px;left:0;bottom:56px}.ocean-friends_heroJelly__50Roa{width:46px;left:20%;bottom:100px}.ocean-friends_heroClown__piOC7{width:50px;right:0;bottom:44px}.ocean-friends_heroCoralLeft__SRC95{width:70px;left:-16px;bottom:0}.ocean-friends_heroCaption__YnbOP,.ocean-friends_heroCoralRight__y7BEI,.ocean-friends_heroSeaweed__1YFZ6{display:none}.ocean-friends_library__9YT_n{padding:56px 0 64px}.ocean-friends_sectionHeading__Ajy6p h2{font-size:28px}.ocean-friends_facts__bx7WE .ocean-friends_sectionHeading__Ajy6p h2{font-size:25px}.ocean-friends_eyebrow__xmbXk{font-size:12px}.ocean-friends_searchForm__AC05C{height:60px;padding-left:16px;gap:8px}.ocean-friends_searchForm__AC05C input{font-size:12px}.ocean-friends_searchForm__AC05C button{padding:8px 13px;font-size:12px}.ocean-friends_filters__IFQT4{gap:8px;margin-top:16px}.ocean-friends_filters__IFQT4 button{font-size:12px}.ocean-friends_popularHeading__cLWFC{align-items:start;margin-top:56px}.ocean-friends_popularHeading__cLWFC .ocean-friends_textLink__YLS0e{display:none}.ocean-friends_creatureGrid__6Fu7c{grid-template-columns:minmax(0,1fr);gap:16px;margin-top:24px}.ocean-friends_creatureImage__nEcsX{height:200px}.ocean-friends_creatureInfo__43CCe{padding-top:14px}.ocean-friends_facts__bx7WE,.ocean-friends_worlds__jP4jR{padding:64px 0}.ocean-friends_areaGrid__P4uHv{margin-top:32px;gap:16px}.ocean-friends_areaCard__8iFO2{grid-template-columns:38% minmax(0,1fr);min-height:220px}.ocean-friends_areaImage__pRmf4{min-height:220px}.ocean-friends_areaInfo__ld4ko{padding:20px 16px 20px 8px}.ocean-friends_areaDescription__rjcXQ,.ocean-friends_areaLabel__vTiqU,.ocean-friends_areaTitle__5O8rn p{font-size:12px}.ocean-friends_areaTitle__5O8rn{margin-top:8px}.ocean-friends_areaTitle__5O8rn h3{font-size:20px}.ocean-friends_areaTitle__5O8rn button{width:32px;height:32px}.ocean-friends_areaDescription__rjcXQ{margin-top:8px!important}.ocean-friends_reef__TkHcq .ocean-friends_areaImage1__ZCHni{width:56px;left:2px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage2__V4vXh{width:84px;left:23%;top:50px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage3__TX87C{width:22px;left:50%;bottom:28px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage4__OVN7m{width:52px;right:2px}.ocean-friends_reef__TkHcq .ocean-friends_areaImage5__cC5qq{width:26px;right:0;top:110px}.ocean-friends_open__xa1N4 .ocean-friends_areaImage1__ZCHni{width:70px;left:2%;top:22px}.ocean-friends_open__xa1N4 .ocean-friends_areaImage2__V4vXh{width:96%;left:2%;bottom:20px}.ocean-friends_deep___fwiJ .ocean-friends_areaImage1__ZCHni{width:36px;left:10%;bottom:35px}.ocean-friends_deep___fwiJ .ocean-friends_areaImage2__V4vXh{width:72px;right:5%;top:38px}.ocean-friends_connection__RiAff{text-align:center;font-size:12px}.ocean-friends_factGrid__FGQqR{margin-top:30px;gap:16px}.ocean-friends_invitation__3MPZp{padding:48px 0}.ocean-friends_invitationPanel__c5gIp{min-height:400px;border-radius:24px}.ocean-friends_invitationCopy__bDyqn{padding:70px 22px}.ocean-friends_invitation__3MPZp h2{font-size:26px}.ocean-friends_invitationCopy__bDyqn>p{font-size:13px}.ocean-friends_inviteFish__PbaUh{width:72px;left:12px;top:18px}.ocean-friends_inviteStar__9vZ_v{width:70px;right:12px;bottom:16px}.ocean-friends_footerMain__onE79{flex-direction:column;gap:36px}.ocean-friends_footerNav__DaK32{gap:32px}.ocean-friends_footerBottom__Krbor{flex-direction:column;gap:4px}}@media (prefers-reduced-motion:reduce){html:has(.ocean-friends_site__2pjWg){scroll-behavior:auto}.ocean-friends_areaCard__8iFO2,.ocean-friends_creatureCard__uBZCi,.ocean-friends_factCard__YXP1k,.ocean-friends_inverseButton__NcHkV,.ocean-friends_navigation__H_x3C,.ocean-friends_primaryButton__vEtlm{transition:none}.ocean-friends_areaCard__8iFO2:hover,.ocean-friends_creatureCard__uBZCi:hover,.ocean-friends_factCard__YXP1k:hover{transform:none}}