.bench-proj__dialog{width:min(1180px,calc(100vw - 32px));max-width:none;max-height:min(92vh,1040px);padding:0;border:0;border-radius:var(--bench-radius-panel);background:var(--bench-black);color:var(--bench-white);font-family:var(--bench-font-body);overflow:hidden}.bench-proj__dialog::backdrop{background:#000000db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media(prefers-reduced-motion:no-preference){.bench-proj__dialog[open]{animation:bench-proj-dialog-in .26s cubic-bezier(.2,.7,.3,1) both}.bench-proj__dialog[open]::backdrop{animation:bench-proj-backdrop-in .26s ease both}}@keyframes bench-proj-dialog-in{0%{opacity:0;transform:translateY(16px) scale(.985)}}@keyframes bench-proj-backdrop-in{0%{opacity:0}}.bench-proj__dialog-scroll{max-height:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.3) transparent}.bench-proj__dialog-scroll::-webkit-scrollbar{width:8px}.bench-proj__dialog-scroll::-webkit-scrollbar-thumb{background:#ffffff47;border-radius:999px}.bench-proj__dialog-close{position:absolute;top:16px;right:16px;z-index:4;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.55);border-radius:var(--bench-radius-pill);background:#00000073;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:var(--bench-white);cursor:pointer;transition:background-color .18s ease,color .18s ease,border-color .18s ease}.bench-proj__dialog-close:hover{background:var(--bench-white);border-color:var(--bench-white);color:var(--bench-black)}.bench-proj__dialog-close:focus-visible{outline:2px solid var(--bench-blue-light);outline-offset:3px}.bench-proj__dialog-close svg{width:16px;height:16px;display:block}.bench-proj__hero{position:relative;margin:0;background:var(--bench-ink)}.bench-proj__hero-media{position:relative;width:100%;aspect-ratio:4 / 5;overflow:hidden}@media screen and (min-width:750px){.bench-proj__hero-media{aspect-ratio:16 / 8}}.bench-proj__hero-media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.bench-proj__hero-scrim{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to bottom,#00000059,#0000 34%,#0000008c 72%,#000000eb)}.bench-proj__hero-cap{position:absolute;left:0;right:0;bottom:0;z-index:2;padding:clamp(20px,3.4vw,40px);display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.bench-proj__dialog .bench-eyebrow{color:var(--bench-blue-light);margin:0}.bench-proj__hero-name{color:var(--bench-white);max-width:16em;text-shadow:0 2px 20px rgba(0,0,0,.45)}.bench-proj__hero-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0 10px;margin:2px 0 0;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:11px;letter-spacing:.07em;color:#ffffffd1}.bench-proj__hero-meta span+span:before{content:"\b7";margin-right:10px;color:#ffffff80}.bench-proj__dialog-body{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(24px,3vw,40px);padding:clamp(24px,3.4vw,44px)}@media screen and (min-width:990px){.bench-proj__dialog-body{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:56px}}.bench-proj__dialog-summary{color:#ffffffe0;max-width:60ch;margin:0}.bench-proj__dialog-quote{margin:28px 0 0;padding-left:20px;border-left:2px solid var(--bench-blue-light)}.bench-proj__dialog-quote p{margin:0;font-size:clamp(17px,1.7vw,22px);line-height:1.45;color:var(--bench-white)}.bench-proj__dialog-quote cite{display:block;margin-top:12px;font-family:var(--bench-font-heavy);font-style:normal;text-transform:uppercase;font-size:11px;letter-spacing:.07em;color:var(--bench-blue-light)}.bench-proj__specs{margin:0;display:grid;grid-template-columns:minmax(0,1fr)}.bench-proj__specs dt{font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--bench-blue-light);padding-top:16px;border-top:1px solid rgba(255,255,255,.18)}.bench-proj__specs dt:first-child{padding-top:0;border-top:0}.bench-proj__specs dd{margin:6px 0 18px;font-size:15px;line-height:1.55;color:#ffffffe0}.bench-proj__specs dd:last-child{margin-bottom:0}.bench-proj__shots{list-style:none;margin:0;padding:0 clamp(24px,3.4vw,44px) clamp(24px,3.4vw,44px);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}@media screen and (min-width:750px){.bench-proj__shots{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.bench-proj__shot{margin:0;border-radius:4px;overflow:hidden;background:var(--bench-ink)}.bench-proj__shot img{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;transition:transform .4s cubic-bezier(.2,.7,.3,1),opacity .2s ease}.bench-proj__shot:hover img{transform:scale(1.03)}.bench-proj__shots-head{padding:0 clamp(24px,3.4vw,44px);margin:0 0 14px;font-family:var(--bench-font-heavy);text-transform:uppercase;font-size:11px;letter-spacing:.08em;color:var(--bench-blue-light)}.bench-proj__hero-media .bench-vid__frame{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;border-radius:0}.bench-proj__hero-media .bench-vid__poster,.bench-proj__hero-media .bench-vid__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}
/*# sourceMappingURL=/cdn/shop/t/42/assets/bench-project-dialog.css.map */
