.mwoQmq_portfolio{color:#020a18;background:#fff}.mwoQmq_heading{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:32px;min-height:129px;padding:30px 40px;display:flex}.mwoQmq_eyebrow,.mwoQmq_barLabel,.mwoQmq_selectedProject,.mwoQmq_screenIndex,.mwoQmq_featuredCaption,.mwoQmq_dialogHeader>div>p,.mwoQmq_dialogFooter>span{color:#555d68;font:500 11px/16px var(--font-body);letter-spacing:.13em;margin:0}.mwoQmq_heading h2{color:#020a18;font:500 40px/48px var(--font-display);letter-spacing:normal;margin:7px 0 0}.mwoQmq_headingNote{color:#555d68;max-width:300px;font:400 14px/22px var(--font-body);text-align:right;margin:0}.mwoQmq_projectBar{border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:16px 40px;display:flex}.mwoQmq_projectChoices{align-items:stretch;gap:10px;display:flex}.mwoQmq_projectChoice{color:#020a18;min-width:236px;min-height:54px;font:600 12px/18px var(--font-body);letter-spacing:.04em;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e0e0;align-items:center;gap:14px;padding:0 16px;transition:border-color .22s,background-color .22s,color .22s;display:flex}.mwoQmq_projectChoice:hover,.mwoQmq_projectChoice:focus-visible,.mwoQmq_projectChoiceActive{color:#fff;background:#020a18;border-color:#020a18}.mwoQmq_projectChoice:focus-visible,.mwoQmq_screenChoice:focus-visible,.mwoQmq_featuredScreen:focus-visible,.mwoQmq_siteLink:focus-visible,.mwoQmq_dialogClose:focus-visible,.mwoQmq_dialogFooter a:focus-visible{outline-offset:3px;outline:2px solid #00bac7}.mwoQmq_projectNumber,.mwoQmq_projectCount{color:#7c8794;font:500 10px/16px var(--font-body);letter-spacing:.08em}.mwoQmq_projectChoiceActive .mwoQmq_projectNumber,.mwoQmq_projectChoiceActive .mwoQmq_projectCount,.mwoQmq_projectChoice:hover .mwoQmq_projectNumber,.mwoQmq_projectChoice:hover .mwoQmq_projectCount{color:#7fe3e5}.mwoQmq_projectCount{margin-left:auto}.mwoQmq_projectView{grid-template-columns:minmax(0,1.85fr) minmax(310px,.92fr);display:grid}.mwoQmq_featuredColumn{border-right:1px solid #e0e0e0;min-width:0;padding:24px}.mwoQmq_featuredScreen{aspect-ratio:1440/1000;cursor:zoom-in;background:#f4f4f4;border:1px solid #e0e0e0;width:100%;padding:0;display:block;position:relative;overflow:hidden}.mwoQmq_featuredScreen img{object-fit:contain;transition:transform .5s cubic-bezier(.22,1,.36,1)}.mwoQmq_featuredScreen:hover img,.mwoQmq_featuredScreen:focus-visible img{transform:scale(1.012)}.mwoQmq_zoomHint{color:#020a18;min-height:38px;font:600 10px/14px var(--font-body);letter-spacing:.1em;opacity:.92;background:#fff;align-items:center;gap:16px;padding:0 14px;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;bottom:16px;right:16px}.mwoQmq_featuredScreen:hover .mwoQmq_zoomHint,.mwoQmq_featuredScreen:focus-visible .mwoQmq_zoomHint{color:#fff;background:#020a18}.mwoQmq_zoomHint>span{font-size:15px}.mwoQmq_featuredCaption{letter-spacing:.08em;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:18px;min-height:56px;display:flex}.mwoQmq_featuredCaption>span:last-child{color:#020a18;letter-spacing:.02em;text-align:right;font-size:12px}.mwoQmq_projectDetails{flex-direction:column;justify-content:space-between;min-width:0;padding:32px 30px 24px;display:flex}.mwoQmq_selectedProject{color:#00aebc}.mwoQmq_detailsTop h3{font:500 25px/32px var(--font-display);margin:12px 0 8px}.mwoQmq_detailsDescription{color:#555d68;max-width:330px;font:400 14px/22px var(--font-body);margin:0}.mwoQmq_screenChoices{gap:10px;margin:32px 0;display:grid}.mwoQmq_screenChoice{color:#020a18;text-align:left;cursor:pointer;background:#fff;border:1px solid #e0e0e0;grid-template-columns:116px minmax(0,1fr) 18px;align-items:center;gap:14px;min-width:0;padding:8px;transition:border-color .22s,background-color .22s;display:grid}.mwoQmq_screenChoice:hover,.mwoQmq_screenChoiceActive{background:#f6f7f7;border-color:#020a18}.mwoQmq_thumbnail{aspect-ratio:1440/1000;background:#eceeef;width:100%;display:block;position:relative;overflow:hidden}.mwoQmq_thumbnail img{object-fit:cover}.mwoQmq_screenChoiceText{gap:5px;min-width:0;display:grid}.mwoQmq_screenIndex{font-size:9px;line-height:12px}.mwoQmq_screenLabel{font:500 12px/17px var(--font-body)}.mwoQmq_screenArrow{color:#00aebc;font-size:17px;transition:transform .2s}.mwoQmq_screenChoice:hover .mwoQmq_screenArrow,.mwoQmq_screenChoiceActive .mwoQmq_screenArrow{transform:translate(2px,-2px)}.mwoQmq_siteLink{color:#020a18;min-height:50px;font:600 10px/15px var(--font-body);letter-spacing:.11em;border-top:1px solid #020a18;border-bottom:1px solid #020a18;justify-content:space-between;align-items:center;gap:12px;padding:0 14px;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.mwoQmq_siteLink:hover{color:#fff;background:#020a18}.mwoQmq_siteLink>span:last-child{color:#00aebc;font-size:17px}.mwoQmq_previewDialog{color:#020a18;background:#fff;border:1px solid #e0e0e0;width:min(94vw,1360px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;position:fixed;inset:0;overflow:auto}.mwoQmq_previewDialog::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#020a18d1}.mwoQmq_dialogHeader{z-index:1;background:#fff;border-bottom:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:20px;min-height:64px;padding:10px 16px 10px 22px;display:flex;position:sticky;top:0}.mwoQmq_dialogHeader h3{font:500 17px/22px var(--font-display);margin:3px 0 0}.mwoQmq_dialogHeader>div>p{color:#00aebc;font-size:9px}.mwoQmq_dialogClose{color:#020a18;cursor:pointer;background:#fff;border:1px solid #e0e0e0;flex:0 0 40px;place-items:center;width:40px;height:40px;padding:0;transition:background-color .18s,color .18s;display:grid}.mwoQmq_dialogClose:hover{color:#fff;background:#020a18}.mwoQmq_dialogClose svg{width:24px;height:24px;display:block}.mwoQmq_dialogImageViewport{background:#f1f2f3;place-items:start center;max-height:calc(100dvh - 150px);padding:16px;display:grid;overflow:auto}.mwoQmq_dialogImageViewport img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 190px);display:block}.mwoQmq_dialogFooter{border-top:1px solid #e0e0e0;justify-content:space-between;align-items:center;gap:18px;min-height:48px;padding:8px 22px;display:flex}.mwoQmq_dialogFooter>span{font-size:9px}.mwoQmq_dialogFooter a{color:#020a18;font:500 12px/18px var(--font-body);text-underline-offset:3px;text-decoration:underline}@media (max-width:991px){.mwoQmq_heading,.mwoQmq_projectBar{padding-inline:28px}.mwoQmq_projectChoice{min-width:205px}.mwoQmq_projectView{grid-template-columns:minmax(0,1.5fr) minmax(280px,.9fr)}.mwoQmq_featuredColumn{padding:18px}.mwoQmq_projectDetails{padding:24px 20px 18px}.mwoQmq_screenChoice{grid-template-columns:88px minmax(0,1fr) 16px;gap:10px}}@media (max-width:767px){.mwoQmq_heading{flex-direction:column;align-items:flex-start;gap:10px;min-height:0;padding:22px 20px}.mwoQmq_heading h2{margin-top:4px;font-size:22.4px;line-height:30.4px}.mwoQmq_headingNote{text-align:left;max-width:310px;font-size:12.8px;line-height:20px}.mwoQmq_projectBar{flex-direction:column;align-items:flex-start;gap:12px;padding:16px 20px}.mwoQmq_projectChoices{gap:8px;width:100%}.mwoQmq_projectChoice{letter-spacing:0;flex:1 1 0;gap:8px;min-width:0;min-height:48px;padding:0 10px;font-size:10px}.mwoQmq_projectNumber{display:none}.mwoQmq_projectCount{font-size:9px}.mwoQmq_projectView{grid-template-columns:minmax(0,1fr)}.mwoQmq_featuredColumn{border-bottom:1px solid #e0e0e0;border-right:0;padding:12px}.mwoQmq_zoomHint{gap:8px;min-height:32px;padding-inline:10px;font-size:9px;bottom:8px;right:8px}.mwoQmq_featuredCaption{letter-spacing:.06em;gap:8px;min-height:45px;font-size:9px}.mwoQmq_featuredCaption>span:last-child{font-size:10px}.mwoQmq_projectDetails{gap:22px;padding:22px 20px 20px}.mwoQmq_detailsTop h3{margin-top:8px;font-size:22px;line-height:28px}.mwoQmq_detailsDescription{font-size:12.8px;line-height:20px}.mwoQmq_screenChoices{gap:8px;margin:0}.mwoQmq_screenChoice{grid-template-columns:92px minmax(0,1fr) 18px;gap:12px;padding:8px}.mwoQmq_screenLabel{font-size:11px;line-height:16px}.mwoQmq_siteLink{min-height:46px}.mwoQmq_previewDialog{width:calc(100vw - 20px);max-height:calc(100dvh - 20px)}.mwoQmq_dialogHeader{min-height:58px;padding-inline:14px 10px}.mwoQmq_dialogImageViewport{max-height:calc(100dvh - 132px);padding:8px}.mwoQmq_dialogImageViewport img{max-height:calc(100dvh - 168px)}.mwoQmq_dialogFooter{flex-direction:column;justify-content:center;align-items:flex-start;gap:5px;padding:9px 14px}}@media (max-width:390px){.mwoQmq_projectChoice{gap:6px;padding-inline:8px;font-size:9px}.mwoQmq_projectCount{display:none}.mwoQmq_featuredCaption{flex-wrap:wrap;padding-block:8px}}@media (prefers-reduced-motion:reduce){.mwoQmq_projectChoice,.mwoQmq_featuredScreen img,.mwoQmq_zoomHint,.mwoQmq_screenArrow,.mwoQmq_siteLink,.mwoQmq_dialogClose{transition:none}.mwoQmq_featuredScreen:hover img,.mwoQmq_featuredScreen:focus-visible img{transform:none}}
