.tr-root .work-section .work-grid:has(.featured-work){grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 32px}.tr-root .work-section .work-card:has(.featured-work--beyond){grid-column:1 / -1}.tr-root .work-section .work-card button.featured-work{display:block;width:100%;padding:28px 30px 20px;border:1px solid #c8bca8;border-radius:10px;background:#e6dbca;color:#343b31;text-align:left;overflow:hidden;transform:none;box-shadow:none}.tr-root .work-section .work-card button.featured-work--noble{background:#d7ddd0;border-color:#bfc8b6}.tr-root .work-section .work-card button.featured-work--maidstone{background:#d4dce0;border-color:#b8c4cb}.tr-root .work-section .featured-work-meta{display:flex;justify-content:space-between;gap:16px;margin-bottom:26px;font:500 12px/1.5 var(--font-body,Arial,sans-serif);letter-spacing:.12em;text-transform:uppercase}.tr-root .work-section .featured-work-frame{display:block;max-width:1080px;margin:auto;border:1px solid #ffffffbd;border-radius:7px;background:#fffdf8;overflow:hidden;box-shadow:0 18px 32px -12px #37342b45}.tr-root .work-section .featured-work-chrome{display:grid;grid-template-columns:42px minmax(0,1fr) 42px;align-items:center;gap:8px;min-height:30px;padding:6px 12px;font:10px/1.3 Arial,sans-serif;text-align:center;color:#76766f;letter-spacing:.02em;border-bottom:1px solid #e7e5df}.tr-root .work-section .featured-work-dots{display:flex;gap:4px}.tr-root .work-section .featured-work-dots i{width:5px;height:5px;border-radius:50%;background:#cbc8be}.tr-root .work-section .work-card button.featured-work img{display:block;width:100%;height:auto;aspect-ratio:1900/1060;object-fit:cover;object-position:top;transform:none;transition:none}.tr-root .work-section .work-card button.featured-work--maidstone img{aspect-ratio:1900/1060}.tr-root .work-section .featured-work-open{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:24px;font-size:14px;line-height:1.5}.tr-root .work-section .featured-work-open svg{flex:none}.tr-root .work-section .work-card button.featured-work:hover{background:#ded1bd;border-radius:10px;transform:none}.tr-root .work-section .work-card button.featured-work--noble:hover{background:#ced6c6}.tr-root .work-section .work-card button.featured-work--maidstone:hover{background:#c9d4d9}.tr-root .work-section .work-card button.featured-work:focus-visible{outline:2px solid #343b31;outline-offset:5px}.tr-root .work-section .work-card:has(.featured-work) h3{font-size:clamp(29px,3.2vw,43px);line-height:1.12;margin:22px 0 0}.tr-root .work-section .featured-work-caption{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:12px}.tr-root .work-section .featured-work-caption p{font-size:15px;line-height:1.7;margin:0;max-width:45ch}.tr-root .work-section .featured-work-case{font-size:14px;line-height:1.6;white-space:nowrap;text-decoration:underline;text-underline-offset:5px}.tr-root .featured-work-preview img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.tr-root .featured-work-preview{margin:12px 0 24px;border:1px solid #d5d1c6;border-radius:6px;overflow:hidden}@media(max-width:940px){.tr-root .work-section .work-grid:has(.featured-work){gap:36px 22px}.tr-root .work-section .work-card button.featured-work{padding:20px 18px 16px}.tr-root .work-section .featured-work-meta{font-size:10px;letter-spacing:.07em;margin-bottom:20px}.tr-root .work-section .featured-work-caption{display:block}.tr-root .work-section .featured-work-case{display:inline-block;margin-top:12px}}@media(max-width:680px){.tr-root .work-section .work-grid:has(.featured-work){grid-template-columns:minmax(0,1fr);gap:36px}.tr-root .work-section .work-card button.featured-work{padding:18px 12px 16px}.tr-root .work-section .featured-work-meta{gap:10px;font-size:9px;margin:0 4px 18px}.tr-root .work-section .featured-work-chrome{grid-template-columns:25px minmax(0,1fr) 20px;padding:5px 7px;min-height:25px;font-size:8px}.tr-root .work-section .featured-work-dots{gap:3px}.tr-root .work-section .featured-work-dots i{width:4px;height:4px}.tr-root .work-section .featured-work-open{font-size:13px;margin-top:18px}.tr-root .work-section .work-card:has(.featured-work) h3{font-size:32px}}