@media (width<=760px){a.cd2-tile[href]{align-items:normal;min-height:0;display:block}a.cd-card[href],a.cd-project-card[href]{align-items:normal;min-height:0;display:flex}a.cd-projects-all[href]{min-height:0;display:inline-block}a.pcat-cd[href]{align-items:normal;min-height:0;display:block}}@media (hover:none){.cd2-tile{opacity:1;transform:none}}@media (scripting:none){.cd2-tile{opacity:1;transform:none}}@media (width<=600px){.cd2-hero h1{overflow-wrap:break-word;hyphens:auto;font-size:min(3rem,9.80392vw - 4.70588px)}.coll-hero-title,.cd-title{overflow-wrap:break-word;hyphens:auto}}@media (width<=900px){.pv2-wrap,.pv2-gal{grid-template-columns:minmax(0,1fr)}.pv2-thumbs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;overflow-x:auto}.pv2-thumbs::-webkit-scrollbar{display:none}.pv2-th{scroll-snap-align:start}}@media (hover:none){.pv2-th{opacity:1}.pv2-rel .rt:hover img.alt{opacity:0}.pv2-rel .rt:hover img.main{transform:none}.pv2-story .tx>*,.pv2-story .fr{opacity:1;transform:none}}@media (scripting:none){.pv2-story .tx>*,.pv2-story .fr{opacity:1;transform:none}}@media (width<=600px){.pv2-price{flex-wrap:wrap;row-gap:4px}.pv2-price>*{min-width:0}.pv2-v{text-align:left;flex-wrap:wrap;gap:2px 12px}.pv2-v>*{overflow-wrap:anywhere;min-width:0}.pv2-vd{overflow-wrap:anywhere}.pv2-blk .hd{flex-wrap:wrap;gap:4px 12px}.pv2-acc .spec .r,.pv2-rq .r{grid-template-columns:minmax(0,96px) minmax(0,1fr);column-gap:12px}.pv2-acc .spec .r>*,.pv2-rq .r>*{overflow-wrap:anywhere;min-width:0}.pro-btn-primary,.pro-btn-ghost{white-space:normal;text-align:center;max-width:100%}.pro-hero-title{overflow-wrap:break-word;font-size:clamp(1.9rem,9vw,2.6rem)}}@media (width<=760px){.at2 .more{width:auto}}@media (hover:none){.pcat.tD .pcat-ix-row .thumb{opacity:1;width:64px}}@media (width<=760px){.bvm3{height:var(--w410-vvh,100dvh);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-items:flex-start;bottom:auto}.bvm3-md{max-height:none;margin-top:auto}.bv-modal{height:var(--w410-vvh,100dvh);bottom:auto}.bv-modal-dialog{max-height:calc(var(--w410-vvh,100dvh) - 8px);overscroll-behavior:contain}.pd-modal{height:var(--w410-vvh,100dvh);bottom:auto}.pd-modal-panel{max-height:calc(var(--w410-vvh,100dvh) - 24px);overscroll-behavior:contain;grid-template-rows:auto auto;overflow-y:auto}.pd-modal-form-wrap{max-height:none;overflow:visible}}
