@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-b387e5{ max-width:720px; font-size:20px; line-height:1.7; font-weight:400; color:#5b6475; margin:0 auto;}#brxe-a52e8a{ 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-9cd56a{ max-width:760px; text-align:center; font-size:20px; line-height:1.7; font-weight:400; color:#5b6475; margin:0 auto;}#brxe-f1bec9{ width:100%; max-width:1760px; margin:0 auto; padding:0 36px;}#brxe-f1bec9{ opacity:0; transform:translateY(30px); animation:heroFade 1s cubic-bezier(.22,1,.36,1) forwards;}@keyframes heroFade{ to{ opacity:1; transform:translateY(0); }}#brxe-d233ae{ background:#f3f4f6; padding:90px 0 40px;}#brxe-80c811{ 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-80c811::after{ content:""; position:absolute; left:0; bottom:-12px; width:70px; height:4px; background:#ff3b30; border-radius:10px; transition:.35s;}#brxe-80c811:hover{ transform:translateX(8px);}#brxe-80c811:hover::after{ width:110px;}@media (max-width: 478px) {#brxe-80c811{ margin-left:16px;}}#brxe-1dc8b2 {align-items: center; flex-direction: row; justify-content: space-between}#brxe-1dc8b2{ max-width:1400px; margin:60px auto 36px; padding:0 20px;}#brxe-a7641b{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-644f76{ 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-6cdc66{ 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-6cdc66{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-6b133a{ 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-6b133a:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-6b133a:hover img{ transform:scale(1.08);}#brxe-6b133a:hover .overlay{ opacity:0;}#brxe-6b133a h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-6b133a:hover h3{ transform:translateY(-6px);}#brxe-6b133a::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-6b133a: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-6b133a{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-6b133a{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-6b133a{ min-height:240px; }}}#brxe-f72506{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-e1ec21{ 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-177912{ 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-177912{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-3c5b10{ 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-3c5b10:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-3c5b10:hover img{ transform:scale(1.08);}#brxe-3c5b10:hover .overlay{ opacity:0;}#brxe-3c5b10 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-3c5b10:hover h3{ transform:translateY(-6px);}#brxe-3c5b10::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-3c5b10: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-3c5b10{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-3c5b10{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-3c5b10{ min-height:240px; }}}#brxe-2ca3a5{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-01c82e{ 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-de1747{ 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-de1747{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-377ff0{ 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-377ff0:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-377ff0:hover img{ transform:scale(1.08);}#brxe-377ff0:hover .overlay{ opacity:0;}#brxe-377ff0 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-377ff0:hover h3{ transform:translateY(-6px);}#brxe-377ff0::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-377ff0: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-377ff0{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-377ff0{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-377ff0{ min-height:240px; }}}#brxe-4308e4{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-3dff72{ 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-6a59f7{ 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-6a59f7{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-4531ae{ 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-4531ae:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-4531ae:hover img{ transform:scale(1.08);}#brxe-4531ae:hover .overlay{ opacity:0;}#brxe-4531ae h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-4531ae:hover h3{ transform:translateY(-6px);}#brxe-4531ae::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-4531ae: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-4531ae{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-4531ae{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-4531ae{ min-height:240px; }}}#brxe-19dd47{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-70f097{ 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-405a4a{ 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-405a4a{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-9b044c{ 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-9b044c:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-9b044c:hover img{ transform:scale(1.08);}#brxe-9b044c:hover .overlay{ opacity:0;}#brxe-9b044c h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-9b044c:hover h3{ transform:translateY(-6px);}#brxe-9b044c::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-9b044c: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-9b044c{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-9b044c{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-9b044c{ min-height:240px; }}}#brxe-7d7173{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-6a0b27{ 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-8911fd{ 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-8911fd{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-e620f7{ 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-e620f7:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-e620f7:hover img{ transform:scale(1.08);}#brxe-e620f7:hover .overlay{ opacity:0;}#brxe-e620f7 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-e620f7:hover h3{ transform:translateY(-6px);}#brxe-e620f7::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-e620f7: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-e620f7{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-e620f7{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-e620f7{ min-height:240px; }}}#brxe-stlvmy{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-rbuctr{ 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-wxiakf{ 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-wxiakf{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-kbymba{ 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-kbymba:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-kbymba:hover img{ transform:scale(1.08);}#brxe-kbymba:hover .overlay{ opacity:0;}#brxe-kbymba h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-kbymba:hover h3{ transform:translateY(-6px);}#brxe-kbymba::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-kbymba: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-kbymba{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-kbymba{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-kbymba{ min-height:240px; }}}#brxe-pcvivy{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-qqllll{ 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-kuaxyi{ 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-kuaxyi{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-ahvwcx{ 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-ahvwcx:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-ahvwcx:hover img{ transform:scale(1.08);}#brxe-ahvwcx:hover .overlay{ opacity:0;}#brxe-ahvwcx h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-ahvwcx:hover h3{ transform:translateY(-6px);}#brxe-ahvwcx::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-ahvwcx: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-ahvwcx{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-ahvwcx{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-ahvwcx{ min-height:240px; }}}#brxe-uifeer{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-vvdowj{ 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-pktnzr{ 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-pktnzr{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-vwilqt{ 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-vwilqt:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-vwilqt:hover img{ transform:scale(1.08);}#brxe-vwilqt:hover .overlay{ opacity:0;}#brxe-vwilqt h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-vwilqt:hover h3{ transform:translateY(-6px);}#brxe-vwilqt::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-vwilqt: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-vwilqt{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-vwilqt{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-vwilqt{ min-height:240px; }}}#brxe-fd1d4f{ 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-fd1d4f{ grid-template-columns:repeat(3, 360px);}}@media (max-width:1100px){#brxe-fd1d4f{ grid-template-columns:repeat(2, 360px); gap:28px;}}@media (max-width:767px){#brxe-fd1d4f{ grid-template-columns:1fr; max-width:420px; gap:22px; padding:0 16px;}}@media (max-width: 478px) {#brxe-fd1d4f{ display:grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap:28px;}@media (max-width:991px){ #brxe-fd1d4f{ grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width:767px){ #brxe-fd1d4f{ grid-template-columns: repeat(2,minmax(0,1fr)); gap:16px; }}}#brxe-6f5b8f{ 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-6f5b8f::after{ content:""; position:absolute; left:0; bottom:-12px; width:70px; height:4px; background:#ff3b30; border-radius:10px; transition:.35s;}#brxe-6f5b8f:hover{ transform:translateX(8px);}#brxe-6f5b8f:hover::after{ width:110px;}@media (max-width: 478px) {#brxe-6f5b8f{ margin-left:16px;}}#brxe-756d4c {align-items: center; flex-direction: row; justify-content: space-between}#brxe-756d4c{ max-width:1400px; margin:60px auto 36px; padding:0 20px;}#brxe-31d2c2{ width:100%; height:100%; object-fit:cover; display:block; transition:transform .9s cubic-bezier(.22,1,.36,1);}#brxe-2eb9db{ 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-fb0b24{ 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-fb0b24{ left:16px; bottom:16px; font-size:16px; line-height:1.08; letter-spacing:-.5px; max-width:88%; }}}#brxe-282c47{ 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-282c47:hover{ transform:translateY(-8px); box-shadow: 0 34px 80px rgba(0,0,0,.18);}#brxe-282c47:hover img{ transform:scale(1.08);}#brxe-282c47:hover .overlay{ opacity:0;}#brxe-282c47 h3{ transition:transform .35s cubic-bezier(.22,1,.36,1);}#brxe-282c47:hover h3{ transform:translateY(-6px);}#brxe-282c47::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-282c47: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-282c47{ max-width:360px; height:480px; min-height:480px;}}@media (max-width:767px){#brxe-282c47{ max-width:100%; height:460px; min-height:460px;}}@media (max-width: 478px) {@media (max-width:767px){ #brxe-282c47{ min-height:240px; }}}#brxe-44139b{ 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-44139b{ grid-template-columns:repeat(3, 360px);}}@media (max-width:1100px){#brxe-44139b{ grid-template-columns:repeat(2, 360px); gap:28px;}}@media (max-width:767px){#brxe-44139b{ grid-template-columns:1fr; max-width:420px; gap:22px; padding:0 16px;}}@media (max-width: 478px) {#brxe-44139b{ display:grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap:28px;}@media (max-width:991px){ #brxe-44139b{ grid-template-columns: repeat(2,minmax(0,1fr)); }}@media (max-width:767px){ #brxe-44139b{ grid-template-columns: repeat(2,minmax(0,1fr)); gap:16px; }}}