.work-glimpse{width:89%;margin:auto;padding:64px 0;border-top:1px solid #f3b69f26}.glimpse-heading{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:28px}.glimpse-heading .nav-eyebrow{margin-bottom:15px}.glimpse-heading h2{font-size:clamp(28px,3.2vw,46px);line-height:1.13;font-weight:400;letter-spacing:-1.2px;margin:0}.glimpse-heading h2 em{font-family:Georgia,serif;color:#f3b69f;font-weight:400}.glimpse-heading>a{font-size:14px;border-bottom:1px solid #997269;padding-bottom:8px;white-space:nowrap}.glimpse-heading>a span{margin-left:22px}.glimpse-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.glimpse-card{display:block;min-width:0;border:1px solid #70505c70;border-radius:21px;overflow:hidden;background:#26151d;color:#f8eeea;text-decoration:none;transition:transform .4s,border-color .4s,box-shadow .4s}.glimpse-image{position:relative;aspect-ratio:1.85;overflow:hidden;background:#34222c}.glimpse-image:after{content:'';position:absolute;inset:0;background:linear-gradient(#15091160,transparent 50%,#15091130);pointer-events:none}.glimpse-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 30%;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.glimpse-tag{position:absolute;z-index:1;top:13px;left:13px;max-width:calc(100% - 70px);padding:7px 10px;border-radius:20px;background:#1b101de8;font-size:10px;letter-spacing:1px;line-height:1.5}.glimpse-open{position:absolute;z-index:1;right:12px;top:12px;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:#f3b69f;color:#26151d;font-size:20px;transition:transform .3s}.glimpse-copy{padding:21px}.glimpse-copy>span{font-size:13px;color:#d2b8c2}.glimpse-copy h3{font-weight:400;font-size:clamp(19px,1.7vw,25px);line-height:1.25;letter-spacing:-.4px;margin:10px 0 15px}.glimpse-copy p{font-size:12px;line-height:1.6;color:#c2adb5;margin:0}.glimpse-card:hover,.glimpse-card:focus-visible{transform:translateY(-6px);border-color:#f3b69f;box-shadow:0 18px 35px #0003}.glimpse-card:hover img,.glimpse-card:focus-visible img{transform:scale(1.05)}.glimpse-card:hover .glimpse-open{transform:rotate(45deg)}.glimpse-card:focus-visible{outline:2px solid #f3b69f;outline-offset:4px}@media(max-width:850px){.glimpse-grid{gap:12px}.glimpse-copy{padding:16px}.glimpse-tag{font-size:9px;letter-spacing:.5px}.glimpse-image{aspect-ratio:1.4}}@media(max-width:600px){.work-glimpse{padding:45px 0}.glimpse-heading{align-items:start;flex-wrap:wrap;gap:17px}.glimpse-heading h2{font-size:34px}.glimpse-heading h2 em{display:block}.glimpse-grid{grid-template-columns:1fr;gap:17px}.glimpse-image{aspect-ratio:2}.glimpse-copy{padding:18px}.glimpse-copy h3{font-size:23px;margin-bottom:9px}.glimpse-tag{font-size:10px}.glimpse-card:hover{transform:none}}@media(prefers-reduced-motion:reduce){.glimpse-card,.glimpse-image img,.glimpse-open{transition:none}.glimpse-card:hover,.glimpse-card:focus-visible,.glimpse-card:hover img,.glimpse-card:focus-visible img,.glimpse-card:hover .glimpse-open{transform:none}}

@media(min-width:1001px){.glimpse-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:601px) and (max-width:1000px){.glimpse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
