.catalogue-hero[data-astro-cid-gohyvv6n],.catalogue-section[data-astro-cid-gohyvv6n]{width:min(100% - 2rem,76rem);margin-inline:auto}.catalogue-hero[data-astro-cid-gohyvv6n]{position:relative;isolation:isolate;min-height:40rem;display:grid;overflow:hidden;margin-top:2rem;border-radius:var(--radius-xl);background:#03151f url(/images/taupoc-rskin-water-v1.jpg) center / cover no-repeat;color:#fff}.catalogue-hero[data-astro-cid-gohyvv6n]:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#010c14fa,#010c14db 43%,#010c1424 76%)}.catalogue-hero-copy[data-astro-cid-gohyvv6n]{align-self:center;max-width:38rem;padding:clamp(2rem,5vw,4.5rem);z-index:2}.overline[data-astro-cid-gohyvv6n],.section-kicker[data-astro-cid-gohyvv6n]{color:var(--color-aqua-bright);font-size:.76rem;font-weight:700;letter-spacing:.2em}.soft-launch-label[data-astro-cid-gohyvv6n]{display:inline-flex;margin-top:1rem;border:1px solid rgba(255,255,255,.45);border-radius:999px;padding:.5rem .75rem;color:#fff;background:#ffffff14;font-size:.7rem;font-weight:800;letter-spacing:.12em}.catalogue-hero[data-astro-cid-gohyvv6n] h1[data-astro-cid-gohyvv6n]{margin-top:1.25rem;font-size:clamp(3.25rem,6vw,5.7rem);line-height:.92;letter-spacing:-.05em}.hero-intro[data-astro-cid-gohyvv6n]{max-width:33rem;margin-top:1.8rem;color:#d5eff1;font-size:clamp(1rem,1.7vw,1.2rem)}.hero-actions[data-astro-cid-gohyvv6n]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.catalogue-primary[data-astro-cid-gohyvv6n],.catalogue-secondary[data-astro-cid-gohyvv6n]{display:inline-flex;align-items:center;justify-content:center;min-height:3.4rem;border-radius:.8rem;padding:.85rem 1.25rem;font-weight:700}.catalogue-primary[data-astro-cid-gohyvv6n]{background:var(--color-aqua-bright);color:var(--color-aquatic-deep)}.catalogue-secondary[data-astro-cid-gohyvv6n]{border:1px solid rgba(255,255,255,.55);color:#fff}.catalogue-hero-products[data-astro-cid-gohyvv6n]{position:absolute;right:2rem;top:50%;width:min(47%,35rem);height:calc(100% - 5rem);margin:0;transform:translateY(-50%)}.catalogue-hero-products[data-astro-cid-gohyvv6n] img[data-astro-cid-gohyvv6n]{position:absolute;top:50%;width:auto;object-fit:contain;transform:translateY(-50%);filter:drop-shadow(0 1.5rem 1.6rem rgba(0,8,15,.48))}.catalogue-hero-products[data-astro-cid-gohyvv6n] .hero-jammer[data-astro-cid-gohyvv6n]{left:2%;height:61%;z-index:1}.catalogue-hero-products[data-astro-cid-gohyvv6n] .hero-kneeskin[data-astro-cid-gohyvv6n]{right:1%;height:83%;z-index:2}.catalogue-section[data-astro-cid-gohyvv6n]{padding-block:clamp(4rem,8vw,7rem)}.intro-grid[data-astro-cid-gohyvv6n],.colour-heading[data-astro-cid-gohyvv6n],.fit-cta[data-astro-cid-gohyvv6n]{display:grid;gap:2rem}.intro-grid[data-astro-cid-gohyvv6n]{margin-top:1.25rem}.intro-grid[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n],.details-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n],.colour-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n],.care-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n],.fit-cta[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{font-size:clamp(2.35rem,4.3vw,4rem);line-height:1;letter-spacing:-.04em}.intro-grid[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n],.colour-heading[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n],.care-heading[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n],.fit-cta-copy[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n]{max-width:35rem;color:var(--color-mute);font-size:1.05rem}.tier-path[data-astro-cid-gohyvv6n]{display:grid;gap:.75rem;margin-top:2.5rem}.tier-path[data-astro-cid-gohyvv6n] li[data-astro-cid-gohyvv6n]{display:grid;grid-template-columns:auto 1fr;gap:.05rem .9rem;border:1px solid var(--color-rule);border-radius:1rem;padding:1rem;background:var(--color-cream)}.tier-path[data-astro-cid-gohyvv6n] li[data-astro-cid-gohyvv6n]>span[data-astro-cid-gohyvv6n]{grid-row:1 / span 2;color:var(--color-mute);font-size:.72rem;font-weight:800;letter-spacing:.1em}.tier-path[data-astro-cid-gohyvv6n] strong[data-astro-cid-gohyvv6n]{line-height:1.2}.tier-path[data-astro-cid-gohyvv6n] small[data-astro-cid-gohyvv6n]{color:var(--color-mute)}.tier-path[data-astro-cid-gohyvv6n] .active[data-astro-cid-gohyvv6n]{border-color:var(--color-aqua-bright);background:var(--color-aquatic-deep);color:#fff;box-shadow:0 .8rem 2rem #071f2629}.tier-path[data-astro-cid-gohyvv6n] .active[data-astro-cid-gohyvv6n] span[data-astro-cid-gohyvv6n],.tier-path[data-astro-cid-gohyvv6n] .active[data-astro-cid-gohyvv6n] small[data-astro-cid-gohyvv6n]{color:var(--color-aqua-bright)}.product-pair[data-astro-cid-gohyvv6n]{display:grid;gap:1.25rem;padding-top:0}.product-pair-heading[data-astro-cid-gohyvv6n]{max-width:46rem;margin-bottom:1rem}.product-pair-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{margin-top:.9rem;font-size:clamp(2.5rem,4.3vw,4rem);line-height:1;letter-spacing:-.04em}.model-card[data-astro-cid-gohyvv6n]{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(7,31,38,.14);border-radius:var(--radius-xl);background:var(--color-aquatic-deep);color:#fff;box-shadow:0 1rem 2.5rem #071f261a}.model-card-dark[data-astro-cid-gohyvv6n],.model-card-aqua[data-astro-cid-gohyvv6n]{background:var(--color-aquatic-deep);color:#fff}.model-visual[data-astro-cid-gohyvv6n]{position:relative;flex:0 0 20rem;height:20rem;min-height:0;overflow:hidden;margin:0;background:radial-gradient(circle at 50% 35%,#fff,#eaf8fa 66%,#d7efff)}.model-visual[data-astro-cid-gohyvv6n]:after{content:"";position:absolute;inset:auto 12% 1.25rem;height:1.15rem;border-radius:50%;background:#071f2621;filter:blur(.8rem)}.model-visual[data-astro-cid-gohyvv6n] img[data-astro-cid-gohyvv6n]{position:absolute;inset:1.4rem;z-index:1;display:block;width:calc(100% - 2.8rem);height:calc(100% - 2.8rem);object-fit:contain;mix-blend-mode:multiply}.model-copy[data-astro-cid-gohyvv6n]{position:relative;z-index:1;flex:1;padding:1.75rem 2rem 2rem}.model-code[data-astro-cid-gohyvv6n]{display:inline-flex;border:1px solid rgba(56,197,199,.68);border-radius:999px;padding:.32rem .68rem;color:var(--color-aqua-bright);font-size:.7rem;font-weight:800;letter-spacing:.12em}.model-copy[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{margin-top:.9rem;color:#fff;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.model-copy[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n]{max-width:29rem;margin-top:.8rem;color:#cde1e2;font-size:.98rem}.model-copy[data-astro-cid-gohyvv6n] ul[data-astro-cid-gohyvv6n]{display:grid;gap:.4rem;margin-top:1.3rem;color:#eef8f8;font-size:.92rem}.model-copy[data-astro-cid-gohyvv6n] li[data-astro-cid-gohyvv6n]:before{content:"—";margin-right:.55rem;color:var(--color-aqua-bright)}.model-copy[data-astro-cid-gohyvv6n] a[data-astro-cid-gohyvv6n]{display:inline-flex;gap:.7rem;margin-top:1.5rem;border-bottom:1px solid var(--color-aqua-bright);padding-bottom:.25rem;color:#fff;font-size:.92rem;font-weight:700}.details-section[data-astro-cid-gohyvv6n]{width:100%;max-width:none;padding-inline:max(1rem,calc((100% - 76rem)/2));background:var(--color-aquatic-deep);color:#fff}.details-heading[data-astro-cid-gohyvv6n]{max-width:51rem}.details-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{margin-top:1rem}.details-grid[data-astro-cid-gohyvv6n]{display:grid;gap:1rem;margin-top:3rem}.details-grid[data-astro-cid-gohyvv6n] article[data-astro-cid-gohyvv6n]{border-top:1px solid rgba(255,255,255,.25);padding-top:1.5rem}.details-grid[data-astro-cid-gohyvv6n] span[data-astro-cid-gohyvv6n]{color:var(--color-aqua-bright);font-size:.75rem;font-weight:700}.details-grid[data-astro-cid-gohyvv6n] h3[data-astro-cid-gohyvv6n]{margin-top:.7rem;font-size:1.55rem}.details-grid[data-astro-cid-gohyvv6n] p[data-astro-cid-gohyvv6n]{margin-top:.7rem;color:#ffffffb8}.colour-heading[data-astro-cid-gohyvv6n]{align-items:end}.colour-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{margin-top:1rem}.swatch-grid[data-astro-cid-gohyvv6n]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem;margin-top:2.5rem}.swatch-card[data-astro-cid-gohyvv6n]{display:grid;grid-template-columns:3.25rem 1fr;align-items:center;column-gap:.85rem;border:1px solid var(--color-rule);border-radius:1rem;padding:.8rem;background:var(--color-cream)}.swatch[data-astro-cid-gohyvv6n]{grid-row:1 / span 2;width:3.25rem;aspect-ratio:1;border:1px solid rgba(0,0,0,.12);border-radius:.75rem;background:var(--swatch)}.swatch-card[data-astro-cid-gohyvv6n] strong[data-astro-cid-gohyvv6n]{line-height:1.2}.swatch-card[data-astro-cid-gohyvv6n] small[data-astro-cid-gohyvv6n]{color:var(--color-mute)}.care-section[data-astro-cid-gohyvv6n]{display:grid;gap:2.5rem;border-top:1px solid var(--color-rule)}.care-heading[data-astro-cid-gohyvv6n] h2[data-astro-cid-gohyvv6n]{max-width:49rem;margin-top:1rem}.care-heading[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n]:last-child{margin-top:1.25rem}.care-grid[data-astro-cid-gohyvv6n]{display:grid;gap:.8rem}.care-grid[data-astro-cid-gohyvv6n] article[data-astro-cid-gohyvv6n]{border:1px solid var(--color-rule);border-radius:var(--radius-lg);padding:1.35rem;background:var(--color-water-soft)}.care-grid[data-astro-cid-gohyvv6n] span[data-astro-cid-gohyvv6n]{color:var(--color-accent);font-size:.7rem;font-weight:800;letter-spacing:.12em}.care-grid[data-astro-cid-gohyvv6n] h3[data-astro-cid-gohyvv6n]{margin-top:.75rem;font-size:1.4rem}.care-grid[data-astro-cid-gohyvv6n] p[data-astro-cid-gohyvv6n]{margin-top:.55rem;color:var(--color-mute);font-size:.92rem}.care-grid[data-astro-cid-gohyvv6n] .care-avoid[data-astro-cid-gohyvv6n]{border-color:var(--color-aquatic-deep);background:var(--color-aquatic-deep);color:#fff}.care-grid[data-astro-cid-gohyvv6n] .care-avoid[data-astro-cid-gohyvv6n] span[data-astro-cid-gohyvv6n]{color:var(--color-aqua-bright)}.care-grid[data-astro-cid-gohyvv6n] .care-avoid[data-astro-cid-gohyvv6n] p[data-astro-cid-gohyvv6n]{color:#ffffffb8}.fit-cta[data-astro-cid-gohyvv6n]{width:min(100% - 2rem,76rem);margin-bottom:clamp(3rem,7vw,6rem);border-radius:var(--radius-xl);padding:clamp(2rem,5vw,4rem);background:var(--color-aquatic-deep);color:#fff}.fit-cta-copy[data-astro-cid-gohyvv6n]>p[data-astro-cid-gohyvv6n]{color:#cde9e7}.catalogue-primary[data-astro-cid-gohyvv6n].light{background:#fff;color:var(--color-aquatic-deep)}.catalogue-secondary[data-astro-cid-gohyvv6n].light{border-color:#ffffff80}@media(min-width:760px){.intro-grid[data-astro-cid-gohyvv6n],.colour-heading[data-astro-cid-gohyvv6n],.fit-cta[data-astro-cid-gohyvv6n]{grid-template-columns:1.1fr .9fr;align-items:end}.tier-path[data-astro-cid-gohyvv6n]{grid-template-columns:repeat(4,1fr)}.product-pair[data-astro-cid-gohyvv6n]{grid-template-columns:1fr 1fr}.product-pair-heading[data-astro-cid-gohyvv6n]{grid-column:1 / -1}.details-grid[data-astro-cid-gohyvv6n]{grid-template-columns:repeat(4,1fr)}.swatch-grid[data-astro-cid-gohyvv6n]{grid-template-columns:repeat(5,1fr)}.swatch-card[data-astro-cid-gohyvv6n]{grid-template-columns:1fr}.swatch[data-astro-cid-gohyvv6n]{grid-row:auto;width:100%}.care-section[data-astro-cid-gohyvv6n]{grid-template-columns:.85fr 1.15fr;align-items:start}.care-grid[data-astro-cid-gohyvv6n]{grid-template-columns:repeat(2,1fr)}}@media(max-width:759px){.catalogue-hero[data-astro-cid-gohyvv6n]{min-height:48rem}.catalogue-hero[data-astro-cid-gohyvv6n]:after{background:linear-gradient(180deg,#010c14f5,#010c14c7 58%,#010c1424)}.catalogue-hero-copy[data-astro-cid-gohyvv6n]{align-self:start}.catalogue-hero-products[data-astro-cid-gohyvv6n]{right:1rem;top:auto;bottom:1rem;width:calc(100% - 2rem);height:19rem;transform:none}.catalogue-hero-products[data-astro-cid-gohyvv6n] .hero-jammer[data-astro-cid-gohyvv6n]{left:14%;height:60%}.catalogue-hero-products[data-astro-cid-gohyvv6n] .hero-kneeskin[data-astro-cid-gohyvv6n]{right:12%;height:84%}.model-visual[data-astro-cid-gohyvv6n]{flex-basis:19rem;height:19rem}.model-copy[data-astro-cid-gohyvv6n]{padding:1.5rem}}
