:root{--page:#f8f8f6;--paper:#fff;--ink:#171717;--muted:#70706c;--line:#deded9;--font:Inter,Arial,sans-serif;--gutter:clamp(20px,5vw,72px)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:30px}body{margin:0;background:var(--page);color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:hover{text-decoration:underline;text-underline-offset:5px}a:focus-visible{outline:2px solid var(--ink);outline-offset:6px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:fixed;top:-70px;left:20px;padding:14px;background:var(--ink);color:white;z-index:20}.skip:focus{top:10px}.header{padding:26px var(--gutter);display:flex;align-items:center;gap:36px;border-bottom:1px solid var(--line)}.identity{font-size:12px;font-weight:700;letter-spacing:-.2px}nav{margin-left:auto;display:flex;gap:28px;font-size:11px}.header-store{font-size:11px;display:flex;gap:13px;color:var(--muted)}main,footer{max-width:1280px;margin:auto;padding-inline:var(--gutter)}.hero{padding:60px 0 52px}h1{font-size:clamp(34px,5.7vw,76px);line-height:1.05;letter-spacing:-.06em;font-weight:600;margin:0}.hero-description{font-size:12px;color:var(--muted);margin:17px 0 0}.section-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:18px}h2{margin:0;font-size:13px;font-weight:500;letter-spacing:-.1px}.text-link{display:inline-flex;gap:12px;font-size:10px;color:var(--muted)}.player-shell{background:var(--paper);border:1px solid var(--line);overflow:hidden}.beatstars-player{display:block;border:0;width:100%;height:850px;background:var(--paper)}.licenses{display:grid;grid-template-columns:120px 1fr auto;gap:30px;align-items:baseline;padding:32px 0;margin-top:30px;border-bottom:1px solid var(--line)}.licenses p{font-size:11px;line-height:1.7;color:var(--muted);margin:0;max-width:440px}footer{display:flex;align-items:center;gap:30px;padding-top:26px;padding-bottom:28px;font-size:9px;color:var(--muted)}.preview-note{margin-left:auto}footer a{display:flex;gap:12px}@media(max-width:600px){.header{padding:22px var(--gutter);gap:18px;flex-wrap:wrap}.identity{font-size:11px}.header-store{margin-left:auto;font-size:10px}nav{order:3;width:100%;margin:0;gap:24px;font-size:10px}.hero{padding:40px 0 34px}h1{font-size:clamp(30px,8vw,48px)}.hero-description{font-size:11px;margin-top:12px}.section-heading{margin-bottom:14px}.player-shell{margin-inline:-8px}.beatstars-player{height:760px}.licenses{grid-template-columns:1fr;gap:13px;padding:27px 0;margin-top:15px}.licenses p{max-width:300px}footer{font-size:8px;gap:15px;flex-wrap:wrap}footer a{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

.catalog{padding-top:28px}.section-title h1{margin:0;font-size:13px;letter-spacing:-.1px;line-height:1.4;font-weight:500}footer{margin-top:28px}
@media(min-width:900px){.catalog{width:calc(100vw - 2 * var(--gutter));margin-left:calc(50% - 50vw + var(--gutter))}}

/* La fotografía ocupa todo el ancho desde el borde inferior de la barra superior. */
:root{--page:#fff}
.portrait-header{height:420px;position:relative;overflow:hidden;width:100%;background:var(--page)}
.portrait-header img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 34%;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 48%,transparent 100%)}
@media(min-width:900px){
  .portrait-header{height:clamp(460px,39vw,540px)}
  .portrait-header::after{content:"";position:absolute;inset:auto 0 0;height:36%;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}
  .portrait-header img{
    position:absolute;
    top:-20px;
    left:clamp(20px,5vw,88px);
    width:clamp(650px,57vw,820px);
    height:auto;
    object-fit:contain;
    -webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%),linear-gradient(to right,transparent 0%,#000 8%,#000 68%,transparent 100%);
    mask-image:linear-gradient(to bottom,#000 0%,#000 65%,transparent 100%),linear-gradient(to right,transparent 0%,#000 8%,#000 68%,transparent 100%);
    -webkit-mask-composite:source-in;
    mask-composite:intersect;
  }
}
@media(max-width:600px){.portrait-header{height:310px}.portrait-header img{object-position:center 30%}.catalog{padding-top:8px}}
.simple-section{display:grid;grid-template-columns:1fr 2fr;gap:30px;border-top:1px solid var(--line);padding:30px 0;scroll-margin-top:20px}.simple-section h2{font-size:13px}.simple-section p{margin:0;color:var(--muted);font-size:11px;line-height:1.6}
@media(max-width:600px){.simple-section{grid-template-columns:1fr;gap:14px;padding:24px 0}}

.player-shell{min-height:760px;position:relative}
[hidden]{display:none!important}
.player-fallback{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:22px;padding:32px;background:#fff;text-align:center;font-size:14px}
.player-fallback p{margin:0;color:var(--muted)}
.player-fallback-actions{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}
.player-fallback-actions button,.player-fallback-actions a{border:0;background:none;padding:8px 0;color:var(--ink);font:inherit;text-decoration:underline;text-underline-offset:5px;cursor:pointer}
.file-player-note{min-height:760px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;padding:32px;text-align:center;font-size:14px}
.file-player-note p{margin:0;color:var(--muted)}
.file-player-note a{text-decoration:underline;text-underline-offset:5px}
@media(max-width:600px){.file-player-note{min-height:680px}}

.socials{display:flex;justify-content:center;margin-top:0;padding:38px 18px;background:#fff}
.social-links{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.5vw,20px);flex-wrap:wrap}
.social-link{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:#000}
.social-link:hover{opacity:.58}
.social-link svg{width:25px;height:25px;flex:none}
.social-link span{display:none}
.discography{width:calc(100vw - 32px);margin:56px 0 0 calc(50% - 50vw + 16px);border-top:1px solid var(--line);padding:28px 0 48px;scroll-margin-top:20px}
.discography-heading{margin-bottom:22px}
.discography-heading h2{font-size:13px}
.carousel-controls{display:flex;gap:7px}
.carousel-arrow{width:34px;height:34px;border:1px solid var(--line);border-radius:50%;background:#fff;color:var(--ink);font-size:17px;line-height:1;cursor:pointer;transition:background .2s,color .2s,border-color .2s}
.carousel-arrow:hover:not(:disabled){background:var(--ink);color:#fff;border-color:var(--ink)}
.carousel-arrow:disabled{opacity:.32;cursor:default}
.release-track{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(250px,29vw,340px);gap:22px;overflow-x:auto;overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#c6c6c2 transparent;padding:0 0 17px;outline-offset:4px}
.release-card{display:block;min-width:0;scroll-snap-align:start}
.release-cover{display:block;aspect-ratio:1;overflow:hidden;background:#f0f0ee}
.release-cover img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .55s cubic-bezier(.2,.75,.2,1)}
.release-title{display:block;margin-top:14px;font-size:13px;line-height:1.35;font-weight:500}
.release-card:hover{text-decoration:none}
.release-card:hover .release-title{text-decoration:underline;text-underline-offset:4px}
@media(hover:hover){.release-card:hover .release-cover img{transform:scale(1.075)}}
.discography-all{display:inline-flex;gap:12px;margin-top:20px;font-size:11px;color:var(--muted)}
@media(max-width:600px){.socials{padding:28px 8px}.social-links{gap:12px}.social-link{width:30px;height:30px}.social-link svg{width:25px;height:25px}.discography{width:calc(100vw - 24px);margin:38px 0 0 calc(50% - 50vw + 12px);padding:22px 0 38px}.release-track{grid-auto-columns:min(78vw,320px);gap:14px}.release-title{font-size:12px}.player-shell{min-height:680px}}
@media(prefers-reduced-motion:reduce){.release-cover img,.carousel-arrow{transition:none}}
.catalog-heading,.discography-heading{justify-content:flex-end}
.beatstars-player{height:850px}
.player-shell{min-height:850px}
footer{min-height:65px}
button,input,select,textarea{font-family:var(--font)}
.identity{font-size:clamp(16px,1.4vw,22px)}
nav{font-size:clamp(14px,1.1vw,17px)}
.social-links{gap:clamp(16px,2vw,28px)}
.social-link{width:52px;height:52px}
.social-link svg{width:42px;height:42px}
@media(max-width:600px){
  .identity{font-size:16px}
  nav{font-size:14px}
  .social-links{gap:8px}
  .social-link{width:clamp(32px,9vw,40px);height:clamp(32px,9vw,40px)}
  .social-link svg{width:clamp(28px,8vw,36px);height:clamp(28px,8vw,36px)}
}

/* Selector horizontal de catálogos: un único reproductor activo. */
.catalog-tabs{display:flex;gap:clamp(24px,3vw,44px);overflow-x:auto;scrollbar-width:thin;margin-bottom:20px;border-bottom:1px solid var(--line);overscroll-behavior-inline:contain}
.catalog-tab{position:relative;flex:none;border:0;border-bottom:2px solid transparent;background:none;padding:15px 0;color:var(--muted);font:500 15px var(--font);white-space:nowrap;cursor:pointer}
.catalog-tab:hover{color:var(--ink)}
.catalog-tab[aria-selected="true"]{color:var(--ink);border-bottom-color:var(--ink)}
.catalog-tab:focus-visible{outline:2px solid var(--ink);outline-offset:-4px}
@media(max-width:600px){.catalog-tabs{gap:26px;margin-inline:-8px;margin-bottom:16px}.catalog-tab{font-size:14px;padding:14px 0}}

/* Prueba de diseño: jerarquía sobria, ritmo de espacios y movimiento funcional. */
:root{--ink:#151515;--muted:#686868;--line:#e8e8e8;--ease:cubic-bezier(.22,.68,.2,1)}
.header{min-height:88px;padding-block:25px;border-bottom-color:var(--line)}
.identity{font-size:clamp(20px,1.4vw,24px);font-weight:600;letter-spacing:-.8px}
.header nav{gap:36px;font-size:15px;font-weight:400}
.header nav a{position:relative;padding-block:8px;text-decoration:none}
.header nav a::after{content:"";position:absolute;bottom:2px;left:0;right:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 220ms var(--ease)}
.header nav a:hover::after,.header nav a:focus-visible::after{transform:scaleX(1)}
.catalog{padding-top:30px}
.catalog-tabs{gap:clamp(24px,3vw,48px);margin-bottom:24px;border-bottom:0;padding-bottom:2px}
.catalog-tab{padding:13px 0 15px;border-bottom:0;font-size:15px;font-weight:400;letter-spacing:-.15px;transition:color 180ms ease}
.catalog-tab::after{content:"";position:absolute;bottom:3px;left:0;right:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:left;transition:transform 240ms var(--ease)}
.catalog-tab[aria-selected="true"]{border:0;font-weight:600}
.catalog-tab[aria-selected="true"]::after{transform:scaleX(1)}
.player-shell{border-color:#e3e3e3}
.discography{margin-top:64px;padding-top:24px;padding-bottom:32px;border-top-color:var(--line)}
.discography-heading{margin-bottom:24px}
.carousel-controls{gap:10px}
.carousel-arrow{width:38px;height:38px;font-size:19px;border-color:#d9d9d9;transition:background 180ms ease,color 180ms ease,border-color 180ms ease}
.release-track{gap:24px;scrollbar-color:#dedede transparent}
.release-title{font-size:14px;line-height:1.45;letter-spacing:-.15px;margin-top:16px}
.release-cover img{transition:transform 500ms var(--ease)}
@media(hover:hover){.release-card:hover .release-cover img{transform:scale(1.045)}}
.socials{padding-top:36px;padding-bottom:48px}
.social-links{gap:clamp(18px,2.2vw,34px)}
.social-link{transition:opacity 180ms ease,transform 180ms var(--ease)}
@media(hover:hover){.social-link:hover{opacity:.65;transform:translateY(-3px)}}
footer{margin-top:0;min-height:80px}
@media(max-width:600px){
  .header{min-height:78px;padding-block:20px;gap:18px;flex-wrap:nowrap}
  .identity{font-size:20px}
  .header nav{order:initial;width:auto;margin-left:auto;gap:18px;font-size:13px}
  .catalog{padding-top:20px}
  .catalog-tabs{gap:28px;margin-bottom:18px}
  .catalog-tab{font-size:14px;min-height:46px}
  .discography{margin-top:42px;padding-top:20px;padding-bottom:22px}
  .discography-heading{margin-bottom:20px}
  .release-track{gap:16px}
  .release-title{font-size:13px;margin-top:12px}
  .socials{padding:28px 0 36px}
  .social-links{gap:10px}
  footer{min-height:65px}
}
@media(prefers-reduced-motion:reduce){.catalog-tab,.catalog-tab::after,.header nav a::after,.social-link,.release-cover img,.carousel-arrow{transition:none}.social-link:hover{transform:none}}

/* Prueba local: logo de la portada como firma centrada. */
.logo-header{position:relative;display:grid;justify-items:center;gap:20px;min-height:200px;padding:30px var(--gutter) 24px}
.logo-header .identity{display:block;line-height:0;text-decoration:none}
.identity-logo{display:block;width:clamp(350px,42vw,560px);height:auto}
.logo-header nav{position:absolute;right:var(--gutter);bottom:24px;margin:0}
@media(max-width:600px){
  .logo-header{min-height:174px;padding:24px 20px 18px;gap:16px}
  .identity-logo{width:min(90vw,400px);max-width:100%}
  .logo-header nav{position:static;margin:0;gap:28px;width:auto;justify-content:center}
}

/* Helvetica Bold: fuente verificada en el editor de The Life of Pablo. */
:root{--font:Helvetica,Arial,sans-serif}
body{font-weight:700}
body :is(a,p,span,h1,h2,h3,h4,button,input,select,textarea,li,label){font-family:var(--font);font-weight:700!important}

/* Prueba de home: composición fotográfica y navegación adaptable. */
.home-trial .logo-header{min-height:0;padding:36px 5vw 0;border:0;gap:28px}
.home-trial .identity-logo{width:min(42vw,560px)}
.home-trial .logo-header nav{position:static;display:flex;width:100%;justify-content:space-evenly;padding:24px 0;margin:0;border:0}
.home-trial .logo-header nav a{font-size:16px;text-transform:uppercase}
.menu-toggle{display:none}
.home-intro{width:min(1120px,88vw);margin:38px auto 100px;display:grid;grid-template-columns:1fr 1fr;gap:60px}
.home-feature{display:flex;flex-direction:column;gap:28px;text-align:center;text-decoration:none;color:#111;font-size:20px;text-transform:uppercase;letter-spacing:-.025em}
.home-feature img{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover}
.home-feature:hover span{text-decoration:underline;text-underline-offset:6px}
.home-feature:focus-visible{outline:2px solid #111;outline-offset:10px}
@media(max-width:700px){
 .home-trial .logo-header{padding:28px 24px 18px;display:flex;justify-content:center;min-height:140px}
 .home-trial .identity-logo{width:min(70vw,400px)}
 .menu-toggle{display:flex;position:absolute;left:22px;top:50%;transform:translateY(-50%);flex-direction:column;gap:6px;width:32px;padding:6px 0;background:none;border:0;cursor:pointer}
 .menu-toggle span{display:block;height:2px;width:28px;background:#111}
 .home-trial .logo-header nav{display:none;position:absolute;top:100%;left:0;background:#fff;z-index:20;flex-direction:column;align-items:center;gap:28px;padding:36px 24px;box-shadow:0 12px 20px #00000008}
 .home-trial .logo-header nav.is-open{display:flex}
 .home-intro{width:82vw;margin:28px auto 64px;grid-template-columns:1fr;gap:52px}
 .home-feature{font-size:18px;gap:20px}
}

/* Home con una sola fotografía central. */
.home-intro{display:flex;flex-direction:column;width:min(720px,82vw);gap:32px}
.home-actions{display:flex;justify-content:space-between;gap:24px;width:100%}
.home-actions a{color:#111;text-decoration:none;text-transform:uppercase;font-size:18px;letter-spacing:-.025em}
.home-actions a:hover{text-decoration:underline;text-underline-offset:6px}
.home-portrait{display:block;width:100%;height:auto}
@media(max-width:700px){.home-intro{gap:26px}.home-actions{gap:16px;justify-content:center}.home-actions a{font-size:14px;text-align:center}}
/* Ajuste a la distribución de la referencia: menú lateral y foto central. */
.home-trial .logo-header{padding:30px 5vw 20px;min-height:205px}
.home-trial .identity-logo{width:min(38vw,480px)}
.home-trial .logo-header nav{position:absolute;top:280px;left:3vw;right:auto;width:190px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-evenly;gap:0;height:320px;padding:0;z-index:2}
.home-trial .logo-header nav a{font-size:18px;text-transform:none}
.home-intro{width:min(610px,48vw);margin:82px auto 100px;position:relative;gap:0}
.home-actions{position:absolute;bottom:calc(100% + 54px);left:88%;width:max-content;gap:30px}
.home-actions a{font-size:14px}
.home-portrait{aspect-ratio:3/2;object-fit:cover;object-position:50% 35%}
@media(max-width:1000px) and (min-width:701px){.home-actions{left:35%;gap:20px}.home-trial .logo-header nav{width:130px}.home-intro{width:56vw}}
@media(max-width:700px){
 .home-trial .logo-header{min-height:140px;padding:24px 20px}
 .home-trial .identity-logo{width:min(66vw,320px)}
 .home-trial .logo-header nav{display:none;position:fixed;inset:140px 0 0;width:100%;height:calc(100dvh - 140px);padding:50px 30px 90px;align-items:center;justify-content:center;gap:45px;box-shadow:none;background:#fff;z-index:30}
 .home-trial .logo-header nav.is-open{display:flex}
 .home-trial .logo-header nav a{font-size:25px}
 .home-trial:has(.menu-toggle[aria-expanded="true"]){overflow:hidden}
 .menu-toggle[aria-expanded="true"] span:nth-child(1){transform:translateY(8px) rotate(45deg)}
 .menu-toggle[aria-expanded="true"] span:nth-child(2){opacity:0}
 .menu-toggle[aria-expanded="true"] span:nth-child(3){transform:translateY(-8px) rotate(-45deg)}
 .home-intro{width:68vw;margin:95px auto 70px}
 .home-actions{left:50%;transform:translateX(-50%);bottom:calc(100% + 48px);gap:24px;width:max-content}
 .home-actions a{font-size:12px}
}

.home-trial .logo-header nav{height:auto;gap:32px;justify-content:flex-start}
.home-trial .logo-header nav a{font-size:14px;text-transform:uppercase}
.contact-trial{width:min(560px,86vw);margin:100px auto 80px;scroll-margin-top:30px}
.contact-trial h2{text-align:center;font-size:22px;margin-bottom:36px}
.contact-form{display:grid;gap:24px}.contact-form label{display:grid;gap:10px;font-size:14px}
.contact-form input,.contact-form textarea{width:100%;padding:12px;border:1px solid #bbb;background:white;font:inherit;border-radius:0}
.contact-form p{font-size:12px;color:#666;line-height:1.5}
.contact-form button{justify-self:start;padding:12px 28px;border:1px solid #aaa;background:white;color:#777}
@media(max-width:700px){.home-trial .logo-header nav{height:calc(100dvh - 140px);padding-top:95px;justify-content:flex-start;gap:32px}.home-trial .logo-header nav a{font-size:16px}}
/* Mostrar la fotografía completa, sin recorte panorámico. */
.home-portrait{aspect-ratio:auto;height:auto;object-fit:contain}
/* Navegación de escritorio alineada con los enlaces de la portada. */
@media(min-width:701px){
 .home-trial .logo-header nav{top:calc(100% + 14px);left:5vw;width:max-content;height:auto;flex-direction:row;gap:30px;align-items:center;padding:0;justify-content:flex-start}
 .home-trial .logo-header nav a{font-size:14px;letter-spacing:-.025em;text-transform:uppercase}
}

/* Grupos simétricos en un mismo eje y catálogo centrado. */
.home-trial .catalog-tabs{justify-content:center}
@media(min-width:701px){
 .home-trial .logo-header{min-height:205px;padding-bottom:20px}
 .home-trial .logo-header nav{top:calc(100% + 14px);left:calc(50% - min(560px,44vw));width:260px;justify-content:center;gap:30px}
 .home-intro{margin-top:112px}
 .home-actions{bottom:calc(100% + 68px);left:auto;right:calc(50% - min(560px,44vw));width:360px;justify-content:center;gap:30px;transform:none}
}
.contact-page .logo-header{padding:36px 24px;min-height:200px}
.contact-page .contact-trial{margin-top:45px}

@media(min-width:701px){
 .home-trial .logo-header nav,.home-trial .logo-header .home-actions{position:absolute;top:calc(100% + 14px);bottom:auto;width:max-content;gap:30px;justify-content:center}
 .home-trial .logo-header nav{left:max(5vw,calc(50% - 560px))}
 .home-trial .logo-header .home-actions{right:max(5vw,calc(50% - 560px));left:auto;transform:none}
 .home-trial .logo-header nav a,.home-trial .home-actions a{font-size:14px;line-height:1.5;letter-spacing:-.025em}
}
@media(max-width:700px){.home-trial .logo-header .home-actions{position:absolute;top:calc(100% + 30px);bottom:auto;left:50%;right:auto;transform:translateX(-50%)}}

.home-trial .logo-header nav .mobile-menu-link{display:none}
@media(max-width:700px){.home-trial .logo-header nav .mobile-menu-link{display:block}}
/* Reducción leve del espacio superior del home en escritorio. */
@media(min-width:701px){.home-trial .logo-header{padding-top:18px;min-height:185px}}
@media(min-width:701px){.home-trial .logo-header{padding-top:10px;min-height:165px}}

.contact-honey{display:none!important}.contact-form button[type="submit"]{color:#111;border-color:#111;cursor:pointer}.contact-form button[type="submit"]:hover{background:#111;color:#fff}
/* Cabecera de contacto con las mismas proporciones que el home. */
.contact-page .logo-header{padding:10px 5vw 20px;min-height:165px;border:0;gap:28px}
.contact-page .identity-logo{width:min(38vw,480px)}
@media(max-width:700px){.contact-page .logo-header{min-height:140px;padding:24px 20px;display:flex;justify-content:center}.contact-page .identity-logo{width:min(66vw,320px)}}
/* Discografía sin divisor y con portadas de mayor tamaño. */
.discography{border-top:0}
.release-track{grid-auto-columns:clamp(310px,34vw,420px)}
@media(max-width:600px){.release-track{grid-auto-columns:min(86vw,380px)}}
/* Ocultar el artefacto fino del borde izquierdo de la fotografía. */
.home-portrait{border:0;box-shadow:none;clip-path:inset(0 0 0 1px)}

.release-track{grid-auto-columns:clamp(340px,37vw,460px)}
@media(max-width:600px){.release-track{grid-auto-columns:min(90vw,410px)}}

.copyright-footer{display:flex;justify-content:center;align-items:flex-start;min-height:65px;padding:0 20px 28px;text-align:center}.copyright-footer p{margin:0;color:#111;font-size:12px;line-height:1.5}

.contact-mobile-label{display:none}@media(max-width:700px){.contact-desktop-label{display:none}.contact-mobile-label{display:inline}}
