@font-face{font-family:DM Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/dm-sl-en.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-109,U+10C-111,U+11A-11D,U+122-125,U+128-129,U+134-137,U+139-13E,U+143-148,U+154-165,U+168-169,U+16E-16F,U+174-17A,U+17D-17E,U+1CD-1D4,U+1D7-1DC,U+1E6-1E9,U+1F0,U+1F4-1F5,U+1F8-1FF,U+21E-21F,U+228-229,U+300-303,U+308,U+30A,U+30C,U+327,U+385,U+1E08-1E09,U+1E10-1E11,U+1E26-1E29,U+1E2E-1E31,U+1E3E-1E3F,U+1E4C-1E4F,U+1E54-1E55,U+1E78-1E79,U+1E7C-1E7D,U+1E80-1E85,U+1E8C-1E8D,U+1E90-1E91,U+1E97-1E99,U+1EA4-1EA7,U+1EAA-1EAB,U+1EBC-1EC1,U+1EC4-1EC5,U+1ED0-1ED3,U+1ED6-1ED7,U+1EF2-1EF3,U+1EF8-1EF9,U+1FED,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2190-2193,U+2197-2198,U+2212,U+2713,U+2733}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-sl-en.woff2)format("woff2");unicode-range:U+20-7E,U+A0-FF,U+106-109,U+10C-111,U+11A-11D,U+122-125,U+128-129,U+134-137,U+139-13E,U+143-148,U+154-165,U+168-169,U+16E-16F,U+174-17A,U+17D-17E,U+1CD-1D4,U+1D7-1DC,U+1E6-1E9,U+1F0,U+1F4-1F5,U+1F8-1FF,U+21E-21F,U+228-229,U+300-303,U+308,U+30A,U+30C,U+327,U+385,U+1E08-1E09,U+1E10-1E11,U+1E26-1E29,U+1E2E-1E31,U+1E3E-1E3F,U+1E4C-1E4F,U+1E54-1E55,U+1E78-1E79,U+1E7C-1E7D,U+1E80-1E85,U+1E8C-1E8D,U+1E90-1E91,U+1E97-1E99,U+1EA4-1EA7,U+1EAA-1EAB,U+1EBC-1EC1,U+1EC4-1EC5,U+1ED0-1ED3,U+1ED6-1ED7,U+1EF2-1EF3,U+1EF8-1EF9,U+1FED,U+2013-2014,U+2018-201A,U+201C-201E,U+2022,U+2026,U+2190-2193,U+2197-2198,U+2212,U+2713,U+2733}.luma-site[data-astro-cid-3n7piany]{color:#342239;background:#f7f1e9;font:1rem/1.65 DM Sans,Arial,sans-serif}h1[data-astro-cid-3n7piany],h2[data-astro-cid-3n7piany]{letter-spacing:-.055em;font-weight:400;line-height:1.08}h1[data-astro-cid-3n7piany] span[data-astro-cid-3n7piany],h2[data-astro-cid-3n7piany] span[data-astro-cid-3n7piany]{letter-spacing:-.045em;font-family:Playfair Display,Georgia,serif;font-weight:400;display:block}h2[data-astro-cid-3n7piany]{font-size:clamp(2.5rem,4.5vw,4.8rem)}h3[data-astro-cid-3n7piany]{letter-spacing:-.035em;font-size:1.6rem;font-weight:500;line-height:1.2}.kicker[data-astro-cid-3n7piany]{letter-spacing:.14em;margin-bottom:1.5rem;font-size:.8125rem;display:block}.luma-header[data-astro-cid-3n7piany]{justify-content:space-between;align-items:center;gap:2rem;padding:1.5rem 4%;display:flex}.luma-logo[data-astro-cid-3n7piany]{align-items:center;gap:.8rem;font-size:1.5rem;text-decoration:none;display:flex}.luma-logo[data-astro-cid-3n7piany] svg{width:30px}.luma-header[data-astro-cid-3n7piany] nav[data-astro-cid-3n7piany]{gap:2.5rem;display:flex}.luma-header[data-astro-cid-3n7piany] nav[data-astro-cid-3n7piany] a[data-astro-cid-3n7piany]{align-items:center;min-height:44px;text-decoration:none;display:flex}.luma-header[data-astro-cid-3n7piany] a[data-astro-cid-3n7piany]:hover{text-underline-offset:.4em;text-decoration:underline}.header-note[data-astro-cid-3n7piany]{letter-spacing:.12em;font-size:.8125rem}.luma-hero[data-astro-cid-3n7piany]{background:linear-gradient(90deg,#d9c9e5 0 37%,#f7f1e9 37%);grid-template-columns:1fr 1.6fr;gap:0 3%;min-height:750px;padding:3rem 4% 2rem;display:grid;position:relative}.hero-type[data-astro-cid-3n7piany]{z-index:1;pointer-events:none;grid-area:1/1;padding:1rem 0 0}.hero-type[data-astro-cid-3n7piany] h1[data-astro-cid-3n7piany]{max-width:10ch;font-size:clamp(3.2rem,6.8vw,7rem)}.hero-type[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{max-width:24ch;margin-top:1.5rem;font-size:1.125rem}.hero-interior[data-astro-cid-3n7piany]{grid-area:1/2/3;align-self:start;margin-top:5rem}.hero-interior[data-astro-cid-3n7piany] picture{height:520px;display:block}.hero-interior[data-astro-cid-3n7piany] img{object-fit:cover;width:100%;height:100%}.hero-interior[data-astro-cid-3n7piany] figcaption[data-astro-cid-3n7piany]{padding:.75rem 0;font-size:.875rem}.hero-corner[data-astro-cid-3n7piany]{grid-area:2/1;width:58%;margin:2rem 0 1rem 20%;position:relative}.hero-corner[data-astro-cid-3n7piany] img{aspect-ratio:.85;object-fit:cover;width:100%}.round-link[data-astro-cid-3n7piany]{color:#fff;background:#342239;border-radius:50%;place-items:center;width:70px;height:70px;font-size:2rem;text-decoration:none;display:grid;position:absolute;bottom:25px;right:-35px}.hero-demo[data-astro-cid-3n7piany]{grid-column:1/-1;padding-top:1rem;font-size:1rem}.luma-intro[data-astro-cid-3n7piany]{text-align:center;padding:7rem 15%}.luma-intro[data-astro-cid-3n7piany] h2[data-astro-cid-3n7piany]{max-width:20ch;margin:auto}.luma-intro[data-astro-cid-3n7piany] h2[data-astro-cid-3n7piany] span[data-astro-cid-3n7piany]{color:#9a4d36;display:inline}.luma-intro[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{max-width:55ch;margin:2rem auto 0}.luma-editorial[data-astro-cid-3n7piany]{grid-template-columns:1fr 1fr;gap:5rem 8%;padding:1rem 6% 7rem;display:grid}.editorial-heading[data-astro-cid-3n7piany]{align-self:center;max-width:28rem}.editorial-heading[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{margin-top:2rem}.bedroom-study[data-astro-cid-3n7piany]{grid-area:1/2/3}.bedroom-study[data-astro-cid-3n7piany] img{object-fit:cover;width:100%;height:660px}.quiet-study[data-astro-cid-3n7piany]{align-self:end;max-width:27rem}.colour-pair[data-astro-cid-3n7piany]{height:180px;margin-bottom:2rem;display:flex}.colour-pair[data-astro-cid-3n7piany] i[data-astro-cid-3n7piany]{background:#c9b5d8;border-radius:90px 90px 0 0;width:60%}.colour-pair[data-astro-cid-3n7piany] b[data-astro-cid-3n7piany]{background:#b66047;flex:1;margin-top:3rem}.quiet-study[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{margin-top:.75rem}.corner-study[data-astro-cid-3n7piany]{grid-column:1/-1;width:68%;margin-left:10%}.corner-study[data-astro-cid-3n7piany] img{aspect-ratio:1.65;object-fit:cover;width:100%}figcaption[data-astro-cid-3n7piany]{padding-top:1.2rem}figcaption[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{margin-top:.5rem}.luma-studio[data-astro-cid-3n7piany]{color:#f7f1e9;background:#342239;grid-template-columns:1fr 1fr;gap:8%;padding:6rem 6%;display:grid}.luma-studio[data-astro-cid-3n7piany] h2[data-astro-cid-3n7piany] span[data-astro-cid-3n7piany]{color:#d9c9e5}.luma-studio[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{max-width:40ch;margin-top:2rem}.luma-studio[data-astro-cid-3n7piany] dl[data-astro-cid-3n7piany]{margin:0}.luma-studio[data-astro-cid-3n7piany] dl[data-astro-cid-3n7piany]>div[data-astro-cid-3n7piany]{border-top:1px solid #8f7c93;padding:1.5rem 0}.luma-studio[data-astro-cid-3n7piany] dt[data-astro-cid-3n7piany]{font-size:1.7rem}.luma-studio[data-astro-cid-3n7piany] dd[data-astro-cid-3n7piany]{color:#e7dce8;margin:.75rem 0 0}.luma-approach[data-astro-cid-3n7piany]{grid-template-columns:1fr 1fr;gap:8%;padding:6rem 6%;display:grid}.luma-approach[data-astro-cid-3n7piany] ol[data-astro-cid-3n7piany]{margin:0;padding:0;list-style:none}.luma-approach[data-astro-cid-3n7piany] li[data-astro-cid-3n7piany]{border-bottom:1px solid #b9aab6;padding:1.5rem 0}.luma-approach[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{margin-top:.75rem}.luma-footer[data-astro-cid-3n7piany]{background:#d9c9e5;justify-content:space-between;align-items:end;gap:3rem;padding:3rem 6%;display:flex}.luma-word[data-astro-cid-3n7piany]{letter-spacing:-.065em;font-family:Playfair Display,Georgia,serif;font-size:clamp(4rem,10vw,10rem);line-height:1}.luma-word[data-astro-cid-3n7piany] span[data-astro-cid-3n7piany]{color:#a04c35}.luma-footer[data-astro-cid-3n7piany] div[data-astro-cid-3n7piany]{max-width:34rem}.luma-footer[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{font-size:1rem}.luma-footer[data-astro-cid-3n7piany] a[data-astro-cid-3n7piany]{align-items:center;min-height:44px;margin:1rem 1.5rem 0 0;display:inline-flex}.luma-site[data-astro-cid-3n7piany] a[data-astro-cid-3n7piany]:focus-visible{outline-offset:5px;outline:3px solid #b66047}@media (prefers-reduced-motion:no-preference){.round-link[data-astro-cid-3n7piany]{transition:transform .4s}.round-link[data-astro-cid-3n7piany]:hover{transform:rotate(45deg)}.luma-editorial[data-astro-cid-3n7piany] figure[data-astro-cid-3n7piany]{transition:translate .5s}.luma-editorial[data-astro-cid-3n7piany] figure[data-astro-cid-3n7piany]:hover{translate:0 -6px}}@media (width<=1000px){.header-note[data-astro-cid-3n7piany]{display:none}.luma-hero[data-astro-cid-3n7piany]{min-height:650px}.hero-interior[data-astro-cid-3n7piany] picture{height:480px}.hero-type[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{max-width:22ch}.luma-intro[data-astro-cid-3n7piany]{padding:5rem 8%}.bedroom-study[data-astro-cid-3n7piany] img{height:540px}}@media (width<=700px){.luma-header[data-astro-cid-3n7piany]{align-items:start;gap:1rem}.luma-logo[data-astro-cid-3n7piany]{white-space:nowrap;min-height:44px;font-size:1.2rem}.luma-logo[data-astro-cid-3n7piany] svg{width:22px}.luma-header[data-astro-cid-3n7piany] nav[data-astro-cid-3n7piany]{gap:0;display:grid}.luma-hero[data-astro-cid-3n7piany]{background:#d9c9e5;min-height:0;padding:2rem 5%;display:block}.hero-type[data-astro-cid-3n7piany] h1[data-astro-cid-3n7piany]{max-width:none}.hero-type[data-astro-cid-3n7piany] p[data-astro-cid-3n7piany]{max-width:29ch}.hero-interior[data-astro-cid-3n7piany]{margin:2rem -5.5% 0 12%}.hero-interior[data-astro-cid-3n7piany] picture{height:340px}.hero-interior[data-astro-cid-3n7piany] figcaption[data-astro-cid-3n7piany]{padding-left:42%;padding-right:1rem}.hero-corner[data-astro-cid-3n7piany]{z-index:2;width:37%;margin:-5rem 0 1rem}.hero-demo[data-astro-cid-3n7piany]{display:block}.round-link[data-astro-cid-3n7piany]{width:55px;height:55px;bottom:10px;right:-25px}.luma-intro[data-astro-cid-3n7piany]{text-align:left;padding:4rem 6%}.luma-editorial[data-astro-cid-3n7piany]{flex-direction:column;gap:2.5rem;padding:0 6% 4rem;display:flex}.bedroom-study[data-astro-cid-3n7piany]{margin-left:15%}.bedroom-study[data-astro-cid-3n7piany] img{aspect-ratio:.8;height:auto}.quiet-study[data-astro-cid-3n7piany]{align-self:start;width:80%}.colour-pair[data-astro-cid-3n7piany]{height:140px}.corner-study[data-astro-cid-3n7piany]{width:100%;margin:0}.luma-studio[data-astro-cid-3n7piany],.luma-approach[data-astro-cid-3n7piany]{grid-template-columns:1fr;gap:2rem;padding:3.5rem 6%}.luma-footer[data-astro-cid-3n7piany]{display:block}.luma-footer[data-astro-cid-3n7piany] div[data-astro-cid-3n7piany]{margin-top:2rem}}
