@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}}@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}}#brxe-pbstqb{ font-size:14px; font-weight:700; letter-spacing:.18em; text-transform:uppercase; color:#ff3b30; margin-bottom:18px;}#brxe-lxfrfd{ position:relative; text-align:center; width:fit-content; max-width:100%; margin:0 auto; font-size:clamp(26px, 3vw, 42px); line-height:1.08; font-weight:700; letter-spacing:-1.5px; color:#0b1220; padding-bottom:24px; text-wrap:balance;}#brxe-lxfrfd::after{ content:""; position:absolute; left:50%; bottom:0; transform:translateX(-50%); width:110px; height:3px; background:linear-gradient( 90deg, rgba(255,43,43,0), #ff3b30, rgba(255,43,43,0) ); border-radius:999px; opacity:.9;}@media (max-width:991px){ #brxe-lxfrfd{ font-size:clamp(24px, 4vw, 34px); line-height:1.12; letter-spacing:-1px; padding-bottom:20px; } #brxe-lxfrfd::after{ width:90px; }}@media (max-width:767px){ #brxe-lxfrfd{ font-size:clamp(22px, 7vw, 30px); line-height:1.15; letter-spacing:-0.5px; padding-bottom:18px; } #brxe-lxfrfd::after{ width:70px; height:3px; }}#brxe-mrinmy{ display:flex; flex-direction:column; align-items:center;}#brxe-adsmld{ background:#f3f4f6; padding:90px 0 48px;}#brxe-ybmsef{ width:100%; height:100%; object-fit:cover; transform:scale(1); transition: transform 1s cubic-bezier(.22,1,.36,1);}#brxe-mcgmdp{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.62) 0%, rgba(0,0,0,.38) 36%, rgba(0,0,0,.10) 68%, rgba(0,0,0,0) 100% ); opacity:1; transition: opacity .55s cubic-bezier(.22,1,.36,1); z-index:1; pointer-events:none;}#brxe-lcbpcl{ position:absolute; left:36px; bottom:36px; z-index:3; color:#ffffff; font-size:30px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:72%; transition: transform .45s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-ovlqjw{ position:relative; min-height:620px; 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 30px 80px rgba(0,0,0,.16);}#brxe-ovlqjw:hover img{ transform:scale(1.08);}#brxe-ovlqjw:hover h3{ transform:translateY(-6px);}#brxe-ovlqjw::after{ content:""; position:absolute; top:28px; right:28px; 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);}#brxe-ovlqjw:hover::after{ transform:translate(4px,-4px);}#brxe-ovlqjw:hover .overlay{ opacity:0;}#brxe-ovlqjw{ opacity:0; transform:translateY(36px); animation:cardFadeUp .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.1s;}@keyframes cardFadeUp{ to{ opacity:1; transform:translateY(0); }}#brxe-ejvniy{ width:100%; height:100%; object-fit:cover; transform:scale(1); transition: transform 1s cubic-bezier(.22,1,.36,1);}#brxe-tykwxv{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.62) 0%, rgba(0,0,0,.38) 36%, rgba(0,0,0,.10) 68%, rgba(0,0,0,0) 100% ); opacity:1; transition: opacity .55s cubic-bezier(.22,1,.36,1); z-index:1; pointer-events:none;}#brxe-mkjusl{ position:absolute; left:36px; bottom:36px; z-index:3; color:#ffffff; font-size:30px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:72%; transition: transform .45s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-ozcmky{ position:relative; min-height:620px; 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 30px 80px rgba(0,0,0,.16);}#brxe-ozcmky:hover img{ transform:scale(1.08);}#brxe-ozcmky:hover h3{ transform:translateY(-6px);}#brxe-ozcmky::after{ content:""; position:absolute; top:28px; right:28px; 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);}#brxe-ozcmky:hover::after{ transform:translate(4px,-4px);}#brxe-ozcmky:hover .overlay{ opacity:0;}#brxe-ozcmky{ opacity:0; transform:translateY(36px); animation:cardFadeUp .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.25s;}#brxe-llaqjr{ width:100%; height:100%; object-fit:cover; transform:scale(1); transition: transform 1s cubic-bezier(.22,1,.36,1);}#brxe-fzamio{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.62) 0%, rgba(0,0,0,.38) 36%, rgba(0,0,0,.10) 68%, rgba(0,0,0,0) 100% ); opacity:1; transition: opacity .55s cubic-bezier(.22,1,.36,1); z-index:1; pointer-events:none;}#brxe-usomnu{ position:absolute; left:36px; bottom:36px; z-index:3; color:#ffffff; font-size:30px; line-height:1.05; font-weight:600; letter-spacing:-1px; max-width:72%; transition: transform .45s cubic-bezier(.22,1,.36,1), opacity .35s ease;}#brxe-gehcbc{ position:relative; min-height:620px; 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 30px 80px rgba(0,0,0,.16);}#brxe-gehcbc:hover img{ transform:scale(1.08);}#brxe-gehcbc:hover h3{ transform:translateY(-6px);}#brxe-gehcbc::after{ content:""; position:absolute; top:28px; right:28px; 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);}#brxe-gehcbc:hover::after{ transform:translate(4px,-4px);}#brxe-gehcbc:hover .overlay{ opacity:0;}#brxe-gehcbc{ opacity:0; transform:translateY(36px); animation:cardFadeUp .8s cubic-bezier(.22,1,.36,1) forwards; animation-delay:.4s;}#brxe-gvnrdi{ width:100% !important; height:100% !important; object-fit:cover; transform:scale(1); transition:transform 1s cubic-bezier(.22,1,.36,1);}@media (max-width: 478px) {@media (max-width:767px){ #brxe-gvnrdi{ object-fit:cover; object-position:5% center; }}}#brxe-ldlpsu{ position:absolute; inset:0; background: linear-gradient( to top, rgba(0,0,0,.62) 0%, rgba(0,0,0,.38) 36%, rgba(0,0,0,.10) 68%, rgba(0,0,0,0) 100% ); opacity:1; transition: opacity .55s cubic-bezier(.22,1,.36,1); z-index:1; pointer-events:none;}#brxe-zvljso{ position:relative; grid-column:1 / -1; height:280px !important; min-height:280px !important; max-height:280px !important; 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 30px 80px rgba(0,0,0,.16);}#brxe-zvljso:hover img{ transform:scale(1.05);}#brxe-zvljso:hover .overlay{ opacity:0;}#brxe-zvljso::after{ content:""; position:absolute; top:28px; right:28px; 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);}#brxe-zvljso:hover::after{ transform:translate(4px,-4px);}#brxe-nyoimo{ display:grid; grid-template-columns:repeat(3, minmax(0, 1fr)); gap:28px;}@media (max-width:991px){ #brxe-nyoimo{ grid-template-columns:1fr; }}#brxe-mnwjih{ width:100%; max-width:1760px; margin:0 auto; padding:0 36px;}#brxe-mgckgf{ background:#f3f4f6; padding:0 0 120px;}