.featured-hero[data-astro-cid-ftq3vvlr]{flex-direction:row;height:100svh;min-height:560px;display:flex}.featured-tile[data-astro-cid-ftq3vvlr]{cursor:pointer;flex:1;text-decoration:none;transition:flex .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.featured-hero[data-astro-cid-ftq3vvlr]:has(.featured-tile:hover) .featured-tile[data-astro-cid-ftq3vvlr]{flex:.8}.featured-tile[data-astro-cid-ftq3vvlr]:hover{flex:1.4}.featured-tile[data-astro-cid-ftq3vvlr]+.featured-tile[data-astro-cid-ftq3vvlr]{border-left:1px solid #f2ede414}.tile-img[data-astro-cid-ftq3vvlr]{object-fit:cover;width:100%;height:100%;transition:transform .7s,filter .5s;position:absolute;inset:0}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-img[data-astro-cid-ftq3vvlr]{filter:brightness(.45);transform:scale(1.05)}.tile-overlay[data-astro-cid-ftq3vvlr]{background:linear-gradient(#1410091a 0%,#1410094d 50%,#141009cc 100%);transition:background .4s;position:absolute;inset:0}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-overlay[data-astro-cid-ftq3vvlr]{background:linear-gradient(#14100933 0%,#1410098c 45%,#141009e6 100%)}.tile-content[data-astro-cid-ftq3vvlr]{color:#f2ede4;flex-direction:column;gap:.4rem;padding:2rem 1.75rem;display:flex;position:absolute;bottom:0;left:0;right:0}.tile-label[data-astro-cid-ftq3vvlr]{letter-spacing:.25em;text-transform:uppercase;color:#c49a3c;opacity:0;font-size:.65rem;font-weight:500;transition:opacity .35s,transform .35s;transform:translateY(8px)}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-label[data-astro-cid-ftq3vvlr]{opacity:1;transform:translateY(0)}.tile-title[data-astro-cid-ftq3vvlr]{margin:0;font-family:Playfair Display,Georgia,serif;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:400;line-height:1.2;transition:transform .35s}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-title[data-astro-cid-ftq3vvlr]{transform:translateY(-2px)}.tile-meta[data-astro-cid-ftq3vvlr]{letter-spacing:.12em;color:#f2ede48c;margin:0;font-size:.72rem}.tile-desc[data-astro-cid-ftq3vvlr]{color:#f2ede4bf;opacity:0;max-height:0;margin:0;font-size:.82rem;font-weight:300;line-height:1.5;transition:max-height .4s,opacity .4s 50ms;overflow:hidden}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-desc[data-astro-cid-ftq3vvlr]{opacity:1;max-height:4rem}.tile-cta[data-astro-cid-ftq3vvlr]{letter-spacing:.15em;text-transform:uppercase;color:#c49a3c;opacity:0;font-size:.75rem;font-weight:500;transition:opacity .35s .1s,transform .35s .1s;transform:translateY(6px)}.featured-tile[data-astro-cid-ftq3vvlr]:hover .tile-cta[data-astro-cid-ftq3vvlr]{opacity:1;transform:translateY(0)}@media (width<=767px){.featured-hero[data-astro-cid-ftq3vvlr]{flex-direction:column;height:auto}.featured-tile[data-astro-cid-ftq3vvlr]{flex:none;height:56vw;min-height:220px}.featured-hero[data-astro-cid-ftq3vvlr]:has(.featured-tile:hover) .featured-tile[data-astro-cid-ftq3vvlr],.featured-tile[data-astro-cid-ftq3vvlr]:hover{flex:none}.featured-tile[data-astro-cid-ftq3vvlr]+.featured-tile[data-astro-cid-ftq3vvlr]{border-top:1px solid #f2ede414;border-left:none}.tile-content[data-astro-cid-ftq3vvlr]{padding:1.25rem}.tile-label[data-astro-cid-ftq3vvlr],.tile-desc[data-astro-cid-ftq3vvlr],.tile-cta[data-astro-cid-ftq3vvlr]{opacity:1;max-height:none;transform:none}}.filter-track[data-astro-cid-ftq3vvlr]{scrollbar-width:none;background:#f2ede40a;border:1px solid #f2ede414;border-radius:2px;align-items:center;gap:0;max-width:100%;padding:4px;display:inline-flex;position:relative;overflow-x:auto}.filter-track[data-astro-cid-ftq3vvlr]::-webkit-scrollbar{display:none}#filter-indicator[data-astro-cid-ftq3vvlr]{pointer-events:none;z-index:0;background:#c49a3c;border-radius:1px;height:calc(100% - 8px);transition:transform .35s cubic-bezier(.4,0,.2,1),width .35s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;left:4px}.filter-btn[data-astro-cid-ftq3vvlr]{z-index:1;cursor:pointer;white-space:nowrap;color:#f2ede473;background:0 0;border:none;border-radius:1px;align-items:center;gap:7px;padding:8px 16px;transition:color .25s;display:inline-flex;position:relative}.filter-btn[data-astro-cid-ftq3vvlr]:hover{color:#f2ede4cc}.filter-btn[data-astro-cid-ftq3vvlr][aria-pressed=true]{color:#141009}.filter-btn__label[data-astro-cid-ftq3vvlr]{letter-spacing:.12em;text-transform:uppercase;font-family:DM Sans,system-ui,sans-serif;font-size:.72rem;font-weight:500}.filter-btn__count[data-astro-cid-ftq3vvlr]{letter-spacing:.04em;color:inherit;text-align:center;background:#f2ede41f;border-radius:999px;min-width:20px;padding:1px 6px;font-family:DM Sans,system-ui,sans-serif;font-size:.62rem;font-weight:500;line-height:1.6;transition:background .25s}.filter-btn[data-astro-cid-ftq3vvlr][aria-pressed=true] .filter-btn__count[data-astro-cid-ftq3vvlr]{background:#1410092e}.project-card[data-astro-cid-ftq3vvlr]{transition:opacity .3s,transform .3s}.project-card[data-astro-cid-ftq3vvlr].is-hidden{opacity:0;pointer-events:none;transform:scale(.97)}a[data-astro-cid-ftq3vvlr]{text-decoration:none}
