@layer bricks {@keyframes load8{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes scrolling{0%{opacity:1}to{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}}a.brxe-image{display:inline-block}figure.brxe-image{margin:0}:where(.brxe-image).tag{display:inline-block;height:fit-content;position:relative;width:auto}:where(.brxe-image).caption{position:relative}:where(.brxe-image).caption:has(figcaption.bricks-image-caption){overflow:hidden}:where(.brxe-image).overlay{position:relative}:where(.brxe-image).overlay:before{bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}:where(.brxe-image):before{border-radius:inherit}:where(.brxe-image) a{border-radius:inherit;position:static;transition:inherit}:where(.brxe-image) picture{border-radius:inherit;transition:inherit}:where(.brxe-image) img{border-radius:inherit;height:100%;position:static!important;transition:inherit;width:100%}:where(.brxe-image) img.bricks-lazy-hidden+figcaption{display:none}:where(.brxe-image) .icon{color:#fff;font-size:60px;pointer-events:none;position:absolute;right:50%;text-align:center;top:50%;transform:translate(50%,-50%);z-index:5}:where(.brxe-image) .bricks-image-caption{background:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,.25) 70%,transparent);bottom:0;color:#fff;font-size:inherit;margin:0;padding:10px 15px;pointer-events:none;position:absolute;text-align:center;width:100%;z-index:1}}@layer bricks {:where(.brxe-heading).has-separator{align-items:center;display:inline-flex;gap:20px}:where(.brxe-heading)>[contenteditable]{display:inline-block;text-decoration:inherit}:where(.brxe-heading) .separator{border-top:1px solid;flex-grow:1;flex-shrink:0;height:1px}}#brxe-3c24bd{ max-width:720px; font-size:20px; line-height:1.7; font-weight:400; color:#5b6475; margin:0 auto;}#brxe-dd8b49{ max-width:780px; text-align:center; font-size:clamp(42px,4.8vw,74px); line-height:.96; font-weight:650; letter-spacing:-3px; color:#0b1220; margin:0 auto 26px;}#brxe-d43d5c{ max-width:760px; text-align:center; font-size:20px; line-height:1.7; font-weight:400; color:#5b6475; margin:0 auto;}#brxe-75779d{ width:100%; max-width:1760px; margin:0 auto; padding:0 36px;}#brxe-75779d{ opacity:0; transform:translateY(30px); animation:heroFade 1s cubic-bezier(.22,1,.36,1) forwards;}@keyframes heroFade{ to{ opacity:1; transform:translateY(0); }}#brxe-2b202b{ background:#f3f4f6; padding:90px 0 40px;}#brxe-6e6bfa{ position:relative; display:inline-block; font-size:40px; font-weight:800; line-height:1.05; letter-spacing:-1px; color:#0f172a; margin:0; transition:.35s cubic-bezier(.22,1,.36,1);}#brxe-6e6bfa::after{ content:""; position:absolute; left:0; bottom:-12px; width:70px; height:4px; background:#ff3b30; border-radius:10px; transition:.35s;}#brxe-6e6bfa:hover{ transform:translateX(8px);}#brxe-6e6bfa:hover::after{ width:110px;}@media (max-width: 478px) {#brxe-6e6bfa{ margin-left:16px;}}#brxe-74b48d {align-items: center; flex-direction: row; justify-content: space-between}#brxe-74b48d{ max-width:1400px; margin:60px auto 36px; padding:0 20px;}#brxe-4a5792{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-ca4582{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-9deacf{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-9deacf{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-b45a97{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-b45a97:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-b45a97:hover img{ transform:scale(1.08);}#brxe-b45a97:hover .overlay{ opacity:0;}#brxe-b45a97 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-b45a97:hover h3{ transform:translateY(-6px);}#brxe-b45a97::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-b45a97:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-b45a97{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-b45a97{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-b45a97{ min-height:240px; }}}#brxe-1c871b{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-c090e3{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-e37e23{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-e37e23{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-e8b167{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-e8b167:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-e8b167:hover img{ transform:scale(1.08);}#brxe-e8b167:hover .overlay{ opacity:0;}#brxe-e8b167 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-e8b167:hover h3{ transform:translateY(-6px);}#brxe-e8b167::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-e8b167:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-e8b167{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-e8b167{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-e8b167{ min-height:240px; }}}#brxe-0409bf{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-0320f9{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-f682f9{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-f682f9{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-fff99d{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-fff99d:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-fff99d:hover img{ transform:scale(1.08);}#brxe-fff99d:hover .overlay{ opacity:0;}#brxe-fff99d h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-fff99d:hover h3{ transform:translateY(-6px);}#brxe-fff99d::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-fff99d:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-fff99d{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-fff99d{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-fff99d{ min-height:240px; }}}#brxe-d05d51{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-a6b372{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-5368de{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-5368de{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-37b368{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-37b368:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-37b368:hover img{ transform:scale(1.08);}#brxe-37b368:hover .overlay{ opacity:0;}#brxe-37b368 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-37b368:hover h3{ transform:translateY(-6px);}#brxe-37b368::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-37b368:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-37b368{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-37b368{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-37b368{ min-height:240px; }}}#brxe-fd88ac{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-355d9c{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-4ecbf3{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-4ecbf3{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-097966{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-097966:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-097966:hover img{ transform:scale(1.08);}#brxe-097966:hover .overlay{ opacity:0;}#brxe-097966 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-097966:hover h3{ transform:translateY(-6px);}#brxe-097966::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-097966:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-097966{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-097966{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-097966{ min-height:240px; }}}#brxe-2220f6{ display:grid; grid-template-columns:repeat(3, 420px); justify-content:center; align-items:start; gap:36px; max-width:1400px; margin:60px auto; padding:0 20px;}@media (max-width:1400px){#brxe-2220f6{ grid-template-columns:repeat(3, 360px);}}@media (max-width:1100px){#brxe-2220f6{ grid-template-columns:repeat(2, 360px); gap:28px;}}@media (max-width:767px){#brxe-2220f6{ grid-template-columns:1fr; max-width:420px; gap:22px; padding:0 16px;}}@media (max-width: 478px) {#brxe-2220f6{ display:grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap:28px;}@media (max-width:991px){ #brxe-2220f6{ grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width:767px){ #brxe-2220f6{ grid-template-columns: repeat(2,minmax(0,1fr)); gap:16px; }}}#brxe-676201{ position:relative; display:inline-block; font-size:40px; font-weight:800; line-height:1.05; letter-spacing:-1px; color:#0f172a; margin:0; transition:.35s cubic-bezier(.22,1,.36,1);}#brxe-676201::after{ content:""; position:absolute; left:0; bottom:-12px; width:70px; height:4px; background:#ff3b30; border-radius:10px; transition:.35s;}#brxe-676201:hover{ transform:translateX(8px);}#brxe-676201:hover::after{ width:110px;}@media (max-width: 478px) {#brxe-676201{ margin-left:16px;}}#brxe-1cf9e3 {align-items: center; flex-direction: row; justify-content: space-between}#brxe-1cf9e3{ max-width:1400px; margin:60px auto 36px; padding:0 20px;}#brxe-18f7d5{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-9ff285{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-5e7959{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-5e7959{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-437044{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-437044:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-437044:hover img{ transform:scale(1.08);}#brxe-437044:hover .overlay{ opacity:0;}#brxe-437044 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-437044:hover h3{ transform:translateY(-6px);}#brxe-437044::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-437044:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-437044{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-437044{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-437044{ min-height:240px; }}}#brxe-b35e3d{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-1e6f94{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-1e1927{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-1e1927{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-cf2116{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-cf2116:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-cf2116:hover img{ transform:scale(1.08);}#brxe-cf2116:hover .overlay{ opacity:0;}#brxe-cf2116 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-cf2116:hover h3{ transform:translateY(-6px);}#brxe-cf2116::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-cf2116:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-cf2116{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-cf2116{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-cf2116{ min-height:240px; }}}#brxe-mtclkf{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-jglway{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.58) 0%, rgba(0,0,0,.18) 42%, rgba(0,0,0,0) 72% ); transition: opacity .45s cubic-bezier(.22,1,.36,1); z-index:1;}#brxe-tjvsbq{ position:absolute; left:28px; bottom:28px; z-index:3; color:#ffffff; font-size:26px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:78%; transition: transform .45s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-tjvsbq{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-luolkb{ position:relative; width:100%; max-width:420px; height:540px; min-height:540px; margin:0 auto; overflow:hidden; cursor:pointer; background:#111827; clip-path:polygon( 0 22px, 22px 0, calc(100% - 22px) 0, 100% 22px, 100% calc(100% - 22px), calc(100% - 22px) 100%, 22px 100%, 0 calc(100% - 22px) ); box-shadow: 0 24px 60px rgba(0,0,0,.12); opacity:0; transform:translateY(40px); animation:cardFadeUp .9s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.12s; transition: transform .35s cubic-bezier(.22,1,.36,1), box-shadow .35s ease;}#brxe-luolkb:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-luolkb:hover img{ transform:scale(1.08);}#brxe-luolkb:hover .overlay{ opacity:0;}#brxe-luolkb h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-luolkb:hover h3{ transform:translateY(-6px);}#brxe-luolkb::after{ content:""; position:absolute; top:24px; right:24px; width:18px; height:18px; border-top:2px solid #ff3b30; border-right:2px solid #ff3b30; z-index:5; transition: transform .35s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-luolkb:hover::after{ transform:translate(4px,-4px);}@keyframes cardFadeUp{ from{ opacity:0; transform:translateY(40px); } to{ opacity:1; transform:translateY(0); }}@media (max-width:1100px){#brxe-luolkb{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-luolkb{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-luolkb{ min-height:240px; }}}#brxe-38882a{ display:grid; grid-template-columns:repeat(3, 420px); justify-content:center; align-items:start; gap:36px; max-width:1400px; margin:60px auto; padding:0 20px;}@media (max-width:1400px){#brxe-38882a{ grid-template-columns:repeat(3, 360px);}}@media (max-width:1100px){#brxe-38882a{ grid-template-columns:repeat(2, 360px); gap:28px;}}@media (max-width:767px){#brxe-38882a{ grid-template-columns:1fr; max-width:420px; gap:22px; padding:0 16px;}}@media (max-width: 478px) {#brxe-38882a{ display:grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap:28px;}@media (max-width:991px){ #brxe-38882a{ grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width:767px){ #brxe-38882a{ grid-template-columns: repeat(2,minmax(0,1fr)); gap:16px; }}}