@font-face{font-family:'Playfair Display';src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/playfair-500-italic.woff2) format('woff2');font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Playfair Display';src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/playfair-600-italic.woff2) format('woff2');font-weight:600;font-style:italic;font-display:swap}.sosr-scope :where(h1,h2,h3,h4,h5,h6,p,a,ul,ol,li,dl,dt,dd,button,input,select,textarea,label,img,figure,blockquote,form){all:revert}body.sosr #page-container{padding-top:0!important;overflow:visible}body.sosr #main-header,body.sosr #top-header,body.sosr .et_slide_in_menu_container,body.sosr #main-footer,body.sosr .et_pb_scroll_top{display:none!important}body.sosr,body.sosr #main-content,body.sosr #et-main-area{background:#fdfdfc}.et_pb_section.sosr-scope{padding:0!important;background:transparent!important;margin:0!important}.et_pb_section.sosr-scope .et_pb_fullwidth_code,.et_pb_section.sosr-scope .et_pb_code_inner{padding:0;margin:0}body.admin-bar .sosr-scope .hdr{top:32px}@media (max-width:782px){body.admin-bar .sosr-scope .hdr{top:46px}}.sosr-scope .dl-off{opacity:.45;pointer-events:none}@font-face{font-family:"Carmen Sans";src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/CarmenSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Carmen Sans";src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/CarmenSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Carmen Sans";src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/CarmenSans-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Carmen Sans";src:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../fonts/CarmenSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.sosr-scope{--navy:#12314b;--navy-deep:#0d2539;--red:#cc3333;--red-dark:#a82828;--maroon:#4f1511;--beige:#CFC095;--green:#3F6355;--sky:#95b3cf;--sky-soft:#e9f0f6;--paper:#f6f8fa;--ink:#12314b;--ink-2:#3d5466;--ink-3:#5d7182;--line:rgba(18,49,75,.12);--white:#fdfdfc;--ease-out:cubic-bezier(.23,1,.32,1);--ease-io:cubic-bezier(.77,0,.175,1);--wrap:1240px;--gut:clamp(16px,4vw,40px)}.sosr-scope *{box-sizing:border-box;margin:0;padding:0}.sosr-scope{font-family:"Carmen Sans",system-ui,sans-serif;color:var(--ink);background:var(--white);font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden}.sosr-scope img{display:block;max-width:100%}.sosr-scope a{color:inherit;text-decoration:none}.sosr-scope button{font:inherit;cursor:pointer;border:0;background:none;color:inherit}.sosr-scope .wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--gut)}.sosr-scope em.acc,.sosr-scope .acc{font-family:"Playfair Display",Georgia,serif;font-style:italic;font-weight:600;color:var(--red);letter-spacing:-.005em}.sosr-scope .skip{position:absolute;left:-999px;top:8px;background:var(--navy);color:#fff;padding:10px 16px;z-index:100}.sosr-scope .skip:focus{left:8px}.sosr-scope :focus-visible{outline:2px solid var(--red);outline-offset:3px}.sosr-scope .btn{display:inline-flex;align-items:center;gap:10px;white-space:nowrap;font-weight:600;font-size:13.5px;letter-spacing:.08em;text-transform:uppercase;padding:15px 26px;border-radius:2px;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.sosr-scope .btn i{font-size:16px;transition:transform .25s var(--ease-out)}.sosr-scope .btn-red{background:var(--red);color:#fff}.sosr-scope .btn-line{border:1.5px solid currentColor}.sosr-scope .btn:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sosr-scope .btn-red:hover{background:var(--red-dark)}.sosr-scope .btn:hover i{transform:translateX(3px)}.sosr-scope .btn-line:hover{background:var(--navy);color:#fff;border-color:var(--navy)}}.sosr-scope .more{display:inline-flex;align-items:center;gap:8px;font-family:"Playfair Display",serif;font-style:italic;font-weight:500;color:var(--red);font-size:16px}.sosr-scope .more i{transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sosr-scope .more:hover i{transform:translateX(4px)}}.sosr-scope .hdr{position:fixed;inset:0 0 auto 0;z-index:50;height:84px;display:flex;align-items:center;transition:background-color .3s ease,box-shadow .3s ease,height .3s var(--ease-out)}.sosr-scope .hdr .wrap{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1400px}.sosr-scope .logo{position:relative;display:block;width:188px;height:35px}.sosr-scope .logo img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;transition:opacity .3s ease}.sosr-scope .logo .l-color{opacity:0}.sosr-scope .nav{display:flex;align-items:center;gap:6px}.sosr-scope .nav>ul{display:flex;list-style:none;gap:2px}.sosr-scope .nav>ul>li{position:relative}.sosr-scope .nav>ul>li>a{display:flex;align-items:center;gap:5px;padding:10px 13px;font-size:15.5px;font-weight:500;color:#fff;transition:color .2s ease}.sosr-scope .nav>ul>li>a i{font-size:12px;opacity:.8}.sosr-scope .sub{position:absolute;top:100%;left:6px;min-width:230px;background:#fff;box-shadow:0 18px 40px -12px rgb(13 37 57 / .28);padding:10px 0;list-style:none;opacity:0;transform:translateY(6px);pointer-events:none;transition:opacity .18s ease,transform .22s var(--ease-out)}.sosr-scope .sub::before{content:"";position:absolute;inset:-12px 0 auto 0;height:12px}.sosr-scope .sub a{display:block;padding:9px 20px;font-size:15px;color:var(--ink);transition:color .15s ease,background-color .15s ease}.sosr-scope .nav li:focus-within>.sub{opacity:1;transform:none;pointer-events:auto}@media (hover:hover) and (pointer:fine){.sosr-scope .nav li:hover>.sub{opacity:1;transform:none;pointer-events:auto}.sosr-scope .sub a:hover{color:var(--red);background:var(--sky-soft)}.sosr-scope .nav>ul>li>a:hover{color:var(--sky)}}.sosr-scope .nav .btn{margin-left:14px;padding:12px 22px}.sosr-scope .burger{display:none;width:44px;height:44px;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#fff}.sosr-scope .burger span{display:block;width:24px;height:2px;background:currentColor;border-radius:2px}.sosr-scope .xbtn{position:relative}.sosr-scope .xbtn span{position:absolute;left:10px;top:21px;width:24px;height:2px;background:#fff;transform:rotate(45deg)}.sosr-scope .xbtn span+span{transform:rotate(-45deg)}.sosr-scope .hdr.solid{background:rgb(253 253 252 / .96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line);height:72px}.sosr-scope .hdr.solid .l-white{opacity:0}.sosr-scope .hdr.solid .l-color{opacity:1}.sosr-scope .hdr.solid .nav>ul>li>a,.sosr-scope .hdr.solid .burger{color:var(--ink)}@media (hover:hover) and (pointer:fine){.sosr-scope .hdr.solid .nav>ul>li>a:hover{color:var(--red)}}.sosr-scope .mnav{position:fixed;inset:0;z-index:60;background:var(--navy);color:#fff;padding:22px var(--gut) 40px;display:flex;flex-direction:column;opacity:0;visibility:hidden;transform:translateY(-8px);transition:opacity .25s ease,transform .3s var(--ease-out),visibility 0s .3s;overflow-y:auto}.sosr-scope .mnav.open{opacity:1;visibility:visible;transform:none;transition:opacity .25s ease,transform .3s var(--ease-out)}.sosr-scope .mnav-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:36px}.sosr-scope .mnav-top img{width:170px}.sosr-scope .mnav-top button{font-size:30px;width:44px;height:44px}.sosr-scope .mnav ul{list-style:none}.sosr-scope .mnav>ul>li{border-bottom:1px solid rgb(255 255 255 / .12)}.sosr-scope .mnav>ul>li>a{display:block;padding:16px 0;font-size:24px;font-weight:500}.sosr-scope .mnav .msub{padding:0 0 14px 2px}.sosr-scope .mnav .msub a{display:block;padding:6px 0;color:var(--sky);font-size:16px}.sosr-scope .mnav .btn{margin-top:30px;justify-content:center}.sosr-scope .hero{position:relative;min-height:100dvh;min-height:640px;height:100dvh;max-height:980px;color:#fff;overflow:hidden;background:var(--navy-deep)}.sosr-scope .slide{position:absolute;inset:0;opacity:0;visibility:hidden;transition:opacity 1s ease,visibility 0s 1s}.sosr-scope .slide.on{opacity:1;visibility:visible;transition:opacity 1s ease}.sosr-scope .slide .bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02)}.sosr-scope .slide.on .bg{animation:sosr-kb 9s linear forwards}@keyframes sosr-kb{from{transform:scale(1.02)}to{transform:scale(1.08)}}.sosr-scope .slide::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgb(13 37 57 / .88) 0%,rgb(13 37 57 / .62) 45%,rgb(13 37 57 / .2) 100%),linear-gradient(0deg,rgb(13 37 57 / .55),transparent 40%)}.sosr-scope .slide .copy{position:relative;z-index:2;height:100%;display:flex;flex-direction:column;justify-content:center;padding-top:60px;max-width:1400px;margin:0 auto}.sosr-scope .slide h1,.sosr-scope .slide h2{font-size:clamp(2.2rem,4.2vw,3.8rem);line-height:1.07;font-weight:600;letter-spacing:-.025em;max-width:18ch}.sosr-scope .slide .acc{color:#fff;font-weight:500;padding-bottom:.06em;display:inline-block;position:relative}.sosr-scope .slide .acc::after{content:"";position:absolute;left:2%;right:2%;bottom:.04em;height:.09em;background:var(--red);transform-origin:left;transform:scaleX(0);transition:transform .9s .55s var(--ease-out)}.sosr-scope .slide.on .acc::after{transform:scaleX(1)}.sosr-scope .slide p{margin-top:22px;font-size:clamp(1.05rem,1.4vw,1.22rem);font-weight:400;max-width:46ch;color:rgb(255 255 255 / .88)}.sosr-scope .slide .btn{margin-top:34px;align-self:flex-start}.sosr-scope .slide .h-in{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s var(--ease-out)}.sosr-scope .slide.on .h-in{opacity:1;transform:none}.sosr-scope .slide.on .h-in:nth-child(2){transition-delay:.12s}.sosr-scope .slide.on .h-in:nth-child(3){transition-delay:.24s}.sosr-scope .hero-ctrl{position:absolute;z-index:5;bottom:42px;left:0;right:0}.sosr-scope .hero-ctrl .wrap{max-width:1400px;display:flex;align-items:center;gap:22px}.sosr-scope .dots{display:flex;gap:10px}.sosr-scope .dot{width:46px;height:28px;position:relative}.sosr-scope .dot::before,.sosr-scope .dot::after{content:"";position:absolute;left:0;right:0;top:50%;height:2px;margin-top:-1px;background:rgb(255 255 255 / .35)}.sosr-scope .dot::after{background:#fff;transform:scaleX(0);transform-origin:left}.sosr-scope .dot.on::after{animation:sosr-fill var(--dur,7s) linear forwards}.sosr-scope .hero.paused .dot.on::after{animation-play-state:paused}@keyframes sosr-fill{to{transform:scaleX(1)}}.sosr-scope .hero-ctrl .count{font-size:14px;font-variant-numeric:tabular-nums;color:rgb(255 255 255 / .75);letter-spacing:.04em}.sosr-scope .arrows{margin-left:auto;display:flex;gap:8px}.sosr-scope .arrows button{width:46px;height:46px;border:1px solid rgb(255 255 255 / .35);border-radius:50%;display:grid;place-items:center;font-size:18px;color:#fff;transition:background-color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.sosr-scope .arrows button:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sosr-scope .arrows button:hover{background:#fff;color:var(--navy);border-color:#fff}}.sosr-scope .sec{padding:clamp(80px,10vw,140px) 0}.sosr-scope .statement{text-align:center}.sosr-scope .statement h2{font-size:clamp(2rem,3.9vw,3.4rem);line-height:1.12;font-weight:500;letter-spacing:-.022em;max-width:23ch;margin:0 auto}.sosr-scope .statement p{margin:26px auto 0;max-width:58ch;color:var(--ink-2);font-size:1.12rem;font-weight:400}.sosr-scope .fund{padding-top:clamp(90px,11vw,150px)}.sosr-scope .fund-a{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center}.sosr-scope .fund-a .txt{grid-column:1 / span 6}.sosr-scope .fund-a h2,.sosr-scope .ambit h2{font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.14;font-weight:500;letter-spacing:-.02em}.sosr-scope .fund-a .txt p{margin-top:20px;color:var(--ink-2);font-weight:400;max-width:52ch}.sosr-scope .fund-a .txt .more{margin-top:28px}.sosr-scope .fund-a .ph{grid-column:8 / span 5;position:relative}.sosr-scope .fund-a .ph img{width:100%;aspect-ratio:4/5;object-fit:cover}.sosr-scope .seal{position:absolute;left:-58px;bottom:44px;width:132px;height:132px;border-radius:50%;background:var(--white);display:grid;place-items:center;box-shadow:0 14px 34px -14px rgb(13 37 57 / .35)}.sosr-scope .seal svg{position:absolute;inset:8px;width:calc(100% - 16px);height:calc(100% - 16px);animation:sosr-spin 26s linear infinite}.sosr-scope .seal text{font-family:"Carmen Sans",sans-serif;font-size:10.4px;font-weight:600;letter-spacing:.24em;fill:var(--navy);text-transform:uppercase}.sosr-scope .fund-a .ph .seal img{width:40px;height:auto;aspect-ratio:auto;object-fit:contain}@keyframes sosr-spin{to{transform:rotate(360deg)}}.sosr-scope .fund-b{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;margin-top:clamp(70px,9vw,130px);align-items:center}.sosr-scope .fund-b .ph{grid-column:1 / span 5}.sosr-scope .fund-b .ph img{width:100%;aspect-ratio:5/4;object-fit:cover}.sosr-scope .ambit{grid-column:7 / span 6;text-align:right}.sosr-scope .ambit ul{list-style:none;margin-top:30px;border-top:1px solid var(--line)}.sosr-scope .ambit li{border-bottom:1px solid var(--line)}.sosr-scope .ambit li a{display:flex;justify-content:flex-end;align-items:center;gap:18px;padding:19px 0;font-size:1.08rem;color:var(--ink-2);transition:color .2s ease}.sosr-scope .ambit li i{flex:none;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:15px;color:var(--red);transition:background-color .2s ease,color .2s ease,transform .3s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sosr-scope .ambit li a:hover{color:var(--ink)}.sosr-scope .ambit li a:hover i{background:var(--red);color:#fff;transform:translateX(4px)}}.sosr-scope .band{background:var(--navy);color:#fff;padding:34px 0;overflow:hidden;border-top:1px solid rgb(255 255 255 / .06)}.sosr-scope .track{display:flex;width:max-content;animation:sosr-mq 38s linear infinite}.sosr-scope .band:hover .track{animation-play-state:paused}.sosr-scope .track span{display:flex;align-items:center;gap:38px;padding-right:38px;font-size:clamp(2.4rem,5vw,4.4rem);font-weight:600;letter-spacing:-.02em;line-height:1;white-space:nowrap}.sosr-scope .track .acc{color:var(--sky);font-weight:500}.sosr-scope .track img{width:clamp(30px,3vw,44px);height:auto}@keyframes sosr-mq{to{transform:translateX(-50%)}}.sosr-scope .proj{background:var(--paper)}.sosr-scope .head-c{text-align:center;max-width:720px;margin:0 auto}.sosr-scope .head-c h2{font-size:clamp(2rem,3.8vw,3.2rem);line-height:1.1;font-weight:500;letter-spacing:-.022em}.sosr-scope .head-c p{margin-top:16px;color:var(--ink-2);font-weight:400;font-size:1.1rem}.sosr-scope .cards{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:60px}.sosr-scope .card{display:block}.sosr-scope .card .img{overflow:hidden;position:relative}.sosr-scope .card .img img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .9s var(--ease-out)}.sosr-scope .card .bar{height:3px;background:var(--c,var(--red));transform-origin:left;transform:scaleX(.18);transition:transform .6s var(--ease-out)}.sosr-scope .card h3{margin-top:20px;font-size:1.32rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.sosr-scope .card .more{margin-top:8px;font-size:15px}.sosr-scope .card:active .img img{transform:scale(1.02)}@media (hover:hover) and (pointer:fine){.sosr-scope .card:hover .img img{transform:scale(1.045)}.sosr-scope .card:hover .bar{transform:scaleX(1)}.sosr-scope .card:hover .more i{transform:translateX(4px)}}.sosr-scope .center{text-align:center;margin-top:56px}.sosr-scope .impact-grid{display:grid;grid-template-columns:5fr 7fr;gap:clamp(30px,6vw,90px);align-items:center;margin-top:64px}.sosr-scope .impact-ill{position:relative}.sosr-scope .impact-ill::before{content:"";position:absolute;inset:8% 6% 2% 10%;background:var(--sky-soft);border-radius:50%;z-index:-1}.sosr-scope .impact-ill img{width:100%;max-width:420px;margin:0 auto;mix-blend-mode:multiply}.sosr-scope .stats{display:grid;grid-template-columns:1fr 1fr;gap:54px 48px}.sosr-scope .stat .n{font-size:clamp(2.9rem,5.4vw,4.6rem);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums;color:var(--navy)}.sosr-scope .stat .n b{color:var(--red);font-weight:500}.sosr-scope .stat p{margin-top:14px;color:var(--ink-2);font-weight:400;max-width:30ch;font-size:1.02rem}.sosr-scope .stat p strong{font-weight:600;color:var(--ink)}.sosr-scope .stat{padding-top:22px;border-top:2px solid var(--navy)}.sosr-scope .testi{background:var(--sky-soft)}.sosr-scope .testi-grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(30px,6vw,80px);align-items:center}.sosr-scope .video{position:relative;display:block;border:5px solid var(--red);border-radius:22px;overflow:hidden;box-shadow:0 30px 60px -30px rgb(13 37 57 / .45);transition:transform .25s var(--ease-out)}.sosr-scope .video img{width:100%;aspect-ratio:693/387;object-fit:cover;transition:transform .9s var(--ease-out)}.sosr-scope .video .play{position:absolute;left:50%;top:50%;width:92px;height:92px;margin:-46px 0 0 -46px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-size:34px;box-shadow:0 0 0 10px rgb(204 51 51 / .25);transition:transform .25s var(--ease-out),box-shadow .3s ease}.sosr-scope .video:active{transform:scale(.99)}@media (hover:hover) and (pointer:fine){.sosr-scope .video:hover img{transform:scale(1.03)}.sosr-scope .video:hover .play{transform:scale(1.06);box-shadow:0 0 0 16px rgb(204 51 51 / .2)}}.sosr-scope .testi h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.1;font-weight:500;letter-spacing:-.022em}.sosr-scope .testi p{margin-top:22px;color:var(--ink-2);font-size:1.12rem;font-weight:400;max-width:40ch}.sosr-scope .testi p strong{font-weight:500;color:var(--ink)}.sosr-scope .fan{position:relative;height:clamp(240px,30vw,360px);max-width:820px;margin:56px auto 0}.sosr-scope .fan img{position:absolute;top:50%;left:50%;object-fit:cover;box-shadow:0 24px 50px -24px rgb(13 37 57 / .5);transition:transform .7s var(--ease-out)}.sosr-scope .fan .f1{width:58%;aspect-ratio:3/2;transform:translate(-50%,-50%);z-index:2}.sosr-scope .fan .f2,.sosr-scope .fan .f3{width:40%;aspect-ratio:4/3;z-index:1}.sosr-scope .fan .f2{transform:translate(-118%,-50%) rotate(-2.5deg)}.sosr-scope .fan .f3{transform:translate(18%,-50%) rotate(2.5deg)}@media (hover:hover) and (pointer:fine){.sosr-scope .fan:hover .f2{transform:translate(-128%,-52%) rotate(-4deg)}.sosr-scope .fan:hover .f3{transform:translate(28%,-52%) rotate(4deg)}}.sosr-scope .logos{margin-top:64px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.sosr-scope .logos .row{display:flex;width:max-content;align-items:center;animation:sosr-mq 110s linear infinite}.sosr-scope .logos:hover .row{animation-play-state:paused}.sosr-scope .logos img{width:var(--w);height:auto;max-width:none;object-fit:contain;margin:0 40px;opacity:.55;transition:opacity .25s ease}@media (hover:hover) and (pointer:fine){.sosr-scope .logos img:hover{opacity:1}}.sosr-scope .news{background:var(--paper)}.sosr-scope .news-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap}.sosr-scope .news-head h2{font-size:clamp(2rem,3.6vw,3rem);line-height:1.08;font-weight:500;letter-spacing:-.022em;max-width:15ch}.sosr-scope .news-grid{display:grid;grid-template-columns:7fr 5fr;gap:36px;margin-top:52px}.sosr-scope .post{display:block}.sosr-scope .post .img{overflow:hidden}.sosr-scope .post img{width:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.sosr-scope .post .meta{font-size:13.5px;font-weight:600;color:var(--red);letter-spacing:.02em}.sosr-scope .post h3{font-weight:500;letter-spacing:-.012em;line-height:1.22;margin-top:8px}.sosr-scope .post p{color:var(--ink-3);font-weight:400;margin-top:10px;font-size:.98rem}.sosr-scope .post .more{margin-top:14px;font-size:15px}.sosr-scope .post-big img{aspect-ratio:16/10}.sosr-scope .post-big .body{padding-top:24px}.sosr-scope .post-big h3{font-size:clamp(1.4rem,2.1vw,1.85rem);max-width:28ch}.sosr-scope .side{display:grid;gap:30px;align-content:start}.sosr-scope .post-sm{display:grid;grid-template-columns:44% 1fr;gap:22px;align-items:start}.sosr-scope .post-sm img{aspect-ratio:1/1}.sosr-scope .post-sm h3{font-size:1.14rem}.sosr-scope .side .post-sm+.post-sm{padding-top:30px;border-top:1px solid var(--line)}@media (hover:hover) and (pointer:fine){.sosr-scope .post:hover img{transform:scale(1.04)}.sosr-scope .post:hover .more i{transform:translateX(4px)}}.sosr-scope .ftr{background:var(--navy);color:rgb(255 255 255 / .82);position:relative;overflow:hidden;padding:90px 0 0}.sosr-scope .ftr::after{content:"";position:absolute;right:-60px;bottom:-40px;width:420px;height:400px;background:url(https://solidaridadsobreruedas.com/wp-content/themes/sosr-child/assets/css/../img/simbolo.webp) no-repeat center/contain;opacity:.06;pointer-events:none}.sosr-scope .ftr-grid{display:grid;grid-template-columns:1.5fr 1fr 1.3fr 1.2fr;gap:44px;position:relative;z-index:1}.sosr-scope .ftr img.flogo{width:200px}.sosr-scope .ftr .about{margin-top:22px;font-size:15px;font-weight:400;max-width:34ch;line-height:1.65}.sosr-scope .social{display:flex;gap:10px;margin-top:26px}.sosr-scope .social a{width:40px;height:40px;border-radius:50%;border:1px solid rgb(255 255 255 / .22);display:grid;place-items:center;font-size:18px;transition:background-color .2s ease,color .2s ease,border-color .2s ease}@media (hover:hover) and (pointer:fine){.sosr-scope .social a:hover{background:#fff;color:var(--navy);border-color:#fff}}.sosr-scope .ftr h4{font-size:13px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:20px}.sosr-scope .ftr ul{list-style:none;display:grid;gap:10px;font-size:15px}.sosr-scope .ftr ul a{display:inline-flex;align-items:center;gap:8px;transition:color .2s ease}.sosr-scope .ftr ul a i{font-size:13px;color:var(--sky)}@media (hover:hover) and (pointer:fine){.sosr-scope .ftr ul a:hover{color:#fff}}.sosr-scope .ftr .colab p{font-size:15px;font-weight:400;line-height:1.6;margin-bottom:22px}.sosr-scope .ftr-bot{position:relative;z-index:1;margin-top:70px;border-top:1px solid rgb(255 255 255 / .12);padding:24px 0 30px;display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;font-size:13px;color:rgb(255 255 255 / .6)}.sosr-scope .ftr-bot nav{display:flex;flex-wrap:wrap;gap:6px 22px}@media (hover:hover) and (pointer:fine){.sosr-scope .ftr-bot a:hover{color:#fff}}.sosr-scope .rv{opacity:0;transform:translateY(22px);transition:opacity .8s ease,transform 1s var(--ease-out);transition-delay:calc(var(--i,0) * 80ms)}.sosr-scope .rv.in{opacity:1;transform:none}.sosr-scope .rv-img{clip-path:inset(0 0 100% 0);transition:clip-path 1.2s var(--ease-io)}.sosr-scope .rv-img.in{clip-path:inset(0 0 0 0)}@media (max-width:1180px){.sosr-scope .nav>ul>li>a{padding:10px 9px;font-size:15px}.sosr-scope .logo{width:164px;height:31px}}@media (max-width:1024px){.sosr-scope .nav{display:none}.sosr-scope .burger{display:flex}.sosr-scope .cards{grid-template-columns:1fr 1fr}.sosr-scope .cards .card:last-child{grid-column:1 / -1}.sosr-scope .cards .card:last-child .img img{aspect-ratio:21/9}.sosr-scope .ftr-grid{grid-template-columns:1fr 1fr}}@media (max-width:860px){.sosr-scope .fund-a,.sosr-scope .fund-b{grid-template-columns:1fr}.sosr-scope .fund-a .txt,.sosr-scope .fund-a .ph,.sosr-scope .fund-b .ph,.sosr-scope .ambit{grid-column:1 / -1}.sosr-scope .fund-a .ph{margin-top:20px;padding-left:40px}.sosr-scope .seal{left:-12px;width:110px;height:110px}.sosr-scope .fund-b .ph{margin-top:0;order:2}.sosr-scope .ambit{text-align:left}.sosr-scope .ambit li a{justify-content:space-between;flex-direction:row-reverse}.sosr-scope .impact-grid,.sosr-scope .testi-grid,.sosr-scope .news-grid{grid-template-columns:1fr}.sosr-scope .impact-ill img{max-width:300px}.sosr-scope .stats{gap:40px 24px}.sosr-scope .fan .f2,.sosr-scope .fan .f3{width:44%}}@media (max-width:640px){.sosr-scope{font-size:16px}.sosr-scope .hdr{height:68px}.sosr-scope .hdr.solid{height:64px}.sosr-scope .slide .copy{justify-content:flex-end;padding-bottom:130px}.sosr-scope .slide::after{background:linear-gradient(0deg,rgb(13 37 57 / .92) 0%,rgb(13 37 57 / .55) 55%,rgb(13 37 57 / .25) 100%)}.sosr-scope .arrows{display:none}.sosr-scope .hero-ctrl{bottom:34px}.sosr-scope .cards{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gut);gap:16px;margin:44px calc(var(--gut) * -1) 0;padding:0 var(--gut) 8px;scrollbar-width:none}.sosr-scope .cards::-webkit-scrollbar{display:none}.sosr-scope .cards .card{flex:0 0 82%;scroll-snap-align:start}.sosr-scope .cards .card:last-child .img img{aspect-ratio:4/3}.sosr-scope .stats{grid-template-columns:1fr}.sosr-scope .post-sm{grid-template-columns:38% 1fr;gap:16px}.sosr-scope .fan{height:230px}.sosr-scope .ftr-grid{grid-template-columns:1fr}.sosr-scope .logos img{width:calc(var(--w)*.74);margin:0 26px}.sosr-scope .btn{padding:14px 22px}}@media (prefers-reduced-motion:reduce){.sosr-scope .slide.on .bg,.sosr-scope .seal svg,.sosr-scope .track,.sosr-scope .logos .row{animation:none}.sosr-scope .dot.on::after{animation:none;transform:scaleX(1)}.sosr-scope .rv{transform:none;transition:opacity .4s ease}.sosr-scope .rv-img{clip-path:none}.sosr-scope .slide .h-in{transform:none}.sosr-scope .card .img img,.sosr-scope .post img,.sosr-scope .video img,.sosr-scope .fan img{transition:none}}.sosr-scope .phero{position:relative;min-height:560px;height:72vh;max-height:760px;color:#fff;overflow:hidden;background:var(--navy-deep);display:flex;align-items:flex-end}.sosr-scope .phero .bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.02)}.sosr-scope .phero .bg{animation:sosr-kb 12s linear forwards}.sosr-scope .phero::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(13 37 57 / .92) 0%,rgb(13 37 57 / .55) 50%,rgb(13 37 57 / .35) 100%)}.sosr-scope .phero-in{position:relative;z-index:2;width:100%;padding-bottom:clamp(56px,8vw,96px)}.sosr-scope .phero .kicker{display:block;font-size:15px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--sky);margin-bottom:18px}.sosr-scope .phero h1{font-size:clamp(2.3rem,5vw,4.4rem);line-height:1.05;font-weight:600;letter-spacing:-.025em;max-width:15ch}.sosr-scope .phero .acc{color:#fff;font-weight:500}.sosr-scope .phero .h-in{opacity:0;transform:translateY(18px);transition:opacity .7s ease,transform .9s var(--ease-out)}body.shown .sosr-scope .phero .h-in{opacity:1;transform:none}body.shown .sosr-scope .phero .h-in+.h-in{transition-delay:.12s}.sosr-scope .subnav{position:sticky;top:72px;z-index:40;background:rgb(253 253 252 / .96);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.sosr-scope .subnav .wrap{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none}.sosr-scope .subnav .wrap::-webkit-scrollbar{display:none}.sosr-scope .subnav a{position:relative;padding:18px 16px;font-size:15.5px;font-weight:500;color:var(--ink-3);white-space:nowrap;transition:color .2s ease}.sosr-scope .subnav a::after{content:"";position:absolute;left:16px;right:16px;bottom:-1px;height:2px;background:var(--red);transform:scaleX(0);transform-origin:left;transition:transform .35s var(--ease-out)}.sosr-scope .subnav a.on{color:var(--ink)}.sosr-scope .subnav a.on::after{transform:scaleX(1)}@media (hover:hover) and (pointer:fine){.sosr-scope .subnav a:hover{color:var(--ink)}}.sosr-scope section[id]{scroll-margin-top:140px}.sosr-scope .f-comp-grid{display:grid;grid-template-columns:6fr 5fr;gap:clamp(36px,6vw,90px);align-items:start}.sosr-scope .f-comp h2,.sosr-scope .f-long h2,.sosr-scope .f-imp h2,.sosr-scope .f-figs h2,.sosr-scope .f-mem h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.12;font-weight:500;letter-spacing:-.022em}.sosr-scope .f-comp .txt p,.sosr-scope .f-imp .txt p,.sosr-scope .f-mem .txt p,.sosr-scope .f-long p,.sosr-scope .f-figs p{margin-top:20px;color:var(--ink-2);max-width:60ch}.sosr-scope .f-imp .txt p strong{color:var(--ink);font-weight:600}.sosr-scope .stack{position:relative;padding-bottom:22%;margin-top:10px}.sosr-scope .stack img{object-fit:cover}.sosr-scope .stack .s1{width:100%;aspect-ratio:4/3}.sosr-scope .stack .s2{position:absolute;left:-18%;bottom:0;width:58%;aspect-ratio:5/4;border:8px solid var(--white);box-shadow:0 24px 50px -24px rgb(13 37 57 / .45)}.sosr-scope .f-band{overflow:hidden}.sosr-scope .f-band img{width:100%;height:clamp(260px,38vw,520px);object-fit:cover}.sosr-scope .f-long-txt{padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(40px,6vw,80px)}.sosr-scope .f-long h2{max-width:22ch}.sosr-scope .f-long .cols{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,4vw,56px);margin-top:12px}.sosr-scope .f-team{background:var(--paper)}.sosr-scope .team-label{text-align:center;margin-top:64px;font-size:14px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.sosr-scope .team{list-style:none;display:grid;gap:clamp(20px,3vw,40px);margin:28px auto 0;text-align:center}.sosr-scope .team.t4{grid-template-columns:repeat(4,1fr);max-width:1080px}.sosr-scope .team.t2{grid-template-columns:repeat(2,1fr);max-width:540px}.sosr-scope .team img{width:min(200px,100%);aspect-ratio:1;border-radius:50%;object-fit:cover;margin:0 auto 20px;filter:grayscale(1) contrast(1.02);transition:transform .5s var(--ease-out)}.sosr-scope .team strong{display:block;font-size:1.12rem;font-weight:600;letter-spacing:-.005em}.sosr-scope .team span{display:block;margin-top:4px;font-family:"Playfair Display",serif;font-style:italic;color:var(--red);font-size:1rem}@media (hover:hover) and (pointer:fine){.sosr-scope .team li:hover img{transform:scale(1.04)}}.sosr-scope .f-imp-grid{display:grid;grid-template-columns:5fr 6fr;gap:clamp(36px,6vw,90px);align-items:center}.sosr-scope .f-imp .ph img{width:100%;aspect-ratio:3/2;object-fit:cover}.sosr-scope .f-statement{margin:clamp(70px,9vw,120px) auto 0;max-width:24ch;text-align:center;font-size:clamp(1.8rem,3.4vw,3rem);line-height:1.18;font-weight:500;letter-spacing:-.02em;color:var(--navy)}.sosr-scope .f-figs{background:var(--sky-soft)}.sosr-scope .f-figs-head{display:grid;grid-template-columns:4fr 7fr;gap:clamp(30px,5vw,80px);align-items:start}.sosr-scope .f-figs-head p:first-child{margin-top:0}.sosr-scope .f-figs .lead{font-weight:600;color:var(--ink);font-size:1.12rem}.sosr-scope .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:56px}.sosr-scope .tile{background:var(--white);padding:32px 28px 34px;transition:transform .35s var(--ease-out),box-shadow .35s ease}.sosr-scope .tile .n{font-size:clamp(2.4rem,3.6vw,3.4rem);font-weight:600;letter-spacing:-.035em;line-height:1;color:var(--navy);font-variant-numeric:tabular-nums}.sosr-scope .tile .n b{color:var(--red);font-weight:500}.sosr-scope .tile p{margin-top:16px;font-size:.98rem;color:var(--ink-2)}.sosr-scope .tile p strong{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.sosr-scope .tile:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgb(13 37 57 / .4)}}.sosr-scope .f-mem-grid{display:grid;grid-template-columns:6fr 5fr;gap:clamp(36px,6vw,90px);align-items:center}.sosr-scope .f-mem .cover{display:block;position:relative;box-shadow:0 40px 70px -40px rgb(13 37 57 / .6);transform:rotate(-1.5deg);transition:transform .5s var(--ease-out)}.sosr-scope .f-mem .cover img{width:100%}.sosr-scope .f-mem .cover:active{transform:rotate(-1.5deg) scale(.99)}@media (hover:hover) and (pointer:fine){.sosr-scope .f-mem .cover:hover{transform:rotate(0) translateY(-6px)}}.sosr-scope .f-mem .btn{margin-top:32px}.sosr-scope .band-light{background:var(--sky-soft);color:var(--navy);border:0}.sosr-scope .band-light .acc{color:var(--red)}.sosr-scope .toast{position:fixed;left:50%;bottom:28px;z-index:80;transform:translate(-50%,16px);opacity:0;pointer-events:none;background:var(--navy);color:#fff;padding:14px 22px;font-size:15px;box-shadow:0 18px 40px -16px rgb(13 37 57 / .5);transition:opacity .2s ease,transform .3s var(--ease-out)}.sosr-scope .toast.on{opacity:1;transform:translate(-50%,0)}@media (max-width:1024px){.sosr-scope .tiles{grid-template-columns:1fr 1fr}.sosr-scope .team.t4{grid-template-columns:repeat(2,1fr);max-width:560px}}@media (max-width:860px){.sosr-scope .f-comp-grid,.sosr-scope .f-imp-grid,.sosr-scope .f-figs-head,.sosr-scope .f-mem-grid{grid-template-columns:1fr}.sosr-scope .stack .s2{left:auto;right:0}.sosr-scope .f-long .cols{grid-template-columns:1fr}.sosr-scope .f-mem .txt{order:-1}}@media (max-width:640px){.sosr-scope .subnav{top:64px}.sosr-scope .phero{min-height:480px;height:64vh}.sosr-scope .tiles{grid-template-columns:1fr}.sosr-scope .team img{width:150px}}@media (prefers-reduced-motion:reduce){.sosr-scope .phero .bg{animation:none}.sosr-scope .phero .h-in{transform:none}}.sosr-scope .pt0{padding-top:0}.sosr-scope .tint{background:var(--sky-soft)}.sosr-scope .paper{background:var(--paper)}.sosr-scope .narrow{max-width:820px}.sosr-scope .center-h{text-align:center}body:not(.sosr-p-inicio) .sosr-scope h2{font-size:clamp(1.9rem,3.2vw,2.8rem);line-height:1.12;font-weight:500;letter-spacing:-.022em}body:not(.sosr-p-inicio) .sosr-scope h2.h-sm{font-size:clamp(1.5rem,2.4vw,2.1rem)}body:not(.sosr-p-inicio) .sosr-scope .body{margin-top:18px;color:var(--ink-2);max-width:62ch}body:not(.sosr-p-inicio) .sosr-scope .body strong,.sosr-scope .lead-xl strong{color:var(--ink);font-weight:600}.sosr-scope .intro-big{font-size:clamp(1.3rem,2vw,1.7rem);line-height:1.4;font-weight:400;color:var(--ink);letter-spacing:-.01em;max-width:34ch}.sosr-scope .intro-big strong{font-weight:600}.sosr-scope .intro-strong{font-size:clamp(1.5rem,2.4vw,2.1rem);line-height:1.25;font-weight:500;letter-spacing:-.015em;max-width:22ch}.sosr-scope .lead-xl{margin-top:22px;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.4;color:var(--ink);max-width:40ch}.sosr-scope .intro-split{display:grid;grid-template-columns:7fr 5fr;gap:clamp(30px,6vw,90px);align-items:end}.sosr-scope .intro-split .body:first-child{margin-top:0}.sosr-scope .two-col{display:grid;grid-template-columns:1fr 1fr;gap:clamp(36px,6vw,90px);align-items:center}.sosr-scope .ph-wide img{width:100%;aspect-ratio:4/3;object-fit:cover}.sosr-scope .ph-tall img{width:100%;aspect-ratio:4/5;object-fit:cover}.sosr-scope .duo{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}.sosr-scope .duo img{width:100%;object-fit:cover}.sosr-scope .duo img:first-child{aspect-ratio:3/4}.sosr-scope .duo img:last-child{aspect-ratio:3/4;transform:translateY(40px)}.sosr-scope .phero-p{margin-top:20px;font-size:clamp(1.05rem,1.4vw,1.2rem);color:rgb(255 255 255 / .88);max-width:52ch}.sosr-scope .phero-s{height:56vh;min-height:440px}.sosr-scope .cta-row{margin-top:48px}.sosr-scope .pgrid{display:grid;grid-template-columns:repeat(6,1fr);gap:36px 28px}.sosr-scope .pcard{display:block;grid-column:span 2}.sosr-scope .pcard.pc-d,.sosr-scope .pcard.pc-e{grid-column:span 3}.sosr-scope .pcard .img{overflow:hidden}.sosr-scope .pcard .img img{width:100%;aspect-ratio:4/3;object-fit:cover;transition:transform .9s var(--ease-out)}.sosr-scope .pcard.pc-d .img img,.sosr-scope .pcard.pc-e .img img{aspect-ratio:16/9}.sosr-scope .pcard .bar{height:3px;background:var(--c,var(--red));transform-origin:left;transform:scaleX(.18);transition:transform .6s var(--ease-out)}.sosr-scope .pcard h3{margin-top:18px;font-size:1.3rem;font-weight:500;letter-spacing:-.01em;line-height:1.25}.sosr-scope .pcard .more{margin-top:6px;font-size:15px}.sosr-scope .pcard:active .img img{transform:scale(1.02)}@media (hover:hover) and (pointer:fine){.sosr-scope .pcard:hover .img img{transform:scale(1.045)}.sosr-scope .pcard:hover .bar{transform:scaleX(1)}.sosr-scope .pcard:hover .more i{transform:translateX(4px)}}.sosr-scope .news-sub{margin-top:12px;color:var(--ink-2)}.sosr-scope .figs-dark{background:var(--navy);color:#fff}.sosr-scope .figs-dark h2{color:#fff}.sosr-scope .figs-dark .acc{color:var(--sky)}.sosr-scope .figs-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.sosr-scope .figs-date{font-size:14px;color:rgb(255 255 255 / .65)}.sosr-scope .figs3{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(24px,4vw,56px);margin-top:56px}.sosr-scope .fig{border-top:2px solid rgb(255 255 255 / .25);padding-top:24px}.sosr-scope .fig .n{font-size:clamp(3rem,5.6vw,5rem);font-weight:600;letter-spacing:-.035em;line-height:1;font-variant-numeric:tabular-nums}.sosr-scope .fig .n b{color:var(--red);font-weight:500}.sosr-scope .fig p{margin-top:14px;color:rgb(255 255 255 / .78);max-width:30ch}.sosr-scope .fig p strong{color:#fff;font-weight:600}.sosr-scope .flow{display:grid;grid-template-columns:1.1fr auto .9fr auto 1.3fr;gap:20px;align-items:center;margin-top:60px}.sosr-scope .flow-in{display:grid;gap:18px}.sosr-scope .fnode{position:relative;background:var(--paper);padding:26px 26px 26px 72px}.sosr-scope .fnum{position:absolute;left:22px;top:24px;width:34px;height:34px;border-radius:50%;background:var(--red);color:#fff;display:grid;place-items:center;font-weight:600}.sosr-scope .fnode h3,.sosr-scope .fhub h3,.sosr-scope .fend h3{font-size:1.1rem;font-weight:600}.sosr-scope .fnode p,.sosr-scope .fhub p{margin-top:8px;font-size:.96rem;color:var(--ink-2)}.sosr-scope .farrow{font-size:28px;color:var(--red)}.sosr-scope .fhub{text-align:center;padding:30px 22px;border:2px solid var(--red);background:#fff}.sosr-scope .fhub i{font-size:40px;color:var(--red)}.sosr-scope .fend{background:var(--navy);color:#fff;padding:30px}.sosr-scope .fend ul{margin-top:14px;padding-left:18px;display:grid;gap:10px;font-size:.96rem;color:rgb(255 255 255 / .85)}.sosr-scope .fend li::marker{color:var(--red)}.sosr-scope .fend strong{color:#fff}.sosr-scope .steps-sec{background:var(--paper)}.sosr-scope .steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px;counter-reset:s}.sosr-scope .steps li{position:relative;background:#fff;padding:30px 26px 32px;border-top:3px solid var(--navy)}.sosr-scope .steps li:last-child{border-top-color:var(--red)}.sosr-scope .sn{font-family:"Playfair Display",serif;font-style:italic;font-size:2rem;color:var(--red);line-height:1}.sosr-scope .steps h3{margin-top:16px;font-size:1.12rem;font-weight:600}.sosr-scope .steps p{margin-top:10px;color:var(--ink-2);font-size:.96rem}.sosr-scope .steps p strong{color:var(--ink)}.sosr-scope .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.sosr-scope .tcard{background:#fff;padding:36px 32px 34px;display:flex;flex-direction:column}.sosr-scope .tcard h3{font-family:"Playfair Display",serif;font-style:italic;font-weight:600;font-size:1.6rem;color:var(--green);line-height:1.15}.sosr-scope .tcard p{margin-top:16px;color:var(--ink-2);flex:1}.sosr-scope .tcard i{margin-top:26px;font-size:30px;color:var(--green)}.sosr-scope .impact5{display:grid;grid-template-columns:repeat(6,1fr);gap:22px;margin-top:52px}.sosr-scope .ic{grid-column:span 2;background:var(--paper);padding:34px 30px;display:grid;grid-template-columns:auto 1fr;gap:6px 22px;align-items:start}.sosr-scope .ic-w{grid-column:span 3;background:var(--green);color:#fff}.sosr-scope .ic i{grid-row:span 2;font-size:38px;color:var(--green)}.sosr-scope .ic-w i{color:var(--beige)}.sosr-scope .ic h3{font-family:"Playfair Display",serif;font-style:italic;font-weight:600;font-size:1.35rem;line-height:1.2}.sosr-scope .ic p{color:var(--ink-2)}.sosr-scope .ic-w p{color:rgb(255 255 255 / .82)}.sosr-scope .quote-band{background:var(--maroon);color:#fff;padding:clamp(70px,9vw,120px) 0;text-align:center}.sosr-scope .quote-band p{font-size:clamp(1.7rem,3.4vw,2.9rem);line-height:1.2;font-weight:500;letter-spacing:-.02em;max-width:26ch;margin:0 auto}.sosr-scope .quote-band .acc{color:var(--beige)}.sosr-scope .quote-band .qsub{display:block;margin-top:22px;color:rgb(255 255 255 / .75);font-size:1.05rem}.sosr-scope .work3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.sosr-scope .wcard{background:#fff;padding:36px 32px}.sosr-scope .wcard i{font-size:36px;color:var(--red)}.sosr-scope .wcard h3{margin-top:18px;font-size:1.25rem;font-weight:600}.sosr-scope .wcard p{margin-top:12px;color:var(--ink-2);font-size:.98rem}.sosr-scope .wcard p strong{color:var(--ink);font-weight:600}.sosr-scope .form-split{display:grid;grid-template-columns:5fr 7fr;gap:clamp(36px,6vw,90px);align-items:start}.sosr-scope .form{display:grid;gap:20px}.sosr-scope .frow2{display:grid;grid-template-columns:1fr 1fr;gap:20px}.sosr-scope .field{display:grid;gap:8px}.sosr-scope .field label{font-size:14.5px;font-weight:600;color:var(--ink)}.sosr-scope .field input,.sosr-scope .field select,.sosr-scope .field textarea{font:inherit;font-size:16px;color:var(--ink);background:#fff;border:1px solid rgb(18 49 75 / .28);border-radius:2px;padding:13px 14px;transition:border-color .2s ease,box-shadow .2s ease}.sosr-scope .field textarea{resize:vertical}.sosr-scope .field input:focus,.sosr-scope .field select:focus,.sosr-scope .field textarea:focus{outline:none;border-color:var(--navy);box-shadow:0 0 0 3px rgb(149 179 207 / .45)}.sosr-scope .field.err input,.sosr-scope .field.err textarea{border-color:var(--red)}.sosr-scope .field .help{font-size:13.5px;color:var(--ink-3)}.sosr-scope .field .etxt{font-size:13.5px;color:var(--red-dark)}.sosr-scope .check{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;color:var(--ink-2)}.sosr-scope .check input{margin-top:4px;width:18px;height:18px;accent-color:var(--red)}.sosr-scope .check a{text-decoration:underline}.sosr-scope .form .btn{justify-self:start}.sosr-scope .fmsg{font-size:15px;min-height:1.4em}.sosr-scope .fmsg.ok{color:var(--green);font-weight:600}.sosr-scope .fmsg.ko{color:var(--red-dark)}.sosr-scope .contact-grid{display:grid;grid-template-columns:7fr 5fr;gap:clamp(36px,5vw,72px);align-items:start}.sosr-scope .ccard{background:var(--navy);color:#fff;padding:40px 36px}.sosr-scope .ccard h2{font-size:1.7rem;font-weight:500}.sosr-scope .ccard ul{list-style:none;margin-top:24px;display:grid;gap:16px}.sosr-scope .ccard li{display:flex;gap:14px;align-items:flex-start;font-size:15.5px;word-break:break-word}.sosr-scope .ccard li i{font-size:20px;color:var(--sky);margin-top:2px}.sosr-scope .ccard a{border-bottom:1px solid rgb(255 255 255 / .3)}.sosr-scope .ccard .social{margin-top:30px}.sosr-scope .docs{list-style:none;margin-top:40px;border-top:1px solid var(--line)}.sosr-scope .docs li{display:flex;justify-content:space-between;align-items:center;gap:30px;padding:28px 0;border-bottom:1px solid var(--line)}.sosr-scope .docs h3{font-size:1.25rem;font-weight:600}.sosr-scope .docs p{margin-top:6px;color:var(--ink-2);max-width:60ch}.sosr-scope .dl{flex:none;display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:14px;letter-spacing:.06em;text-transform:uppercase;color:var(--red);padding:12px 18px;border:1.5px solid currentColor;border-radius:2px;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.sosr-scope .dl:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.sosr-scope .dl:hover{background:var(--red);color:#fff;border-color:var(--red)}}.sosr-scope .inst-grid{display:grid;grid-template-columns:4fr 8fr;gap:clamp(30px,5vw,80px);align-items:start}.sosr-scope .inst dl{display:grid;grid-template-columns:1fr 1fr;gap:28px 40px}.sosr-scope .inst dt{font-size:13px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sosr-scope .inst dd{margin-top:6px;font-size:1.1rem;color:var(--ink)}.sosr-scope .chips{display:flex;flex-wrap:wrap;gap:10px}.sosr-scope .chip{padding:10px 18px;border:1px solid var(--line);border-radius:999px;font-size:15px;color:var(--ink-2);background:#fff;transition:background-color .2s ease,color .2s ease,border-color .2s ease,transform .16s var(--ease-out)}.sosr-scope .chip:active{transform:scale(.96)}.sosr-scope .chip.on{background:var(--navy);color:#fff;border-color:var(--navy)}@media (hover:hover) and (pointer:fine){.sosr-scope .chip:not(.on):hover{border-color:var(--navy);color:var(--ink)}}.sosr-scope .ngrid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px 28px;margin-top:44px}.sosr-scope .ncard{display:block}.sosr-scope .ncard[hidden]{display:none}.sosr-scope .ncard .img{overflow:hidden;margin-bottom:20px}.sosr-scope .ncard img{width:100%;aspect-ratio:3/2;object-fit:cover;transition:transform .9s var(--ease-out)}.sosr-scope .ncard .meta{font-size:13.5px;font-weight:600;color:var(--red)}.sosr-scope .ncard h3{margin-top:8px;font-size:1.18rem;font-weight:500;line-height:1.25;letter-spacing:-.01em}.sosr-scope .ncard p{margin-top:10px;color:var(--ink-3);font-size:.97rem}.sosr-scope .ncard .more{margin-top:12px;font-size:15px}@media (hover:hover) and (pointer:fine){.sosr-scope .ncard:hover img{transform:scale(1.04)}.sosr-scope .ncard:hover .more i{transform:translateX(4px)}}.sosr-scope .empty{margin-top:40px;color:var(--ink-3)}.sosr-scope .xcards{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:52px;align-items:start}.sosr-scope .xcard{background:#fff}.sosr-scope .xcard .img img{width:100%;aspect-ratio:16/9;object-fit:cover}.sosr-scope .xhead{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;text-align:left;padding:22px 26px;font-size:1.3rem;font-weight:500;color:var(--ink);transition:color .2s ease}.sosr-scope .xhead i{flex:none;width:36px;height:36px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;font-size:16px;color:var(--red);transition:transform .3s var(--ease-out),background-color .2s ease,color .2s ease}.sosr-scope .xhead[aria-expanded="true"] i{transform:rotate(45deg);background:var(--red);color:#fff;border-color:var(--red)}.sosr-scope .xbody{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.sosr-scope .xbody>div{overflow:hidden}.sosr-scope .xhead[aria-expanded="true"]+.xbody{grid-template-rows:1fr}.sosr-scope .xbody p{color:var(--ink-2);padding:0 26px;margin-bottom:14px}.sosr-scope .xbody p:last-child{padding-bottom:12px}.sosr-scope .xbody strong{color:var(--ink);font-weight:600}@media (hover:hover) and (pointer:fine){.sosr-scope .xhead:hover{color:var(--red)}}.sosr-scope .logo-wall{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:44px 60px;margin-top:56px;max-width:1080px;margin-inline:auto}.sosr-scope .logo-wall img{width:calc(var(--w)*1.05);height:auto;max-width:100%;object-fit:contain;opacity:.7;transition:opacity .2s ease}@media (hover:hover) and (pointer:fine){.sosr-scope .logo-wall img:hover{opacity:1}}.sosr-scope .head-c .strong{font-weight:600;color:var(--ink)}.sosr-scope .methods{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px;align-items:start}.sosr-scope .mcard{border:1px solid var(--line);padding:34px 30px;background:#fff;transition:border-color .2s ease,box-shadow .3s ease}.sosr-scope .mcard.open{border-color:var(--navy);box-shadow:0 26px 50px -30px rgb(13 37 57 / .45)}.sosr-scope .mi{font-size:38px;color:var(--red)}.sosr-scope .mcard h3{margin-top:16px;font-size:1.35rem;font-weight:600}.sosr-scope .mcard>p{margin-top:8px;color:var(--ink-2)}.sosr-scope .mbtn{margin-top:24px;width:100%;justify-content:center}.sosr-scope .mpanel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .35s var(--ease-out)}.sosr-scope .mpanel>div{overflow:hidden}.sosr-scope .mcard.open .mpanel{grid-template-rows:1fr}.sosr-scope .mpanel p{margin-top:14px;color:var(--ink-2);font-size:.97rem}.sosr-scope .mpanel p:first-child{margin-top:26px}.sosr-scope .mthanks{font-family:"Playfair Display",serif;font-style:italic;font-weight:600;font-size:1.3rem;color:var(--red)!important}.sosr-scope .code{margin-top:14px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:var(--sky-soft);padding:14px 16px;font-weight:600;font-size:1.05rem;font-variant-numeric:tabular-nums;letter-spacing:.02em;word-break:break-all}.sosr-scope .cpy{flex:none;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--navy);padding:8px 12px;border:1px solid var(--navy);border-radius:2px;transition:background-color .2s ease,color .2s ease,transform .16s var(--ease-out)}.sosr-scope .cpy:active{transform:scale(.95)}.sosr-scope .cpy.done{background:var(--green);border-color:var(--green);color:#fff}.sosr-scope .small{font-size:.9rem!important}.sosr-scope .small a{text-decoration:underline}.sosr-scope .dest-head{display:grid;grid-template-columns:5fr 6fr;gap:clamp(30px,5vw,80px);align-items:end}.sosr-scope .dest-head .body{margin-top:0}.sosr-scope .dest{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:48px}.sosr-scope .dcard{background:#fff;padding:30px 26px 32px}.sosr-scope .dn{font-family:"Playfair Display",serif;font-style:italic;font-size:2rem;color:var(--red);line-height:1}.sosr-scope .dcard h3{margin-top:16px;font-size:1.1rem;font-weight:600;line-height:1.3}.sosr-scope .dcard p{margin-top:10px;color:var(--ink-2);font-size:.96rem}.sosr-scope .tax{background:var(--navy);color:#fff;padding:34px 36px}.sosr-scope .trow{display:flex;align-items:baseline;gap:22px;padding:16px 0;border-bottom:1px solid rgb(255 255 255 / .15)}.sosr-scope .tp{flex:none;min-width:3.4em;font-size:2.3rem;font-weight:600;letter-spacing:-.03em;color:#fff}.sosr-scope .trow span:last-child{color:rgb(255 255 255 / .82)}.sosr-scope .tax .small{margin-top:18px;color:rgb(255 255 255 / .7)}.sosr-scope .who{max-width:860px}.sosr-scope .who .btn{margin-top:32px}.sosr-scope .faq-wrap{display:grid;grid-template-columns:4fr 8fr;gap:clamp(30px,5vw,80px);align-items:start}.sosr-scope .faq{border-top:1px solid var(--line)}.sosr-scope .qa{border-bottom:1px solid var(--line)}.sosr-scope .qa .xhead{padding:24px 0;font-size:1.15rem}.sosr-scope .qa .xbody p{padding:0}.sosr-scope .nextp{display:block;background:var(--sky-soft);color:var(--navy);padding:clamp(48px,6vw,80px) 0;transition:background-color .3s ease}.sosr-scope .nextp .wrap{display:flex;justify-content:space-between;align-items:center;gap:24px}.sosr-scope .nextp small{display:block;font-size:14px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.sosr-scope .nextp strong{display:block;margin-top:10px;font-size:clamp(1.6rem,3vw,2.6rem);font-weight:500;letter-spacing:-.02em}.sosr-scope .nextp i{flex:none;width:64px;height:64px;border-radius:50%;border:1px solid var(--navy);display:grid;place-items:center;font-size:24px;transition:transform .35s var(--ease-out),background-color .2s ease,color .2s ease}@media (hover:hover) and (pointer:fine){.sosr-scope .nextp:hover{background:#dde8f2}.sosr-scope .nextp:hover i{transform:translateX(6px);background:var(--navy);color:#fff}}@media (max-width:1024px){.sosr-scope .flow{grid-template-columns:1fr;gap:14px}.sosr-scope .farrow{justify-self:center;transform:rotate(90deg)}.sosr-scope .steps,.sosr-scope .dest{grid-template-columns:1fr 1fr}.sosr-scope .methods{grid-template-columns:1fr}}@media (max-width:860px){.sosr-scope .intro-split,.sosr-scope .two-col,.sosr-scope .form-split,.sosr-scope .contact-grid,.sosr-scope .inst-grid,.sosr-scope .dest-head,.sosr-scope .faq-wrap,.sosr-scope .xcards{grid-template-columns:1fr}.sosr-scope .img-left>:first-child{order:2}.sosr-scope .pgrid{grid-template-columns:1fr 1fr}.sosr-scope .pcard,.sosr-scope .pcard.pc-d,.sosr-scope .pcard.pc-e{grid-column:span 1}.sosr-scope .pcard.pc-e{grid-column:1 / -1}.sosr-scope .figs3,.sosr-scope .trio,.sosr-scope .work3,.sosr-scope .ngrid{grid-template-columns:1fr}.sosr-scope .impact5{grid-template-columns:1fr}.sosr-scope .ic,.sosr-scope .ic-w{grid-column:auto}.sosr-scope .duo img:last-child{transform:none}}@media (max-width:640px){.sosr-scope .pgrid{grid-template-columns:1fr}.sosr-scope .pcard.pc-d .img img,.sosr-scope .pcard.pc-e .img img{aspect-ratio:4/3}.sosr-scope .steps,.sosr-scope .dest,.sosr-scope .frow2,.sosr-scope .inst dl{grid-template-columns:1fr}.sosr-scope .docs li{flex-direction:column;align-items:flex-start;gap:16px}.sosr-scope .nextp i{width:52px;height:52px}}@media (prefers-reduced-motion:reduce){.sosr-scope .xbody,.sosr-scope .mpanel{transition:none}}.sosr-scope .bgv{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;background:var(--navy-deep)}.sosr-scope .phero .bgv{transform:scale(1.04)}.sosr-scope .vband{position:relative;overflow:hidden;height:clamp(240px,30vw,420px);display:grid;place-items:center;text-align:center;margin-bottom:12px}.sosr-scope .vband::after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgb(13 37 57 / .55),rgb(13 37 57 / .35))}body:not(.sosr-p-inicio) .sosr-scope .vband h2{position:relative;z-index:1;color:#fff;font-size:clamp(2rem,4.4vw,3.6rem);padding:0 24px}.sosr-scope .vband h2 .acc{color:#fff}.sosr-scope .vband+.docs{margin-top:28px}.sosr-scope .btn-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.sosr-scope .f-mem .btn-row .btn{margin-top:0}.sosr-scope .cover{position:relative}.sosr-scope .cover-tag{position:absolute;left:14px;top:14px;z-index:1;display:inline-flex;align-items:center;gap:8px;background:rgb(253 253 252 / .95);color:var(--navy);font-size:14px;font-weight:600;padding:9px 14px;border-radius:2px;box-shadow:0 10px 24px -12px rgb(13 37 57 / .5);transition:transform .25s var(--ease-out)}@media (hover:hover) and (pointer:fine){.sosr-scope .cover:hover .cover-tag{transform:translateY(-3px)}}.sosr-scope .dl-pair{flex:none;display:flex;gap:10px}.sosr-scope .dl-ghost{color:var(--navy);border-color:var(--line)}@media (hover:hover) and (pointer:fine){.sosr-scope .dl-ghost:hover{background:var(--navy);border-color:var(--navy);color:#fff}}.sosr-scope .viewer{position:fixed;inset:0;z-index:90;background:rgb(8 22 34 / .97);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:grid;grid-template-rows:auto 1fr auto;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s .25s}.sosr-scope .viewer.open{opacity:1;visibility:visible;transition:opacity .25s ease}.sosr-scope .vw-top{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px clamp(14px,3vw,28px);color:#fff}.sosr-scope .vw-title{font-weight:500;font-size:15.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sosr-scope .vw-actions{display:flex;align-items:center;gap:10px}.sosr-scope .vw-actions .btn{padding:11px 18px}.sosr-scope .vw-close{width:44px;height:44px;border-radius:50%;border:1px solid rgb(255 255 255 / .3);color:#fff;display:grid;place-items:center;font-size:20px;transition:background-color .2s ease,transform .16s var(--ease-out)}.sosr-scope .vw-close:active{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.sosr-scope .vw-close:hover{background:rgb(255 255 255 / .12)}}.sosr-scope .vw-stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr);place-items:center;padding:0 clamp(56px,7vw,96px);min-height:0}.sosr-scope .vw-stage img{max-width:100%;max-height:100%;object-fit:contain;box-shadow:0 30px 80px -30px rgb(0 0 0 / .7);background:#fff;transition:opacity .2s ease}.sosr-scope .vw-stage img.ld{opacity:.25}.sosr-scope .vw-nav{position:absolute;top:50%;width:52px;height:52px;margin-top:-26px;border-radius:50%;background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .25);color:#fff;display:grid;place-items:center;font-size:20px;transition:background-color .2s ease,transform .16s var(--ease-out),opacity .2s ease}.sosr-scope .vw-nav:active{transform:scale(.94)}.sosr-scope .vw-nav[disabled]{opacity:.25;cursor:default}.sosr-scope .vw-prev{left:clamp(8px,2vw,24px)}.sosr-scope .vw-next{right:clamp(8px,2vw,24px)}@media (hover:hover) and (pointer:fine){.sosr-scope .vw-nav:not([disabled]):hover{background:rgb(255 255 255 / .22)}}.sosr-scope .vw-bot{padding:14px;text-align:center;color:rgb(255 255 255 / .75);font-size:14px;font-variant-numeric:tabular-nums}@media (max-width:640px){.sosr-scope .vw-stage{padding:0 8px 84px}.sosr-scope .vw-nav{top:auto;bottom:16px;margin-top:0}.sosr-scope .vw-prev{left:calc(50% - 116px)}.sosr-scope .vw-next{right:calc(50% - 116px)}.sosr-scope .vw-bot{position:absolute;left:0;right:0;bottom:30px;padding:0;pointer-events:none}.sosr-scope .vw-actions .btn{padding:10px 14px;font-size:12.5px}.sosr-scope .vw-title{font-size:13.5px;white-space:normal;line-height:1.25}.sosr-scope .vw-actions .btn span{font-size:0}.sosr-scope .vw-actions .btn span::after{content:"PDF";font-size:12.5px}.sosr-scope .vw-close{width:40px;height:40px;flex:none}.sosr-scope .dl-pair{width:100%}}@media (prefers-reduced-motion:reduce){.sosr-scope .viewer,.sosr-scope .vw-stage img{transition:none}}.sosr-scope .team.t4{margin-top:56px}.sosr-scope .team.t2{margin-top:40px}.sosr-scope .quote-band .qh{font-size:clamp(1.5rem,2.6vw,2.2rem)!important;color:#fff;font-weight:500}.sosr-scope .quote-band .qsub{margin:14px auto 26px;max-width:60ch}.sosr-scope .quote-band .qh+.qsub+p{font-size:clamp(1.4rem,2.6vw,2.2rem)}.sosr-scope .clinks{margin-top:26px;display:flex;flex-wrap:wrap;gap:12px 22px}.sosr-scope .clinks a{font-weight:600;border-bottom:1px solid rgb(255 255 255 / .4);padding-bottom:2px}.sosr-scope .taxbtn{width:100%;justify-content:space-between}.sosr-scope .taxbtn i{transition:transform .3s var(--ease-out)}.sosr-scope .taxbtn[aria-expanded="true"] i{transform:rotate(180deg)}.sosr-scope .taxpanel.open{grid-template-rows:1fr}.sosr-scope .taxpanel .tax{margin-top:14px}.sosr-scope .tintro{color:rgb(255 255 255 / .85);margin-bottom:6px}.sosr-scope .code{word-break:normal}.sosr-scope .phero h1.h1-long{font-size:clamp(2rem,3.6vw,3.3rem);max-width:22ch;line-height:1.1}body:not(.sosr-p-inicio) .sosr-scope .ccard h2{font-size:1.7rem;line-height:1.2}@media (max-width:640px){.sosr-scope .logo-wall{gap:32px 36px}.sosr-scope .logo-wall img{width:calc(var(--w)*.72)}}.sosr-scope .nav>ul>li>a.active{color:#fff;text-decoration:underline;text-decoration-color:var(--red);text-decoration-thickness:2px;text-underline-offset:9px}.sosr-scope .hdr.solid .nav>ul>li>a.active{color:var(--ink)}.sosr-scope i.ph-ic{display:inline-flex;align-items:center;justify-content:center;line-height:1;font-style:normal;vertical-align:-.125em}.sosr-scope i.ph-ic svg,.sosr-scope .viewer i.ph svg{width:1em;height:1em;fill:currentColor;display:block}.sosr-scope .wpcf7-form-control-wrap{display:block}.sosr-scope .form .check .wpcf7-list-item{margin:0}.sosr-scope .form .check label{display:flex;gap:10px;align-items:flex-start;cursor:pointer}.sosr-scope .wpcf7-not-valid-tip{color:var(--red);font-size:13px;margin-top:6px;display:block}.sosr-scope .wpcf7 form .wpcf7-response-output{margin:16px 0 0;padding:12px 14px;border:1px solid var(--line);font-size:14.5px;border-radius:2px}.sosr-scope .wpcf7 form.sent .wpcf7-response-output{border-color:var(--green);color:var(--green)}.sosr-scope .wpcf7 form.invalid .wpcf7-response-output,.sosr-scope .wpcf7 form.failed .wpcf7-response-output{border-color:var(--red);color:var(--red)}.sosr-scope .wpcf7-spinner{display:none}.sosr-scope .news-empty{color:var(--ink-3)}.sosr-scope .field .wpcf7-form-control-wrap>:is(input,select,textarea){width:100%;box-sizing:border-box;display:block}body.admin-bar .sosr-scope .viewer{top:32px}@media (max-width:782px){body.admin-bar .sosr-scope .mnav,body.admin-bar .sosr-scope .viewer{top:46px}}body.sosr-nohero #page-container{padding-top:84px!important}@media (max-width:980px){body.sosr-nohero #page-container{padding-top:72px!important}}.sosr-single .art-sec .wrap{max-width:860px}.sosr-single .art-back{margin-bottom:28px}.sosr-single .art-body{font-size:18px;line-height:1.75;color:var(--ink-2)}.sosr-single .art-body>*+*{margin-top:1.1em}.sosr-single .art-body :is(h2,h3,h4){color:var(--ink);line-height:1.2;font-weight:600;margin-top:1.6em}.sosr-single .art-body h2{font-size:1.6rem}.sosr-single .art-body h3{font-size:1.3rem}.sosr-single .art-body strong{color:var(--ink);font-weight:600}.sosr-single .art-body a{color:var(--red);text-decoration:underline;text-underline-offset:3px}.sosr-single .art-body :is(ul,ol){padding-left:1.3em}.sosr-single .art-body li+li{margin-top:.4em}.sosr-single .art-body :is(figure,img){margin-top:1.6em;margin-bottom:0}.sosr-single .art-body img{width:100%;height:auto;display:block}.sosr-single .art-body blockquote{border-left:3px solid var(--red);padding-left:20px;font-family:'Playfair Display',Georgia,serif;font-style:italic;font-size:1.25em;color:var(--ink)}@media (max-width:640px){.sosr-single .art-body{font-size:17px}}.sosr-single .phero{height:auto;min-height:520px;padding-top:150px}.sosr-single .art-body :is(p,h2,h3,h4,li){text-align:left!important}.sosr-scope .ck{position:fixed;left:20px;bottom:20px;z-index:200;max-width:440px;background:var(--navy);color:#fff;padding:22px 24px;border-radius:4px;box-shadow:0 20px 50px -20px rgb(0 0 0 / .55);font-size:14.5px;line-height:1.55;opacity:0;transform:translateY(12px);transition:opacity .3s ease,transform .3s var(--ease-out)}.sosr-scope .ck.on{opacity:1;transform:none}.sosr-scope .ck a{color:#fff;text-decoration:underline;text-underline-offset:2px}.sosr-scope .ck-btns{display:flex;gap:10px;margin-top:16px;flex-wrap:wrap}.sosr-scope .ck .btn{padding:12px 20px}.sosr-scope .ck .btn-line{color:#fff}@media (max-width:640px){.sosr-scope .ck{left:12px;right:12px;bottom:12px;max-width:none}}@media (prefers-reduced-motion:reduce){.sosr-scope .ck{transition:none}}.sosr-scope .sosr-single .art-body h2{font-size:1.6rem;line-height:1.2;font-weight:600;letter-spacing:-.01em}.sosr-scope .sosr-single .art-body h3{font-size:1.3rem;line-height:1.25;font-weight:600}