.hero[data-astro-cid-ge2uvauf]{min-height:min(100svh,68rem);display:grid;align-items:end;width:100%}.hero[data-astro-cid-ge2uvauf] .parallax__layer{inset:-14% 0}.hero[data-astro-cid-ge2uvauf] .parallax__layer picture,.hero[data-astro-cid-ge2uvauf] .parallax__layer img{width:100%;height:100%;object-fit:cover}.hero[data-astro-cid-ge2uvauf] .pxs__content{padding-block:calc(var(--header-h) + var(--space-xl)) var(--space-xl)}.hero__inner[data-astro-cid-ge2uvauf]{display:grid;gap:var(--space-md);padding-block-end:var(--space-xl)}.hero__inner[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:9ch}.hero__lede[data-astro-cid-ge2uvauf]{max-width:34rem;opacity:.92}.hero__actions[data-astro-cid-ge2uvauf]{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-block-start:var(--space-xs)}.hero__meta[data-astro-cid-ge2uvauf]{display:flex;justify-content:space-between;padding-block:var(--space-sm);border-block-start:1px solid var(--rule);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--text-muted)}.hero__scroll[data-astro-cid-ge2uvauf],.hero__detail[data-astro-cid-ge2uvauf]{display:none}@media(width>=64rem){.hero__inner[data-astro-cid-ge2uvauf] h1[data-astro-cid-ge2uvauf]{max-width:10ch}.hero__scroll[data-astro-cid-ge2uvauf]{display:inline}.hero__detail[data-astro-cid-ge2uvauf]{display:block;position:absolute;inset:auto var(--gutter) calc(var(--space-xl) * 2 + 5rem) auto;width:clamp(14rem,19vw,21rem);height:auto;z-index:1}}.chapter[data-astro-cid-uqrbsgk5]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-lg);min-width:0}.chapter__media-link[data-astro-cid-uqrbsgk5]{display:block;text-decoration:none}.chapter[data-astro-cid-uqrbsgk5] .frame{margin-inline-end:var(--frame-offset);margin-block-end:var(--frame-offset)}.chapter[data-astro-cid-uqrbsgk5] .frame--left{margin-inline:var(--frame-offset) 0}.chapter__media[data-astro-cid-uqrbsgk5]{--ratio: var(--ratio-portrait)}.chapter--right[data-astro-cid-uqrbsgk5] .chapter__media[data-astro-cid-uqrbsgk5]{--ratio: var(--ratio-landscape)}.chapter--wide[data-astro-cid-uqrbsgk5] .chapter__media[data-astro-cid-uqrbsgk5]{--ratio: 16 / 10}.chapter__text[data-astro-cid-uqrbsgk5]{display:grid;gap:var(--space-sm);align-content:end;justify-items:start}.chapter__num[data-astro-cid-uqrbsgk5]{font-size:var(--fs-3xl);line-height:.9}.chapter[data-astro-cid-uqrbsgk5] h3[data-astro-cid-uqrbsgk5]{font-size:var(--fs-2xl);font-weight:var(--fw-light)}.chapter__summary[data-astro-cid-uqrbsgk5]{font-family:var(--font-serif);font-size:var(--fs-md);line-height:var(--lh-snug);max-width:30rem}.chapter__list[data-astro-cid-uqrbsgk5]{line-height:1.8}.chapter--wide[data-astro-cid-uqrbsgk5] .chapter__text[data-astro-cid-uqrbsgk5]{background:var(--surface);color:var(--text);padding:var(--space-lg) var(--gutter);margin-block-start:calc(-1 * var(--space-xl));position:relative;z-index:2;margin-inline:var(--gutter) 0}.chapter__num[data-astro-cid-uqrbsgk5]{transition:translate var(--dur-slow) var(--ease-luxe)}@media(hover:hover){.chapter[data-astro-cid-uqrbsgk5]:hover .media img,.chapter[data-astro-cid-uqrbsgk5]:hover .media .plate{transform:scale(1.04)}.chapter[data-astro-cid-uqrbsgk5]:hover .frame:before{transform:translate(calc(var(--frame-offset) * 1.6),calc(var(--frame-offset) * 1.6))}.chapter--right[data-astro-cid-uqrbsgk5]:hover .frame--left:before{transform:translate(calc(var(--frame-offset) * -1.6),calc(var(--frame-offset) * 1.6))}.chapter[data-astro-cid-uqrbsgk5]:hover .btn--link:after{width:4rem}.chapter[data-astro-cid-uqrbsgk5]:hover .chapter__num[data-astro-cid-uqrbsgk5]{translate:.5rem}}@media(width>=64rem){.chapter[data-astro-cid-uqrbsgk5]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-lg);align-items:end}.chapter--left[data-astro-cid-uqrbsgk5] .chapter__media-link[data-astro-cid-uqrbsgk5]{grid-column:1 / span 6}.chapter--left[data-astro-cid-uqrbsgk5] .chapter__text[data-astro-cid-uqrbsgk5]{grid-column:8 / span 4;align-self:start;position:sticky;top:calc(var(--header-h) + var(--space-2xl))}.chapter--right[data-astro-cid-uqrbsgk5] .chapter__media-link[data-astro-cid-uqrbsgk5]{grid-column:6 / span 7;grid-row:1}.chapter--right[data-astro-cid-uqrbsgk5] .chapter__text[data-astro-cid-uqrbsgk5]{grid-column:1 / span 4;grid-row:1;align-self:start;position:sticky;top:calc(var(--header-h) + var(--space-2xl))}.chapter--wide[data-astro-cid-uqrbsgk5] .chapter__media-link[data-astro-cid-uqrbsgk5]{grid-column:1 / -1;grid-row:1}.chapter--wide[data-astro-cid-uqrbsgk5] .chapter__media[data-astro-cid-uqrbsgk5]{--ratio: 21 / 9}.chapter--wide[data-astro-cid-uqrbsgk5] .chapter__text[data-astro-cid-uqrbsgk5]{grid-column:1 / span 5;grid-row:1;margin:0 0 calc(-1 * var(--space-lg)) var(--space-lg);padding:var(--space-lg);align-self:end}.chapter--wide[data-astro-cid-uqrbsgk5]{margin-block-end:var(--space-lg)}}.intro__grid[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-xl)}.intro__media[data-astro-cid-lcdefpme]{position:relative;margin-inline-end:var(--frame-offset);margin-block-end:var(--frame-offset)}.intro__copy[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-md);justify-items:start;align-content:end}.intro__title[data-astro-cid-lcdefpme]{font-size:var(--fs-2xl);max-width:14ch}.intro__detail[data-astro-cid-lcdefpme]{position:absolute;width:44%;inset-inline-end:calc(-1 * var(--gutter) * .4);inset-block-end:-12%}@media(width>=64rem){.intro__grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-lg);align-items:stretch}.intro__media[data-astro-cid-lcdefpme]{grid-column:1 / span 6}.intro__copy[data-astro-cid-lcdefpme]{grid-column:8 / span 5;padding-block-end:var(--space-lg)}.intro__main[data-astro-cid-lcdefpme]{--ratio: 4 / 5.2}}.services__head[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-sm);margin-block-end:var(--space-xl)}.services__list[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2xl)}.craft[data-astro-cid-lcdefpme]{min-height:min(100svh,60rem);display:grid;align-items:center}.craft[data-astro-cid-lcdefpme] .pxs__content{padding-block:var(--space-3xl)}.craft__inner[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-lg)}.craft__ghost[data-astro-cid-lcdefpme]{position:absolute;z-index:0;inset-block-start:12%;inset-inline-end:calc(var(--gutter) * -.2);font-family:var(--font-serif);font-weight:var(--fw-light);font-size:clamp(9rem,4rem + 26vw,30rem);line-height:.8;color:#0000;-webkit-text-stroke:1px color-mix(in srgb,var(--c-gold) 38%,transparent);pointer-events:none;user-select:none}.craft__statement[data-astro-cid-lcdefpme]{max-width:17ch}.craft__foot[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-xs);margin-block-start:var(--space-lg);padding-block-start:var(--space-sm);border-block-start:1px solid var(--rule)}.craft__materials[data-astro-cid-lcdefpme]{display:flex;flex-wrap:wrap;gap:var(--space-2xs) var(--space-lg)}.craft__materials[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{font-family:var(--font-serif);font-style:italic;font-weight:var(--fw-light);font-size:var(--fs-lg)}@media(width>=64rem){.craft__foot[data-astro-cid-lcdefpme]{max-width:34rem}}.why__head[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-sm);align-content:start}.why__list[data-astro-cid-lcdefpme]{display:grid}.why__item[data-astro-cid-lcdefpme]{display:grid;grid-template-columns:4.5rem 1fr;gap:var(--space-sm);padding-block:var(--space-md);border-block-start:1px solid var(--rule)}.why__item[data-astro-cid-lcdefpme]:last-child{border-block-end:1px solid var(--rule)}.why__num[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);padding-block-start:.15em}.why__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:var(--fs-xl);margin-block-end:var(--space-2xs)}.why__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:38rem}.why__pending[data-astro-cid-lcdefpme]{margin-block-start:var(--space-xs);font-size:var(--fs-2xs);font-weight:var(--fw-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--accent-text)}@media(width>=64rem){.why__head[data-astro-cid-lcdefpme]{position:sticky;top:calc(var(--header-h) + var(--space-lg))}.why__item[data-astro-cid-lcdefpme]{grid-template-columns:6rem 1fr;padding-block:var(--space-lg)}}.reviews__head[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-sm);margin-block-end:var(--space-xl)}.reviews__layout[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-xl)}.reviews__others[data-astro-cid-lcdefpme]{display:grid;gap:var(--space-md)}@media(width>=64rem){.reviews__layout[data-astro-cid-lcdefpme]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--space-lg);align-items:start}.reviews__featured[data-astro-cid-lcdefpme]{grid-column:1 / span 7}.reviews__others[data-astro-cid-lcdefpme]{grid-column:9 / span 4;padding-block-start:var(--space-xl)}}
