.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}.theme-toggle[data-astro-cid-dz5h74bc]{position:fixed;bottom:24px;right:24px;width:48px;height:48px;border-radius:50%;background:var(--bone);color:var(--ink);border:1px solid var(--hairline);display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:90;transition:background .2s,transform .2s;box-shadow:0 12px 28px -10px #0006}.theme-toggle[data-astro-cid-dz5h74bc]:hover{background:var(--paper)}.theme-toggle[data-astro-cid-dz5h74bc][aria-expanded=true] svg[data-astro-cid-dz5h74bc]{transform:rotate(45deg);transition:transform .25s}.theme-toggle[data-astro-cid-dz5h74bc] svg[data-astro-cid-dz5h74bc]{transition:transform .25s}.theme-panel[data-astro-cid-dz5h74bc]{position:fixed;bottom:84px;right:24px;width:280px;background:var(--bone);border:1px solid var(--hairline);color:var(--ink);font-family:var(--mono, "JetBrains Mono"),monospace;font-size:10.5px;z-index:90;box-shadow:0 30px 60px -20px #0006;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.theme-panel[data-astro-cid-dz5h74bc][hidden]{display:none}.theme-panel[data-astro-cid-dz5h74bc] header[data-astro-cid-dz5h74bc]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--hairline)}.theme-panel[data-astro-cid-dz5h74bc] .title[data-astro-cid-dz5h74bc]{font-family:var(--serif, "Cormorant Garamond"),serif;font-style:italic;font-size:18px;color:var(--terracotta);letter-spacing:.02em}.theme-panel[data-astro-cid-dz5h74bc] header[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]{background:transparent;border:0;color:var(--graphite);font-size:14px;cursor:pointer;padding:0 4px;line-height:1}.theme-panel[data-astro-cid-dz5h74bc] header[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:hover{color:var(--ink)}.theme-panel[data-astro-cid-dz5h74bc] section[data-astro-cid-dz5h74bc]{padding:14px 16px;border-bottom:1px solid var(--hairline)}.theme-panel[data-astro-cid-dz5h74bc] h4[data-astro-cid-dz5h74bc]{margin:0 0 10px;font-size:9.5px;font-weight:500;color:var(--bronze);text-transform:uppercase;letter-spacing:.18em;display:flex;justify-content:space-between;align-items:baseline}.theme-panel[data-astro-cid-dz5h74bc] h4[data-astro-cid-dz5h74bc] span[data-astro-cid-dz5h74bc]{text-transform:none;letter-spacing:0;color:var(--graphite);font-style:italic;font-family:var(--serif, "Cormorant Garamond"),serif;font-size:12px;font-weight:400}.seg[data-astro-cid-dz5h74bc]{display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid var(--hairline)}.seg[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]{appearance:none;background:transparent;color:var(--graphite);border:0;border-right:1px solid var(--hairline);padding:9px 6px;font:inherit;text-transform:uppercase;letter-spacing:.14em;cursor:pointer;transition:background .2s,color .2s}.seg[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:last-child{border-right:0}.seg[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:hover{color:var(--ink)}.seg[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc][aria-pressed=true]{background:var(--terracotta);color:var(--sand)}.seg-wrap[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]{letter-spacing:.08em;padding:9px 4px;font-size:9px}.seg-wrap[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:nth-child(3n){border-right:0}.seg-wrap[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:nth-child(n+4){border-top:1px solid var(--hairline)}.theme-panel[data-astro-cid-dz5h74bc] footer[data-astro-cid-dz5h74bc]{padding:10px 16px;text-align:center}.theme-panel[data-astro-cid-dz5h74bc] footer[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]{background:transparent;border:0;color:var(--graphite);text-transform:uppercase;letter-spacing:.14em;font:inherit;cursor:pointer;padding:4px 8px}.theme-panel[data-astro-cid-dz5h74bc] footer[data-astro-cid-dz5h74bc] button[data-astro-cid-dz5h74bc]:hover{color:var(--terracotta)}@media(max-width:640px){.theme-toggle[data-astro-cid-dz5h74bc]{bottom:16px;right:16px}.theme-panel[data-astro-cid-dz5h74bc]{bottom:76px;right:16px;left:16px;width:auto}}button[data-astro-cid-dz5h74bc]{border-radius:0}:root{--grot: var(--font-inter-tight);--mono: var(--font-jetbrains-mono);--serif: var(--font-cormorant);--serif-italic-style: italic;--h1-track: -.04em}html[data-mood=onyx],:root{--sand: oklch(.1 .005 70);--bone: oklch(.13 .006 70);--paper: oklch(.16 .006 70);--clay: oklch(.62 .06 85);--bronze: oklch(.74 .1 88);--terracotta: oklch(.82 .13 90);--graphite: oklch(.74 .04 85);--ink: oklch(.94 .02 85);--hairline: oklch(.3 .02 80 / .6);--gold-grad: linear-gradient(180deg, oklch(.92 .1 92) 0%, oklch(.74 .13 88) 45%, oklch(.55 .1 80) 100%);--nav-bg: oklch(.1 .005 70 / .78);--mark-dot: oklch(.82 .13 90)}html[data-mood=sand]{--sand: oklch(.94 .018 78);--bone: oklch(.91 .022 78);--paper: oklch(.88 .024 78);--clay: oklch(.55 .085 50);--bronze: oklch(.48 .07 55);--terracotta: oklch(.55 .13 40);--graphite: oklch(.42 .018 70);--ink: oklch(.18 .012 70);--hairline: oklch(.55 .02 70 / .35);--gold-grad: linear-gradient(180deg, oklch(.55 .13 40) 0%, oklch(.45 .11 35) 100%);--nav-bg: oklch(.94 .018 78 / .82);--mark-dot: oklch(.55 .13 40)}html[data-mood=steel]{--sand: oklch(.96 .005 240);--bone: oklch(.93 .008 240);--paper: oklch(.89 .01 240);--clay: oklch(.55 .025 240);--bronze: oklch(.48 .03 240);--terracotta: oklch(.42 .085 250);--graphite: oklch(.45 .02 240);--ink: oklch(.18 .015 240);--hairline: oklch(.55 .012 240 / .32);--gold-grad: linear-gradient(180deg, oklch(.42 .085 250) 0%, oklch(.3 .07 250) 100%);--nav-bg: oklch(.96 .005 240 / .82);--mark-dot: oklch(.42 .085 250)}html[data-mood=midnight]{--sand: oklch(.11 .025 250);--bone: oklch(.15 .03 250);--paper: oklch(.19 .03 250);--clay: oklch(.62 .04 240);--bronze: oklch(.74 .06 235);--terracotta: oklch(.84 .08 240);--graphite: oklch(.74 .025 240);--ink: oklch(.94 .015 240);--hairline: oklch(.42 .04 240 / .55);--gold-grad: linear-gradient(180deg, oklch(.92 .06 235) 0%, oklch(.78 .08 240) 45%, oklch(.58 .07 245) 100%);--nav-bg: oklch(.11 .025 250 / .78);--mark-dot: oklch(.84 .08 240)}html[data-mood=forest]{--sand: oklch(.1 .025 150);--bone: oklch(.13 .03 150);--paper: oklch(.17 .03 150);--clay: oklch(.6 .06 100);--bronze: oklch(.72 .1 95);--terracotta: oklch(.78 .13 100);--graphite: oklch(.72 .04 120);--ink: oklch(.93 .02 110);--hairline: oklch(.34 .04 140 / .55);--gold-grad: linear-gradient(180deg, oklch(.9 .1 100) 0%, oklch(.72 .13 95) 45%, oklch(.54 .11 90) 100%);--nav-bg: oklch(.1 .025 150 / .78);--mark-dot: oklch(.78 .13 100)}html[data-mood=char]{--sand: oklch(.13 0 0);--bone: oklch(.17 .002 0);--paper: oklch(.21 .002 0);--clay: oklch(.62 .005 80);--bronze: oklch(.78 .005 80);--terracotta: oklch(.92 .008 80);--graphite: oklch(.72 .003 0);--ink: oklch(.96 .005 80);--hairline: oklch(.36 .005 0 / .55);--gold-grad: linear-gradient(180deg, oklch(.96 .005 80) 0%, oklch(.85 .005 80) 45%, oklch(.65 .005 80) 100%);--nav-bg: oklch(.13 0 0 / .78);--mark-dot: oklch(.92 .008 80)}html[data-mood=linen]{--sand: oklch(.94 .012 65);--bone: oklch(.91 .014 65);--paper: oklch(.88 .016 65);--clay: oklch(.5 .06 55);--bronze: oklch(.45 .05 55);--terracotta: oklch(.55 .07 50);--graphite: oklch(.45 .015 60);--ink: oklch(.2 .012 60);--hairline: oklch(.55 .018 60 / .35);--gold-grad: linear-gradient(180deg, oklch(.62 .08 55) 0%, oklch(.5 .07 55) 100%);--nav-bg: oklch(.94 .012 65 / .82);--mark-dot: oklch(.55 .07 50)}html[data-mood=limewash]{--sand: oklch(.93 .018 130);--bone: oklch(.9 .022 130);--paper: oklch(.87 .024 130);--clay: oklch(.5 .07 130);--bronze: oklch(.42 .06 130);--terracotta: oklch(.5 .09 130);--graphite: oklch(.42 .02 130);--ink: oklch(.18 .015 130);--hairline: oklch(.55 .025 130 / .32);--gold-grad: linear-gradient(180deg, oklch(.55 .1 130) 0%, oklch(.42 .08 130) 100%);--nav-bg: oklch(.93 .018 130 / .82);--mark-dot: oklch(.5 .09 130)}html[data-mood=marble]{--sand: oklch(.95 .008 230);--bone: oklch(.92 .01 230);--paper: oklch(.88 .01 230);--clay: oklch(.55 .04 85);--bronze: oklch(.5 .05 85);--terracotta: oklch(.58 .07 80);--graphite: oklch(.45 .015 230);--ink: oklch(.22 .015 230);--hairline: oklch(.55 .018 230 / .32);--gold-grad: linear-gradient(180deg, oklch(.62 .08 80) 0%, oklch(.5 .07 80) 100%);--nav-bg: oklch(.95 .008 230 / .82);--mark-dot: oklch(.58 .07 80)}html[data-mood=aubergine]{--sand: oklch(.13 .045 340);--bone: oklch(.16 .05 340);--paper: oklch(.2 .05 340);--clay: oklch(.62 .06 45);--bronze: oklch(.72 .1 45);--terracotta: oklch(.72 .13 45);--graphite: oklch(.72 .04 340);--ink: oklch(.94 .015 340);--hairline: oklch(.4 .06 340 / .55);--gold-grad: linear-gradient(180deg, oklch(.86 .1 60) 0%, oklch(.72 .13 50) 45%, oklch(.55 .1 45) 100%);--nav-bg: oklch(.13 .045 340 / .78);--mark-dot: oklch(.72 .13 45)}html[data-mood=marine]{--sand: oklch(.14 .035 200);--bone: oklch(.17 .04 200);--paper: oklch(.21 .04 200);--clay: oklch(.65 .05 85);--bronze: oklch(.78 .06 85);--terracotta: oklch(.85 .06 80);--graphite: oklch(.72 .025 200);--ink: oklch(.94 .015 200);--hairline: oklch(.4 .05 200 / .55);--gold-grad: linear-gradient(180deg, oklch(.92 .06 80) 0%, oklch(.78 .06 85) 45%, oklch(.58 .06 90) 100%);--nav-bg: oklch(.14 .035 200 / .78);--mark-dot: oklch(.85 .06 80)}html[data-mood=lacquer]{--sand: oklch(.1 .025 35);--bone: oklch(.13 .03 35);--paper: oklch(.17 .03 35);--clay: oklch(.55 .1 75);--bronze: oklch(.68 .13 80);--terracotta: oklch(.76 .16 85);--graphite: oklch(.72 .04 50);--ink: oklch(.93 .025 80);--hairline: oklch(.38 .06 50 / .55);--gold-grad: linear-gradient(180deg, oklch(.88 .13 90) 0%, oklch(.7 .16 85) 45%, oklch(.5 .13 80) 100%);--nav-bg: oklch(.1 .025 35 / .78);--mark-dot: oklch(.76 .16 85)}html[data-mood=aube]{--sand: oklch(.99 .015 95);--bone: oklch(.975 .02 95);--paper: oklch(.955 .025 95);--clay: oklch(.72 .16 95);--bronze: oklch(.65 .15 95);--terracotta: oklch(.72 .17 95);--graphite: oklch(.45 .015 90);--ink: oklch(.22 .02 80);--hairline: oklch(.62 .02 90 / .25);--gold-grad: linear-gradient(180deg, oklch(.85 .15 95) 0%, oklch(.65 .15 95) 100%);--nav-bg: oklch(.99 .015 95 / .88);--mark-dot: oklch(.72 .17 95)}html[data-mood=calque]{--sand: oklch(.985 .025 95);--bone: oklch(.965 .03 95);--paper: oklch(.94 .04 95);--clay: oklch(.68 .14 95);--bronze: oklch(.62 .14 95);--terracotta: oklch(.66 .16 95);--graphite: oklch(.45 .018 90);--ink: oklch(.2 .02 80);--hairline: oklch(.62 .02 90 / .28);--gold-grad: linear-gradient(180deg, oklch(.78 .15 95) 0%, oklch(.6 .14 92) 100%);--nav-bg: oklch(.985 .025 95 / .88);--mark-dot: oklch(.66 .16 95)}html[data-mood=vanilla]{--sand: oklch(.97 .04 95);--bone: oklch(.94 .05 95);--paper: oklch(.91 .06 95);--clay: oklch(.55 .1 85);--bronze: oklch(.45 .09 85);--terracotta: oklch(.55 .13 85);--graphite: oklch(.45 .02 90);--ink: oklch(.2 .02 80);--hairline: oklch(.55 .03 90 / .3);--gold-grad: linear-gradient(180deg, oklch(.62 .13 90) 0%, oklch(.48 .11 85) 100%);--nav-bg: oklch(.97 .04 95 / .85);--mark-dot: oklch(.55 .13 85)}html[data-mood=mimosa]{--sand: oklch(.93 .08 95);--bone: oklch(.9 .09 95);--paper: oklch(.87 .1 95);--clay: oklch(.55 .1 90);--bronze: oklch(.48 .09 85);--terracotta: oklch(.55 .12 85);--graphite: oklch(.45 .025 90);--ink: oklch(.2 .025 80);--hairline: oklch(.55 .04 90 / .32);--gold-grad: linear-gradient(180deg, oklch(.65 .13 90) 0%, oklch(.5 .11 85) 100%);--nav-bg: oklch(.93 .08 95 / .85);--mark-dot: oklch(.55 .12 85)}html[data-mood=velvet]{--sand: oklch(.13 .025 350);--bone: oklch(.16 .03 350);--paper: oklch(.2 .03 350);--clay: oklch(.62 .06 20);--bronze: oklch(.72 .1 20);--terracotta: oklch(.72 .12 20);--graphite: oklch(.72 .04 350);--ink: oklch(.94 .015 350);--hairline: oklch(.4 .06 350 / .55);--gold-grad: linear-gradient(180deg, oklch(.86 .1 25) 0%, oklch(.72 .12 20) 45%, oklch(.55 .1 15) 100%);--nav-bg: oklch(.13 .025 350 / .78);--mark-dot: oklch(.72 .12 20)}html[data-mood=gilt]{--sand: oklch(.88 .06 85);--bone: oklch(.85 .07 85);--paper: oklch(.82 .08 85);--clay: oklch(.5 .08 50);--bronze: oklch(.42 .07 45);--terracotta: oklch(.42 .1 40);--graphite: oklch(.4 .025 70);--ink: oklch(.18 .02 60);--hairline: oklch(.55 .04 70 / .32);--gold-grad: linear-gradient(180deg, oklch(.55 .1 50) 0%, oklch(.42 .09 40) 100%);--nav-bg: oklch(.88 .06 85 / .85);--mark-dot: oklch(.42 .1 40)}html[data-mood=tobacco]{--sand: oklch(.13 .025 60);--bone: oklch(.16 .028 60);--paper: oklch(.2 .028 60);--clay: oklch(.62 .07 65);--bronze: oklch(.72 .1 70);--terracotta: oklch(.74 .12 70);--graphite: oklch(.72 .03 65);--ink: oklch(.93 .02 70);--hairline: oklch(.36 .04 65 / .55);--gold-grad: linear-gradient(180deg, oklch(.88 .1 75) 0%, oklch(.72 .12 70) 45%, oklch(.54 .1 65) 100%);--nav-bg: oklch(.13 .025 60 / .78);--mark-dot: oklch(.74 .12 70)}html[data-voice=editorial]{--serif: var(--font-cormorant);--h1-track: -.04em}html[data-voice=architect]{--serif: var(--font-spectral);--h1-track: -.025em}html[data-voice=couture]{--serif: var(--font-playfair);--h1-track: -.035em}html[data-density=editorial]{--hero-h1-size: 220px;--h2-size-lg: 80px;--h2-size-md: 72px;--section-pad-y: 160px;--section-pad-x: 56px;--hero-pad-top: 80px;--hero-eyebrow-mb: 56px}html[data-density=cinematic]{--hero-h1-size: 280px;--h2-size-lg: 104px;--h2-size-md: 92px;--section-pad-y: 220px;--section-pad-x: 88px;--hero-pad-top: 120px;--hero-eyebrow-mb: 88px}html[data-density=compact]{--hero-h1-size: 148px;--h2-size-lg: 56px;--h2-size-md: 52px;--section-pad-y: 96px;--section-pad-x: 40px;--hero-pad-top: 48px;--hero-eyebrow-mb: 32px}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--sand);color:var(--ink);font-family:var(--grot);font-weight:300;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-size:15px;line-height:1.55}a{color:inherit;text-decoration:none}.page{max-width:1440px;margin:0 auto;overflow:hidden}nav.top{position:sticky;top:0;z-index:50;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:64px;padding:22px 56px;background:var(--nav-bg);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--hairline)}.brandmark{font-family:var(--serif);font-weight:300;color:var(--ink);font-size:22px;letter-spacing:.18em}.brandmark .dot{-webkit-text-fill-color:var(--mark-dot);color:var(--mark-dot)}nav.top ul{list-style:none;margin:0;padding:0;display:flex;gap:36px;justify-content:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}nav.top ul a:hover{color:var(--terracotta)}.nav-actions{display:flex;gap:16px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.nav-actions .lang{color:var(--graphite)}.pill{padding:10px 18px;border:1px solid var(--ink);color:var(--ink);transition:background .2s,color .2s}.pill:hover{background:var(--ink);color:var(--sand)}.nav-burger{display:none;background:transparent;border:0;width:36px;height:36px;flex-direction:column;justify-content:center;align-items:center;gap:6px;cursor:pointer;padding:0}.nav-burger span{display:block;width:22px;border:1px solid var(--ink);transition:transform .25s ease;transform-origin:center}.nav-burger[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}.nav-burger[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.nav-drawer{position:fixed;inset:0;z-index:49;background:var(--sand);padding:80px 24px 40px;display:flex;flex-direction:column;overflow-y:auto;animation:navDrawerIn .35s cubic-bezier(.2,.7,.2,1) both}.nav-drawer[hidden]{display:none}@keyframes navDrawerIn{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.nav-drawer{animation:none}.nav-burger span{transition:none}}.nav-drawer-eyebrow{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin:0 0 32px}.nav-drawer-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:22px}.nav-drawer-list a{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1;letter-spacing:-.015em;color:var(--ink);display:inline-block;padding:4px 0}.nav-drawer-list a:hover{color:var(--terracotta)}.nav-drawer-foot{margin-top:auto;padding-top:32px;border-top:1px solid var(--hairline);display:flex;flex-direction:column;gap:16px}.nav-drawer-foot .lang{font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.nav-drawer-foot .est-nav-cta{text-align:center}.hero{position:relative;padding:var(--hero-pad-top) var(--section-pad-x) 0}.hero-eyebrow{display:grid;grid-template-columns:auto 1fr auto;gap:32px;align-items:center;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);margin-bottom:var(--hero-eyebrow-mb)}.hero-eyebrow .rule{height:1px;background:var(--hairline)}.hero h1{font-family:var(--serif);font-weight:300;font-size:var(--hero-h1-size);line-height:.84;letter-spacing:var(--h1-track);margin:0}.hero h1 em{font-style:italic;color:var(--terracotta)}.hero-foot{display:grid;grid-template-columns:1fr 1fr 1fr;gap:48px;margin-top:72px;padding-top:32px;border-top:1px solid var(--hairline);align-items:start}.hero-foot .lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:22px;line-height:1.4;color:var(--graphite);max-width:380px;margin:0;text-wrap:pretty}.hero-foot dl{margin:0;display:grid;grid-template-columns:1fr;row-gap:6px;font-family:var(--mono);font-size:11px;letter-spacing:.06em;color:var(--graphite)}.hero-foot dt{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-size:10.5px;margin-top:6px}.hero-foot dd{margin:0;color:var(--ink)}.hero-foot .cta{justify-self:end;align-self:end;display:flex;gap:12px}.btn{font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.16em;text-transform:uppercase;padding:14px 22px;display:flex;border-radius:4px;align-items:center;justify-content:center;border:1px solid var(--ink);color:var(--ink);transition:background .2s,color .2s;text-align:center}button{border-radius:4px}.btn.primary{background:var(--ink);color:var(--sand)}.btn.primary:hover{background:var(--terracotta);border-color:var(--terracotta)}.btn.ghost:hover{background:var(--ink);color:var(--sand)}.hero-image{margin:56px 56px 0;aspect-ratio:2.6 / 1;background:linear-gradient(180deg,#c3b4a7,#947a6a,#5f4738);position:relative;overflow:hidden}.hero-image .stripes{position:absolute;inset:0;background:repeating-linear-gradient(90deg,oklch(.45 .04 55) 0 1px,transparent 1px 88px),repeating-linear-gradient(180deg,oklch(.55 .04 55 / .4) 0 1px,transparent 1px 22px)}.hero-image:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,oklch(.95 .015 80 / .45) 0%,transparent 30%),radial-gradient(ellipse at 75% 20%,oklch(.95 .06 70 / .35),transparent 60%);pointer-events:none}.hero-image .cap{position:absolute;bottom:24px;left:28px;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;background:var(--sand);color:var(--ink);padding:8px 12px}.hero-image .scroll{position:absolute;bottom:24px;right:28px;font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;z-index:1;color:var(--ink);opacity:.85}.placeholder{position:relative;background:var(--paper);border:1px solid var(--hairline)}.placeholder.alu{background:repeating-linear-gradient(90deg,#d0c1b4 0 2px,#dacfc3 2px 14px)}.placeholder.dark{background:repeating-linear-gradient(90deg,#3b3029 0 2px,#2a221d 2px 14px)}.placeholder.warm{background:repeating-linear-gradient(180deg,#ccb1a0 0 2px,#b69786 2px 14px)}.frame>img.photo,.placeholder>img.photo,.hero-image>img.photo{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block;filter:saturate(.78) contrast(1.02);z-index:0}.frame>img.photo+*,.placeholder>img.photo+*,.hero-image>img.photo+*{position:relative;z-index:1}.placeholder.has-photo:after,.hero-image.has-photo:before,.frame.big.has-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,oklch(.12 .01 60 / .55) 100%);z-index:1;pointer-events:none}.hero-image.has-photo .stripes{display:none}.hero-image.has-photo:after{background:linear-gradient(180deg,transparent 40%,oklch(.08 .01 60 / .55) 100%)}.placeholder .label{position:absolute;left:16px;bottom:14px;background:var(--sand);color:var(--ink);padding:6px 10px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase}.placeholder.dark .label{background:var(--ink);color:var(--sand)}.strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);margin-top:80px;padding:26px 0;overflow:hidden;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite);mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent 100%);-webkit-mask-image:linear-gradient(90deg,transparent 0,black 5%,black 95%,transparent 100%)}.strip b{color:var(--ink);font-weight:500}.strip-track{--marquee-gap: 56px;display:flex;gap:var(--marquee-gap);flex-shrink:0;width:max-content;white-space:nowrap;will-change:transform;animation:stripScroll 50s linear infinite}.strip:hover .strip-track{animation-play-state:paused}.strip-track>span{flex-shrink:0}.strip-track>span:before{content:"·  ";color:var(--clay)}@keyframes stripScroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--marquee-gap) / 2))}}@media(prefers-reduced-motion:reduce){.strip-track{animation:none}}section.manifesto{padding:var(--section-pad-y) var(--section-pad-x);display:grid;grid-template-columns:200px 1fr 1fr;gap:80px;align-items:start}.section-num{font-family:var(--mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze)}.manifesto h2{font-family:var(--serif);font-weight:300;font-size:var(--h2-size-lg);line-height:1;letter-spacing:-.025em;margin:0;grid-column:2}.manifesto h2 em{font-style:italic;color:var(--terracotta)}.manifesto .body{font-family:var(--serif);font-style:italic;font-weight:300;font-size:22px;line-height:1.45;color:var(--graphite);max-width:420px;text-wrap:pretty}.manifesto .body p+p{margin-top:22px}section.collection{border-top:1px solid var(--hairline);padding:120px 56px}.col-head{display:grid;grid-template-columns:200px 1fr 1fr;gap:80px;margin-bottom:80px;align-items:end}.col-head h2{font-family:var(--serif);font-weight:300;font-size:var(--h2-size-md);line-height:.95;letter-spacing:-.025em;margin:0}.col-head h2 em{font-style:italic;color:var(--terracotta)}.col-head .meta{align-self:end;text-align:right;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--graphite)}.col-head .meta b{color:var(--ink);font-weight:500}.products{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px}.product{display:flex;flex-direction:column}.product .frame{aspect-ratio:.82 / 1;margin-bottom:22px}.product .row{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:baseline}.product h3{font-family:var(--serif);font-weight:300;font-size:32px;line-height:1;letter-spacing:-.01em;margin:0}.product h3 em{font-style:italic;color:var(--terracotta)}.product .ref{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.product p{margin:12px 0 18px;color:var(--graphite);font-size:14px;max-width:340px}.product dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:4px 24px;border-top:1px solid var(--hairline);padding-top:14px;font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--graphite)}.product dt{color:var(--bronze);letter-spacing:.14em;text-transform:uppercase}.product dd{margin:0;color:var(--ink)}section.detail{border-top:1px solid var(--hairline);padding:120px 56px;display:grid;grid-template-columns:1.4fr 1fr;gap:64px}.detail .frame.big{aspect-ratio:1.15 / 1;background:var(--paper);position:relative;overflow:hidden}.detail .frame.big .label{position:absolute;bottom:18px;left:18px;background:var(--sand);color:var(--ink);padding:8px 12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase}.detail .text{align-self:center}.detail .text .num{color:var(--bronze);margin-bottom:28px}.detail .text h2{font-family:var(--serif);font-weight:300;font-size:64px;line-height:1;letter-spacing:-.025em;margin:0 0 28px}.detail .text h2 em{font-style:italic;color:var(--terracotta)}.detail .text p{font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.45;color:var(--graphite);margin:0 0 36px;max-width:440px;text-wrap:pretty}.feat-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px 32px;border-top:1px solid var(--hairline);padding-top:28px}.feat h4{font-family:var(--serif);font-weight:400;font-size:22px;margin:0 0 6px;letter-spacing:-.005em}.feat p{font-family:var(--grot);font-style:normal;font-size:13.5px;line-height:1.55;color:var(--graphite);margin:0}section.process{border-top:1px solid var(--hairline);padding:120px 56px}.process .col-head{align-items:end}.steps{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--hairline);border:1px solid var(--hairline)}.step{background:var(--paper);padding:36px 28px 32px;min-height:320px;display:flex;flex-direction:column;justify-content:space-between}.step .top{display:flex;justify-content:space-between;align-items:baseline;font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-bottom:24px}.step h3{font-family:var(--serif);font-weight:300;font-size:36px;line-height:1;letter-spacing:-.015em;margin:0 0 14px}.step h3 em{font-style:italic;color:var(--terracotta)}.step p{margin:0;color:var(--graphite);font-size:13.5px;line-height:1.55;max-width:240px}.step .meta{margin-top:28px;border-top:1px solid var(--hairline);padding-top:12px;font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--graphite)}.step .meta b{color:var(--ink);font-weight:500}section.quote{border-top:1px solid var(--hairline);padding:160px 56px;background:#efe7d9;color:#080706;display:grid;grid-template-columns:200px 1fr 200px;gap:64px;align-items:center}section.quote .num{color:#61533c}section.quote blockquote{margin:0;font-family:var(--serif);font-style:italic;font-weight:300;font-size:80px;line-height:1.05;letter-spacing:-.025em;color:#080706;max-width:880px;text-wrap:pretty}section.quote blockquote em{font-style:normal;color:#906a21}section.quote .cite{align-self:end;text-align:right;font-family:var(--mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;line-height:1.7;color:#61533c}section.quote .cite b{color:#080706;font-weight:500}section.journal{border-top:1px solid var(--hairline);padding:120px 56px}.journal-grid{display:grid;grid-template-columns:1fr 1fr 1fr;gap:32px}.article .frame{aspect-ratio:1.3 / 1;margin-bottom:18px}.article .meta{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-bottom:10px}.article h3{font-family:var(--serif);font-weight:300;font-size:28px;line-height:1.1;letter-spacing:-.015em;margin:0 0 12px;max-width:360px}.article h3 em{font-style:italic;color:var(--terracotta)}.article p{margin:0;color:var(--graphite);font-size:14px;max-width:360px}section.contact{border-top:1px solid var(--hairline);padding:160px 56px;display:grid;grid-template-columns:1.2fr 1fr;gap:96px}.contact h2{font-family:var(--serif);font-weight:300;font-size:120px;line-height:.9;letter-spacing:-.035em;margin:0}.contact h2 em{font-style:italic;color:var(--terracotta)}.contact .lede{margin-top:32px;font-family:var(--serif);font-style:italic;font-size:22px;line-height:1.4;color:var(--graphite);max-width:460px;text-wrap:pretty}form.enquire{display:grid;grid-template-columns:1fr 1fr;gap:0;align-self:end;border-top:1px solid var(--hairline)}form.enquire label{display:flex;flex-direction:column;padding:22px 0 18px;border-bottom:1px solid var(--hairline);font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}form.enquire label:nth-child(odd){padding-right:24px;border-right:1px solid var(--hairline);padding-left:0}form.enquire label:nth-child(2n){padding-left:24px}form.enquire .full{grid-column:1 / -1;padding-left:0!important;padding-right:0!important;border-right:none!important}form.enquire input,form.enquire select,form.enquire textarea{margin-top:14px;border:none;background:transparent;font-family:var(--serif);font-style:italic;font-size:22px;color:var(--ink);outline:none;padding:0}form.enquire textarea{min-height:80px;resize:vertical}form.enquire input::placeholder,form.enquire textarea::placeholder{color:#8a7e75}form.enquire .submit{grid-column:1 / -1;margin-top:24px;display:flex;justify-content:space-between;align-items:center}form.enquire .submit .note{font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}footer.site{border-top:1px solid var(--hairline);padding:96px 56px 32px;background:var(--sand)}.foot-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;align-items:start}.foot-grid h5{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--bronze);margin:0 0 18px;font-weight:500}.foot-grid ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:13.5px;color:var(--graphite)}.foot-grid ul a:hover{color:var(--terracotta)}.foot-mono{margin-top:96px;padding-top:24px;border-top:1px solid var(--hairline);display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:24px;font-family:var(--mono);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--graphite)}.foot-wm{font-family:var(--serif);font-weight:300;color:var(--ink);font-size:200px;line-height:.85;letter-spacing:.06em;margin:64px 0 0;overflow:hidden;white-space:nowrap}.foot-wm .dot{-webkit-text-fill-color:var(--mark-dot);color:var(--mark-dot)}@media(max-width:1024px){.page{max-width:100%}nav.top{grid-template-columns:1fr auto;gap:16px;padding:16px 24px}nav.top ul{display:none}.nav-actions .lang{display:none}nav.top .nav-actions>.est-nav-cta{display:none}.nav-burger{display:flex}.hero{padding:80px 24px 48px}.hero-eyebrow{grid-template-columns:1fr;gap:12px}.hero-eyebrow .rule{display:none}.hero h1{font-size:clamp(72px,14vw,180px)!important;line-height:.95!important}.hero-foot{grid-template-columns:1fr;gap:32px;margin-top:48px}.hero-foot .cta{flex-wrap:wrap;gap:12px;display:grid;grid-template-columns:1fr auto;justify-self:auto}.hero-image{padding:0 24px}.hero-image .frame{height:360px}.hero-image .frame-cap{padding:12px 16px;font-size:10px}.trust{padding:32px 24px;grid-template-columns:1fr;gap:16px}.trust-list{flex-wrap:wrap;gap:24px}section.intro,section.manifesto,section.engineering,section.process,section.quote,section.journal,section.contact,.est-banner{grid-template-columns:1fr!important;gap:24px!important;padding:80px 24px!important}.col-head{grid-template-columns:1fr!important;gap:16px!important;margin-bottom:48px!important;padding:0 24px!important}section.collection{padding:80px 24px}.products{grid-template-columns:1fr 1fr;gap:16px}section.engineering .eng-image,section.engineering .eng-body{width:100%}.feat-grid{grid-template-columns:1fr}section.quote blockquote{font-size:48px!important;line-height:1.1!important}section.quote .cite{text-align:left!important}.steps{grid-template-columns:1fr 1fr!important}.journal-grid{grid-template-columns:1fr!important;gap:36px!important}form.enquire{grid-template-columns:1fr!important}form.enquire label:nth-child(odd){padding-right:0!important;border-right:0!important;padding-left:0!important}form.enquire label:nth-child(2n){padding-left:0!important}.foot-grid{grid-template-columns:1fr 1fr!important;gap:32px!important;padding:0!important}.foot-mono{grid-template-columns:1fr 1fr!important;padding:24px 0 0!important;gap:12px!important}.foot-wm{font-size:clamp(60px,12vw,140px)!important}.est-banner-h{font-size:40px!important}}@media(max-width:640px){nav.top{padding:12px 16px;gap:8px}.brandmark{font-size:16px!important}.est-nav-cta{font-size:9px;padding:8px 12px;letter-spacing:.1em}.nav-drawer{padding:80px 16px 32px}.nav-drawer-list a{font-size:32px}.hero{padding:56px 16px 32px}.hero h1{font-size:clamp(56px,16vw,100px)!important}.hero-eyebrow,.hero-eyebrow span{font-size:10px!important}.hero-foot .lede{font-size:16px!important}.est-hero-cta{font-size:10px;padding:14px 20px;letter-spacing:.12em}.hero-image{padding:0 16px}.hero-image .frame{height:240px}.hero-foot dl{display:none}.manifesto h2{font-size:clamp(48px,10vw,80px)!important;grid-column:auto!important;line-height:1.05!important}.manifesto .body{font-size:18px!important}section.collection{padding:56px 16px}.col-head{padding:0 16px!important;margin-bottom:32px!important}.col-head h2,section.manifesto h2,section.engineering h2,section.process h2{font-size:clamp(40px,9vw,72px)!important;line-height:1.05!important;grid-column:auto!important}.products{grid-template-columns:1fr}section.engineering,section.process,section.contact,section.manifesto,.est-banner{padding:56px 16px!important}section.quote{padding:80px 16px!important}section.quote blockquote{font-size:32px!important}.steps{grid-template-columns:1fr!important}section.journal{padding:56px 16px!important}.journal-card{padding:24px!important}.foot-grid{grid-template-columns:1fr!important;padding:0!important;gap:28px!important}.foot-mono{grid-template-columns:1fr!important;padding:20px 0 0!important;gap:8px!important}.foot-wm{font-size:clamp(40px,14vw,80px)!important;margin-top:32px!important}.est-banner-num{font-size:10px!important}.est-banner-h{font-size:32px!important;line-height:1.05!important}.est-banner-sub{font-size:14px!important}.est-banner-cta{font-size:10px;padding:14px 20px;letter-spacing:.12em}}.products.products-4{grid-template-columns:repeat(4,1fr);gap:18px}a.product{color:inherit;text-decoration:none;transition:opacity .25s}a.product .frame{transition:opacity .25s}a.product:hover .frame{opacity:.92}a.product:hover h3 em{color:var(--bronze);transition:color .25s}header.product-hero{padding:var(--hero-pad-top) var(--section-pad-x) 0}.product-hero h1{font-family:var(--serif);font-weight:300;font-size:var(--hero-h1-size);line-height:.84;letter-spacing:var(--h1-track);margin:0}.product-hero h1 em{font-style:italic;color:var(--terracotta)}.product-hero-foot{display:grid;grid-template-columns:1.4fr 1fr;gap:96px;margin-top:64px;padding-top:32px;border-top:1px solid var(--hairline);align-items:start}.product-hero-foot .lede{font-family:var(--serif);font-style:italic;font-weight:300;font-size:26px;line-height:1.4;color:var(--graphite);margin:0;max-width:560px;text-wrap:pretty}.product-hero-foot dl{margin:0;display:grid;grid-template-columns:1fr 1fr;gap:18px 32px}.product-hero-foot dt{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-family:var(--mono);font-size:10.5px}.product-hero-foot dd{margin:4px 0 0;color:var(--ink);font-family:var(--mono);font-size:13.5px;letter-spacing:.04em}.product-strip{border-top:1px solid var(--hairline);border-bottom:1px solid var(--hairline);padding:24px 56px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;font-family:var(--mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze)}.product-strip>div b{display:block;color:var(--ink);font-family:var(--serif);font-weight:300;font-style:italic;font-size:26px;letter-spacing:-.01em;text-transform:none;margin-top:6px}section.options{border-top:1px solid var(--hairline);padding:120px 56px}.finish-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:32px}.finish{display:flex;flex-direction:column}.finish .swatch{aspect-ratio:1.3 / 1;margin-bottom:18px;border:1px solid var(--hairline)}.finish h4{font-family:var(--serif);font-weight:400;font-size:22px;margin:0 0 4px;letter-spacing:-.005em}.finish .ref{font-family:var(--mono);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bronze);margin-bottom:8px}.finish p{margin:0;font-size:13.5px;line-height:1.55;color:var(--graphite);max-width:280px}.swatch.onyx{background:#13110f}.swatch.graphite{background:#3c3731}.swatch.bronze{background:linear-gradient(155deg,#7f6342,#463421)}.swatch.champagne{background:linear-gradient(155deg,#c9b684,#9c834b)}.swatch.bone{background:#dfd6c9}.swatch.galet{background:#8c857d}.swatch.sable{background:linear-gradient(155deg,#c6b59b,#968368)}.dim-table{border-top:1px solid var(--hairline);margin-top:64px;padding-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:32px;font-family:var(--mono);font-size:11px;letter-spacing:.04em;color:var(--graphite)}.dim-table dt{color:var(--bronze);letter-spacing:.16em;text-transform:uppercase;font-size:10px;margin-bottom:6px}.dim-table dd{margin:0 0 14px;color:var(--ink);font-family:var(--serif);font-style:italic;font-weight:300;font-size:24px;letter-spacing:-.01em}section.related{border-top:1px solid var(--hairline);padding:120px 56px}.related-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:48px}@media(max-width:1024px){.products.products-4{grid-template-columns:1fr 1fr!important}header.product-hero{padding:80px 24px 48px!important}.product-hero h1{font-size:clamp(72px,14vw,180px)!important;line-height:.95!important}.product-hero-foot{grid-template-columns:1fr!important;gap:32px!important;margin-top:48px!important}.product-strip{grid-template-columns:1fr 1fr!important;gap:16px!important;padding:20px 24px!important}section.options{padding:80px 24px!important}.finish-grid,.dim-table{grid-template-columns:1fr 1fr!important}section.related{padding:80px 24px!important}.related-grid{grid-template-columns:1fr 1fr!important}}@media(max-width:640px){.products.products-4{grid-template-columns:1fr!important;gap:36px}header.product-hero{padding:56px 16px 32px!important}.product-hero h1{font-size:clamp(56px,16vw,100px)!important}.product-hero-foot .lede{font-size:18px!important}.product-strip{grid-template-columns:1fr!important;padding:18px 16px!important}section.options{padding:56px 16px!important}.finish-grid,.dim-table,.related-grid{grid-template-columns:1fr!important}}@media(max-width:1024px){section.detail{grid-template-columns:1fr!important;gap:32px!important;padding:80px 24px!important}.detail .frame.big{aspect-ratio:1.4 / 1!important}.detail .text h2{font-size:clamp(40px,8vw,56px)!important;line-height:1.05!important;margin-bottom:20px!important}.detail .text p{font-size:18px!important;margin-bottom:28px!important}.strip{padding:20px 0!important}.strip-track{--marquee-gap: 36px}footer.site{padding:80px 24px 24px!important}.foot-wm{margin-top:48px!important}.foot-mono{margin-top:64px!important}.hero-image{margin:32px 24px 0!important;padding:0!important;aspect-ratio:2 / 1!important}}@media(max-width:640px){section.detail{padding:56px 16px!important;gap:24px!important}.detail .frame.big{aspect-ratio:1.2 / 1!important}.detail .text h2{font-size:clamp(32px,9vw,44px)!important;margin-bottom:16px!important}.detail .text p{font-size:16px!important;margin-bottom:24px!important}.feat-grid{gap:18px 0!important;padding-top:20px!important}.feat h4{font-size:19px!important}.strip{padding:14px 0!important;font-size:10px!important}.strip-track{--marquee-gap: 24px}footer.site{padding:56px 16px 24px!important}.foot-wm{margin-top:32px!important}.foot-mono{margin-top:40px!important}.hero-image{margin:0!important;aspect-ratio:1 / 1!important}.hero-image .cap{left:16px;bottom:16px;font-size:9.5px!important;padding:6px 9px!important}.hero-image .scroll{right:16px;bottom:16px;font-size:9.5px!important}}html[data-mood=onyx] section.quote{background:#efe7d9;color:#080706}html[data-mood=onyx] section.quote .num,html[data-mood=onyx] section.quote .cite{color:#61533c}html[data-mood=onyx] section.quote .cite b,html[data-mood=onyx] section.quote blockquote{color:#080706}html[data-mood=onyx] section.quote blockquote em{color:#906a21}html[data-mood=sand] section.quote{background:#080706;color:#efe7d9}html[data-mood=sand] section.quote .num,html[data-mood=sand] section.quote .cite{color:#9c8d74}html[data-mood=sand] section.quote .cite b,html[data-mood=sand] section.quote blockquote{color:#efe7d9}html[data-mood=sand] section.quote blockquote em{color:#cda53a}html[data-mood=steel] section.quote{background:#10171c;color:#e5e8eb}html[data-mood=steel] section.quote .num,html[data-mood=steel] section.quote .cite{color:#80878d}html[data-mood=steel] section.quote .cite b,html[data-mood=steel] section.quote blockquote{color:#e5e8eb}html[data-mood=steel] section.quote blockquote em{color:#5e8ab8}html[data-mood=midnight] section.quote{background:#dfeaf1;color:#040c15}html[data-mood=midnight] section.quote .num,html[data-mood=midnight] section.quote .cite{color:#4f6778}html[data-mood=midnight] section.quote .cite b,html[data-mood=midnight] section.quote blockquote{color:#040c15}html[data-mood=midnight] section.quote blockquote em{color:#47769d}html[data-mood=forest] section.quote{background:#ebe9d6;color:#020a03}html[data-mood=forest] section.quote .num,html[data-mood=forest] section.quote .cite{color:#656644}html[data-mood=forest] section.quote .cite b,html[data-mood=forest] section.quote blockquote{color:#020a03}html[data-mood=forest] section.quote blockquote em{color:#7b6813}html[data-mood=char] section.quote{background:#edebe7;color:#070707}html[data-mood=char] section.quote .num,html[data-mood=char] section.quote .cite{color:#666263}html[data-mood=char] section.quote .cite b,html[data-mood=char] section.quote blockquote{color:#070707}html[data-mood=char] section.quote blockquote em{color:#575552}html[data-mood=linen] section.quote{background:#140b06;color:#eee6e0}html[data-mood=linen] section.quote .num,html[data-mood=linen] section.quote .cite{color:#a28a77}html[data-mood=linen] section.quote .cite b,html[data-mood=linen] section.quote blockquote{color:#eee6e0}html[data-mood=linen] section.quote blockquote em{color:#d1966d}html[data-mood=limewash] section.quote{background:#0a0f05;color:#e4eade}html[data-mood=limewash] section.quote .num,html[data-mood=limewash] section.quote .cite{color:#859676}html[data-mood=limewash] section.quote .cite b,html[data-mood=limewash] section.quote blockquote{color:#e4eade}html[data-mood=limewash] section.quote blockquote em{color:#7b9b59}html[data-mood=marble] section.quote{background:#081319;color:#e6ecef}html[data-mood=marble] section.quote .num,html[data-mood=marble] section.quote .cite{color:#80929c}html[data-mood=marble] section.quote .cite b,html[data-mood=marble] section.quote blockquote{color:#e6ecef}html[data-mood=marble] section.quote blockquote em{color:#bca072}html[data-mood=aubergine] section.quote{background:#f7e4d9;color:#190513}html[data-mood=aubergine] section.quote .num,html[data-mood=aubergine] section.quote .cite{color:#7f5944}html[data-mood=aubergine] section.quote .cite b,html[data-mood=aubergine] section.quote blockquote{color:#190513}html[data-mood=aubergine] section.quote blockquote em{color:#aa5830}html[data-mood=marine] section.quote{background:#dfeaeb;color:oklch(.15 .035 200)}html[data-mood=marine] section.quote .num,html[data-mood=marine] section.quote .cite{color:#486a6c}html[data-mood=marine] section.quote .cite b,html[data-mood=marine] section.quote blockquote{color:oklch(.15 .035 200)}html[data-mood=marine] section.quote blockquote em{color:#846e40}html[data-mood=tobacco] section.quote{background:#f2e6d9;color:#150b04}html[data-mood=tobacco] section.quote .num,html[data-mood=tobacco] section.quote .cite{color:#7b5c3e}html[data-mood=tobacco] section.quote .cite b,html[data-mood=tobacco] section.quote blockquote{color:#150b04}html[data-mood=tobacco] section.quote blockquote em{color:#9a6418}html[data-mood=lacquer] section.quote{background:#f3e6d2;color:#100403}html[data-mood=lacquer] section.quote .num,html[data-mood=lacquer] section.quote .cite{color:#7b5d33}html[data-mood=lacquer] section.quote .cite b,html[data-mood=lacquer] section.quote blockquote{color:#100403}html[data-mood=lacquer] section.quote blockquote em{color:oklch(.55 .13 80)}html[data-mood=aube] section.quote{background:#1b150b;color:#faf5e3}html[data-mood=aube] section.quote .num,html[data-mood=aube] section.quote .cite{color:#9d8e65}html[data-mood=aube] section.quote .cite b,html[data-mood=aube] section.quote blockquote{color:#faf5e3}html[data-mood=aube] section.quote blockquote em{color:#d8b501}html[data-mood=calque] section.quote{background:#1b150b;color:#f7f2df}html[data-mood=calque] section.quote .num,html[data-mood=calque] section.quote .cite{color:#9d8e65}html[data-mood=calque] section.quote .cite b,html[data-mood=calque] section.quote blockquote{color:#f7f2df}html[data-mood=calque] section.quote blockquote em{color:#c4a032}html[data-mood=vanilla] section.quote{background:#171005;color:#f9efc9}html[data-mood=vanilla] section.quote .num,html[data-mood=vanilla] section.quote .cite{color:#a28d54}html[data-mood=vanilla] section.quote .cite b,html[data-mood=vanilla] section.quote blockquote{color:#f9efc9}html[data-mood=vanilla] section.quote blockquote em{color:#c4a032}html[data-mood=mimosa] section.quote{background:#181003;color:#f8e8ab}html[data-mood=mimosa] section.quote .num,html[data-mood=mimosa] section.quote .cite{color:#a78c41}html[data-mood=mimosa] section.quote .cite b,html[data-mood=mimosa] section.quote blockquote{color:#f8e8ab}html[data-mood=mimosa] section.quote blockquote em{color:#d8b349}html[data-mood=velvet] section.quote{background:#f5e3e1;color:#15090f}html[data-mood=velvet] section.quote .num,html[data-mood=velvet] section.quote .cite{color:#825652}html[data-mood=velvet] section.quote .cite b,html[data-mood=velvet] section.quote blockquote{color:#15090f}html[data-mood=velvet] section.quote blockquote em{color:#a45859}html[data-mood=gilt] section.quote{background:#0e0501;color:#f7e6c3}html[data-mood=gilt] section.quote .num,html[data-mood=gilt] section.quote .cite{color:#a9895e}html[data-mood=gilt] section.quote .cite b,html[data-mood=gilt] section.quote blockquote{color:#f7e6c3}html[data-mood=gilt] section.quote blockquote em{color:#ddb049}@media(max-width:1024px){section.contact h2{font-size:clamp(56px,11vw,96px)!important;line-height:.95!important}section.contact .lede{font-size:18px!important}}@media(max-width:640px){section.contact h2{font-size:clamp(40px,11vw,64px)!important;line-height:1!important}section.contact .lede{font-size:16px!important}form.enquire input,form.enquire select,form.enquire textarea{font-size:18px!important}}
