.hero[data-astro-cid-t6pg3gns]{padding-inline:max(32px, calc((100% - var(--wrap)) / 2 + 32px));background:linear-gradient(180deg, #fff 0%, var(--soft) 100%);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,56px);display:grid}.hero-text[data-astro-cid-t6pg3gns]{flex-direction:column;justify-content:center;max-width:44rem;padding:clamp(40px,6vw,88px) 0;display:flex}.hero[data-astro-cid-t6pg3gns] h1[data-astro-cid-t6pg3gns]{z-index:0;font-size:clamp(2.5rem,5.2vw,4.2rem);position:relative}.brush[data-astro-cid-t6pg3gns]{white-space:nowrap;position:relative}.brush[data-astro-cid-t6pg3gns]:after{content:"";background:var(--sun);z-index:-1;border-radius:999px;height:.22em;position:absolute;bottom:.04em;left:-2%;right:-2%;transform:rotate(-1.2deg)}.no-exp[data-astro-cid-t6pg3gns]{border:1px solid var(--line);border-left:5px solid var(--bloom);box-shadow:var(--shadow);background:#fff;border-radius:14px;margin:8px 0 0;padding:14px 18px}.fact-line[data-astro-cid-t6pg3gns]{color:var(--muted);margin-top:22px;font-size:.92rem;font-weight:600}.products[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,15.5rem),1fr));gap:22px;margin-top:12px;display:grid}.product[data-astro-cid-t6pg3gns]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;transition:transform .2s;display:flex;overflow:hidden}.product[data-astro-cid-t6pg3gns]:hover{transform:translateY(-4px)}.product-top[data-astro-cid-t6pg3gns]{flex-direction:column;justify-content:space-between;min-height:120px;padding:22px 24px 20px;display:flex;position:relative;overflow:hidden}.product-top[data-astro-cid-t6pg3gns]:after{content:"";background:#ffffff38;border-radius:50%;width:120px;height:120px;position:absolute;top:-30px;right:-30px}.product-label[data-astro-cid-t6pg3gns]{text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:800}.product-price[data-astro-cid-t6pg3gns]{letter-spacing:-.02em;margin:18px 0 0;font-size:1.35rem;font-weight:800}.tone-bloom[data-astro-cid-t6pg3gns] .product-top[data-astro-cid-t6pg3gns]{background:var(--bloom);color:#fff}.tone-blue[data-astro-cid-t6pg3gns] .product-top[data-astro-cid-t6pg3gns]{background:var(--blue);color:#fff}.tone-sun[data-astro-cid-t6pg3gns] .product-top[data-astro-cid-t6pg3gns]{background:var(--sun);color:var(--ink)}.tone-leaf[data-astro-cid-t6pg3gns] .product-top[data-astro-cid-t6pg3gns]{background:var(--leaf);color:#fff}.product-body[data-astro-cid-t6pg3gns]{flex-direction:column;flex:1;padding:22px 24px 26px;display:flex}.product-body[data-astro-cid-t6pg3gns] p[data-astro-cid-t6pg3gns]{color:var(--muted);margin-top:0}.product-body[data-astro-cid-t6pg3gns] .actions[data-astro-cid-t6pg3gns]{margin-top:auto;padding-top:8px}.split[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(auto-fit,minmax(min(100%,24rem),1fr));align-items:center;gap:clamp(32px,5vw,72px);display:grid}.product[data-astro-cid-t6pg3gns] .product-photo{object-fit:cover;width:100%;height:190px}.pbn-chain[data-astro-cid-t6pg3gns]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;display:grid}.pbn-chain[data-astro-cid-t6pg3gns] img{aspect-ratio:3/4;object-fit:cover;width:100%;box-shadow:var(--shadow);background:#fff;border-radius:18px}.pbn-chain[data-astro-cid-t6pg3gns] figcaption[data-astro-cid-t6pg3gns]{text-align:center;margin-top:8px;font-size:.9rem;font-weight:700}.photo-card[data-astro-cid-t6pg3gns]{margin:0}.photo-card[data-astro-cid-t6pg3gns] img{aspect-ratio:4/5;object-fit:cover;width:100%;box-shadow:var(--shadow);border-radius:28px}.photo-card[data-astro-cid-t6pg3gns].short img{aspect-ratio:16/10;margin-bottom:16px}.photo-card[data-astro-cid-t6pg3gns] figcaption[data-astro-cid-t6pg3gns]{color:var(--muted);margin-top:8px;font-size:.9rem}.small-print[data-astro-cid-t6pg3gns]{color:var(--muted);font-size:.93rem}.map-link[data-astro-cid-t6pg3gns] img[data-astro-cid-t6pg3gns]{border-radius:var(--radius);box-shadow:var(--shadow)}.teams-link[data-astro-cid-t6pg3gns]{margin-top:24px;font-weight:600}.centered[data-astro-cid-t6pg3gns]{justify-content:center}@media (width<=900px){.hero[data-astro-cid-t6pg3gns]{grid-template-columns:1fr;gap:0}.hero[data-astro-cid-t6pg3gns] .hero-frame-wrap{order:-1;margin:8px 0 0}}@media (width<=699px){.hero[data-astro-cid-t6pg3gns]{padding-inline:16px}}
