@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}}@layer bricks {.brxe-text-link{gap:5px}.brxe-text-link,.brxe-text-link span{align-items:center;display:inline-flex}.brxe-text-link span{justify-content:center}.brxe-text-link .icon{flex-shrink:0}}#brxe-3324c2 {color: #56565b; text-decoration: none}#brxe-3324c2:hover, #brxe-3324c2:focus-visible { color: #6f2231; }#brxe-528876 { margin-top: 0; margin-bottom: 0;}#brxe-e0c739 { margin-top: 0; margin-bottom: 0;}#brxe-f16888 {font-size: var(--text-s); color: #56565b}#brxe-f16888 { display: flex; column-gap: 0.5em; row-gap: 2px; flex-wrap: wrap; align-items: baseline;}#brxe-2778f2 { row-gap: 0; margin-bottom: var(--space-m);}#brxe-eff55d {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}#brxe-eff55d { margin-top: 0; margin-bottom: var(--space-xs);}#brxe-5af6f6 {font-size: var(--h1); line-height: 1.08; color: #1c1c1e}#brxe-5af6f6 { margin-top: 0;}#brxe-d31722 {font-size: var(--text-m); color: #56565b; line-height: 1.7}#brxe-d31722 a {font-size: var(--text-m); color: #56565b; line-height: 1.7; font-size: inherit}#brxe-d31722 { max-width: 700px; margin-top: var(--space-s);}#brxe-604b93 { row-gap: 0;}#brxe-88728c { row-gap: 0; padding-top: var(--space-s); padding-bottom: var(--section-space-s);}.brxe-ff8e08 .brxe-767872.brxe-text-basic {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}.brxe-767872 { margin-top: 0; margin-bottom: var(--space-xs);}.brxe-ff8e08 .brxe-b752a8.brxe-text-basic {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}.brxe-b752a8 { margin-top: 0; margin-bottom: var(--space-xs);}.brxe-ff8e08 .brxe-c90ba7.brxe-heading {font-size: var(--h2); line-height: 1.15; color: #1c1c1e}.brxe-c90ba7 { margin-top: 0;}.brxe-ff8e08 .brxe-i8ypr9.brxe-text-basic {font-size: var(--text-l); font-weight: 600; color: #6f2231; text-align: center; line-height: 1.2}.brxe-i8ypr9 { margin-top: 0; margin-bottom: 0;} .brxe-i8ypr9 { display: inline-block; } .brxe-i8ypr9::first-letter { text-transform: uppercase; }.brxe-qn5p3o { position: absolute; inset: 0; display: block; width: 100%; height: 100%; max-width: none; margin: 0; object-fit: cover; object-position: center; }.brxe-4mwyiu { display: flex; justify-content: center; align-items: center; aspect-ratio: 4/3; width: 100%; padding-right: var(--space-m); padding-left: var(--space-m); background-color: #faf3f5;} .brxe-4mwyiu { position: relative; overflow: hidden; }.brxe-ff8e08 .brxe-s5ubem.brxe-heading {font-size: var(--text-l); color: #1c1c1e}.brxe-s5ubem { margin-top: 0;} .brxe-s5ubem a { color: inherit; text-decoration: none; } .brxe-s5ubem a::after { content: attr(data-pd-none); position: absolute; inset: 0; z-index: 1; }.brxe-nrtbbv { width: 100%; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m);}.brxe-wuo8ja { row-gap: 0; background-color: #ffffff; border-top: 1px solid #e7e6e9; border-right: 1px solid #e7e6e9; border-bottom: 1px solid #e7e6e9; border-left: 1px solid #e7e6e9; border-radius: 6px 6px 6px 6px;} .brxe-wuo8ja { position: relative; overflow: hidden; } .brxe-wuo8ja:hover, .brxe-wuo8ja:focus-within { border-color: #6f2231; } .brxe-wuo8ja:has(a:focus-visible) { outline: 2px solid #6f2231; outline-offset: 2px; }.brxe-lesp82 { display: grid; grid-template-columns: repeat(auto-fill, minmax(min(320px, 100%), 1fr)); column-gap: var(--space-s); row-gap: var(--space-s); width: 100%; margin-top: var(--space-m);}@media (min-width: 992px) { .brxe-lesp82 { grid-template-columns: repeat(3, minmax(0, 1fr)); } .brxe-lesp82:has(> :nth-child(4):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); } .brxe-lesp82:has(> :nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); }}.brxe-ff8e08 .brxe-eabf79.brxe-heading {font-size: var(--text-l); color: #1c1c1e}.brxe-eabf79 { margin-top: 0; margin-bottom: var(--space-s);}.brxe-5eae3e .brxe-b8b57b.brxe-text-basic {font-size: var(--text-l); font-weight: 600; color: #6f2231; text-align: center; line-height: 1.2}.brxe-b8b57b { margin-top: 0; margin-bottom: 0;} .brxe-b8b57b { display: inline-block; } .brxe-b8b57b::first-letter { text-transform: uppercase; }.brxe-d9d763 { position: absolute; inset: 0; display: block; width: 100%; height: 100%; max-width: none; margin: 0; object-fit: cover; object-position: center; }.brxe-f04ef4 { display: flex; justify-content: center; align-items: center; aspect-ratio: 4/3; width: 100%; padding-right: var(--space-m); padding-left: var(--space-m); background-color: #faf3f5;} .brxe-f04ef4 { position: relative; overflow: hidden; }.brxe-5eae3e .brxe-f6286d.brxe-text-basic {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}.brxe-f6286d { margin-top: 0; margin-bottom: var(--space-xs);}.brxe-5eae3e .brxe-4f033f.brxe-heading {font-size: var(--text-l); color: #1c1c1e}.brxe-4f033f { margin-top: 0;} .brxe-4f033f a { color: inherit; text-decoration: none; } .brxe-4f033f a::after { content: attr(data-pd-none); position: absolute; inset: 0; z-index: 1; }.brxe-84b8da { width: 100%; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m);}.brxe-5eae3e .brxe-text > p:first-child { margin-top: 0; } .brxe-5eae3e .brxe-text > p:last-child { margin-bottom: 0; } .brxe-5eae3e { row-gap: 0; background-color: #ffffff; border-top: 1px solid #e7e6e9; border-right: 1px solid #e7e6e9; border-bottom: 1px solid #e7e6e9; border-left: 1px solid #e7e6e9; border-radius: 6px 6px 6px 6px;} .brxe-5eae3e { position: relative; overflow: hidden; } .brxe-5eae3e:hover, .brxe-5eae3e:focus-within { border-color: #6f2231; } .brxe-5eae3e:has(a:focus-visible) { outline: 2px solid #6f2231; outline-offset: 2px; }.brxe-fb6c2b { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); column-gap: var(--space-s); row-gap: var(--space-s); width: 100%;}@media (min-width: 992px) { .brxe-fb6c2b { grid-template-columns: repeat(3, minmax(0, 1fr)); } .brxe-fb6c2b:has(> :nth-child(4):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); } .brxe-fb6c2b:has(> :nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); }}.brxe-ec99ce { width: 100%; margin-top: var(--space-l);}.brxe-ff8e08 .brxe-380a3d.brxe-heading {font-size: var(--text-l); color: #1c1c1e}.brxe-380a3d { margin-top: 0; margin-bottom: var(--space-s);}.brxe-luys60 { display: block; width: 26px; height: 26px; flex-shrink: 0; max-width: none; margin: 0; border-radius: 50%; object-fit: cover; object-position: center; }.brxe-7bnzp0 { margin-top: 0; margin-bottom: 0;} .brxe-7bnzp0 { display: inline-block; } .brxe-7bnzp0::first-letter { text-transform: uppercase; }.brxe-a7566b .brxe-3228d2.brxe-div {font-size: var(--text-s); color: #6f2231; text-decoration: none}.brxe-3228d2 { display: inline-flex; column-gap: 8px; align-items: center; padding-top: 4px; padding-right: 14px; padding-bottom: 4px; padding-left: 14px; background-color: #ffffff; border-top: 1px solid #e7e6e9; border-right: 1px solid #e7e6e9; border-bottom: 1px solid #e7e6e9; border-left: 1px solid #e7e6e9; border-radius: 999px 999px 999px 999px;} .brxe-3228d2:hover, .brxe-3228d2:focus-visible { border-color: #6f2231; } .brxe-3228d2:has(img) { padding-left: 4px; }.brxe-a7566b .brxe-text > p:first-child { margin-top: 0; } .brxe-a7566b .brxe-text > p:last-child { margin-bottom: 0; } .brxe-a7566b { row-gap: 0; width: auto;}.brxe-73334b { display: flex; column-gap: var(--space-xs); row-gap: var(--space-xs); flex-wrap: wrap;}.brxe-c334ed { width: 100%; margin-top: var(--space-l);}.brxe-ff8e08 .brxe-text > p:first-child { margin-top: 0; } .brxe-ff8e08 .brxe-text > p:last-child { margin-bottom: 0; } .brxe-ff8e08 { row-gap: 0; width: 100%; padding-bottom: var(--section-space-s); margin-bottom: var(--section-space-s); border-bottom: 1px solid #e7e6e9;} .brxe-ff8e08:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }#brxe-c429b1 { row-gap: 0;}#brxe-43e8de { row-gap: 0; padding-top: var(--section-space-s); padding-bottom: var(--section-space-s); background-color: #fbfbfc;}#brxe-9ddf73 {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}#brxe-9ddf73 { margin-top: 0; margin-bottom: var(--space-xs);}#brxe-b841c1 {font-size: var(--h2); line-height: 1.15; color: #1c1c1e}#brxe-b841c1 { margin-top: 0;}.brxe-912955 .brxe-6692d0.brxe-text-basic {font-size: var(--text-l); font-weight: 600; color: #6f2231; text-align: center; line-height: 1.2}.brxe-6692d0 { margin-top: 0; margin-bottom: 0;} .brxe-6692d0 { display: inline-block; } .brxe-6692d0::first-letter { text-transform: uppercase; }.brxe-43ee85 { position: absolute; inset: 0; display: block; width: 100%; height: 100%; max-width: none; margin: 0; object-fit: cover; object-position: center; }.brxe-c2f731 { display: flex; justify-content: center; align-items: center; aspect-ratio: 4/3; width: 100%; padding-right: var(--space-m); padding-left: var(--space-m); background-color: #faf3f5;} .brxe-c2f731 { position: relative; overflow: hidden; }.brxe-912955 .brxe-8ec98b.brxe-text-basic {font-size: var(--text-s); font-weight: 600; text-transform: uppercase; letter-spacing: 0.08em; color: #6f2231}.brxe-8ec98b { margin-top: 0; margin-bottom: var(--space-xs);}.brxe-912955 .brxe-400cc9.brxe-heading {font-size: var(--text-l); color: #1c1c1e}.brxe-400cc9 { margin-top: 0;} .brxe-400cc9 a { color: inherit; text-decoration: none; } .brxe-400cc9 a::after { content: attr(data-pd-none); position: absolute; inset: 0; z-index: 1; }.brxe-04e2e4 { width: 100%; padding-top: var(--space-m); padding-right: var(--space-m); padding-bottom: var(--space-m); padding-left: var(--space-m);}.brxe-912955 .brxe-text > p:first-child { margin-top: 0; } .brxe-912955 .brxe-text > p:last-child { margin-bottom: 0; } .brxe-912955 { row-gap: 0; background-color: #ffffff; border-top: 1px solid #e7e6e9; border-right: 1px solid #e7e6e9; border-bottom: 1px solid #e7e6e9; border-left: 1px solid #e7e6e9; border-radius: 6px 6px 6px 6px;} .brxe-912955 { position: relative; overflow: hidden; } .brxe-912955:hover, .brxe-912955:focus-within { border-color: #6f2231; } .brxe-912955:has(a:focus-visible) { outline: 2px solid #6f2231; outline-offset: 2px; }#brxe-8b7090 { display: grid; grid-template-columns: repeat(auto-fit, minmax(min(320px, 100%), 1fr)); column-gap: var(--space-s); row-gap: var(--space-s); width: 100%; margin-top: var(--space-l);}@media (min-width: 992px) { #brxe-8b7090 { grid-template-columns: repeat(3, minmax(0, 1fr)); } #brxe-8b7090:has(> :nth-child(4):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); } #brxe-8b7090:has(> :nth-child(2):last-child) { grid-template-columns: repeat(2, minmax(0, 1fr)); }}#brxe-08285a { row-gap: 0;}#brxe-f49688 { row-gap: 0; padding-top: var(--section-space-s); padding-bottom: var(--section-space-s);}