.cat,.cats{display:grid;grid-gap:clamp(.4rem,1.13vi - .07rem,.8rem);grid-template-columns:repeat(auto-fill, minmax(min(21rem, 100%), 1fr));margin-block:4rem}.cat a,.cat>li>strong,.cats a,.cats>li>strong{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:.5rem 2rem;background-color:rgba(255,255,255,.64);min-height:clamp(5rem,4vw,6rem);border-radius:clamp(5rem,4vw,6rem);border:1px solid var(--black-15);color:var(--black-90);transform:scale3d(0.98, 0.98, 0.98);transition:transform .35s var(--easing-1-bouncy);font-size:clamp(1.3rem,.45vi + 1.16rem,1.6rem);line-height:1.15;font-weight:700;text-decoration:none;position:relative;z-index:1;text-align:center;hyphens:auto}.cat a>*,.cat>li>strong>*,.cats a>*,.cats>li>strong>*{margin:0}.cat a:has(img),.cat>li>strong:has(img),.cats a:has(img),.cats>li>strong:has(img){display:grid;gap:1rem;grid-template-columns:auto 1fr;padding-inline:1rem;text-align:left}.cat a::before,.cat a::after,.cat>li>strong::before,.cat>li>strong::after,.cats a::before,.cats a::after,.cats>li>strong::before,.cats>li>strong::after{content:"";display:block;border-radius:clamp(5rem,3vw,6rem);position:absolute;inset:0;z-index:-1}.cat a::after,.cat>li>strong::after,.cats a::after,.cats>li>strong::after{opacity:0}.cat a::before,.cat>li>strong::before,.cats a::before,.cats>li>strong::before{box-shadow:var(--shadow-basic-1);opacity:1}.cat a:hover::after,.cat a:focus::after,.cat a:active::after,.cats a:hover::after,.cats a:focus::after,.cats a:active::after{animation:pulse-box 2.5s infinite;opacity:1}.cat a:hover::before,.cat a:focus::before,.cat a:active::before,.cats a:hover::before,.cats a:focus::before,.cats a:active::before{opacity:0}.cat a img,.cats a img{border-radius:6px}.cat a>strong,.cats a>strong{font-weight:700}.cat a:hover,.cat a:focus,.cat a:active,.cat .current a,.cat>li>strong,.cats a:hover,.cats a:focus,.cats a:active,.cats .current a,.cats>li>strong{color:var(--blue-4c);background-color:#fff;transform:scale3d(1, 1, 1);z-index:2;will-change:transform;text-rendering:geometricprecision}.cat .current a,.cat>li>strong,.cats .current a,.cats>li>strong{background-color:#fff}.cat .current a::after,.cat>li>strong::after,.cats .current a::after,.cats>li>strong::after{animation:none !important;opacity:0 !important}.cat .current a::before,.cat>li>strong::before,.cats .current a::before,.cats>li>strong::before{opacity:1 !important;box-shadow:var(--shadow-basic-3)}.cat img,.cats img{border-radius:6px;aspect-ratio:1/1;object-fit:cover;width:clamp(3.2rem,4vw,4rem);height:clamp(3.2rem,4vw,4rem)}:where(h1,h2,h3,h4,h5,h6)+.cat,:where(h1,h2,h3,h4,h5,h6)+.cats{margin-block-start:clamp(1.2rem,2.26vw + .26rem,2rem)}.media-block{display:flex;flex-flow:column wrap;gap:2rem 3rem;align-items:center;margin-block-end:42px}@media(min-width: 768px){.media-block{flex-direction:row}.media-block>*{flex:1 0 calc(50% - 1.5rem)}}@media(max-width: 767.98px){.media-block>*:not(.text){order:-1}}.media-block .text{text-align:left}.media-block img{border-radius:20px;height:auto}.media-block h2{font-size:clamp(var(--header-h3320),.89vw + 1.51rem,var(--header-h3));margin-block-end:1rem}@media(min-width: 768px){.timeline{position:relative}.timeline::before,.timeline::after{content:"";display:block;width:13px;height:13px;background-color:#fff;border:1px solid #707070;border-radius:10px;position:absolute;left:0;right:0;margin:0 auto}.timeline::before{top:0}.timeline::after{bottom:0}}.timeline>ol{margin:0}@media(min-width: 768px){.timeline>ol{padding:30px 0;background:linear-gradient(to left, #fff 0, #fff calc(50% - 1px), #707070 50%, #fff calc(50% + 1px), #fff 100%)}}.timeline .media-block.timeline-section:not(.specificity-fix){display:grid;align-items:center}@media(min-width: 768px){.timeline .media-block.timeline-section:not(.specificity-fix){grid-template-columns:1fr max-content 1fr}}@media(max-width: 767px){.timeline .media-block.timeline-section:not(.specificity-fix){grid-template-rows:max-content max-content}}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{max-width:max-content;align-self:unset !important;margin:0;display:grid;grid-template-columns:1fr;align-items:center;gap:1rem;padding:.5rem 3rem;background-color:#fff;min-height:clamp(5rem,4vw,6rem);border-radius:clamp(5rem,4vw,6rem);border:1px solid var(--black-15);color:var(--black-90);will-change:scale;font-size:clamp(1.3rem,.45vi + 1.16rem,1.6rem);font-weight:800;text-decoration:none;position:relative;z-index:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title::before{content:"";display:block;border-radius:clamp(5rem,3vw,6rem);box-shadow:var(--shadow-basic-1);position:absolute;inset:0;z-index:-1}@media(max-width: 767px){.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{order:unset;height:auto;align-self:end !important;justify-self:center;margin-block-end:10px;z-index:1;transform:translateY(50%)}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title,.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title~*:where(:not(.text)){grid-row:1;grid-column:1}}@media(min-width: 768px){.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title{grid-column:2}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title~*{grid-row:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title+*{padding-right:max(14%,15px);padding-left:0;grid-column:1}.timeline .media-block.timeline-section:not(.specificity-fix) .timeline-section-title+*+*{padding-right:0;padding-left:max(14%,15px);grid-column:3}}.timeline .media-block.timeline-section:not(.specificity-fix) .text{text-align:center}@media(max-width: 767px){.timeline .media-block.timeline-section:not(.specificity-fix) .text{grid-row:2;margin-block-start:15px}}.timeline .media-block.timeline-section:not(.specificity-fix) .text h4{font-size:24px;font-family:Raleway,Arial,Helvetica,sans-serif;font-weight:normal;line-height:1.25}@media(min-width: 768px){.timeline .media-block.timeline-section:not(.specificity-fix)+.media-block{margin-block-start:60px}}.media-cards{--media-card-width: 250px;--media-card-gap: 2rem;--media-card-thumbnail-order: 1;--media-card-heading-order: 2;--media-card-text-order: 3;--media-card-extra-order: 10;display:grid;gap:var(--media-card-gap);grid-template-columns:repeat(auto-fill, minmax(min(var(--media-card-width), 100%), 1fr));align-items:start}.media-cards .media-block{position:relative;background-color:#fff;border:1px solid var(--black-15);border-radius:20px;padding-block-end:clamp(2rem,1.53vw + 1.37rem,3.2rem);z-index:1;display:grid;grid-auto-flow:row;gap:clamp(.96rem,1.2vw,1.625rem) 0;margin:0}.media-cards .media-block::after{content:"";border-radius:inherit;display:block;position:absolute;z-index:-1;inset:0;box-shadow:var(--shadow-sand-xl);opacity:0;transition:opacity .25s ease-in-out}.media-cards .media-block>*,.media-cards .media-block>.text>*{margin:0}.media-cards .media-block>.text{display:contents}.media-cards .media-block>p:has(img){order:var(--media-card-thumbnail-order);aspect-ratio:378/236}.media-cards .media-block>p:has(img) img{border-bottom-left-radius:0;border-bottom-right-radius:0;height:100%;width:100%;object-fit:cover;object-position:50% 50%;image-rendering:-moz-crisp-edges;image-rendering:-webkit-optimize-contrast}.media-cards .media-block .media-block-heading{order:var(--media-card-heading-order);font-size:clamp(1.5rem,.85vw + 1.15rem,1.8rem)}.media-cards .media-block>:where(.text)>*:where(:not(.media-block-heading),:not(.more-info)){order:var(--media-card-text-order);padding-inline:clamp(2rem,1.53vw + 1.37rem,3.2rem);font-size:clamp(1.3rem,.28vw + 1.18rem,1.4rem)}.media-cards .media-block>:where(.text)>*:where(:not(.media-block-heading):has(+.more-info)){display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden}.media-cards .media-block .more-info{order:var(--media-card-extra-order)}.media-cards .media-block:hover::after,.media-cards .media-block:focus-within::after{opacity:1}@media(hover: hover){.media-cards .media-block>p:has(img){overflow:hidden;border-radius:20px 20px 0 0}.media-cards .media-block>p:has(img) img{transition:transform 2.5s ease-out;will-change:transform}.media-cards .media-block:hover>p:has(img) img{transform:scale(1.2)}}.all-stories{margin:120px 0 30px}.all-stories img{height:auto;border-radius:20px}.all-stories h2{margin-top:0;margin-bottom:9.1px;font-size:28px;font-weight:normal}@media(min-width: 581px){.all-stories h2{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.all-stories h3{line-height:1.3;margin:0 0 10px}@media(min-width: 581px){.all-stories h3{order:1;margin-bottom:0}.all-stories h3~*:not(.social-links){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}}.all-stories>ul{margin:0;list-style:none;display:flex;flex-wrap:wrap;text-align:center}@media(max-width: 580px){.all-stories>ul{justify-content:space-between}}@media(min-width: 581px){.all-stories>ul{margin-left:-30px;width:calc(100% + 30px)}}@media(min-width: 768px){.all-stories>ul{max-width:1080px;width:100%;margin-inline:auto;transform:translateX(-15px)}}.all-stories>ul>*{display:flex;flex-direction:column;justify-content:center;padding:0;margin:0 0 22.5px}@media(min-width: 581px){.all-stories>ul>*{flex:1 0 270px;max-width:calc(25% - 30px);margin-left:30px}}.all-stories>ul>*.social{box-sizing:border-box;border:1px solid var(--black-10);border-radius:20px}@media(max-width: 580px){.all-stories>ul>*.social{border:none}}.all-stories>ul>*.social h3{color:var(--black-90)}@media(min-width: 581px)and (max-width: 767px){.all-stories>ul>*.social h3{font-size:16px}}.all-stories>ul>*.social .social-links{margin-bottom:0;font-size:0}.all-stories>ul>*.social .social-links a{display:inline-flex;vertical-align:middle;margin-bottom:20px;margin-right:20px;text-decoration:none !important;white-space:nowrap;overflow:hidden;height:50px;width:50px;border-radius:25px;align-items:center}@media(max-width: 580px){.all-stories>ul>*.social .social-links a{margin-top:10px;margin-bottom:10px}}@media(min-width: 581px)and (max-width: 767px){.all-stories>ul>*.social .social-links a{margin-bottom:16px;margin-right:16px;height:40px;width:40px;border-radius:20px}}.all-stories>ul>*.social .social-links a:hover,.all-stories>ul>*.social .social-links a:focus,.all-stories>ul>*.social .social-links a:active{box-shadow:0 0 0 1px var(--black-90)}.all-stories>ul>*.social .social-links a:last-child{margin-right:0}.all-stories>ul>*.social .social-links a::before{display:block;content:"";aspect-ratio:1/1;background-repeat:no-repeat;background-position:50% 50%;background-color:var(--black-90);background-size:30px 30px;width:50px;position:relative}@media(min-width: 581px)and (max-width: 767px){.all-stories>ul>*.social .social-links a::before{background-size:20px 20px;width:40px}}.all-stories>ul>*.social .social-links a[href*=facebook]::before{background-image:url('data:image/svg+xml,    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">    <path fill="rgba(255, 255, 255, 0.999)" stroke="none" d="m18.792 14.347.61-4.027h-3.86V7.707c0-1.097.541-2.166 2.264-2.166h1.75v-3.43s-1.598-.279-3.111-.279c-3.181 0-5.25 1.93-5.25 5.417v3.07H7.666v4.027h3.527v9.723h4.348v-9.723h3.25Z"/>    </svg>')}.all-stories>ul>*.social .social-links a[href*=instagram]::before{background-image:url('data:image/svg+xml,    <svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none" viewBox="0 0 26 26">    <path fill="rgba(255, 255, 255, 0.999)" stroke="none" d="M13.25 7.306A5.684 5.684 0 0 0 7.556 13a5.684 5.684 0 0 0 5.694 5.694A5.684 5.684 0 0 0 18.945 13a5.684 5.684 0 0 0-5.695-5.694Zm0 9.402A3.716 3.716 0 0 1 9.542 13a3.717 3.717 0 0 1 3.708-3.708A3.717 3.717 0 0 1 16.958 13a3.717 3.717 0 0 1-3.708 3.708Zm7.264-9.639a1.333 1.333 0 1 1-2.666 0 1.333 1.333 0 0 1 2.666 0Zm3.778 1.348c-.084-1.778-.486-3.361-1.792-4.653-1.305-1.306-2.875-1.708-4.653-1.792-1.833-.097-7.333-.097-9.166 0-1.792.084-3.361.486-4.667 1.792-1.306 1.305-1.708 2.875-1.806 4.653-.097 1.833-.097 7.333 0 9.166.084 1.778.487 3.361 1.792 4.653 1.306 1.306 2.875 1.708 4.653 1.792 1.833.097 7.333.097 9.167 0 1.777-.084 3.36-.486 4.652-1.792 1.306-1.306 1.709-2.875 1.792-4.653.125-1.833.125-7.333.028-9.166Zm-2.375 11.138a3.756 3.756 0 0 1-2.111 2.112c-1.459.583-4.93.444-6.556.444-1.625 0-5.097.125-6.555-.444a3.756 3.756 0 0 1-2.112-2.112C4.014 18.083 4.14 14.611 4.14 13c0-1.611-.125-5.097.444-6.556a3.756 3.756 0 0 1 2.112-2.11c1.472-.57 4.944-.445 6.555-.445 1.611 0 5.097-.125 6.556.444a3.756 3.756 0 0 1 2.11 2.111c.584 1.459.445 4.931.445 6.556s.14 5.097-.444 6.555Z"/>    </svg>')}@media(max-width: 580px){.all-stories>ul>*.social+*{width:100%}.all-stories>ul>*.social+* img{width:100%}.all-stories>ul>*.social+*~*{width:calc(50% - 10px)}}
