.hero[data-astro-cid-wcolddp2]{grid-template-columns:7fr 5fr;align-items:center;gap:clamp(2rem,5vw,5rem);padding-block:clamp(2.5rem,7vw,6rem) clamp(2.5rem,5vw,4rem);display:grid;overflow-x:clip}.hero[data-astro-cid-wcolddp2] h1[data-astro-cid-wcolddp2]{max-width:9em}.hero[data-astro-cid-wcolddp2] .lead[data-astro-cid-wcolddp2]{max-width:29em;margin-top:1.8rem}.hero-links[data-astro-cid-wcolddp2]{flex-wrap:wrap;gap:2rem;margin-top:2.2rem;display:flex}.hero-stone[data-astro-cid-wcolddp2]{justify-self:center;width:min(100%,24rem);margin:0}.hero-draw[data-astro-cid-wcolddp2]{aspect-ratio:9.16/11.16;position:relative}.hero-draw[data-astro-cid-wcolddp2] svg,.stone-3d[data-astro-cid-wcolddp2]{width:100%;height:100%;position:absolute;inset:0}.stone-3d[data-astro-cid-wcolddp2]{opacity:0;transition:opacity 1.4s var(--ease) 2.3s;pointer-events:none;width:124%;height:124%;inset:-12% auto auto -12%}.has-3d[data-astro-cid-wcolddp2] .stone-fill{display:none}.has-3d[data-astro-cid-wcolddp2] .stone-line>g>.ln,.has-3d[data-astro-cid-wcolddp2] .stone-line>g>.gl{transition:opacity 1s var(--ease) 2.6s}.is-cutting .has-3d[data-astro-cid-wcolddp2] .stone-line>g>.ln,.is-cutting .has-3d[data-astro-cid-wcolddp2] .stone-line>g>.gl,.is-cut .has-3d[data-astro-cid-wcolddp2] .stone-line>g>.ln,.is-cut .has-3d[data-astro-cid-wcolddp2] .stone-line>g>.gl{opacity:0}.is-cutting .has-3d[data-astro-cid-wcolddp2] .stone-3d[data-astro-cid-wcolddp2],.is-cut .has-3d[data-astro-cid-wcolddp2] .stone-3d[data-astro-cid-wcolddp2]{opacity:1}.is-cut .has-3d[data-astro-cid-wcolddp2] .stone-3d[data-astro-cid-wcolddp2]{transition:none}.hero-stone[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2]{text-align:center;margin-top:1.4rem}.hero-stone[data-astro-cid-wcolddp2] figcaption[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{color:var(--ink)}.stone-line{color:var(--taupe)}.stone-fill{opacity:0;transition:opacity 1.4s var(--ease) 2.3s}.stone-line .ln,.stone-line .gl{stroke-dasharray:1;stroke-dashoffset:1px}.is-cutting .stone-line .gl{animation:cut .9s var(--ease) .2s forwards}.is-cutting .stone-line .ln{animation:cut .9s var(--ease) forwards;animation-delay:calc(.8s + var(--i) * .38s + var(--j) * 12ms)}.is-cutting .stone-fill,.is-cut .stone-fill{opacity:1}.is-cut .stone-line .ln,.is-cut .stone-line .gl{stroke-dashoffset:0}.is-cut .stone-fill{transition:none}@keyframes cut{to{stroke-dashoffset:0}}.band[data-astro-cid-wcolddp2]{aspect-ratio:1770/450}.tray-head[data-astro-cid-wcolddp2]{grid-column:1/span 6;justify-items:start;gap:1.2rem;display:grid}.tray[data-astro-cid-wcolddp2]{grid-template-columns:repeat(7,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem) clamp(.8rem,2vw,2rem);margin-top:clamp(2.5rem,5vw,4rem);padding-block:0;list-style:none;display:grid}.tray[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{text-align:center;font-family:var(--sans);font-size:var(--step--1);letter-spacing:.03em;justify-items:center;gap:.9rem;text-decoration:none;display:grid}.tray[data-astro-cid-wcolddp2] .tray-stone{aspect-ratio:1;width:72%;height:auto;transition:transform .5s var(--ease)}.tray[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover .tray-stone{transform:translateY(-4px)}.tray[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover span[data-astro-cid-wcolddp2]{text-decoration:underline;text-decoration-color:var(--taupe)}.bkk[data-astro-cid-wcolddp2]{padding-block:clamp(4rem,9vw,8rem)}.bkk-in[data-astro-cid-wcolddp2]{align-items:center;row-gap:3rem}.bkk-text[data-astro-cid-wcolddp2]{grid-column:1/span 6;justify-items:start;gap:1.6rem;display:grid}.bkk-img[data-astro-cid-wcolddp2]{aspect-ratio:4/3;grid-column:8/span 5}.bkk-years[data-astro-cid-wcolddp2]{border-top:1px solid var(--night-line);padding:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.4rem 2rem;width:100%;margin:.6rem 0;padding-top:1.6rem;list-style:none;display:grid}.bkk-years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{gap:.2rem;display:grid}.bkk-year[data-astro-cid-wcolddp2]{font-size:var(--step-2);color:var(--on-night);font-variant-numeric:lining-nums;font-weight:300;line-height:1}.craft-img[data-astro-cid-wcolddp2]{aspect-ratio:5/4;grid-column:1/span 6}.craft-text[data-astro-cid-wcolddp2]{grid-column:8/span 5;align-self:center;justify-items:start;gap:1.4rem;display:grid}.steps-mini[data-astro-cid-wcolddp2]{font-size:var(--step-1);gap:.5rem;margin:0;padding:0;font-weight:300;list-style:none;display:grid}.steps-mini[data-astro-cid-wcolddp2] .label[data-astro-cid-wcolddp2]{width:1.6rem;display:inline-block}.house-text[data-astro-cid-wcolddp2]{grid-column:1/span 6;align-self:end;justify-items:start;gap:1.4rem;display:grid}.house-img[data-astro-cid-wcolddp2]{aspect-ratio:1;filter:grayscale();grid-column:9/span 4;justify-self:end;width:100%}.years[data-astro-cid-wcolddp2]{border-top:1px solid var(--line);flex-wrap:wrap;grid-column:1/-1;margin:3rem 0 0;padding:0;list-style:none;display:flex}.years[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]{flex:auto}.years[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{font-family:var(--sans);font-size:var(--step--1);letter-spacing:.04em;color:var(--ink-2);font-variant-numeric:tabular-nums;padding:1rem .6rem 0 0;text-decoration:none;display:block}.years[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover{color:var(--ink)}.jt-head[data-astro-cid-wcolddp2]{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.cards[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.5rem,3vw,3rem);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]{gap:.8rem;text-decoration:none;display:grid}.card[data-astro-cid-wcolddp2] h3[data-astro-cid-wcolddp2]{font-size:var(--step-1);font-weight:400;line-height:1.25}.card[data-astro-cid-wcolddp2] a[data-astro-cid-wcolddp2]:hover h3[data-astro-cid-wcolddp2]{text-decoration:underline;text-decoration-color:var(--taupe);text-decoration-thickness:1px}.card-ex[data-astro-cid-wcolddp2]{color:var(--ink-2);font-size:1rem}.card[data-astro-cid-wcolddp2] .media[data-astro-cid-wcolddp2]{margin-bottom:.4rem}.card[data-astro-cid-wcolddp2] .is-small[data-astro-cid-wcolddp2]{place-items:center;display:grid}.card[data-astro-cid-wcolddp2] .is-small[data-astro-cid-wcolddp2] img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:70%;height:auto;max-height:80%}@media (width<=64rem){.tray[data-astro-cid-wcolddp2]{grid-template-columns:repeat(5,minmax(0,1fr))}.cards[data-astro-cid-wcolddp2]{grid-template-columns:1fr 1fr}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(3){display:none}.band[data-astro-cid-wcolddp2]{aspect-ratio:16/6}.bkk-text[data-astro-cid-wcolddp2],.craft-text[data-astro-cid-wcolddp2],.house-text[data-astro-cid-wcolddp2]{grid-column:span 7}.bkk-img[data-astro-cid-wcolddp2]{grid-column:8/-1}.craft-img[data-astro-cid-wcolddp2]{grid-column:1/span 5}.craft-text[data-astro-cid-wcolddp2]{grid-column:7/-1}.house-img[data-astro-cid-wcolddp2]{grid-column:9/-1}}@media (width<=47.99rem){.hero[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.hero-stone[data-astro-cid-wcolddp2]{order:-1;width:min(62%,16rem)}.tray[data-astro-cid-wcolddp2]{grid-template-columns:repeat(4,minmax(0,1fr))}.tray-head[data-astro-cid-wcolddp2],.bkk-text[data-astro-cid-wcolddp2],.bkk-img[data-astro-cid-wcolddp2],.craft-img[data-astro-cid-wcolddp2],.craft-text[data-astro-cid-wcolddp2],.house-text[data-astro-cid-wcolddp2]{grid-column:1/-1}.house-img[data-astro-cid-wcolddp2]{grid-column:1/span 8;justify-self:start;margin-top:2rem}.cards[data-astro-cid-wcolddp2] li[data-astro-cid-wcolddp2]:nth-child(3){display:block}.band[data-astro-cid-wcolddp2]{aspect-ratio:16/7}}@media (width<=40rem){.tray[data-astro-cid-wcolddp2]{grid-template-columns:repeat(3,minmax(0,1fr))}.cards[data-astro-cid-wcolddp2]{grid-template-columns:1fr}.house-img[data-astro-cid-wcolddp2]{grid-column:1/-1}}
