@font-face{font-family:Satoshi;src:url("assets/Satoshi-Regular.woff2") format("woff2");font-display:swap;font-weight:400}@font-face{font-family:Satoshi;src:url("assets/Satoshi-Black.woff2") format("woff2");font-display:swap;font-weight:800}
:root{--ink:#171816;--paper:#efeee9;--white:#fff;--acid:#d8ff3e;--works-orange:#ff6a2a;--line:rgba(23,24,22,.18);--pad:clamp(24px,4.2vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:Satoshi,Arial,sans-serif;font-size:16px;line-height:1.45}img{display:block;width:100%;max-width:100%;height:auto}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}.skip-link{position:fixed;left:16px;top:-80px;z-index:100;background:var(--acid);padding:12px}.skip-link:focus{top:16px}.site-header{position:fixed;z-index:50;top:0;left:0;width:100%;height:94px;padding:0 var(--pad);display:grid;grid-template-columns:180px 1fr auto;align-items:center;color:var(--white);transition:.3s}.site-header.scrolled,.site-header.menu-open{height:76px;background:rgba(239,238,233,.96);color:var(--ink);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.brand{width:84px;filter:invert(1);transition:.3s}.scrolled .brand,.menu-open .brand{filter:none}.desktop-nav{display:flex;justify-content:center;gap:32px;font-size:14px}.desktop-nav a,.header-cta{position:relative}.desktop-nav a:after,.header-cta:after{content:"";position:absolute;left:0;bottom:-5px;width:0;height:1px;background:currentColor;transition:.25s}.desktop-nav a:hover:after,.header-cta:hover:after{width:100%}.header-actions{display:flex;align-items:center;gap:24px;font-size:14px}.lang{opacity:.65}.menu-button{display:none;width:44px;height:44px;border:0;background:transparent;padding:10px}.menu-button span{display:block;height:1px;background:currentColor;margin:7px 0;transition:.25s}.mobile-menu{display:none}.hero{min-height:100svh;position:relative;color:var(--white);overflow:hidden}.hero-image,.hero-shade{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.hero-image{animation:heroZoom 14s ease-out both}.hero-shade{background:linear-gradient(90deg,rgba(10,12,9,.75),rgba(10,12,9,.08) 68%),linear-gradient(0deg,rgba(10,12,9,.45),transparent 46%)}@keyframes heroZoom{from{transform:scale(1.06)}to{transform:scale(1)}}.hero-copy{position:absolute;left:var(--pad);bottom:clamp(180px,21vh,240px);max-width:960px}.eyebrow{text-transform:uppercase;letter-spacing:.16em;font-size:11px;font-weight:800;margin:0 0 22px}.eyebrow.light{color:rgba(255,255,255,.72)}h1,h2,h3,p{margin-top:0}h1{font-size:clamp(58px,8.7vw,142px);line-height:.83;letter-spacing:-.065em;font-weight:400;margin:0 0 30px}h1 em,h2 em{font-weight:400;font-style:italic;font-family:Georgia,serif}.hero-intro{max-width:580px;font-size:clamp(17px,1.5vw,22px);color:rgba(255,255,255,.83);margin-bottom:32px}.button-row{display:flex;align-items:center;gap:30px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:36px;min-width:220px;padding:16px 20px;border:1px solid transparent;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:800;cursor:pointer;transition:.25s}.button-light{background:var(--white);color:var(--ink)}.button-light:hover{background:var(--acid)}.button-dark{background:var(--ink);color:var(--white)}.button-dark:hover{background:#343630}.text-link{font-size:13px;border-bottom:1px solid currentColor;padding-bottom:5px;width:max-content}.text-link span{margin-left:10px}.text-link.light{color:var(--white)}.hero-index{position:absolute;right:var(--pad);bottom:195px;display:flex;gap:16px;font-size:12px}.hero-facts{position:absolute;left:0;bottom:0;width:100%;padding:24px var(--pad);display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.35);backdrop-filter:blur(8px)}.hero-facts div{display:flex;align-items:flex-start;gap:20px;border-right:1px solid rgba(255,255,255,.25);padding-left:32px}.hero-facts div:first-child{padding-left:0}.hero-facts div:last-child{border:0}.hero-facts span{font-size:10px;opacity:.6}.hero-facts strong{text-transform:uppercase;font-size:12px;line-height:1.3;letter-spacing:.07em}.section{padding:clamp(90px,12vw,180px) var(--pad)}.section-tight{padding:0 var(--pad) clamp(90px,12vw,180px)}.section-label{display:grid;grid-template-columns:70px 1fr;gap:25px;padding-bottom:20px;border-bottom:1px solid var(--line);margin-bottom:clamp(60px,8vw,110px);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.section-label p{margin:0}.section-label.light{border-color:rgba(255,255,255,.2);color:rgba(255,255,255,.7)}.intro{display:grid;grid-template-columns:minmax(180px,1fr) 4fr;gap:6vw}.intro .section-label{grid-column:1/-1}.intro-main{grid-column:2}.intro-main h2,.projects-heading h2,.process-heading h2,.services-title h2,.contact h2{font-size:clamp(42px,6vw,92px);line-height:.98;letter-spacing:-.05em;font-weight:400;margin-bottom:55px;max-width:1050px}.intro-columns{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,6vw,100px);max-width:850px;margin-left:auto;color:#545650}.business-lines{display:grid;grid-template-columns:repeat(3,1fr);gap:1px}.line-card{min-height:400px;border:1px solid var(--line);padding:28px;display:grid;grid-template-columns:48px 1fr;transition:.35s}.line-card:hover{background:var(--ink);color:var(--white);transform:translateY(-6px)}.line-number{font-size:11px}.line-card h3{font-size:clamp(26px,2.2vw,37px);line-height:1.08;font-weight:400;margin-bottom:22px}.line-card p:not(.eyebrow){color:#696b64;max-width:330px}.line-card:hover p:not(.eyebrow){color:rgba(255,255,255,.65)}.line-card .text-link{margin-top:54px}.projects{background:#e3e1da}.projects-heading{display:grid;grid-template-columns:2.2fr 1fr;align-items:end;gap:8vw}.projects-heading p{color:#65675f;max-width:380px;margin-bottom:60px}.project-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:22px}.project-card{position:relative;min-height:480px;overflow:hidden;background:#c9c7c0;color:var(--white)}.project-card-large{grid-row:span 2;min-height:982px}.project-card img{position:absolute;inset:0;height:100%;object-fit:cover;transition:transform .7s}.project-card:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(0,0,0,.6),transparent 45%)}a.project-card:hover img{transform:scale(1.035)}.project-meta{position:absolute;z-index:2;left:24px;right:24px;bottom:24px;display:flex;justify-content:space-between;align-items:end;border-top:1px solid rgba(255,255,255,.55);padding-top:14px}.project-meta span:first-child{font-size:25px}.project-meta span:last-child{font-size:11px;text-transform:uppercase;letter-spacing:.09em}.project-arrow{position:absolute;z-index:3;right:24px;top:24px;width:48px;height:48px;display:grid;place-items:center;border-radius:50%;background:var(--white);color:var(--ink);font-size:20px}.centered{margin:44px auto 0}.process{background:var(--paper)}.process-heading{display:grid;grid-template-columns:1fr 3fr;gap:6vw}.process-heading .eyebrow{padding-top:14px}.process-list{list-style:none;padding:0;margin:30px 0 0;border-top:1px solid var(--line)}.process-list li{display:grid;grid-template-columns:90px 1fr 1fr;gap:30px;align-items:center;padding:30px 0;border-bottom:1px solid var(--line);transition:.25s}.process-list li:hover{padding-left:16px;background:rgba(255,255,255,.45)}.process-list span{font-size:11px}.process-list h3{font-size:clamp(28px,3vw,48px);font-weight:400;margin:0}.process-list p{margin:0;color:#666860;max-width:400px}.services{background:var(--ink);color:var(--white)}.services-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:9vw}.services-title>p:last-child{color:rgba(255,255,255,.58);max-width:500px}.accordion{border-top:1px solid rgba(255,255,255,.22)}.accordion-item{border-bottom:1px solid rgba(255,255,255,.22)}.accordion-item button{width:100%;display:grid;grid-template-columns:45px 1fr 24px;align-items:center;text-align:left;background:transparent;color:var(--white);border:0;padding:24px 0;font-size:19px;cursor:pointer}.accordion-item button span{font-size:10px;color:rgba(255,255,255,.5)}.accordion-item button i{width:16px;height:16px;position:relative}.accordion-item button i:before,.accordion-item button i:after{content:"";position:absolute;left:0;top:7px;width:16px;height:1px;background:white;transition:.25s}.accordion-item button i:after{transform:rotate(90deg)}.accordion-item.open button i:after{transform:rotate(0)}.accordion-panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s}.accordion-panel p{overflow:hidden;margin:0 0 0 45px;color:rgba(255,255,255,.6);max-width:580px}.accordion-item.open .accordion-panel{grid-template-rows:1fr}.accordion-item.open .accordion-panel p{padding-bottom:25px}.studio{display:grid;grid-template-columns:.8fr 1.5fr;gap:7vw}.studio .section-label{grid-column:1/-1}.studio-copy blockquote{font-size:clamp(38px,5vw,72px);line-height:1.03;letter-spacing:-.045em;margin:0 0 60px}.studio-note{display:grid;grid-template-columns:1fr 2fr;gap:50px;border-top:1px solid var(--line);padding-top:22px;color:#686a62}.studio-note strong{color:var(--ink)}.studio-image{position:relative;min-height:680px}.studio-image img{height:100%;object-fit:cover}.studio-image span{position:absolute;bottom:20px;left:20px;background:var(--paper);padding:9px 12px;font-size:10px;text-transform:uppercase;letter-spacing:.11em}.contact{background:#272925;color:var(--white)}.contact-top{border-bottom:1px solid rgba(255,255,255,.22);margin-bottom:65px}.contact-grid{display:grid;grid-template-columns:1.5fr 1fr;gap:12vw}.contact-form{display:grid;grid-template-columns:1fr 1fr;gap:30px}.contact-form label{font-size:10px;text-transform:uppercase;letter-spacing:.12em;color:rgba(255,255,255,.55)}.contact-form label:nth-child(4){grid-column:1/-1}.contact-form input,.contact-form select,.contact-form textarea{display:block;width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.35);background:transparent;color:white;padding:12px 0;border-radius:0;outline:none;text-transform:none;letter-spacing:normal}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--acid)}.contact-form option{color:var(--ink)}.contact-form .button{margin-top:10px}.form-note{grid-column:1/-1;font-size:11px;color:rgba(255,255,255,.45)}.contact-details{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.contact-details>p{font-size:10px;text-transform:uppercase;letter-spacing:.13em;color:rgba(255,255,255,.45)}.contact-details>a:not(.text-link){font-size:clamp(22px,2.2vw,34px);border-bottom:1px solid rgba(255,255,255,.3)}address{font-style:normal;color:rgba(255,255,255,.58);margin:22px 0}.footer{background:var(--ink);color:rgba(255,255,255,.6);border-top:1px solid rgba(255,255,255,.16);padding:60px var(--pad);display:grid;grid-template-columns:1.2fr 1fr 1fr auto;gap:40px;align-items:end;font-size:12px}.footer-brand{font-size:28px;line-height:.88;color:white;text-transform:uppercase;font-weight:800}.footer p{margin:0}.footer div{display:flex;flex-direction:column;gap:6px}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s,transform .7s}.reveal.visible{opacity:1;transform:none}
@media (max-width:900px){.site-header{grid-template-columns:1fr auto;height:76px}.desktop-nav,.header-cta,.lang{display:none}.brand{width:68px}.menu-button{display:block}.mobile-menu{position:fixed;z-index:-1;inset:76px 0 auto;background:var(--paper);padding:30px var(--pad) 40px;color:var(--ink);transform:translateY(-110%);opacity:0;display:block;transition:.35s;border-bottom:1px solid var(--line)}.menu-open .mobile-menu{transform:none;opacity:1}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu a{font-size:clamp(30px,8vw,58px);line-height:1.3;border-bottom:1px solid var(--line)}.mobile-menu p{margin:24px 0 0;font-size:11px;text-transform:uppercase;letter-spacing:.12em}.menu-open .menu-button span:first-child{transform:translateY(4px) rotate(45deg)}.menu-open .menu-button span:last-child{transform:translateY(-4px) rotate(-45deg)}.hero-copy{bottom:190px}.hero-index{display:none}.hero-facts div{padding-left:12px;gap:8px}.intro{display:block}.intro-main{max-width:none}.business-lines{grid-template-columns:1fr}.line-card{min-height:300px}.projects-heading{grid-template-columns:1fr}.project-grid{grid-template-columns:1fr}.project-card,.project-card-large{min-height:70vw;grid-row:auto}.process-heading,.services-layout,.studio,.contact-grid{grid-template-columns:1fr}.studio-image{min-height:75vw}.footer{grid-template-columns:1fr 1fr}.services-title h2{margin-bottom:30px}}
@media (max-width:600px){.hero-copy{bottom:215px}.hero-copy h1{font-size:56px}.hero-intro{font-size:15px;max-width:92%}.button-row{align-items:flex-start;flex-direction:column;gap:18px}.hero-facts{padding:18px var(--pad)}.hero-facts div{display:block}.hero-facts span{display:block;margin-bottom:6px}.hero-facts strong{font-size:9px}.intro-columns{grid-template-columns:1fr}.line-card{grid-template-columns:34px 1fr;padding:24px 18px}.projects-heading h2,.intro-main h2,.process-heading h2,.contact h2{font-size:43px}.project-card,.project-card-large{min-height:460px}.project-meta{display:block}.project-meta span{display:block}.project-meta span:last-child{margin-top:4px}.process-list li{grid-template-columns:45px 1fr}.process-list p{grid-column:2}.contact-form{grid-template-columns:1fr}.contact-form label:nth-child(4){grid-column:auto}.form-note{grid-column:auto}.studio-note{grid-template-columns:1fr}.footer{grid-template-columns:1fr}.footer>p:last-child{margin-top:25px}}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.hero-image{animation:none}.reveal{opacity:1;transform:none;transition:none}}

