.connected[data-astro-cid-2iyxpuln]{width:100%;height:auto;overflow:visible}.label[data-astro-cid-2iyxpuln]{font:700 19px var(--display);fill:var(--navy);letter-spacing:.01em}.sub[data-astro-cid-2iyxpuln]{font:500 15px var(--sans);fill:var(--slate)}.centre[data-astro-cid-2iyxpuln]{font:700 15px var(--display);fill:var(--bone);letter-spacing:.16em;text-transform:uppercase}.hero[data-astro-cid-wcolddp2]{background-color:var(--navy-deep);position:relative;overflow:hidden}.hero[data-astro-cid-wcolddp2] .hero-frame{opacity:.12;pointer-events:none;width:44rem;position:absolute;bottom:-16rem;left:-14rem}.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;align-items:center;gap:2.5rem;padding-block:clamp(3rem,7vw,5.5rem);display:grid;position:relative}@media (width>=64rem){.hero-grid[data-astro-cid-wcolddp2]{grid-template-columns:1.15fr .85fr;gap:3rem}}.hero-text[data-astro-cid-wcolddp2]{gap:1.4rem;display:grid}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{max-width:21ch;font-size:clamp(1.8rem,1.2rem + 2.6vw,3.1rem);line-height:1.08}.index[data-astro-cid-wcolddp2]{max-width:60ch;color:var(--on-dark-muted);font-size:clamp(1.05rem,1rem + .3vw,1.18rem);line-height:1.75}.index[data-astro-cid-wcolddp2] a{color:var(--bone);text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:4px;text-decoration-thickness:1.5px}.index[data-astro-cid-wcolddp2] a:hover{color:var(--copper-light)}.portals[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.4rem;margin-top:.75rem;display:flex}.portals[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{color:var(--on-dark);flex-wrap:wrap;gap:.4rem 1.4rem;padding:0;font-size:.92rem;list-style:none;display:flex}.hero-photo[data-astro-cid-wcolddp2]{justify-self:center;width:min(100%,30rem);position:relative}.hero-photo[data-astro-cid-wcolddp2] .photo-frame{opacity:.55;pointer-events:none;width:78%;position:absolute;top:-12%;right:-16%}.hero-img[data-astro-cid-wcolddp2]{aspect-ratio:4/5;border-radius:var(--radius);background:var(--navy);outline-offset:10px;outline:1px solid #b8855a73;position:relative;overflow:hidden;box-shadow:0 40px 80px -30px #000000a6}.hero-img[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;display:block}.houses[data-astro-cid-wcolddp2]{background:var(--white);border-bottom:1px solid var(--line)}.houses-row[data-astro-cid-wcolddp2]{flex-wrap:wrap;align-items:center;gap:.9rem 2rem;padding-block:1.4rem;display:flex}.houses[data-astro-cid-wcolddp2] h2[data-astro-cid-wcolddp2]{margin:0}.houses[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{flex-wrap:wrap;flex:30rem;gap:.55rem 1.6rem;padding:0;list-style:none;display:flex}.houses[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{font:700 clamp(.95rem, .9rem + .2vw, 1.05rem)/1.3 var(--display);color:var(--navy)}.houses[data-astro-cid-wcolddp2] .link-more[data-astro-cid-wcolddp2]{font-size:.9rem}.ways[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=44rem){.ways[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}.way[data-astro-cid-wcolddp2]{align-content:start;gap:.9rem;padding:1.75rem;display:grid}.way[data-astro-cid-wcolddp2] .link-more[data-astro-cid-wcolddp2]{margin-top:.25rem}.way[data-astro-cid-wcolddp2].digital:hover{border-color:var(--verdigris-light)}.way[data-astro-cid-wcolddp2].digital .link-more[data-astro-cid-wcolddp2]{color:var(--verdigris-deep)}.conn-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;align-items:center;gap:3rem;display:grid}@media (width>=60rem){.conn-grid[data-astro-cid-wcolddp2]{grid-template-columns:.9fr 1.1fr}}.conn-grid[data-astro-cid-wcolddp2] .head[data-astro-cid-wcolddp2]+[data-astro-cid-wcolddp2]{margin-top:0}.chain[data-astro-cid-wcolddp2]{font:600 1.05rem/1.4 var(--display);color:var(--navy);gap:.5rem;margin-block:.5rem;padding:0;list-style:none;display:grid}.conn-art[data-astro-cid-wcolddp2]{justify-self:center;width:100%;max-width:40rem}.areas[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:1.25rem;display:grid}@media (width>=40rem){.areas[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}@media (width>=72rem){.areas[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,1fr)}}.area[data-astro-cid-wcolddp2]{flex-direction:column;display:flex;overflow:hidden}.area-photo[data-astro-cid-wcolddp2]{aspect-ratio:4/3;background:var(--bone-2)}.area-photo[data-astro-cid-wcolddp2] img{object-fit:cover;width:100%;height:100%;display:block}.area-body[data-astro-cid-wcolddp2]{gap:.9rem;padding:1.4rem 1.4rem 1.6rem;display:grid}.area-body[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--navy);text-decoration:none}.area-body[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--copper-ink)}.area-body[data-astro-cid-wcolddp2] ul[data-astro-cid-wcolddp2]{gap:.15rem;padding:0;list-style:none;display:grid}.area-body[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{min-height:40px;color:var(--ink);align-items:center;gap:.65rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:flex}.area-body[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2] svg{width:1.2rem;height:1.2rem;color:var(--copper);flex:none}.area-body[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--copper-ink)}.more-row[data-astro-cid-wcolddp2]{margin-top:2rem}.steps-sec[data-astro-cid-wcolddp2]{background-color:var(--navy)}.steps[data-astro-cid-wcolddp2]{grid-template-columns:1fr;gap:2.25rem 2.5rem;padding:0;list-style:none;display:grid}@media (width>=40rem){.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(2,1fr)}}@media (width>=64rem){.steps[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,1fr)}}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{border-top:1px solid var(--line-dark);align-content:start;gap:.55rem;padding-top:1.25rem;display:grid;position:relative}.steps[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:before{content:"";background:var(--copper);width:.55rem;height:.55rem;position:absolute;top:-.3rem;left:0;transform:rotate(45deg);box-shadow:0 0 0 4px #b8855a2e}.num[data-astro-cid-wcolddp2]{font:800 2.25rem/1 var(--display);color:var(--copper);letter-spacing:-.02em}.quote-grid[data-astro-cid-wcolddp2]{grid-template-columns:1fr;align-items:center;gap:2.5rem 4rem;display:grid}@media (width>=56rem){.quote-grid[data-astro-cid-wcolddp2]{grid-template-columns:.75fr 1.25fr}}.portrait[data-astro-cid-wcolddp2]{aspect-ratio:1;max-width:26rem}.quote[data-astro-cid-wcolddp2]{justify-items:start;gap:1.25rem;display:grid}.quote[data-astro-cid-wcolddp2] .qmark{width:2.75rem;height:2.75rem;color:var(--copper)}.quote[data-astro-cid-wcolddp2] blockquote[data-astro-cid-wcolddp2] p[data-astro-cid-wcolddp2]{font:700 clamp(1.6rem, 1.1rem + 2vw, 2.4rem)/1.2 var(--display);letter-spacing:-.015em;color:var(--navy);text-wrap:balance;max-width:24ch}
