.main-container[data-astro-cid-j7pv25f6]{max-width:100%;margin:0;padding:0}.landing-section[data-astro-cid-j7pv25f6]{display:flex;justify-content:center;align-items:center;min-height:37.5vh;border-bottom:2px dashed var(--border)}.choice-panel[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2.25rem 2rem;background:var(--background)}.landing-title[data-astro-cid-j7pv25f6]{font-size:2.5rem;color:var(--foreground);margin-bottom:2.25rem;text-align:center}.choice-buttons[data-astro-cid-j7pv25f6]{display:flex;gap:1.5rem;flex-wrap:wrap;justify-content:center}.choice-btn[data-astro-cid-j7pv25f6]{padding:1.125rem 3rem;font-size:1.5rem;font-weight:var(--font-weight-medium);border:3px solid var(--foreground);border-radius:var(--radius);background:var(--background);color:var(--foreground);cursor:pointer;transition:all .3s ease;font-family:Crimson Pro,serif}.choice-btn[data-astro-cid-j7pv25f6]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.choice-btn[data-astro-cid-j7pv25f6].active{background:#077a7d;color:var(--primary-foreground);border-color:#077a7d}.default-content[data-astro-cid-j7pv25f6],.section-content[data-astro-cid-j7pv25f6]{display:none;opacity:0;transition:opacity .4s ease}.default-content[data-astro-cid-j7pv25f6].active,.section-content[data-astro-cid-j7pv25f6].active{display:block;animation:fadeIn .4s ease forwards}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.portfolio[data-astro-cid-j7pv25f6]{max-width:1000px;margin:0 auto;padding:2.25rem 2rem}.hero[data-astro-cid-j7pv25f6]{text-align:center;margin-bottom:2.25rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{color:var(--primary);margin-bottom:.5625rem;font-size:2.5rem}.availability-section[data-astro-cid-j7pv25f6]{margin-bottom:3.75rem}.availability-text[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--foreground)}.availability-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--primary);font-weight:var(--font-weight-medium)}.section[data-astro-cid-j7pv25f6]{margin-bottom:3.75rem}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--primary);margin-bottom:1.5rem;font-size:1.5rem;font-weight:var(--font-weight-medium)}.intro[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--foreground);text-align:justify}.about-section[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:345px 1fr;gap:2.25rem;align-items:center}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:auto;border-radius:var(--radius);object-fit:cover}.about-text[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:.75rem}.about-text[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin-bottom:.75rem}#science-content[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.science-sections[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem;align-items:center;transition:transform .4s ease}.science-sections[data-astro-cid-j7pv25f6].slide-out-left{transform:translate(-100%)}.science-card[data-astro-cid-j7pv25f6]{padding:1.5rem;border-radius:1.5rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;display:flex;align-items:center;justify-content:center;width:45%;max-width:540px;min-height:75px}.science-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:1.3125rem;font-weight:500}.science-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f}.research-card[data-astro-cid-j7pv25f6]{background:#077a7d;color:var(--primary-foreground);cursor:pointer;border:none}.research-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--primary-foreground)}.research-details-view[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background:var(--background);transform:translate(100%);transition:transform .4s ease;max-height:calc(100vh - 150px);overflow-y:auto}.research-details-view[data-astro-cid-j7pv25f6].slide-in-right{transform:translate(0)}.research-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.research-title[data-astro-cid-j7pv25f6]{color:#077a7d;font-size:2rem;font-weight:var(--font-weight-medium);margin:0}.research-content[data-astro-cid-j7pv25f6]{max-width:900px}.research-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--foreground);margin-bottom:1.125rem;text-align:justify}.research-image[data-astro-cid-j7pv25f6]{margin:1.5rem 0;text-align:center}.research-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto;border-radius:var(--radius);box-shadow:0 4px 12px #0000001a}.research-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-size:1.125rem;color:#077a7d;font-weight:var(--font-weight-medium);font-style:italic}.publications-card[data-astro-cid-j7pv25f6]{background:#077a7d;color:var(--primary-foreground);cursor:pointer;border:none}.publications-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--primary-foreground)}.publications-details-view[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background:var(--background);transform:translate(100%);transition:transform .4s ease;max-height:calc(100vh - 150px);overflow-y:auto}.publications-details-view[data-astro-cid-j7pv25f6].slide-in-right{transform:translate(0)}.publications-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.back-button[data-astro-cid-j7pv25f6]{padding:.75rem 1.5rem;background:#077a7d;color:var(--primary-foreground);border:none;border-radius:var(--radius);font-size:1rem;font-family:Crimson Pro,serif;cursor:pointer;transition:all .2s}.back-button[data-astro-cid-j7pv25f6]:hover{background:#055557;transform:translate(-2px)}.publications-title[data-astro-cid-j7pv25f6]{color:#077a7d;font-size:2rem;font-weight:var(--font-weight-medium);margin:0}.blog-card[data-astro-cid-j7pv25f6]{background:#077a7d;color:var(--primary-foreground)}.blog-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--primary-foreground);font-size:1.3125rem;font-weight:500}.publications-list[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;gap:2.25rem}.publication-item[data-astro-cid-j7pv25f6]{padding:0}.publication-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{color:#077a7d;margin-bottom:.5625rem;font-size:1.25rem;font-weight:var(--font-weight-medium);line-height:1.4}.pub-title-link[data-astro-cid-j7pv25f6]{color:#077a7d;text-decoration:none;transition:color .2s}.pub-title-link[data-astro-cid-j7pv25f6]:hover{color:#055557;text-decoration:underline}.pub-authors[data-astro-cid-j7pv25f6]{font-size:1rem;color:var(--muted-foreground);margin-bottom:.375rem}.pub-journal[data-astro-cid-j7pv25f6]{font-size:.95rem;color:var(--muted-foreground);margin-bottom:.75rem}.pub-journal[data-astro-cid-j7pv25f6] em[data-astro-cid-j7pv25f6]{font-style:italic}.pub-content[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.7;color:var(--foreground);margin-bottom:.75rem}.pub-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{margin-bottom:.5625rem}.pub-content[data-astro-cid-j7pv25f6] ul[data-astro-cid-j7pv25f6]{margin-left:1.125rem;margin-bottom:.75rem}.pub-content[data-astro-cid-j7pv25f6] li[data-astro-cid-j7pv25f6]{margin-bottom:.375rem}.pub-links[data-astro-cid-j7pv25f6]{display:flex;gap:.5625rem;flex-wrap:wrap}.pub-link[data-astro-cid-j7pv25f6]{display:inline-block;padding:.5rem 1rem;background:transparent;color:#077a7d;text-decoration:none;border-radius:var(--radius);font-size:.875rem;transition:all .2s;border:1px solid #077A7D}.pub-link[data-astro-cid-j7pv25f6]:hover{background:#077a7d;color:var(--primary-foreground);border-color:#077a7d}#adventure-content[data-astro-cid-j7pv25f6]{position:relative;overflow:hidden}.adventure-sections[data-astro-cid-j7pv25f6]{max-width:1200px;margin:0 auto;padding:1.5rem;display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem;justify-content:center;transition:transform .4s ease}.adventure-sections[data-astro-cid-j7pv25f6].slide-out-left{transform:translate(-100%)}.adventure-card[data-astro-cid-j7pv25f6]{padding:2.25rem 2rem;border-radius:2rem;text-align:center;transition:transform .3s ease,box-shadow .3s ease;text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.125rem;width:300px;height:225px;background:var(--background);border:4px solid #077A7D;cursor:pointer}.adventure-card[data-astro-cid-j7pv25f6] .card-icon[data-astro-cid-j7pv25f6]{width:135px;height:135px;display:flex;align-items:center;justify-content:center}.adventure-card[data-astro-cid-j7pv25f6] .card-icon[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:contain}.adventure-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0;font-size:1.75rem;font-weight:var(--font-weight-medium);color:var(--foreground)}.adventure-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-4px);box-shadow:0 8px 24px #0000001f;background:#077a7d0d}.scuba-card[data-astro-cid-j7pv25f6]{background:#077a7d;border-color:#077a7d}.scuba-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{color:var(--primary-foreground);font-size:1.75rem}.scuba-card[data-astro-cid-j7pv25f6]:hover{background:#055557}.scuba-details-view[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background:var(--background);transform:translate(100%);transition:transform .4s ease;max-height:calc(100vh - 150px);overflow-y:auto}.scuba-details-view[data-astro-cid-j7pv25f6].slide-in-right{transform:translate(0)}.scuba-details-view[data-astro-cid-j7pv25f6].slide-out-left{transform:translate(-100%)}.scuba-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.scuba-title[data-astro-cid-j7pv25f6]{color:#077a7d;font-size:2rem;font-weight:var(--font-weight-medium);margin:0}.scuba-content[data-astro-cid-j7pv25f6]{max-width:900px}.scuba-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--foreground);margin-bottom:1.125rem;text-align:justify}.scuba-image[data-astro-cid-j7pv25f6]{margin:0 0 1.5rem;text-align:center}.scuba-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:100%;height:auto;border-radius:var(--radius);box-shadow:0 4px 12px #0000001a}.scuba-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{margin-top:.75rem;font-size:1.125rem;color:#077a7d;font-weight:var(--font-weight-medium);font-style:italic}.scuba-locations[data-astro-cid-j7pv25f6]{display:flex;flex-direction:row;gap:1.5rem;align-items:center;justify-content:center;max-width:1200px;margin:0 auto;flex-wrap:wrap}.scuba-location-card[data-astro-cid-j7pv25f6]{flex:1;min-width:250px;max-width:350px;padding:1.5rem 2rem;border-radius:1.5rem;background:#077a7d;color:var(--primary-foreground);border:none;cursor:pointer;transition:all .3s ease;text-align:center}.scuba-location-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{margin:0;font-size:1.5rem;font-weight:var(--font-weight-medium);color:var(--primary-foreground)}.scuba-location-card[data-astro-cid-j7pv25f6]:hover{background:#055557;transform:translateY(-2px);box-shadow:0 8px 24px #0000001f}.scuba-location-details-view[data-astro-cid-j7pv25f6]{position:absolute;top:0;left:0;right:0;width:100%;max-width:1200px;margin:0 auto;padding:1.5rem;background:var(--background);transform:translate(100%);transition:transform .4s ease;max-height:calc(100vh - 150px);overflow-y:auto}.scuba-location-details-view[data-astro-cid-j7pv25f6].slide-in-right{transform:translate(0)}.scuba-location-header[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:1.5rem;margin-bottom:1.5rem}.scuba-location-title[data-astro-cid-j7pv25f6]{color:#077a7d;font-size:2rem;font-weight:var(--font-weight-medium);margin:0}.scuba-location-content[data-astro-cid-j7pv25f6]{max-width:900px}.scuba-location-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1.125rem;line-height:1.8;color:var(--foreground);margin-bottom:1.5rem;text-align:justify}@media(max-width:768px){.landing-section[data-astro-cid-j7pv25f6]{min-height:30vh}.landing-title[data-astro-cid-j7pv25f6]{font-size:2rem}.choice-buttons[data-astro-cid-j7pv25f6]{gap:.75rem}.choice-btn[data-astro-cid-j7pv25f6]{padding:.75rem 2rem;font-size:1.25rem}.portfolio[data-astro-cid-j7pv25f6]{padding:1.5rem}.hero[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:2rem}.section[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.5rem}.about-section[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{grid-template-columns:1fr;gap:1.5rem}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:288px;margin:0 auto;display:block}.availability-section[data-astro-cid-j7pv25f6]{margin-bottom:2.25rem}.availability-text[data-astro-cid-j7pv25f6]{font-size:1rem}.science-sections[data-astro-cid-j7pv25f6]{padding:1.125rem;gap:.75rem}.science-card[data-astro-cid-j7pv25f6]{padding:1.125rem 1rem;min-height:56.25px;width:54%}.science-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.05rem}.research-details-view[data-astro-cid-j7pv25f6]{padding:1.125rem}.research-header[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.75rem}.research-title[data-astro-cid-j7pv25f6]{font-size:1.75rem}.research-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.publications-details-view[data-astro-cid-j7pv25f6]{padding:1.125rem}.publications-header[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.75rem}.publications-title[data-astro-cid-j7pv25f6]{font-size:1.75rem}.publications-list[data-astro-cid-j7pv25f6]{gap:1.875rem}.publication-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.125rem}.adventure-sections[data-astro-cid-j7pv25f6]{padding:1.125rem;gap:1.125rem}.adventure-card[data-astro-cid-j7pv25f6]{padding:1.875rem 1.5rem;width:250px;height:187.5px}.adventure-card[data-astro-cid-j7pv25f6] .card-icon[data-astro-cid-j7pv25f6]{width:105px;height:105px}.adventure-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.5rem}.scuba-details-view[data-astro-cid-j7pv25f6]{padding:1.125rem}.scuba-header[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.75rem}.scuba-title[data-astro-cid-j7pv25f6]{font-size:1.75rem}.scuba-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}.scuba-locations[data-astro-cid-j7pv25f6]{flex-direction:column;gap:1rem}.scuba-location-card[data-astro-cid-j7pv25f6]{padding:1.125rem 1.5rem;width:100%;max-width:500px}.scuba-location-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.25rem}.scuba-location-details-view[data-astro-cid-j7pv25f6]{padding:1.125rem}.scuba-location-header[data-astro-cid-j7pv25f6]{flex-direction:column;align-items:flex-start;gap:.75rem}.scuba-location-title[data-astro-cid-j7pv25f6]{font-size:1.75rem}.scuba-location-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:1rem}}@media(max-width:480px){.landing-section[data-astro-cid-j7pv25f6]{min-height:22.5vh}.choice-panel[data-astro-cid-j7pv25f6]{padding:1.5rem 1rem}.landing-title[data-astro-cid-j7pv25f6]{font-size:1.5rem;margin-bottom:1.5rem}.choice-buttons[data-astro-cid-j7pv25f6]{flex-direction:column;width:100%;gap:.75rem}.choice-btn[data-astro-cid-j7pv25f6]{width:100%;padding:.75rem;font-size:1.125rem}.portfolio[data-astro-cid-j7pv25f6]{padding:1.125rem 1rem}.hero[data-astro-cid-j7pv25f6]{margin-bottom:1.125rem}.hero-content[data-astro-cid-j7pv25f6] h1[data-astro-cid-j7pv25f6]{font-size:1.75rem}.section[data-astro-cid-j7pv25f6]{margin-bottom:1.875rem}.section[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.25rem}.intro[data-astro-cid-j7pv25f6]{font-size:1rem;line-height:1.6}.about-section[data-astro-cid-j7pv25f6] .about-content[data-astro-cid-j7pv25f6]{gap:1.125rem}.about-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{max-width:230px}.availability-section[data-astro-cid-j7pv25f6]{margin-bottom:1.5rem}.availability-text[data-astro-cid-j7pv25f6]{font-size:.95rem;line-height:1.6}.science-sections[data-astro-cid-j7pv25f6]{padding:.75rem;gap:.5625rem}.science-card[data-astro-cid-j7pv25f6]{padding:.9375rem .75rem;min-height:45px;border-radius:1rem;width:72%}.science-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:.91875rem}.research-details-view[data-astro-cid-j7pv25f6]{padding:.75rem}.research-header[data-astro-cid-j7pv25f6]{gap:.5625rem}.research-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}.research-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;text-align:left}.research-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:1rem}.publications-details-view[data-astro-cid-j7pv25f6]{padding:.75rem}.publications-header[data-astro-cid-j7pv25f6]{gap:.5625rem}.back-button[data-astro-cid-j7pv25f6]{padding:.5rem 1rem;font-size:.9rem}.publications-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}.publications-list[data-astro-cid-j7pv25f6]{gap:1.5rem}.publication-item[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:.375rem}.pub-authors[data-astro-cid-j7pv25f6]{font-size:.9rem}.pub-journal[data-astro-cid-j7pv25f6]{font-size:.875rem}.pub-content[data-astro-cid-j7pv25f6]{font-size:.9rem}.pub-links[data-astro-cid-j7pv25f6]{gap:.375rem}.pub-link[data-astro-cid-j7pv25f6]{padding:.4rem .8rem;font-size:.8rem}.adventure-sections[data-astro-cid-j7pv25f6]{padding:.75rem;gap:.75rem}.adventure-card[data-astro-cid-j7pv25f6]{padding:1.5rem 1rem;width:200px;height:150px;border-radius:1.5rem;gap:.75rem}.adventure-card[data-astro-cid-j7pv25f6] .card-icon[data-astro-cid-j7pv25f6]{width:90px;height:90px}.adventure-card[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{font-size:1.25rem}.scuba-details-view[data-astro-cid-j7pv25f6]{padding:.75rem}.scuba-header[data-astro-cid-j7pv25f6]{gap:.5625rem}.scuba-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}.scuba-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;text-align:left}.scuba-image[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:1rem}.scuba-locations[data-astro-cid-j7pv25f6]{flex-direction:column;gap:.75rem}.scuba-location-card[data-astro-cid-j7pv25f6]{padding:1rem 1.25rem;width:100%;max-width:400px}.scuba-location-card[data-astro-cid-j7pv25f6] h3[data-astro-cid-j7pv25f6]{font-size:1.125rem}.scuba-location-details-view[data-astro-cid-j7pv25f6]{padding:.75rem}.scuba-location-header[data-astro-cid-j7pv25f6]{gap:.5625rem}.scuba-location-title[data-astro-cid-j7pv25f6]{font-size:1.5rem}.scuba-location-content[data-astro-cid-j7pv25f6] p[data-astro-cid-j7pv25f6]{font-size:.95rem;text-align:left}}
