.EGuW2W_page{--brochure-rail:clamp(220px, 18vw, 300px);--brochure-gap:clamp(40px, 4.2vw, 72px);isolation:isolate;background:radial-gradient(circle at 79% 80%,#1d4bd938,#0000 34%),#030303;min-height:100svh;position:relative;overflow:hidden}.EGuW2W_page:before{z-index:-1;content:"";background:linear-gradient(#0000,#061441 44%,#163b9d 100%);height:52%;position:absolute;inset:auto 0 0}.EGuW2W_shell{width:min(100%,1600px);margin-inline:auto;padding:clamp(185px,13vw,230px) clamp(28px,3.1vw,52px) clamp(92px,8vw,140px)}.EGuW2W_intro{grid-template-columns:var(--brochure-rail) minmax(0, 1fr);align-items:end;gap:var(--brochure-gap);display:grid}.EGuW2W_introCopy{color:#ffffffeb;text-wrap:balance;max-width:290px;font-size:clamp(12px,.78vw,14px);font-weight:500;line-height:1.08}.EGuW2W_pageTitle{color:#fff;letter-spacing:-.055em;text-wrap:balance;max-width:1100px;font-size:clamp(32px,2.45vw,44px);font-weight:500;line-height:.98}.EGuW2W_collection{margin-top:clamp(30px,2.8vw,46px);margin-left:calc(var(--brochure-rail) + var(--brochure-gap))}.EGuW2W_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(22px,2.3vw,38px);display:grid}.EGuW2W_card{background:linear-gradient(#18191c 0%,#19284f 100%);border:1px solid #fff3;border-radius:31px;min-width:0;transition:transform .18s,border-color .18s,box-shadow .18s;overflow:hidden;box-shadow:0 24px 60px #0000003d}.EGuW2W_card:hover{border-color:#ffffff5c;transform:translateY(-5px);box-shadow:0 30px 70px #00000052}.EGuW2W_imagePanel{aspect-ratio:1/1.09;background:radial-gradient(circle at 50% 35%,#fff 0%,#f1f1f1 64%,#e2e2e2 100%);border-radius:22px;place-items:center;margin:12px 12px 0;display:grid;overflow:hidden}.EGuW2W_cover{filter:drop-shadow(0 14px 9px #0000004d);width:48%;height:auto;transition:transform .22s}.EGuW2W_card:hover .EGuW2W_cover{transform:translateY(-3px)scale(1.015)}.EGuW2W_cardBody{padding:17px 14px}.EGuW2W_cardTitle{color:#fff;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(18px,1.25vw,21px);font-weight:500;line-height:1.1;overflow:hidden}.EGuW2W_meta{color:#ffffffeb;white-space:nowrap;align-items:center;gap:clamp(10px,1vw,16px);margin:10px 2px 14px;padding:0;font-size:clamp(11px,.77vw,13px);line-height:1;display:flex}.EGuW2W_meta>div{align-items:center;gap:6px;min-width:0;display:flex}.EGuW2W_meta dt,.EGuW2W_meta dd{margin:0}.EGuW2W_meta svg{stroke-width:1.5px;flex:none;width:16px;height:16px}.EGuW2W_actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.EGuW2W_actions button{white-space:nowrap;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:0;height:43px;font-size:clamp(12px,.8vw,14px);font-weight:500;transition:background-color .16s,border-color .16s,transform .16s;display:inline-flex}.EGuW2W_actions button:hover{transform:translateY(-1px)}.EGuW2W_actions button:active{transform:translateY(0)}.EGuW2W_actions svg{stroke-width:1.6px;flex:none;width:17px;height:17px}.EGuW2W_previewButton{background:#788fc638}.EGuW2W_previewButton:hover{background:#849bd24f;border-color:#ffffff3d}.EGuW2W_downloadButton{background:#1c4ef5;border-color:#3e6fff8c!important}.EGuW2W_downloadButton:hover{background:#2d5cff}@media (max-width:1240px){.EGuW2W_page{--brochure-rail:220px;--brochure-gap:40px}.EGuW2W_meta{flex-wrap:wrap;row-gap:8px}}@media (max-width:1100px){.EGuW2W_shell{padding-top:170px}.EGuW2W_intro{flex-direction:column-reverse;align-items:flex-start;gap:24px;max-width:860px;display:flex}.EGuW2W_introCopy{max-width:560px;font-size:14px;line-height:1.25}.EGuW2W_pageTitle{max-width:900px;font-size:clamp(34px,4vw,46px)}.EGuW2W_collection{margin-left:0}.EGuW2W_grid{grid-template-columns:repeat(2,minmax(0,1fr))}.EGuW2W_meta{flex-wrap:nowrap}}@media (max-width:720px){.EGuW2W_page:before{height:70%}.EGuW2W_shell{padding:132px 18px 80px}.EGuW2W_intro{gap:20px}.EGuW2W_pageTitle{font-size:clamp(34px,10vw,46px);line-height:.98}.EGuW2W_collection{margin-top:34px}.EGuW2W_grid{grid-template-columns:1fr;gap:22px}.EGuW2W_card{border-radius:27px;width:min(100%,520px);margin-inline:auto}.EGuW2W_imagePanel{border-radius:19px}.EGuW2W_cardTitle{font-size:20px}.EGuW2W_meta{flex-wrap:wrap;row-gap:8px;font-size:12px}.EGuW2W_actions button{font-size:13px}}@media (prefers-reduced-motion:reduce){.EGuW2W_card,.EGuW2W_cover,.EGuW2W_actions button{transition:none}}