/* Leadership */
.leadership{display:grid;grid-template-columns:minmax(340px,.9fr) 1.25fr;gap:clamp(48px,9vw,150px);background:#f6f5f0}
.leadership .section-label{grid-column:1/-1}
.leadership-portrait{position:relative;min-height:760px;background:#c8c7c1;overflow:hidden}
.leadership-portrait img{height:100%;object-fit:cover;object-position:center top;filter:grayscale(1);transition:transform .8s ease}
.leadership-portrait:hover img{transform:scale(1.025)}
.portrait-caption{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;gap:20px;padding:18px 22px;background:rgba(18,19,17,.9);color:#fff;text-transform:uppercase;font-size:10px;letter-spacing:.12em}
.leadership-copy{align-self:center;max-width:820px}
.leadership-copy h2,.works-copy h2{font-size:clamp(45px,5.9vw,90px);line-height:.96;letter-spacing:-.055em;font-weight:400;margin:0 0 44px}
.leadership-copy h2 em,.works-copy h2 em{font-weight:400;font-style:italic;font-family:Georgia,serif}
.leadership-lede,.works-lede{font-size:clamp(20px,1.8vw,28px);line-height:1.28;color:var(--ink);max-width:760px}
.leadership-copy>p:not(.eyebrow):not(.leadership-lede){max-width:650px;color:#65675f}
.leadership-copy blockquote{margin:52px 0 34px;padding:28px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-family:Georgia,serif;font-style:italic;font-size:clamp(24px,2.5vw,38px);line-height:1.18}
.leadership-pillars{display:flex;flex-wrap:wrap;gap:8px}
.leadership-pillars span{border:1px solid var(--line);border-radius:999px;padding:9px 15px;font-size:10px;text-transform:uppercase;letter-spacing:.12em}

/* Sublime Works */
.works{display:grid;grid-template-columns:1.05fr 1fr;gap:clamp(50px,8vw,130px);background:#20221f;color:#fff}
.works .section-label{grid-column:1/-1}
.works-visual{position:relative;min-height:820px;padding:0 12% 14% 0}
.works-main-image{height:100%;object-fit:cover}
.works-detail-image{position:absolute;right:0;bottom:0;width:42%;height:38%;object-fit:cover;border:10px solid #20221f}
.works-stamp{position:absolute;left:22px;top:22px;background:var(--works-orange);color:var(--ink);width:132px;height:132px;border-radius:50%;display:grid;place-items:center;text-align:center;text-transform:uppercase;font-size:10px;line-height:1.35;letter-spacing:.1em;transform:rotate(-8deg)}
.works-copy{align-self:center}
.works-copy>p:not(.eyebrow){color:rgba(255,255,255,.6);max-width:680px}
.works-copy .works-lede{color:#fff}
.works-capabilities{list-style:none;margin:46px 0 38px;padding:0;border-top:1px solid rgba(255,255,255,.2)}
.works-capabilities li{display:grid;grid-template-columns:42px 1fr;gap:0 18px;padding:20px 0;border-bottom:1px solid rgba(255,255,255,.2)}
.works-capabilities span{grid-row:1/3;font-size:10px;color:rgba(255,255,255,.42);padding-top:4px}
.works-capabilities strong{font-size:18px;font-weight:400}
.works-capabilities small{margin-top:5px;color:rgba(255,255,255,.5);font-size:13px}

@media (max-width:900px){
  .leadership,.works{grid-template-columns:1fr}
  .leadership-portrait{min-height:110vw;max-height:850px}
  .leadership-copy{max-width:none}
  .works-visual{min-height:105vw}
}
@media (max-width:600px){
  .leadership-copy h2,.works-copy h2{font-size:43px}
  .leadership-portrait{min-height:125vw}
  .portrait-caption{display:block}.portrait-caption span{display:block}.portrait-caption span+span{margin-top:5px;color:rgba(255,255,255,.55)}
  .works-visual{min-height:130vw;padding:0 8% 18% 0}
  .works-detail-image{width:48%;height:34%;border-width:6px}
  .works-stamp{width:104px;height:104px;font-size:8px;left:14px;top:14px}
}

/* Sublime Logistics */
@media (min-width:901px){
  .business-lines{grid-template-columns:repeat(2,1fr)}
  .line-card{min-height:360px}
}
.logistics-card{background:var(--acid)}
.logistics-card:hover{background:var(--acid);color:var(--ink)}
.logistics-card:hover p:not(.eyebrow){color:rgba(23,24,22,.68)}

/* Logotipo oficial */
.brand{width:152px}
.brand img,.footer-brand img{height:auto}
.footer-brand{width:160px;filter:invert(1);opacity:.96}
.footer .footer-partners{grid-column:1/-1;display:grid;grid-template-columns:1fr;gap:26px;padding:0 0 46px;margin-bottom:10px;border-bottom:1px solid rgba(255,255,255,.16);align-items:center}.footer-partners>p{text-transform:uppercase;letter-spacing:.13em;font-size:10px;color:rgba(255,255,255,.42)}.footer .partner-logo-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));column-gap:clamp(22px,3.2vw,54px);row-gap:24px;align-items:center}.partner-logo-grid a{min-width:0;height:72px;padding:0 8px 8px;display:grid;place-items:end center;opacity:.66;transition:opacity .25s,transform .25s}.partner-logo-grid a:hover,.partner-logo-grid a:focus-visible{opacity:1;transform:translateY(-3px)}.partner-logo{display:block;width:100%;height:42px;max-width:132px;max-height:42px;object-fit:contain;object-position:center bottom}.partner-logo-dark{filter:invert(1)}.partner-logo-monochrome{filter:grayscale(1) brightness(0) invert(1)}.partner-logo-tall{height:58px;max-height:58px;transform:scale(1.06);transform-origin:center bottom}@media (max-width:1100px){.footer .partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(28px,6vw,72px)}}@media (max-width:900px){.footer .partner-logo-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:600px){.footer .footer-partners{gap:18px}.footer .partner-logo-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:14px}.partner-logo-grid a{height:62px;padding:0 10px 5px}.partner-logo{height:38px;max-width:128px;max-height:38px}.partner-logo-tall{height:54px;max-height:54px;transform:scale(1.05);transform-origin:center bottom}}
.language-switcher{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid currentColor;border-radius:999px;color:inherit}.language-switcher button{width:32px;height:25px;padding:0;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer;opacity:.48;display:grid;place-items:center;transition:background .2s,opacity .2s,transform .2s}.language-switcher button:hover,.language-switcher button:focus-visible{opacity:1;transform:translateY(-1px)}.language-switcher button.active{background:rgba(127,127,127,.24);opacity:1}.language-flag{position:relative;display:block;width:21px;height:14px;overflow:hidden;border-radius:2px;border:1px solid rgba(0,0,0,.16);box-shadow:0 1px 3px rgba(0,0,0,.16)}.flag-es{background:linear-gradient(#aa151b 0 25%,#f1bf00 25% 75%,#aa151b 75%)}.flag-es:after{content:"";position:absolute;left:6px;top:5px;width:2px;height:4px;background:#aa151b;border-radius:1px}.flag-ad{background:linear-gradient(90deg,#10069f 0 33.33%,#fedd00 33.33% 66.66%,#d50032 66.66%)}.flag-ad:after{content:"";position:absolute;left:9px;top:5px;width:3px;height:4px;border:1px solid #b48b24;border-radius:50%;background:#fff2b8}.flag-en{background:linear-gradient(33deg,transparent 40%,#fff 40% 47%,#c8102e 47% 53%,#fff 53% 60%,transparent 60%),linear-gradient(-33deg,transparent 40%,#fff 40% 47%,#c8102e 47% 53%,#fff 53% 60%,transparent 60%),#012169}.flag-en:before,.flag-en:after{content:"";position:absolute;background:#c8102e;box-shadow:0 0 0 2px #fff}.flag-en:before{left:9px;top:0;width:3px;height:100%}.flag-en:after{left:0;top:6px;width:100%;height:3px}@media (max-width:900px){.header-actions{gap:10px}.language-switcher{margin-right:2px}.language-switcher button{width:34px;height:32px}.language-flag{width:21px;height:14px}.menu-button{margin-left:0}}@media (max-width:420px){.brand{width:60px}.site-header{padding-left:16px;padding-right:12px}.header-actions{gap:5px}.language-switcher button{width:33px;height:32px}.menu-button{width:38px;padding:7px}}
.footer .back-to-top{grid-column:1/-1;justify-self:end;display:inline-flex;flex-direction:row;align-items:center;gap:12px;margin-top:10px;padding:11px 15px;border:1px solid rgba(255,255,255,.28);border-radius:999px;color:var(--white);text-transform:uppercase;letter-spacing:.11em;font-size:9px;transition:background .2s,color .2s,transform .2s}.footer .back-to-top span{font-size:16px;line-height:1}.footer .back-to-top:hover,.footer .back-to-top:focus-visible{background:var(--white);color:var(--ink);transform:translateY(-3px)}@media (max-width:600px){.footer .back-to-top{justify-self:start;margin-top:4px}}
@media (max-width:900px){.brand{width:122px}}
