.hero[data-astro-cid-lcdefpme]{min-height:calc(100svh - var(--header-h) - var(--util-h));isolation:isolate;place-items:center;padding:50px 0;display:grid;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme] picture{z-index:-2;position:absolute;inset:0}.hero[data-astro-cid-lcdefpme] .hero-img{object-fit:cover;width:100%;height:100%;animation:drift 26s var(--ease) both}.hero-wash[data-astro-cid-lcdefpme]{z-index:-1;background:radial-gradient(52% 62% at 50% 52%,#fffaf6eb 0%,#fffaf6b8 52%,#fffaf626 100%);position:absolute;inset:0}.hero-in[data-astro-cid-lcdefpme]{justify-items:center;display:grid}.hero-card[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;display:grid}.strap[data-astro-cid-lcdefpme]{letter-spacing:.26em;text-transform:uppercase;color:var(--rose-ink);flex-wrap:wrap;justify-content:center;gap:6px 14px;margin:26px 0 0;font-size:clamp(.64rem,1.2vw,.78rem);font-weight:700;display:flex}.strap[data-astro-cid-lcdefpme] i[data-astro-cid-lcdefpme]{color:var(--rose);font-style:normal}.hero-ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:34px;display:flex}@keyframes drift{0%{transform:scale(1.1)}to{transform:scale(1.01)}}.trust[data-astro-cid-lcdefpme]{background:var(--white);border-block:1px solid var(--line)}.trust-in[data-astro-cid-lcdefpme]{color:var(--ink-soft);flex-wrap:wrap;justify-content:space-between;gap:10px 28px;padding:18px 0;font-size:.86rem;display:flex}.trust[data-astro-cid-lcdefpme] b[data-astro-cid-lcdefpme]{color:var(--rose-ink)}.houses[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.house[data-astro-cid-lcdefpme]{aspect-ratio:4/4.6;color:#fff;isolation:isolate;box-shadow:var(--shadow);border-radius:22px;text-decoration:none;display:block;position:relative;overflow:hidden}.house[data-astro-cid-lcdefpme] picture,.house[data-astro-cid-lcdefpme] img{width:100%;height:100%;position:absolute;inset:0}.house[data-astro-cid-lcdefpme] img{object-fit:cover;transition:transform 1.2s var(--ease)}.house[data-astro-cid-lcdefpme]:hover img{transform:scale(1.05)}.house[data-astro-cid-lcdefpme]:after{content:"";z-index:0;background:linear-gradient(#0000 40%,#4a2230d1);position:absolute;inset:0}.house-tag[data-astro-cid-lcdefpme]{z-index:1;color:var(--rose-ink);letter-spacing:.14em;text-transform:uppercase;background:#ffffffd9;border-radius:999px;padding:.3em .8em;font-size:.64rem;font-weight:800;position:absolute;top:14px;left:14px}.house-copy[data-astro-cid-lcdefpme]{z-index:1;gap:4px;display:grid;position:absolute;bottom:22px;left:24px;right:24px}.house-copy[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:#ffe1e6;font-size:.7rem;font-weight:700}.house-copy[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.75rem;font-weight:500;line-height:1.1}.house-go[data-astro-cid-lcdefpme]{letter-spacing:.16em;text-transform:uppercase;opacity:.9;margin-top:6px;font-size:.74rem;font-weight:800}.men-band[data-astro-cid-lcdefpme]{isolation:isolate;border-radius:22px;align-items:center;min-height:300px;margin-top:18px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 70px -40px #000}.men-band[data-astro-cid-lcdefpme] picture{z-index:-2;position:absolute;inset:0}.men-band[data-astro-cid-lcdefpme] img{object-fit:cover;width:100%;height:100%}.men-band[data-astro-cid-lcdefpme]:before{content:"";z-index:-1;background:linear-gradient(90deg,#080809f2 0%,#080809cc 45%,#08080933);position:absolute;inset:0}.men-in[data-astro-cid-lcdefpme]{justify-items:start;gap:16px;max-width:560px;padding:40px clamp(24px,5vw,60px);display:grid}.men-copy[data-astro-cid-lcdefpme]{color:#d8d1c4}.men-btn[data-astro-cid-lcdefpme]{color:#111;background:linear-gradient(135deg,#e2c27c,#c9a45c)}.lisa-fig[data-astro-cid-lcdefpme]{aspect-ratio:4/5;background:var(--rose-gold);width:min(100%,440px);box-shadow:var(--shadow);border-radius:999px 999px 22px 22px;justify-self:center;margin:0;padding:7px;overflow:hidden}.lisa-fig[data-astro-cid-lcdefpme] picture,.lisa-fig[data-astro-cid-lcdefpme] img{width:100%;height:100%}.lisa-fig[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:50% 20%;border-radius:999px 999px 16px 16px}.lisa-h[data-astro-cid-lcdefpme],.h-xl[data-astro-cid-lcdefpme]{margin:.35em 0 .6em;font-size:clamp(2.2rem,5vw,3.6rem)}.lisa[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-soft)}.sig[data-astro-cid-lcdefpme]{margin:6px 0 18px;font-size:2.8rem;line-height:1.2}.awards[data-astro-cid-lcdefpme]{isolation:isolate;background:radial-gradient(60% 70% at 80% 30%, #6a3445, transparent 70%), var(--rosewood);color:#fbeef0;--W:min(100% - 2 * var(--gutter), var(--maxw));--cl:calc((100% - var(--W)) / 2 + var(--W) * .4);padding:clamp(70px,9vw,120px) 0;position:relative;overflow:hidden}.awards[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{color:var(--champagne)}.awards[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin:.3em 0 .9em;font-size:clamp(2.2rem,5vw,3.6rem)}.awards-lisa[data-astro-cid-lcdefpme]{z-index:-1;top:0;bottom:0;right:calc(100% - var(--cl) - 90px);width:min(calc(var(--cl) + 90px), 820px);-webkit-mask-composite:source-in;position:absolute;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 14% 58%,#0000 96%),linear-gradient(#0000 0%,#000 12% 80%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 14% 58%,#0000 96%),linear-gradient(#0000 0%,#000 12% 80%,#0000 100%);mask-composite:intersect}.awards-lisa[data-astro-cid-lcdefpme] picture,.awards-lisa[data-astro-cid-lcdefpme] img{width:100%;height:100%}.awards-lisa[data-astro-cid-lcdefpme] img{object-fit:cover;object-position:40% 8%}.awards-content[data-astro-cid-lcdefpme]{width:60%;margin-left:auto}.plaques[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.plaque[data-astro-cid-lcdefpme]{text-align:center;backdrop-filter:blur(4px);background:#ffffff0d;border:1px solid #e7d3b04d;border-radius:14px;justify-items:center;gap:4px;padding:24px 14px;display:grid}.plaque[data-astro-cid-lcdefpme].hi{border-color:var(--champagne);box-shadow:0 0 40px -14px #e7d3b099}.plaques[data-astro-cid-lcdefpme] .pq-crown{width:30px;height:19px}.pq-year[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:2.3rem;font-weight:600;line-height:1.05}.pq-title[data-astro-cid-lcdefpme]{letter-spacing:.18em;text-transform:uppercase;color:#ffc9d6;font-size:.66rem;font-weight:800}.pq-body[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--champagne);font-size:.98rem;font-style:italic}.awards-more[data-astro-cid-lcdefpme]{color:var(--champagne);margin-top:22px;font-size:.86rem;font-weight:700;display:inline-block}.cpd-badge[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:16px;align-items:center;gap:14px;margin:10px 0 26px;padding:14px 20px;display:inline-flex}.cpd-badge[data-astro-cid-lcdefpme] .cpd-crown{width:40px;height:25px}.cpd-badge[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--rose-ink);display:block}.cpd-badge[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--mute);font-size:.84rem}.row-btns[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.frame[data-astro-cid-lcdefpme]{box-shadow:var(--shadow);aspect-ratio:4/3.2;border-radius:22px;margin:0;overflow:hidden}.frame[data-astro-cid-lcdefpme] picture,.frame[data-astro-cid-lcdefpme] img{width:100%;height:100%}.frame[data-astro-cid-lcdefpme] img{object-fit:cover}.shop-head[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;margin-bottom:34px;display:flex}.shop-head[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:0}.pcard[data-astro-cid-lcdefpme]{background:var(--white);border:1px solid var(--line);transition:transform .4s var(--ease), box-shadow .4s var(--ease);border-radius:18px;gap:6px;padding:12px 12px 18px;text-decoration:none;display:grid;position:relative}.pcard[data-astro-cid-lcdefpme]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.pcard[data-astro-cid-lcdefpme] img{aspect-ratio:1;object-fit:cover;border-radius:12px;width:100%;margin-bottom:8px}.pcard[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.1rem;font-weight:600}.pcard[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{color:var(--rose-ink);align-items:center;gap:8px;font-weight:700;display:flex}.pbadge[data-astro-cid-lcdefpme]{background:var(--white);color:var(--rose-ink);letter-spacing:.14em;text-transform:uppercase;border-radius:999px;padding:.25em .75em;font-size:.62rem;font-weight:800;position:absolute;top:22px;left:22px}.club[data-astro-cid-lcdefpme]{background:linear-gradient(120deg, var(--blush), var(--champagne));border-radius:18px;align-items:center;gap:18px;margin-top:22px;padding:22px 26px;text-decoration:none;display:flex}.club[data-astro-cid-lcdefpme] .club-crown{flex:none;width:44px;height:28px}.club[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:1.3rem;display:block}.club-go[data-astro-cid-lcdefpme]{letter-spacing:.1em;text-transform:uppercase;color:var(--rose-ink);white-space:nowrap;margin-left:auto;font-size:.76rem;font-weight:800}@media (width<=1100px){.awards-lisa[data-astro-cid-lcdefpme] img{object-position:66% 8%}.awards-lisa[data-astro-cid-lcdefpme]{right:calc(100% - var(--cl) + 6px);width:calc(var(--cl) - 6px)}}@media (width<=960px){.houses[data-astro-cid-lcdefpme],.plaques[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.awards[data-astro-cid-lcdefpme]{padding-top:0}.awards-lisa[data-astro-cid-lcdefpme]{width:100%;height:min(120vw,600px);margin-bottom:-110px;position:relative;right:auto;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.awards-lisa[data-astro-cid-lcdefpme] img{object-position:50% 10%}.awards-content[data-astro-cid-lcdefpme]{width:100%}}@media (width<=640px){.houses[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.house[data-astro-cid-lcdefpme]{aspect-ratio:4/3.6}.club[data-astro-cid-lcdefpme]{flex-wrap:wrap}.club-go[data-astro-cid-lcdefpme]{margin-left:0}.hero-ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
