.hero[data-astro-cid-bbe6dxrz]{padding-top:clamp(2rem,6vw,4.5rem)}.grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(2.5rem,6vw,6rem);align-items:center}.h-display[data-astro-cid-bbe6dxrz]{font-size:clamp(3rem,8.2vw,7rem);line-height:.98;letter-spacing:-.03em;margin-block:1.4rem 1.6rem;font-weight:350}.actions[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:2.2rem}.facts[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:repeat(3,auto);justify-content:start;gap:2.5rem;margin-top:3.25rem;padding-top:1.75rem;border-top:1px solid var(--rule)}.facts[data-astro-cid-bbe6dxrz] dt[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-size:1.3rem;line-height:1.2}.facts[data-astro-cid-bbe6dxrz] dd[data-astro-cid-bbe6dxrz]{font-size:.88rem;color:var(--muted);margin-top:.2rem}.art[data-astro-cid-bbe6dxrz]{position:relative;margin:0}.frame[data-astro-cid-bbe6dxrz]{position:relative;border-radius:2px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 30px 60px -30px #1b191673}.art[data-astro-cid-bbe6dxrz]:before{content:"";position:absolute;inset:1.4rem -1.4rem -1.4rem 1.4rem;border:1px solid var(--vermilion);border-radius:2px;z-index:-1}.frame[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.tag[data-astro-cid-bbe6dxrz]{position:absolute;left:-2rem;bottom:2.5rem;display:flex;flex-direction:column;background:var(--card);padding:1rem 1.35rem;box-shadow:0 18px 40px -20px #1b191680;border-left:3px solid var(--vermilion)}.tag-k[data-astro-cid-bbe6dxrz]{font-size:.78rem;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-weight:600}.tag-v[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-style:italic;font-size:1.45rem}.ribbon[data-astro-cid-bbe6dxrz]{margin-top:clamp(4rem,8vw,6.5rem);border-block:1px solid var(--ink);overflow:hidden;padding-block:1.1rem}.track[data-astro-cid-bbe6dxrz]{display:flex;width:-moz-max-content;width:max-content;animation:slide 38s linear infinite}.set[data-astro-cid-bbe6dxrz]{display:flex;align-items:center}.set[data-astro-cid-bbe6dxrz] span[data-astro-cid-bbe6dxrz]{font-family:var(--serif);font-size:clamp(1.4rem,2.6vw,2rem);font-style:italic;padding-inline:1.6rem;white-space:nowrap}.set[data-astro-cid-bbe6dxrz] i[data-astro-cid-bbe6dxrz]{font-style:normal;color:var(--vermilion);font-size:.9rem}@keyframes slide{to{transform:translate(-50%)}}@media (max-width: 959px){.grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr}.art[data-astro-cid-bbe6dxrz]{max-width:540px;margin-inline:auto 1.4rem;width:calc(100% - 1.4rem)}.tag[data-astro-cid-bbe6dxrz]{left:-.75rem}}@media (max-width: 560px){.facts[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr 1fr;gap:1.5rem}.facts[data-astro-cid-bbe6dxrz] div[data-astro-cid-bbe6dxrz]:last-child{grid-column:1 / -1}.actions[data-astro-cid-bbe6dxrz] .btn[data-astro-cid-bbe6dxrz]{width:100%}}.services[data-astro-cid-g5jplrhu]{padding-block:clamp(5rem,11vw,9rem)}.head[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:1.2fr .8fr;gap:2rem 4rem;align-items:end;margin-bottom:clamp(3rem,6vw,5rem)}.head[data-astro-cid-g5jplrhu] .h-section[data-astro-cid-g5jplrhu]{margin-top:1rem;max-width:16ch}.shelf[data-astro-cid-g5jplrhu]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(2.5rem,4vw,3.5rem) clamp(1.5rem,3vw,2.5rem)}.item[data-astro-cid-g5jplrhu]{display:flex;flex-direction:column}.cover[data-astro-cid-g5jplrhu]{position:relative;aspect-ratio:5 / 3.4;background:var(--c);color:color-mix(in srgb,var(--paper) 88%,var(--c));border-radius:2px 6px 6px 2px;padding:1.4rem 1.6rem 1.4rem 2.4rem;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0f,0 1px #0000001a,0 22px 40px -24px #1b191699;transform-origin:left center;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.item[data-astro-cid-g5jplrhu]:hover .cover[data-astro-cid-g5jplrhu]{transform:perspective(1200px) rotateY(-9deg) translate(4px);box-shadow:inset 0 0 0 1px #ffffff0f,14px 26px 40px -22px #1b1916b3}.spine[data-astro-cid-g5jplrhu]{position:absolute;left:0;top:0;bottom:0;width:14px;background:linear-gradient(90deg,#00000047,#ffffff14 60%,#0000001f)}.no[data-astro-cid-g5jplrhu]{font-size:.72rem;letter-spacing:.18em;text-transform:uppercase;font-weight:600;opacity:.8}.motif[data-astro-cid-g5jplrhu]{position:absolute;right:1rem;top:50%;width:42%;max-width:150px;transform:translateY(-50%);opacity:.5;transition:transform .8s var(--ease),opacity .6s var(--ease)}.item[data-astro-cid-g5jplrhu]:hover .motif[data-astro-cid-g5jplrhu]{transform:translateY(-54%) rotate(-4deg);opacity:.7}.cover-title[data-astro-cid-g5jplrhu]{font-family:var(--serif);font-size:clamp(1.35rem,2vw,1.65rem);line-height:1.1;max-width:62%;position:relative}.imprint[data-astro-cid-g5jplrhu]{position:absolute;right:1.4rem;top:1.5rem;font-size:.62rem;letter-spacing:.2em;text-transform:uppercase;opacity:.55}.body[data-astro-cid-g5jplrhu]{padding-top:1.4rem}.body[data-astro-cid-g5jplrhu] h3[data-astro-cid-g5jplrhu]{font-size:1.6rem;margin-bottom:.7rem}.body[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{color:var(--ink-2);font-size:1rem}.body[data-astro-cid-g5jplrhu] ul[data-astro-cid-g5jplrhu]{margin-top:1.1rem;border-top:1px solid var(--rule)}.body[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]{position:relative;padding:.62rem 0 .62rem 1.6rem;border-bottom:1px solid var(--rule);font-size:.95rem}.body[data-astro-cid-g5jplrhu] li[data-astro-cid-g5jplrhu]:before{content:"";position:absolute;left:0;top:1.18rem;width:10px;height:1px;background:var(--c);box-shadow:0 0 0 .5px var(--c)}.note[data-astro-cid-g5jplrhu]{margin-top:clamp(3.5rem,7vw,5.5rem);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1.5rem;padding:clamp(1.5rem,3vw,2.25rem) clamp(1.5rem,3vw,2.5rem);background:var(--paper-2);border-radius:var(--radius)}.note[data-astro-cid-g5jplrhu] p[data-astro-cid-g5jplrhu]{font-family:var(--serif);font-size:clamp(1.25rem,2.2vw,1.6rem);line-height:1.3;max-width:34ch}.note[data-astro-cid-g5jplrhu] strong[data-astro-cid-g5jplrhu]{font-weight:400;font-style:italic;color:var(--vermilion)}@media (max-width: 1023px){.shelf[data-astro-cid-g5jplrhu]{grid-template-columns:repeat(2,1fr)}.head[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}}@media (max-width: 640px){.shelf[data-astro-cid-g5jplrhu]{grid-template-columns:1fr}.note[data-astro-cid-g5jplrhu] .btn[data-astro-cid-g5jplrhu]{width:100%}}.process[data-astro-cid-fz4tclxl]{background:var(--paper-2);padding-block:clamp(5rem,11vw,9rem)}.grid[data-astro-cid-fz4tclxl]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(3rem,7vw,7rem);align-items:start}.side[data-astro-cid-fz4tclxl]{position:sticky;top:110px}.side[data-astro-cid-fz4tclxl] .h-section[data-astro-cid-fz4tclxl]{margin-block:1rem 1.4rem}.photo[data-astro-cid-fz4tclxl]{margin-top:2.5rem;border-radius:2px;overflow:hidden;aspect-ratio:3 / 2}.photo[data-astro-cid-fz4tclxl] img[data-astro-cid-fz4tclxl]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.chapters[data-astro-cid-fz4tclxl]{counter-reset:none}.chapter[data-astro-cid-fz4tclxl]{position:relative;padding-block:2.4rem;border-top:1px solid var(--ink)}.chapter[data-astro-cid-fz4tclxl]:last-child{border-bottom:1px solid var(--ink)}.num[data-astro-cid-fz4tclxl]{font-size:.78rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--vermilion)}.chapter[data-astro-cid-fz4tclxl] h3[data-astro-cid-fz4tclxl]{font-size:clamp(2rem,3.6vw,2.9rem);font-style:italic;margin-block:.6rem .8rem}.chapter[data-astro-cid-fz4tclxl] p[data-astro-cid-fz4tclxl]{color:var(--ink-2);max-width:34rem}@media (max-width: 959px){.grid[data-astro-cid-fz4tclxl]{grid-template-columns:1fr}.side[data-astro-cid-fz4tclxl]{position:static}}.why[data-astro-cid-wwnj4t6a]{background:var(--ink);color:var(--paper);padding-block:clamp(5rem,11vw,9rem)}.why[data-astro-cid-wwnj4t6a] .kicker[data-astro-cid-wwnj4t6a]{color:#e8806a}.statement[data-astro-cid-wwnj4t6a]{font-family:var(--serif);font-size:clamp(2rem,4.6vw,3.75rem);line-height:1.1;letter-spacing:-.02em;margin-block:1.5rem clamp(3.5rem,7vw,5.5rem);max-width:22ch}.statement[data-astro-cid-wwnj4t6a] em[data-astro-cid-wwnj4t6a]{font-style:italic;color:#b3a99a}.reasons[data-astro-cid-wwnj4t6a]{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #3a352f}.reason[data-astro-cid-wwnj4t6a]{padding:2rem 1.75rem 0 0;margin-right:1.75rem}.reason[data-astro-cid-wwnj4t6a]+.reason[data-astro-cid-wwnj4t6a]{border-left:1px solid #3a352f;padding-left:1.75rem}.idx[data-astro-cid-wwnj4t6a]{font-size:.8rem;color:#e8806a;letter-spacing:.14em;font-weight:600}.reason[data-astro-cid-wwnj4t6a] h3[data-astro-cid-wwnj4t6a]{font-size:1.6rem;margin-block:.8rem .6rem}.reason[data-astro-cid-wwnj4t6a] p[data-astro-cid-wwnj4t6a]{color:#b3a99a;font-size:.97rem}@media (max-width: 959px){.reasons[data-astro-cid-wwnj4t6a]{grid-template-columns:1fr 1fr}.reason[data-astro-cid-wwnj4t6a]:nth-child(3){border-left:0;padding-left:0}.reason[data-astro-cid-wwnj4t6a]{padding-bottom:2rem}}@media (max-width: 560px){.reasons[data-astro-cid-wwnj4t6a]{grid-template-columns:1fr}.reason[data-astro-cid-wwnj4t6a],.reason[data-astro-cid-wwnj4t6a]+.reason[data-astro-cid-wwnj4t6a]{border-left:0;padding-left:0;margin-right:0;border-bottom:1px solid #3a352f}}.testimonials[data-astro-cid-aadlzisc]{padding-block:clamp(5rem,11vw,9rem)}.head[data-astro-cid-aadlzisc]{margin-bottom:clamp(2.5rem,5vw,4rem)}.head[data-astro-cid-aadlzisc] .h-section[data-astro-cid-aadlzisc]{margin-top:1rem}.grid[data-astro-cid-aadlzisc]{display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto auto;gap:1.5rem}.quote[data-astro-cid-aadlzisc]{position:relative;display:flex;flex-direction:column;gap:1.25rem;background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.75rem,3vw,2.5rem);margin:0}.quote[data-astro-cid-aadlzisc].lead{grid-row:span 2;background:var(--vermilion);border-color:var(--vermilion);color:var(--paper)}.mark[data-astro-cid-aadlzisc]{font-family:var(--serif);font-size:5.5rem;line-height:.6;height:2.4rem;color:var(--vermilion)}.lead[data-astro-cid-aadlzisc] .mark[data-astro-cid-aadlzisc]{color:var(--paper);opacity:.6}blockquote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{font-family:var(--serif);font-size:clamp(1.15rem,1.6vw,1.3rem);line-height:1.45}.lead[data-astro-cid-aadlzisc] blockquote[data-astro-cid-aadlzisc] p[data-astro-cid-aadlzisc]{font-size:clamp(1.45rem,2.6vw,2.1rem);line-height:1.3;letter-spacing:-.01em}figcaption[data-astro-cid-aadlzisc]{margin-top:auto;padding-top:1rem;display:flex;align-items:center;gap:.9rem;font-size:.95rem}figcaption[data-astro-cid-aadlzisc] strong[data-astro-cid-aadlzisc]{display:block;font-weight:600}.role[data-astro-cid-aadlzisc]{color:var(--muted);font-size:.88rem}.lead[data-astro-cid-aadlzisc] .role[data-astro-cid-aadlzisc]{color:color-mix(in srgb,var(--paper) 75%,var(--vermilion))}.avatar[data-astro-cid-aadlzisc]{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:50%;background:var(--paper-2);font-family:var(--serif);font-size:1rem}.lead[data-astro-cid-aadlzisc] .avatar[data-astro-cid-aadlzisc]{background:color-mix(in srgb,var(--paper) 18%,var(--vermilion));color:var(--paper)}@media (max-width: 860px){.grid[data-astro-cid-aadlzisc]{grid-template-columns:1fr}.quote[data-astro-cid-aadlzisc].lead{grid-row:auto}}.contact[data-astro-cid-xmivup5a]{padding-block:clamp(5rem,11vw,9rem);background:var(--paper-2)}.grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(3rem,7vw,6rem);align-items:start}.intro[data-astro-cid-xmivup5a] .h-section[data-astro-cid-xmivup5a]{margin-block:1rem 1.4rem}.details[data-astro-cid-xmivup5a]{margin-top:2.5rem;border-top:1px solid var(--rule)}.details[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{display:flex;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-block:1rem;border-bottom:1px solid var(--rule)}.label[data-astro-cid-xmivup5a]{font-size:.78rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);padding-top:.2rem}.details[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--vermilion);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.form[data-astro-cid-xmivup5a]{background:var(--card);border:1px solid var(--rule);border-radius:var(--radius);padding:clamp(1.5rem,4vw,3rem);display:grid;gap:1.4rem;box-shadow:0 30px 60px -40px #1b191666}.hp[data-astro-cid-xmivup5a]{position:absolute;left:-9999px}.row[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1fr 1fr;gap:1.4rem}.field[data-astro-cid-xmivup5a]{display:grid;gap:.45rem}label[data-astro-cid-xmivup5a]{font-size:.9rem;font-weight:500}label[data-astro-cid-xmivup5a] span[data-astro-cid-xmivup5a][aria-hidden]{color:var(--vermilion)}.opt[data-astro-cid-xmivup5a]{color:var(--muted);font-weight:400}input[data-astro-cid-xmivup5a]:not([type=checkbox]),select[data-astro-cid-xmivup5a],textarea[data-astro-cid-xmivup5a]{width:100%;font:inherit;font-size:1rem;color:var(--ink);background:var(--paper);border:1px solid var(--rule);border-radius:var(--radius);padding:.85rem 1rem;min-height:52px;transition:border-color .2s,box-shadow .2s,background .2s}textarea[data-astro-cid-xmivup5a]{resize:vertical;min-height:140px;line-height:1.5}[data-astro-cid-xmivup5a]::-moz-placeholder{color:#9a9083}[data-astro-cid-xmivup5a]::placeholder{color:#9a9083}input[data-astro-cid-xmivup5a]:focus,select[data-astro-cid-xmivup5a]:focus,textarea[data-astro-cid-xmivup5a]:focus{outline:none;border-color:var(--ink);background:#fff;box-shadow:0 0 0 3px color-mix(in srgb,var(--vermilion) 18%,transparent)}.select[data-astro-cid-xmivup5a]{position:relative}.select[data-astro-cid-xmivup5a]:after{content:"";position:absolute;right:1.1rem;top:50%;width:8px;height:8px;border-right:1.5px solid var(--ink);border-bottom:1.5px solid var(--ink);transform:translateY(-70%) rotate(45deg);pointer-events:none}select[data-astro-cid-xmivup5a]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding-right:2.5rem}.consent[data-astro-cid-xmivup5a]{display:flex;align-items:flex-start;gap:.7rem;font-size:.92rem}.consent[data-astro-cid-xmivup5a] input[data-astro-cid-xmivup5a]{width:20px;height:20px;margin-top:.15rem;accent-color:var(--vermilion);flex:none}.consent[data-astro-cid-xmivup5a] a[data-astro-cid-xmivup5a]{color:var(--vermilion);text-decoration:underline;text-underline-offset:3px}.submit[data-astro-cid-xmivup5a]{width:100%;font-size:1.05rem}@media (max-width: 959px){.grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}@media (max-width: 560px){.row[data-astro-cid-xmivup5a]{grid-template-columns:1fr}}
