:root{--black:#0b0b0b;--near-black:#151515;--graphite:#2a2a2a;--gray:#737373;--silver:#bdbdbd;--mist:#e7e7e7;--white:#fff;--retama:#c9931b;--page-width:1180px;font-family:Archivo,Arial,sans-serif}*{box-sizing:border-box}html{background:var(--mist);scroll-behavior:smooth;min-height:100%}body{min-width:320px;min-height:100%;color:var(--black);background:linear-gradient(90deg,#ffffffbd,#e7e7e7bd),url(/images/hiphop-paper-bg.svg) 50%/620px;margin:0;font-family:Archivo,Arial,sans-serif;line-height:1.55}body:before{z-index:-1;content:"";pointer-events:none;filter:contrast(1.16)saturate(.72);mix-blend-mode:multiply;opacity:.075;background:image-set("/images/fondo-hiphop-sutil.webp" 1x type("image/webp"),"/images/fondo-hiphop-sutil.png" 1x type("image/png")) 50% 18vh/min(880px,75vw) no-repeat;position:fixed;inset:0}a{color:inherit;text-decoration:none}img{max-width:100%;display:block}h1,h2,h3,p{margin-top:0}h1,h2,h3{line-height:.96}h1{letter-spacing:0;text-transform:uppercase;max-width:980px;margin-bottom:22px;font-size:clamp(3.6rem,10vw,9.5rem);font-weight:900}h2{letter-spacing:0;text-transform:uppercase;max-width:760px;font-size:clamp(2rem,4.4vw,4.25rem);font-weight:900}h3{letter-spacing:0;text-transform:uppercase;font-size:1.1rem;font-weight:900}main,.site-header,.site-footer{z-index:1;position:relative}.container{width:min(var(--page-width), calc(100% - 48px));margin:0 auto}.site-header{z-index:20;min-height:76px;color:var(--white);backdrop-filter:blur(14px);background:#0b0b0bf5;border-bottom:1px solid #ffffff47;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:24px;padding:10px clamp(20px,4vw,48px);display:grid;position:sticky;top:0}.brand{align-items:center;gap:10px;min-width:206px;display:inline-flex}.brand-logo{object-fit:cover;background:var(--white);border:1px solid var(--retama);flex:none;width:46px;height:46px}.brand strong,.brand small{display:block}.brand strong{letter-spacing:0;text-transform:uppercase;font-size:.98rem}.brand small{color:#ffffff9e;font-size:.65rem;font-weight:700}.site-nav{white-space:nowrap;justify-content:center;gap:3px;display:flex;overflow-x:auto}.site-nav a{color:#ffffffbd;text-transform:uppercase;border-bottom:1px solid #0000;padding:8px 10px;font-size:.79rem;font-weight:800}.site-nav a:hover,.site-nav a.is-active{color:var(--white);border-bottom-color:var(--retama)}.header-cta{color:var(--black);background:var(--retama);text-transform:uppercase;padding:10px 14px;font-size:.77rem;font-weight:900}.hero,.page-hero{isolation:isolate;color:var(--white);background:var(--black);position:relative;overflow:hidden}.hero{min-height:max(680px,88vh);padding:clamp(88px,13vw,148px) 0 38px}.page-hero{min-height:min(68vh,700px);padding:clamp(120px,16vw,188px) 0 clamp(64px,9vw,116px)}.hero:before,.page-hero:before{z-index:-2;content:"";filter:contrast(1.16)saturate(.84);background:linear-gradient(90deg,#0b0b0bf5 0%,#0b0b0bb8 46%,#0b0b0b33 100%),image-set("/images/ParqueCentralHuantaHorizontalEstiloUrbanoSutil.webp" 1x type("image/webp"),"/images/ParqueCentralHuantaHorizontalEstiloUrbanoSutil.png" 1x type("image/png")) 50%/cover no-repeat;animation:20s ease-in-out infinite alternate hero-shift;position:absolute;inset:-2%}.page-hero:before{background:linear-gradient(90deg, #0b0b0bf5 0%, #0b0b0bb3 52%, #0b0b0b38 100%), var(--page-hero-image) center / cover no-repeat}.hero:after,.page-hero:after{z-index:-1;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.65;background:linear-gradient(90deg,#0000 0 49.8%,#c9931b7a 50%,#0000 50.2%),repeating-linear-gradient(0deg,#ffffff0f 0 1px,#0000 1px 7px);position:absolute;inset:0}.hero-inner{grid-template-columns:minmax(0,1.25fr) minmax(300px,.7fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.hero-copy{max-width:740px}.hero-copy h1,.page-hero h1{text-shadow:4px 4px #0000006b}.hero-copy>p:not(.eyebrow):not(.hero-tagline),.page-hero-inner>p:not(.eyebrow){color:#ffffffdb;max-width:680px;font-size:clamp(1.02rem,1.7vw,1.24rem)}.hero-tagline{text-transform:uppercase;margin-bottom:22px;font-weight:800;font-size:clamp(1.25rem,2.6vw,2.1rem)!important}.page-hero-inner{max-width:900px}.page-hero-compact-title h1{font-size:clamp(3rem,8vw,7rem)}.eyebrow{color:var(--black);background:var(--retama);letter-spacing:0;text-transform:uppercase;margin-bottom:16px;padding:5px 8px;font-size:.7rem;font-weight:900;display:inline-block}.section .eyebrow,.section-dark .eyebrow{color:var(--black);background:var(--retama)}.actions,.social-links{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.button{border:1px solid var(--black);text-transform:uppercase;justify-content:center;align-items:center;min-height:46px;padding:12px 17px;font-size:.78rem;font-weight:900;line-height:1.1;transition:transform .18s,background-color .18s,color .18s;display:inline-flex}.button-primary{color:var(--black);background:var(--white)}.button-secondary{color:var(--white);background:0 0;border-color:#ffffffdb}.button-ghost{color:var(--black);background:#ffffffb3}.section:not(.section-dark) .button-primary,.section:not(.section-dark) .button-ghost{color:var(--white);background:var(--black)}.section:not(.section-dark) .button-secondary{color:var(--black);border-color:var(--black);background:0 0}.button:hover{transform:translateY(-3px)}.button:focus-visible,.site-nav a:focus-visible,.header-cta:focus-visible{outline:3px solid var(--white);outline-offset:3px}.section:not(.section-dark) .button:focus-visible{outline-color:var(--black)}.hero-event-card{color:var(--black);background:var(--white);border-top:8px solid var(--retama);box-shadow:12px 12px 0 var(--black);padding:clamp(22px,3vw,34px);position:relative}.hero-event-card:after{content:"";background:var(--retama);clip-path:polygon(100% 0,0 0,100% 100%);width:55px;height:55px;position:absolute;top:0;right:0}.hero-event-card h2{font-size:clamp(1.5em,2.4vw,2.5rem)}.hero-event-card dl{gap:12px;margin:26px 0;display:grid}.hero-event-card dl div{border-top:1px solid var(--silver);padding-top:10px}.hero-event-card .eyebrow{color:var(--white);background:var(--black)}.hero-event-card .button{color:var(--black);background:var(--retama)}.hero-copy .button-primary{background:var(--retama)}.event-rail{border-top:1px solid #ffffff8c;border-left:1px solid #ffffff8c;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:clamp(48px,7vw,88px);display:grid}.event-rail article{background:#0b0b0b33;border-bottom:1px solid #ffffff8c;border-right:1px solid #ffffff8c;min-height:138px;padding:18px;transition:background-color .18s}.event-rail article:hover{background:#ffffff24}.event-rail strong,.event-rail span{text-transform:uppercase;display:block}.event-rail strong{font-size:clamp(1.8rem,4vw,3rem);font-weight:900;line-height:.86}.event-rail span{color:#ffffffa6;margin-top:8px;font-size:.7rem;font-weight:900}.event-rail p{color:#ffffffe0;margin:16px 0 0;font-size:.87rem}.section{padding:clamp(68px,10vw,128px) 0}.section-muted{background:var(--white);border-block:1px solid var(--silver)}.section-dark{color:var(--white);background:var(--black)}.section-dark p{color:#ffffffc7}.identity-section{isolation:isolate;position:relative;overflow:hidden}.identity-section:before{z-index:-1;content:"";pointer-events:none;mix-blend-mode:multiply;opacity:.2;background:image-set("/images/flor-retama-izquierda.webp" 1x type("image/webp"),"/images/flor-retama-izquierda.png" 1x type("image/png")) 0/contain no-repeat;width:min(43vw,540px);position:absolute;top:-6%;bottom:-6%;left:-2vw}.identity-section .container{z-index:1;position:relative}.values-section{isolation:isolate;position:relative;overflow:hidden}.values-section:before{z-index:-1;content:"";pointer-events:none;mix-blend-mode:screen;opacity:.5;background:image-set("/images/flor-retama-derecha.webp" 1x type("image/webp"),"/images/flor-retama-derecha.png" 1x type("image/png")) 100%/contain no-repeat;width:min(43vw,540px);position:absolute;top:0;bottom:0;right:-2vw}.section-heading{max-width:780px;margin-bottom:44px}.section-heading p{color:var(--gray);font-size:1.06rem}.event-highlight{border-top:2px solid var(--black);border-bottom:1px solid var(--black);grid-template-columns:minmax(160px,.55fr) minmax(0,1.15fr) minmax(200px,.7fr) auto;align-items:center;gap:28px;padding:clamp(26px,4vw,48px) 0;display:grid}.event-flyer{background:var(--black);border:1px solid var(--black);display:block;overflow:hidden}.event-flyer img{aspect-ratio:3/4;object-fit:cover;width:100%;transition:transform .3s}.event-flyer:hover img{transform:scale(1.035)}.event-summary{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:18px;display:grid}.event-date-box{width:112px;min-height:112px;color:var(--black);background:var(--retama);text-align:center;text-transform:uppercase;place-items:center;padding:12px;display:grid}.event-date-box strong{font-size:2.7rem;font-weight:900;line-height:.85;display:block}.event-date-box span{margin-top:8px;font-size:.68rem;font-weight:900;line-height:1.1;display:block}.event-highlight h2{margin-bottom:12px;font-size:clamp(1.6rem,3vw,2.65rem)}.event-meta{gap:12px;margin:0;display:grid}.event-meta div{border-left:3px solid var(--black);padding-left:12px}.section:not(.section-dark) .event-highlight .button-primary,.event-highlight .button-primary{color:var(--black);background:var(--retama)}.event-lineup{border-top:1px solid #ffffff80;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.event-lineup article{border-right:1px solid #ffffff59;padding:24px 24px 0 0}.event-lineup article+article{padding-left:24px}.event-lineup article:last-child{border-right:0}.event-lineup h3{color:var(--retama);margin-bottom:18px}.event-lineup ul{gap:8px;margin:0;padding:0;font-size:1.05rem;font-weight:800;list-style:none;display:grid}.event-lineup li:before{color:var(--retama);content:"/";margin-right:8px}dt{color:var(--gray);text-transform:uppercase;font-size:.68rem;font-weight:900}dd{margin:0;font-weight:800}.pillar-grid,.cards-grid,.content-grid,.split-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.content-grid,.split-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.info-card,.artist-card,.split-actions article,.content-grid article{border-bottom:2px solid var(--black);padding:0 0 24px}.initiative-heading{border-bottom:2px solid var(--black);margin-bottom:34px;padding-bottom:18px}.initiative-heading h2{margin:0;font-size:clamp(2.2rem,5vw,4.8rem)}.info-card h2,.artist-card h2,.split-actions h2,.split-actions h3,.content-grid h2{margin-bottom:16px;font-size:clamp(1.5rem,2.6vw,2.5rem)}.section-dark .split-actions article,.section-dark .content-grid article{border-color:var(--white)}.two-column{grid-template-columns:minmax(0,.9fr) minmax(300px,1.1fr);align-items:center;gap:12px clamp(36px,8vw,120px);display:grid}.support-contact{max-width:820px}.support-contact>p:not(.eyebrow){color:#ffffffc7;max-width:720px;font-size:1.08rem}.support-cta{grid-column:1/-1;margin-top:32px}.two-column .support-cta{margin-top:8px}.section .support-cta .button{min-height:64px;color:var(--black);background:var(--retama);border-color:var(--retama);padding:17px 28px;font-size:.95rem}.section:not(.section-dark) .support-cta .button{box-shadow:8px 8px 0 var(--black)}.section-dark .support-cta .button{box-shadow:8px 8px 0 var(--white)}.tag-list,.check-list{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tag-list li{color:var(--white);background:var(--black);text-transform:uppercase;padding:11px 13px;font-size:.84rem;font-weight:900}.tag-list-light li{color:var(--black);background:var(--white);border:1px solid var(--black)}.check-list{gap:0;display:grid}.check-list li{border-top:1px solid var(--black);padding:16px 0 16px 22px;font-weight:800}.check-list li:last-child{border-bottom:1px solid var(--black)}.check-list li:before{color:var(--retama);content:"+";margin-left:-22px;margin-right:10px;font-size:1.3rem;font-weight:900}.timeline{border-top:2px solid var(--black);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.timeline article{border-right:1px solid var(--silver);padding:24px 22px 0 0}.timeline article:not(:first-child){padding-left:22px}.timeline article:last-child{border-right:0}.timeline span{margin-bottom:18px;font-size:1.55rem;font-weight:900;display:inline-block}.section-dark .timeline{border-color:var(--retama)}.section-dark .timeline article{border-color:#ffffff59}.section-dark .timeline span{color:var(--retama)}.artist-photo{aspect-ratio:4/3;width:100%;color:var(--white);filter:contrast(1.18)saturate(.86);text-transform:uppercase;background:linear-gradient(#0b0b0b1a,#0b0b0bcc),image-set("/images/FotografoaGrupalEstiloUrbano.webp" 1x type("image/webp"),"/images/FotografoaGrupalEstiloUrbano.png" 1x type("image/png")) 50%/cover;place-items:end start;margin-bottom:20px;padding:16px;font-size:.74rem;font-weight:900;display:grid}.historic-event-list{border-top:2px solid var(--black);border-bottom:1px solid var(--black)}.historic-event-list>summary{cursor:pointer;text-transform:uppercase;align-items:center;gap:18px;padding:18px 0;font-size:.9rem;font-weight:900;list-style:none;display:flex}.historic-event-list>summary::-webkit-details-marker{display:none}.historic-event-list>summary:after{content:"+";margin-left:auto;font-size:1.5rem;line-height:1}.historic-event-list[open]>summary:after{content:"-"}.historic-event-list>summary span{color:var(--gray);font-size:.74rem}.historic-event-list>ul{border-top:1px solid var(--silver);grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:24px 0;list-style:none;display:grid}.historic-event-year h3{color:var(--retama);margin-bottom:10px;font-size:1.25rem}.historic-event-year ul{margin:0;padding:0;list-style:none}.historic-event-year li{border-top:1px solid var(--silver);padding:12px 0;font-size:.92rem;font-weight:800}.historic-event-year li:last-child{border-bottom:1px solid var(--silver)}.podium-empty{border-top:2px solid var(--retama);color:#ffffffc7;border-bottom:1px solid #ffffff73;margin:0;padding:24px 0}.champion-ranking{border-top:2px solid var(--retama);margin:0;padding:0;list-style:none;display:grid}.champion-rank{border-bottom:1px solid #ffffff73;grid-template-columns:minmax(76px,.25fr) minmax(0,1fr) auto;align-items:center;gap:18px;min-height:90px;padding:18px 0;display:grid}.champion-rank-position{color:#ffffff8c;font-size:clamp(1.7rem,4vw,3.4rem);font-weight:900;line-height:.9}.champion-rank strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:clamp(1.5rem,3vw,3rem);line-height:.95}.champion-rank-titles{color:#ffffffb8;text-align:right;text-transform:uppercase;font-size:.78rem;font-weight:900}.champion-rank.is-leader{min-height:126px;color:var(--black);background:var(--retama);border-color:var(--retama);padding-inline:18px}.champion-rank.is-leader .champion-rank-position,.champion-rank.is-leader .champion-rank-titles{color:#0b0b0bb3}.champion-history{border-bottom:1px solid #ffffff73;margin-top:20px}.champion-history>summary,.champion-entry>summary{cursor:pointer;list-style:none}.champion-history>summary::-webkit-details-marker{display:none}.champion-entry>summary::-webkit-details-marker{display:none}.champion-history>summary{color:var(--white);text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:18px 0;font-size:.9rem;font-weight:900;display:flex}.champion-history>summary:after{content:"+";color:var(--retama);margin-left:10px;font-size:1.4rem;line-height:1}.champion-history[open]>summary:after{content:"-"}.champion-history>summary span{color:#ffffffa3;margin-left:auto;font-size:.72rem}.champion-history-list{border-top:1px solid #ffffff73;margin:0;padding:0;list-style:none}.champion-entry{border-bottom:1px solid #ffffff4d}.champion-entry>summary{grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px 0;display:grid}.champion-entry>summary>span:first-child{color:var(--retama);font-size:1.1rem;font-weight:900}.champion-entry>summary strong{overflow-wrap:anywhere;text-transform:uppercase;font-size:1.1rem}.champion-entry>summary>span:last-child{color:#ffffffad;text-transform:uppercase;font-size:.76rem;font-weight:800}.champion-victories{gap:8px;margin:0;padding:0 0 18px 70px;list-style:none;display:grid}.champion-victories li{color:#ffffffc2;grid-template-columns:48px minmax(0,1fr);gap:12px;font-size:.9rem;display:grid}.champion-victories span{color:var(--retama);font-weight:900}.champion-victories strong{font-weight:700}.ranking-join-section{position:relative;overflow:hidden}.ranking-join{max-width:780px}.ranking-join>p:not(.eyebrow){max-width:620px;font-size:1.08rem}.ranking-join .button{margin-top:14px}.social-links a{color:var(--white);background:var(--black);text-transform:uppercase;padding:8px 10px;font-size:.78rem;font-weight:900}.site-footer{color:var(--white);background:var(--black);border-top:1px solid var(--white);grid-template-columns:minmax(190px,.8fr) auto minmax(300px,1.15fr);align-items:start;gap:clamp(28px,5vw,72px);padding:46px clamp(24px,5vw,64px);display:grid}.footer-brand strong{text-transform:uppercase;font-size:1.15rem;font-weight:900;display:block}.footer-brand p{color:#ffffff94;max-width:250px;margin:8px 0 0;font-size:.9rem}.footer-label{color:var(--retama);text-transform:uppercase;margin:0 0 12px;font-size:.7rem;font-weight:900}.footer-icon-links{flex-wrap:wrap;gap:8px;display:flex}.social-icon-link{width:42px;height:42px;color:var(--white);border:1px solid #ffffff80;place-items:center;transition:color .18s,background-color .18s,border-color .18s;display:grid;position:relative}.social-icon-link:hover,.social-icon-link:focus-visible{color:var(--black);background:var(--retama);border-color:var(--retama)}.social-icon-link:after{color:var(--black);background:var(--white);content:attr(data-label);opacity:0;pointer-events:none;white-space:nowrap;padding:4px 7px;font-size:.68rem;font-weight:900;transition:opacity .16s,transform .16s;position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px)}.social-icon-link:hover:after,.social-icon-link:focus-visible:after{opacity:1;transform:translate(-50%)}.footer-developer{border-left:3px solid var(--retama);padding-left:22px;position:relative}.footer-developer h2{max-width:430px;margin:0 36px 20px 0;font-size:clamp(1.25rem,2vw,1.8rem);line-height:1.08}.footer-actions{flex-wrap:wrap;gap:10px;display:flex}.footer-actions a{min-height:38px;color:var(--white);text-transform:uppercase;border:1px solid #fff9;align-items:center;gap:7px;padding:9px 11px;font-size:.76rem;font-weight:900;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.footer-actions a:first-child{color:var(--black);background:var(--retama);border-color:var(--retama)}.footer-actions a:hover,.footer-actions a:focus-visible{color:var(--black);background:var(--white);border-color:var(--white)}.footer-credit{color:#ffffff85;margin:18px 0 0;font-size:.72rem;line-height:1.55}.footer-code-icon{color:#ffffff42;position:absolute;top:0;right:0}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes hero-shift{0%{transform:scale(1)}to{transform:scale(1.055)translate(-1%)}}.has-motion .section-heading,.has-motion .info-card,.has-motion .artist-card,.has-motion .event-highlight,.has-motion .contact-strip,.has-motion .content-grid article,.has-motion .timeline article,.has-motion .event-rail article{opacity:0;transition:opacity .56s,transform .56s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.has-motion .is-revealed{opacity:1;transform:translateY(0)}.has-motion .cards-grid>:nth-child(2),.has-motion .content-grid>:nth-child(2),.has-motion .event-rail>:nth-child(2){transition-delay:80ms}.has-motion .cards-grid>:nth-child(3),.has-motion .event-rail>:nth-child(3){transition-delay:.15s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (width<=980px){.site-header{grid-template-columns:1fr auto}.site-nav{grid-area:2/1/auto/-1;justify-content:flex-start;width:100%}.hero-inner,.event-highlight,.two-column,.pillar-grid,.cards-grid,.content-grid,.split-actions,.timeline,.event-lineup{grid-template-columns:1fr}.historic-event-list>ul{grid-template-columns:repeat(2,minmax(0,1fr))}.event-lineup article,.event-lineup article+article{border-bottom:1px solid #ffffff59;border-right:0;padding:22px 0}.event-lineup article:last-child{border-bottom:0}.identity-section:before{opacity:.16;width:min(76vw,470px);left:-17vw}.values-section:before{opacity:.52;width:min(64vw,460px);right:-12vw}.hero-event-card{max-width:620px}.event-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline article,.timeline article:not(:first-child){border-right:0;border-bottom:1px solid var(--silver);padding:22px 0}.timeline article:last-child{border-bottom:0}}@media (width<=620px){.container{width:min(var(--page-width), calc(100% - 28px))}.site-header{gap:10px;min-height:64px;padding:10px 14px}.brand{min-width:0}.brand small{display:none}.header-cta{padding:9px 10px;font-size:.68rem}.site-nav a{padding-inline:8px;font-size:.72rem}.hero{min-height:760px;padding-top:94px}.page-hero{min-height:560px;padding-top:118px}h1{font-size:clamp(3.35rem,17vw,5rem)}.hero:before,.page-hero:before{background-position:61%}.hero:after,.page-hero:after{opacity:.38}.event-rail{grid-template-columns:1fr 1fr}.event-rail article{min-height:120px;padding:14px}.event-highlight{gap:18px}.event-date-box{width:100%;min-height:84px}.actions,.button{width:100%}body:before,.identity-section:before,.values-section:before{display:none}.historic-event-list>ul{grid-template-columns:1fr}.champion-rank{grid-template-columns:58px minmax(0,1fr);gap:12px}.champion-rank-titles{text-align:left;grid-column:2}.champion-history>summary{flex-wrap:wrap;align-items:flex-start}.champion-history>summary span{width:100%;margin-left:0}.champion-entry>summary{grid-template-columns:42px minmax(0,1fr);gap:10px}.champion-entry>summary>span:last-child{grid-column:2}.champion-victories{padding-left:52px}.site-footer{grid-template-columns:1fr;padding:36px 20px}.footer-developer{border-top:3px solid var(--retama);border-left:0;padding:22px 0 0}}
