.opening[data-astro-cid-ta2fbyqs]{grid-template-columns:5fr 7fr;align-items:start;gap:clamp(32px,6vw,96px);display:grid}.opening[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{max-width:18ch;margin-bottom:20px}.founders[data-astro-cid-ta2fbyqs]{margin:0}.founders[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{aspect-ratio:4/5;object-fit:cover;object-position:center 30%;width:100%}.founders[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin-top:12px;font-size:.85rem}.opening[data-astro-cid-ta2fbyqs] blockquote[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--gold);margin:28px 0;padding:4px 0 4px 24px;font-size:1.3rem;font-style:italic;font-weight:700;line-height:1.4}.htl-head[data-astro-cid-ta2fbyqs]{margin-bottom:36px}.htl[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(4,1fr);row-gap:48px;margin:0;padding:0;list-style:none;display:grid}.htl__item[data-astro-cid-ta2fbyqs]{grid-template-rows:170px auto auto auto auto;align-content:start;display:grid;position:relative}.htl__media[data-astro-cid-ta2fbyqs]{align-items:flex-end;padding:0 28px 18px 0;display:flex}.htl__media[data-astro-cid-ta2fbyqs] .htl__thumb{width:100%;height:150px}.htl__media[data-astro-cid-ta2fbyqs] .htl__thumb--whole{background:var(--white);border:1px solid var(--line);width:auto;padding:6px}.htl__media[data-astro-cid-ta2fbyqs] .htl__thumb--whole img{object-fit:contain;width:auto}.htl__media[data-astro-cid-ta2fbyqs] .htl__thumb--wide,.htl__media[data-astro-cid-ta2fbyqs] .htl__thumb--wide img{height:auto}.htl__media[data-astro-cid-ta2fbyqs] .htl__logo{width:140px;height:auto}.htl__line[data-astro-cid-ta2fbyqs]{height:18px;margin-bottom:18px;position:relative}.htl__line[data-astro-cid-ta2fbyqs]:before{content:"";background:var(--gold);height:2px;position:absolute;top:8px;left:0;right:0}.htl__item[data-astro-cid-ta2fbyqs]:last-child .htl__line[data-astro-cid-ta2fbyqs]:before{width:9px;right:auto}.htl__line[data-astro-cid-ta2fbyqs]:after{content:"";background:var(--gold);width:18px;height:18px;box-shadow:0 0 0 5px var(--stone);border-radius:50%;position:absolute;top:0;left:0}.htl__when[data-astro-cid-ta2fbyqs]{margin:0 0 6px;font-size:1.6rem;font-weight:800;line-height:1}.htl__item[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin:0 28px 8px 0;font-size:1.05rem}.htl__text[data-astro-cid-ta2fbyqs]{color:var(--ink-soft);margin:0 28px 0 0;font-size:.92rem}.next-gen[data-astro-cid-ta2fbyqs]{grid-template-columns:5fr 7fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.next-gen__photo[data-astro-cid-ta2fbyqs]{margin:0}.next-gen__photo[data-astro-cid-ta2fbyqs] img[data-astro-cid-ta2fbyqs]{width:100%;height:auto}.next-gen__photo[data-astro-cid-ta2fbyqs] figcaption[data-astro-cid-ta2fbyqs]{color:#ffffffb3;margin-top:12px;font-size:.85rem}.next-gen[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:20px}.next-gen[data-astro-cid-ta2fbyqs] .lead[data-astro-cid-ta2fbyqs]{color:#ffffffe6}.next-gen[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.lead):not(.eyebrow){color:#ffffffc7}.press[data-astro-cid-ta2fbyqs]{border-top:1px solid #ffffff29;margin-top:clamp(48px,7vw,80px);padding-top:40px}.press__title[data-astro-cid-ta2fbyqs]{margin-bottom:24px;font-size:1.4rem}.press__list[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(2,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid}.press__item[data-astro-cid-ta2fbyqs]{border-left:3px solid var(--gold);background:#ffffff0d;padding:28px}.press__source[data-astro-cid-ta2fbyqs]{letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:.8rem;font-weight:700}.press__item[data-astro-cid-ta2fbyqs] h4[data-astro-cid-ta2fbyqs]{margin:0 0 10px;font-size:1.2rem}.press__item[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]:not(.press__source){color:#ffffffc7;margin:0 0 18px}@media (width<=800px){.press__list[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}}.customers__intro[data-astro-cid-ta2fbyqs]{max-width:760px;margin-bottom:24px}.customers__intro[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:18px}.customer[data-astro-cid-ta2fbyqs]{border-bottom:1px solid var(--line);grid-template-columns:4fr 8fr;gap:clamp(24px,4vw,56px);padding:40px 0;display:grid}.customer[data-astro-cid-ta2fbyqs]:last-child{border-bottom:0}.customer[data-astro-cid-ta2fbyqs] h3[data-astro-cid-ta2fbyqs]{margin-bottom:12px;font-size:1.5rem}.customer__text[data-astro-cid-ta2fbyqs] p[data-astro-cid-ta2fbyqs]{color:var(--ink-soft)}.customer__photos[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(var(--count), 1fr);gap:8px;margin:0;padding:0;list-style:none;display:grid}.customer__photos[data-astro-cid-ta2fbyqs] .gallery-image{aspect-ratio:4/3}.customer__order[data-astro-cid-ta2fbyqs]{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);justify-content:space-between;margin:10px 0 0;font-size:.75rem;font-weight:700;display:flex;position:relative}.customer__order[data-astro-cid-ta2fbyqs]:before{content:"";background:linear-gradient(90deg, var(--line), var(--gold));height:1px;position:absolute;top:50%;left:90px;right:110px}.video[data-astro-cid-ta2fbyqs] h2[data-astro-cid-ta2fbyqs]{margin-bottom:32px}.video__frame[data-astro-cid-ta2fbyqs]{aspect-ratio:16/9}.video__frame[data-astro-cid-ta2fbyqs] iframe[data-astro-cid-ta2fbyqs]{border:0;width:100%;height:100%}.archive__heading[data-astro-cid-ta2fbyqs]{max-width:22ch;margin-bottom:40px}.archive[data-astro-cid-ta2fbyqs]{columns:4;column-gap:12px;margin:0;padding:0;list-style:none}.archive[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{break-inside:avoid;margin-bottom:12px}.archive[data-astro-cid-ta2fbyqs] .gallery-image img{height:auto}@media (width<=900px){.opening[data-astro-cid-ta2fbyqs],.customer[data-astro-cid-ta2fbyqs],.next-gen[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr}.customer__photos[data-astro-cid-ta2fbyqs]{grid-template-columns:repeat(var(--count), 42%);scroll-snap-type:x mandatory;padding-bottom:6px;overflow-x:auto}.customer__photos[data-astro-cid-ta2fbyqs] li[data-astro-cid-ta2fbyqs]{scroll-snap-align:start}.htl[data-astro-cid-ta2fbyqs]{grid-template-columns:1fr 1fr}}@media (width<=600px){.htl[data-astro-cid-ta2fbyqs]{border-left:2px solid var(--gold);grid-template-columns:1fr;row-gap:36px;margin-left:8px;padding-left:28px}.htl__item[data-astro-cid-ta2fbyqs]{grid-template-rows:none}.htl__line[data-astro-cid-ta2fbyqs]{height:18px;margin:0;position:absolute;top:2px;left:-38px}.htl__line[data-astro-cid-ta2fbyqs]:before{display:none}.htl__media[data-astro-cid-ta2fbyqs]{order:5;padding:14px 0 0}.htl__media[data-astro-cid-ta2fbyqs]:empty{display:none}.archive[data-astro-cid-ta2fbyqs]{columns:2}}
