:root{
  --bg:#ffffff;
  --fg:#0a0a0a;
  --dim:#909090;
  --line:#e6e6e6;
  --pad:clamp(1.25rem,4vw,3rem);
}
*{margin:0;padding:0;box-sizing:border-box}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
body{
  background:var(--bg);color:var(--fg);
  font-family:"Archivo",-apple-system,"Helvetica Neue",Arial,sans-serif;
  font-size:16px;line-height:1.75;font-weight:400;
  -webkit-font-smoothing:antialiased;
}
img{max-width:100%;display:block}
a{color:inherit;text-decoration:none}
::selection{background:var(--fg);color:var(--bg)}
:focus-visible{outline:1px solid currentColor;outline-offset:4px}

/* the wordmark is the only branding — never the name as text.
   ponytail: mask images are inlined as data URIs — a browser refuses to load a
   mask from a file:// page, so linked ones vanish when the page is opened
   straight from Finder instead of a server. */
.mark{
  display:block;aspect-ratio:1559/139;background:currentColor;
  -webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='181 173 1559 139'%3E%3Cpath d='M310.9,272.6v36.8h-129.9v-133.3h41.9v96.6h88Z'/%3E%3Cpath d='M488.7,242.7c0,41.3-30.5,69-73.2,69h-25.7c-41.7,0-73.2-27.6-73.2-69s30.5-69,73.2-69h25.7c42.7,0,73.2,27.8,73.2,69ZM446,242.7c0-17.1-12.4-29.9-30.5-29.9h-25.7c-18.1,0-30.5,12.8-30.5,29.9s12.4,29.9,30.5,29.9h25.7c18.1,0,30.5-12.6,30.5-29.9Z'/%3E%3Cpath d='M502,248.6v-72.6h41.9v69.2c0,14.1,6.3,26.5,23.8,26.5h25.7c17.7,0,23.8-12.4,23.8-26.5v-69.2h41.9v72.6c0,41.3-25,63.1-65.7,63.1h-25.7c-40.8,0-65.7-21.7-65.7-63.1Z'/%3E%3Cpath d='M676.3,176h41.9v135.6h-41.9v-135.6Z'/%3E%3Cpath d='M1351.8,175.4h41.9v133.3h-41.9v-133.3Z'/%3E%3Cpath d='M887.2,265.3c0,27.4-19.4,46.1-64.2,46.3h-28.4c-53.3,0-62.1-29.7-62.1-47.6h42.1c1.1,6.7,9.1,10.3,22.7,10.3h25.7c15,0,21.3-3,21.3-8.2s-3.2-7-13-7h-46.9c-33.1,0-49.9-15.2-49.9-38.9s15-46.3,62.1-46.5h27.1c53.9,0,60.6,33.3,60.6,46.3h-42.1c-.8-5.5-5.9-10.3-19.6-10.3h-25.9c-15.8,0-19.4,4.4-19.4,8.4s3.2,7,11.8,7h50.1c31.6,0,48,16.6,48,40.2h0Z'/%3E%3Cpath d='M1017.9,288.2h-76.2l-5.5,21.1h-42.3l35.2-133.3h101.5l35.2,133.3h-42.5l-5.5-21.1h0ZM1008.1,251l-9.9-38.3h-37.1l-9.9,38.3h57Z'/%3E%3Cpath d='M1340.3,226.8c0,28.4-22.5,51.4-56.6,51.4h-56v30.5h-41.9v-133.3h97.9c34.1,0,56.6,23.1,56.6,51.4h0ZM1298.4,226.8c0-8.2-6.7-14.7-14.7-14.7h-56v29.3h56c8,0,14.7-6.5,14.7-14.7Z'/%3E%3Cpath d='M1563.9,212.2h-57v96.6h-41.9v-96.6h-57.1v-36.8h156v36.8h0Z'/%3E%3Cpath d='M1740,212.2l-90,59.8h90v36.8h-164.3v-36.8l88-59.8h-88v-36.8h164.3v36.8Z'/%3E%3C/svg%3E") center/contain no-repeat;
          mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='181 173 1559 139'%3E%3Cpath d='M310.9,272.6v36.8h-129.9v-133.3h41.9v96.6h88Z'/%3E%3Cpath d='M488.7,242.7c0,41.3-30.5,69-73.2,69h-25.7c-41.7,0-73.2-27.6-73.2-69s30.5-69,73.2-69h25.7c42.7,0,73.2,27.8,73.2,69ZM446,242.7c0-17.1-12.4-29.9-30.5-29.9h-25.7c-18.1,0-30.5,12.8-30.5,29.9s12.4,29.9,30.5,29.9h25.7c18.1,0,30.5-12.6,30.5-29.9Z'/%3E%3Cpath d='M502,248.6v-72.6h41.9v69.2c0,14.1,6.3,26.5,23.8,26.5h25.7c17.7,0,23.8-12.4,23.8-26.5v-69.2h41.9v72.6c0,41.3-25,63.1-65.7,63.1h-25.7c-40.8,0-65.7-21.7-65.7-63.1Z'/%3E%3Cpath d='M676.3,176h41.9v135.6h-41.9v-135.6Z'/%3E%3Cpath d='M1351.8,175.4h41.9v133.3h-41.9v-133.3Z'/%3E%3Cpath d='M887.2,265.3c0,27.4-19.4,46.1-64.2,46.3h-28.4c-53.3,0-62.1-29.7-62.1-47.6h42.1c1.1,6.7,9.1,10.3,22.7,10.3h25.7c15,0,21.3-3,21.3-8.2s-3.2-7-13-7h-46.9c-33.1,0-49.9-15.2-49.9-38.9s15-46.3,62.1-46.5h27.1c53.9,0,60.6,33.3,60.6,46.3h-42.1c-.8-5.5-5.9-10.3-19.6-10.3h-25.9c-15.8,0-19.4,4.4-19.4,8.4s3.2,7,11.8,7h50.1c31.6,0,48,16.6,48,40.2h0Z'/%3E%3Cpath d='M1017.9,288.2h-76.2l-5.5,21.1h-42.3l35.2-133.3h101.5l35.2,133.3h-42.5l-5.5-21.1h0ZM1008.1,251l-9.9-38.3h-37.1l-9.9,38.3h57Z'/%3E%3Cpath d='M1340.3,226.8c0,28.4-22.5,51.4-56.6,51.4h-56v30.5h-41.9v-133.3h97.9c34.1,0,56.6,23.1,56.6,51.4h0ZM1298.4,226.8c0-8.2-6.7-14.7-14.7-14.7h-56v29.3h56c8,0,14.7-6.5,14.7-14.7Z'/%3E%3Cpath d='M1563.9,212.2h-57v96.6h-41.9v-96.6h-57.1v-36.8h156v36.8h0Z'/%3E%3Cpath d='M1740,212.2l-90,59.8h90v36.8h-164.3v-36.8l88-59.8h-88v-36.8h164.3v36.8Z'/%3E%3C/svg%3E") center/contain no-repeat;
}

.meta{font-size:.68rem;font-weight:500;text-transform:uppercase;letter-spacing:.2em;line-height:1.6}

/* ---------- nav ---------- */
nav{
  position:fixed;inset:0 0 auto 0;z-index:50;
  display:flex;justify-content:space-between;align-items:center;gap:1rem;
  padding:clamp(1rem,2.4vw,1.6rem) var(--pad);
  mix-blend-mode:difference;
}
/* difference-blended: #6f6f6f reads dim on white and on black, #f5f5f5 reads solid on both */
nav a{color:#6f6f6f;transition:color .25s}
nav .mark,nav a.on,nav a:hover{color:#f5f5f5}
nav .mark{width:clamp(140px,13vw,190px);transition:opacity .4s}
/* the hero already shows the wordmark — the nav one waits until it has scrolled away */
nav:not(.past) .mark{opacity:0;pointer-events:none}
nav ul{display:flex;gap:clamp(1rem,2.6vw,2.4rem);list-style:none}
@media(max-width:560px){
  nav .mark{width:120px}
  nav ul.meta{gap:.7rem;font-size:.6rem;letter-spacing:.08em}
}

/* ---------- hero ----------
   cutout portrait in front of the LP wordmark, which runs edge to edge behind
   her at low opacity. The photo is sized by the viewport HEIGHT and pinned to the
   bottom, so her framing is identical from phone to ultrawide — wide screens just
   get more white either side, narrow ones crop the jacket's shoulders.
   ponytail: inline SVG, not a CSS mask — masks won't load on file://. */
.hero{position:relative;height:100vh;height:100dvh;overflow:hidden;padding:0;background:#fff}
.hero figure{margin:0}
.hero figure img,.hero .lp{position:absolute}
.hero figure img{bottom:0;left:50%;translate:-50% 0;height:95%;width:auto;max-width:none}  /* 110%: lifts her head to ~12% from the top */
.hero .lp{left:50%;top:24%;width:calc(100% - 2*var(--pad));translate:-50% -50%;fill:var(--fg);opacity:.36}  /* the #grain filter leaves only a faint, minimal ink texture */
@media(max-aspect-ratio:3/4){
  /* phones/portrait: photo exactly as tall as the screen, so she always closes off the
     bottom edge; wordmark just above her head. Texture turns to noise at this size: off. */
  .hero figure img{height:100%}
  .hero .lp{top:13%}
  .hero .lp g{filter:none}
}



/* ---------- sections ---------- */
section{padding:clamp(6rem,15vh,11rem) var(--pad);scroll-margin-top:1px}
.wrap{max-width:660px;margin:0 auto}
.label{color:var(--dim);margin-bottom:clamp(2.5rem,6vh,4rem)}
p{margin:0 auto 1.4rem;max-width:60ch}
p:last-child{margin-bottom:0}

.about .wrap{text-align:center}
.about .clubs{margin-top:clamp(3rem,7vh,5rem);color:var(--dim);text-wrap:balance}

/* silent full-bleed image, no caption, no frame */
figure.plate{margin:0}
figure.plate img,figure.plate video{display:block;width:100%;height:clamp(340px,72svh,800px);object-fit:cover;filter:grayscale(1)}

/* ---------- frontal (inverted, scroll-told) ---------- */
/* clip, not hidden: clip keeps position:sticky working while the turned slab
   is free to reach past the column without pushing the page sideways */
.frontal{background:#0a0a0a;color:#fff;--line:#262626;--dim:#7a7a7a;padding:0 var(--pad);overflow-x:clip}
.fgrid{max-width:1180px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;
  gap:clamp(2rem,6vw,6rem)}
.steps{grid-area:1/1}
/* each block holds the screen, then rolls out as the next one rolls in */
.step{min-height:100svh;display:grid;align-content:center;
  opacity:0;transform:translateY(48px);
  transition:opacity .8s cubic-bezier(.2,.8,.2,1),transform .8s cubic-bezier(.2,.8,.2,1)}
.step.in{opacity:1;transform:none}
.step .wordmark{
  aspect-ratio:2047/166;width:min(100%,480px);
  -webkit-mask-image:url("data:image/png;base64,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");
          mask-image:url("data:image/png;base64,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");
}
.step p{margin-inline:0;max-width:34ch;font-size:clamp(1rem,1.5vw,1.35rem);line-height:1.6}

.stage{grid-area:1/2;position:sticky;top:0;height:100svh;display:grid;place-items:center;
  perspective:900px;perspective-origin:50% 45%}

/* ---- the FRONTAL mark as an extruded 3D object ----
   ponytail: no 3D library — the depth is N copies of the same alpha mask stacked
   along Z, each a shade darker, so the sides read as shaded faces. Masked, so it
   takes the section's white from currentColor instead of needing a second file. */
.float{width:min(96%,520px);animation:drift 14s ease-in-out infinite;transform-style:preserve-3d}
.slab{
  position:relative;width:100%;aspect-ratio:498/311;transform-style:preserve-3d;
  transform:rotateX(var(--rx,14deg)) rotateY(var(--ry,-60deg)) translateZ(-21px);
}
.slab i{
  position:absolute;inset:0;background:hsl(0 0% var(--l));
  -webkit-mask:url("data:image/png;base64,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") center/contain no-repeat;
          mask:url("data:image/png;base64,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") center/contain no-repeat;
  transform:translateZ(calc(var(--i) * 1.4px));
}
@keyframes drift{
  0%,100%{transform:translate3d(0,-6px,0) rotateZ(-.6deg)}
  50%    {transform:translate3d(0,6px,0)  rotateZ(.6deg)}
}

/* gigs are a core Table block, so Louisa adds a row per event: date/name (linked) | venue */
figure.events{margin:clamp(1.5rem,4vh,2.5rem) 0 0;border-top:1px solid var(--line)}
figure.events table{width:100%;border-collapse:collapse}
figure.events td{border:0;border-bottom:1px solid var(--line);padding:1.1rem 0}
figure.events td:last-child{text-align:right;color:var(--dim);padding-left:1.5rem}
figure.events a{color:inherit;text-decoration:none}
figure.events tr:has(a):hover{color:#fff}
.step .ra{display:inline-block;margin:1.5rem 0 0;font-size:.68rem;line-height:1.6;max-width:none;color:var(--dim);text-decoration:none}
.step .ra:hover{color:#fff}
/* played already — same list, stepped back so the upcoming one stays the loud half */
.events.past td{color:var(--dim)}
.step .label{margin-bottom:0}

@media(max-width:860px){
  .fgrid{display:block}
  .stage{height:42svh;padding-top:3rem;z-index:1;background:linear-gradient(#0a0a0a 76%,transparent)}
  .float{width:min(62%,300px)}
  .step{min-height:66svh}
  .step p{max-width:none}
}

/* ---------- music ---------- */
.music .wrap{text-align:center}
.links{list-style:none;display:grid;gap:.2rem}
.links a{display:inline-block;padding:.6rem 0;font-size:1.15rem}
.links a:hover{text-decoration:underline;text-underline-offset:6px}

/* ---------- shop ----------
   Each card is a "product" group (insertable as the "Shop-Produkt" pattern). Inside, every
   colour is a "variant" group: background colour = swatch, two images = front/back.
   site.js shows the first variant and builds the swatches; the editor shows them all. */
.shop .label{text-align:center}
.products{
  max-width:1180px;margin:0 auto;
  display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),340px));justify-content:center;gap:clamp(1rem,2vw,2rem);
}
.product .variant{position:relative;aspect-ratio:1;overflow:hidden;padding:0}
.product .variant + .variant{margin-top:1rem}                 /* editor: variants stacked */
.variants.js .variant:not(.on){display:none}                   /* live: one at a time */
.variants.js .variant + .variant{margin-top:0}
.product .variant figure{position:absolute;inset:0;margin:0}
.product .variant a{display:block;height:100%}
.product .variant img{width:100%;height:100%;object-fit:cover;transition:opacity .4s,scale .6s}
.product .variant .back{opacity:0}
@media(hover:hover){
  .product .variant:hover .back{opacity:1}
  .product .variant:hover img{scale:1.03}
}
.swatches{display:flex;gap:.5rem;margin-top:1rem;min-height:18px}
.swatches button{
  width:18px;height:18px;border-radius:50%;border:1px solid #c8c8c8;background:var(--c);cursor:pointer;
  outline-offset:2px;
}
.swatches button[aria-pressed=true]{outline:1px solid var(--fg)}
.product h3{margin-top:.6rem;font-size:1.25rem;font-weight:600;font-stretch:70%;text-transform:uppercase;letter-spacing:.01em;line-height:1.2}
.product.is-style-soon{opacity:.4;filter:grayscale(1)}
.product.is-style-soon .variant{pointer-events:none}
.focus-high img{object-position:center 35%}
.product .price{margin:.15rem 0 0;color:var(--dim);font-size:.95rem}

/* ---------- contact ---------- */
footer{padding:clamp(6rem,15vh,11rem) var(--pad) clamp(2.5rem,6vh,4rem);text-align:center}
.mails{display:flex;flex-wrap:wrap;gap:clamp(1.6rem,4vw,2.4rem);justify-content:center;align-items:center}
.mails p{margin:0}
.mails .meta{color:var(--dim);margin-bottom:.35rem}
.mail{font-size:clamp(1.05rem,2.4vw,1.5rem);font-weight:500;letter-spacing:.02em;overflow-wrap:anywhere}
.mail a:hover{text-decoration:underline;text-underline-offset:8px}
/* core Social Icons block (URLs editable there); its icons are swapped for the wordmarks below.
   button: the editor renders each link as one */
.wp-block-social-links.socials{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:clamp(2.5rem,6vh,4rem) 0 0;padding:0;list-style:none}
.wp-block-social-links.socials .wp-social-link{color:var(--fg);background:none;margin:0;padding:0}
.wp-block-social-links.socials .wp-social-link svg{display:none}
/* full platform wordmarks, one ink colour like the rest of the page (inlined: masks fail on file://) */
.wp-block-social-links.socials .wp-social-link :is(a,button){display:block;border:0;padding:0;background:currentColor;opacity:.55;transition:opacity .25s;-webkit-mask:var(--m) center/contain no-repeat;mask:var(--m) center/contain no-repeat}
.wp-block-social-links.socials .wp-social-link :is(a,button):hover{opacity:1}
.wp-block-social-links.socials .wp-social-link-instagram :is(a,button){--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='24 48.32 792 224.67'%3E%3Cpath d='m 64.760239,49.107948 c -16.2103,6.7854 -34.030801,25.955 -39.659101,50.016996 -7.1278,30.487496 22.534301,43.379696 24.967201,39.152496 2.8635,-4.967 -5.3151,-6.6467 -6.9986,-22.465 -2.1758,-20.430692 7.3224,-43.259692 19.2762,-53.276392 2.222,-1.861 2.1163,0.7292 2.1163,5.5203 0,8.5676 -0.4734,85.479502 -0.4734,101.531102 0,21.7198 -0.8971,28.5785 -2.5083,35.3558 -1.6325,6.8681 -4.257,11.5088 -2.2683,13.2964 2.2219,1.9996 11.7086,-2.7567 17.2006,-10.4218 6.5857,-9.1931 8.891,-20.2335 9.3049,-32.2232 0.4999,-14.4532 0.4786,-37.38741 0.4999,-50.46891 0.02,-11.9977 0.2021,-47.129592 -0.2103,-68.249592 -0.1011,-5.1803 -14.4679,-10.6152 -21.2479,-7.7745 M 640.38672,150.75505 c -0.5226,11.2916 -3.0221,20.1175 -6.1242,26.3429 -6.0055,12.052 -18.4671,15.7943 -23.7581,-1.5309 -2.8834,-9.444 -3.0181,-25.2164 -0.9451,-38.39521 2.1102,-13.4255 8.0024,-23.5648 17.7592,-22.6504 9.6235,0.9039 14.128,13.3042 13.0682,36.23311 z m -162.23548,70.0559 c -0.1306,18.7617 -3.0834,35.2118 -9.4155,39.9896 -8.9809,6.7747 -21.0519,1.6929 -18.5524,-11.9977 2.2116,-12.1149 12.6709,-24.4873 27.9933,-39.6044 0,0 0.032,3.4474 -0.025,11.6125 z m -2.4528,-70.1652 c -0.5492,10.2844 -3.2154,20.616 -6.1242,26.4536 -6.0042,12.0519 -18.5564,15.8196 -23.7581,-1.5309 -3.5566,-11.8546 -2.7048,-27.1975 -0.9451,-36.86491 2.2835,-12.543 7.8185,-24.1794 17.7592,-24.1794 9.6648,0 14.4306,10.6033 13.0682,36.12241 z m -93.9833,-0.1573 c -0.5892,10.8922 -2.7141,19.9975 -6.1241,26.6109 -6.1695,11.969 -18.3751,15.7649 -23.7581,-1.5309 -3.8806,-12.4716 -2.5595,-29.47701 -0.9452,-38.66331 2.3956,-13.632 8.3944,-23.2968 17.7593,-22.381 9.6195,0.9398 14.2959,13.3028 13.0681,35.96511 z m 430.70378,12.7226 c -2.3516,0 -3.4247,2.4239 -4.3125,6.504 -3.0794,14.1866 -6.3161,17.3899 -10.49,17.3899 -4.6631,0 -8.853,-7.0246 -9.9301,-21.0866 -0.8465,-11.0572 -0.7105,-31.41391 0.372,-51.66341 0.2212,-4.1605 -0.9265,-8.277 -12.0857,-12.3309 -4.8018,-1.7437 -11.7818,-4.311196 -15.2571,4.0779 -9.8194,23.7007 -13.6614,42.51711 -14.5652,50.16101 -0.047,0.3956 -0.5319,0.4764 -0.6172,-0.4479 -0.5759,-6.1222 -1.8636,-17.24741 -2.0236,-40.62151 -0.031,-4.5605 -0.9971,-8.4424 -6.0308,-11.6205 -3.2661,-2.0622 -13.1842,-5.709496 -16.7555,-1.3704 -3.0941,3.5487 -6.6774,13.0988 -10.4007,24.4193 -3.026,9.2009 -5.1336,15.4251 -5.1336,15.4251 0,0 0.04,-24.8259 0.076,-34.2428 0.016,-3.5526 -2.4209,-4.7364 -3.1554,-4.951 -3.3074,-0.9599 -9.8235,-2.5635 -12.5896,-2.5635 -3.4127,0 -4.2485,1.9076 -4.2485,4.6871 0,0.3639 -0.5386,32.6857 -0.5386,55.28661 0,0.9817 0,2.0528 0.01,3.1906 -1.8876,10.3876 -8.0091,24.4886 -14.6665,24.4886 -6.6654,0 -9.8101,-5.8952 -9.8101,-32.839 0,-15.71831 0.4719,-22.55301 0.7039,-33.92141 0.1346,-6.5481 0.3946,-11.5765 0.3799,-12.7176 -0.049,-3.4993 -6.1001,-5.263 -8.9156,-5.9148 -2.8288,-0.6573 -5.287,-0.9119 -7.2066,-0.8026 -2.7168,0.1533 -4.6391,1.9357 -4.6391,4.3872 0,1.3144 0.015,3.8139 0.015,3.8139 -3.4993,-5.4989 -9.1275,-9.3262 -12.8722,-10.435296 -10.086,-2.995396 -20.6107,-0.3413 -28.5491,10.767296 -6.3095,8.8263 -10.11268,18.823 -11.60978,33.1856 -1.0944,10.50011 -0.7372,21.14791 1.2078,30.15281 -2.3502,10.161 -6.7134,14.3239 -11.4911,14.3239 -6.936,0 -11.9644,-11.3212 -11.3805,-30.9007 0.3852,-12.87821 2.9621,-21.91581 5.7789,-34.99061 1.2011,-5.5736 0.2253,-8.4917 -2.2223,-11.2885 -2.2449,-2.5648 -7.0279,-3.8752 -13.904,-2.2635 -4.8977,1.1491 -11.9003,2.3848 -18.3071,3.334 0,0 0.3866,-1.5424 0.7039,-4.2618 1.6663,-14.261292 -13.8307,-13.104192 -18.7751,-8.549096 -2.9514,2.719496 -4.9604,5.926896 -5.7229,11.693796 -1.2091,9.1516 6.2548,13.4681 6.2548,13.4681 -2.4489,11.2098 -8.4517,25.85361 -14.6492,36.44091 -3.3193,5.6724 -5.8588,9.8757 -9.1369,14.3439 -0.012,-1.6638 -0.021,-3.3274 -0.027,-4.9834 -0.075,-23.56751 0.2386,-42.11591 0.3772,-48.80131 0.1347,-6.548 0.3973,-11.4431 0.3826,-12.5842 -0.037,-2.5595 -1.5317,-3.526 -4.6404,-4.7498 -2.7488,-1.0824 -5.9989,-1.8316 -9.3702,-2.0929 -4.2552,-0.3319 -6.8187,1.925 -6.7521,4.5938 0.013,0.5039 0.013,3.598 0.013,3.598 -3.4994,-5.499 -9.1276,-9.3262 -12.8722,-10.435396 -10.0861,-2.994096 -20.6107,-0.3399 -28.5492,10.767296 -6.3081,8.8263 -10.4393,21.2119 -11.6098,33.0763 -1.0904,11.05771 -0.8891,20.45471 0.5973,28.37051 -1.6037,7.9266 -6.2148,16.2156 -11.4285,16.2156 -6.6654,0 -10.458,-5.8953 -10.458,-32.839 0,-15.71831 0.4719,-22.55301 0.7039,-33.92021 0.1346,-6.548 0.3946,-11.5777 0.3799,-12.7175 -0.049,-3.4993 -6.1002,-5.263 -8.9156,-5.9162 -2.9461,-0.6812 -5.4896,-0.9318 -7.4426,-0.7879 -2.5768,0.192 -4.3885,2.4996 -4.3885,4.2206 l 0,3.9659 c -3.4993,-5.499 -9.1275,-9.3262 -12.8722,-10.435396 -10.086,-2.994096 -20.552,-0.2972 -28.5491,10.767296 -5.215,7.2146 -9.4369,15.2131 -11.6098,32.919 -0.6279,5.11671 -0.9052,9.90811 -0.8692,14.38661 -2.0796,12.7179 -11.2645,27.376 -18.7777,27.376 -4.3965,0 -8.5837,-8.5275 -8.5837,-26.7015 0,-24.20871 1.4984,-58.676706 1.7517,-61.998702 0,0 9.4928,-0.1613 11.3312,-0.1827 4.735,-0.052 9.0236,0.06 15.3303,-0.2626 3.1634,-0.1613 6.2108,-11.5138 2.9461,-12.9188 -1.4797,-0.6359 -11.9377,-1.1931 -16.0835,-1.2811 -3.486,-0.079 -13.1908,-0.7972 -13.1908,-0.7972 0,0 0.8705,-22.8783 1.0731,-25.2951 0.172,-2.0143 -2.4342,-3.0514 -3.9286,-3.6807 -3.6339,-1.537 -6.8853,-2.2729 -10.7392,-3.0674 -5.3244,-1.0984 -7.7399,-0.024 -8.2118,4.4698 -0.7105,6.8201 -1.0785,26.7962 -1.0785,26.7962 -3.9072,0 -17.254,-0.7638 -21.1625,-0.7638 -3.6313,0 -7.5506,15.617 -2.5302,15.8089 5.7762,0.224 15.8423,0.4173 22.5156,0.6186 0,0 -0.2972,35.035892 -0.2972,45.852492 0,1.1508 0.01,2.259 0.012,3.3343 -3.6727,19.14301 -16.6088,29.48361 -16.6088,29.48361 2.7781,-12.6642 -2.8968,-22.1744 -13.1188,-30.22481 -3.766,-2.9666 -11.2006,-8.5828 -19.519,-14.7372 0,0 4.8178,-4.7484 9.0903,-14.3012 3.0274,-6.7667 3.1581,-14.5106 -4.2725,-16.218196 -12.2777,-2.823496 -22.401,6.193396 -25.4205,15.819596 -2.3395,7.4572 -1.0917,12.9908 3.4914,18.739 0.3346,0.42 0.6972,0.8492 1.0718,1.2811 -2.7715,5.3419 -6.5788,12.5339 -9.8035,18.11121 -8.9503,15.485 -15.7116,27.7333 -20.8213,27.7333 -4.0846,0 -4.0299,-12.4352 -4.0299,-24.078 0,-10.03711 0.7412,-25.12721 1.3331,-40.75081 0.1959,-5.167 -2.3876,-8.1105 -6.7187,-10.7766 -2.6315,-1.6197 -8.2478,-4.8044 -11.5005,-4.8044 -4.8686,0 -18.915,0.6625 -32.1871,39.0538 -1.6726,4.8389 -4.9585,13.65601 -4.9585,13.65601 l 0.2828,-46.16711 c 0,-1.0824 -0.5765,-2.1289 -1.8965,-2.8448 -2.2365,-1.2144 -8.2099,-3.6979 -13.5214,-3.6979 -2.5307,0 -3.7936,1.1771 -3.7936,3.5233 l -0.4633,72.22881 c 0,5.488 0.1431,11.8903 0.6857,14.6905 0.5406,2.8037 1.4164,5.0845 2.5011,6.4415 1.0831,1.3544 2.336,2.3876 4.4017,2.814 1.9226,0.3958 12.4503,1.7477 12.9975,-2.2755 0.6556,-4.8215 0.6807,-10.0366 6.2088,-29.4864 8.6061,-30.28081 19.8269,-45.05531 25.1018,-50.30231 0.9223,-0.9171 1.9754,-0.9718 1.9247,0.5292 -0.2252,6.6388 -1.0171,23.2276 -1.5502,37.32091 -1.4289,37.7154 5.4322,44.706 15.2371,44.706 7.5012,0 18.0752,-7.4533 29.4103,-26.3202 7.0667,-11.7576 13.928,-23.2862 18.8577,-31.59531 3.4354,3.1802 7.2906,6.60301 11.1432,10.25951 8.9529,8.4973 11.8924,16.5715 9.9421,24.2313 -1.4917,5.8557 -7.1093,11.8904 -17.1074,6.0249 -2.9141,-1.7112 -4.1579,-3.0333 -7.088,-4.9625 -1.5743,-1.0364 -3.9779,-1.3462 -5.4189,-0.2605 -3.7433,2.8224 -5.8842,6.4123 -7.1066,10.8568 -1.1891,4.3247 3.142,6.6108 7.6318,8.6104 3.8659,1.721 12.175,3.2805 17.474,3.4581 20.6467,0.6905 37.1862,-9.9689 48.6999,-37.4648 2.061,23.7461 10.8326,37.1835 26.0724,37.1835 10.1887,0 20.404,-13.1698 24.8712,-26.1256 1.2824,5.2812 3.1807,9.8737 5.6322,13.7573 11.7431,18.6058 34.524,14.6012 45.9672,-1.1981 3.538,-4.8819 4.0765,-6.6362 4.0765,-6.6362 1.669,14.9184 13.6827,20.1308 20.5614,20.1308 7.7039,0 15.6583,-3.642 21.2332,-16.1929 0.6533,1.3621 1.3664,2.6629 2.145,3.896 11.743,18.6058 34.524,14.6012 45.9671,-1.1981 0.5399,-0.7411 1.0078,-1.4134 1.4171,-2.0168 l 0.3359,9.7991 c 0,0 -6.5281,5.9885 -10.5353,9.6622 -17.6366,16.1809 -31.0473,28.4572 -32.0338,42.7531 -1.2664,18.2285 13.5174,25.0032 24.7019,25.891 11.8777,0.9426 22.0491,-5.6187 28.3012,-14.8012 5.4989,-8.0823 9.0983,-25.4777 8.8343,-42.6584 -0.1053,-6.8799 -0.2786,-15.6277 -0.4146,-25.0045 6.1988,-7.1986 13.1828,-16.2969 19.6136,-26.9468 7.008,-11.6061 14.5185,-27.19211 18.3644,-39.32181 0,0 6.5255,0.056 13.4894,-0.3999 2.2276,-0.1453 2.8675,0.3092 2.4556,1.9423 -0.4973,1.9729 -8.7983,33.99081 -1.2225,55.32001 5.1857,14.6012 16.8755,19.2989 23.8061,19.2989 8.1131,0 15.8743,-6.1269 20.03348,-15.225 0.5012,1.0143 1.0251,1.9958 1.597,2.9019 11.7431,18.6058 34.4441,14.5772 45.9672,-1.1981 2.6008,-3.5592 4.0765,-6.6362 4.0765,-6.6362 2.4729,15.4397 14.4799,20.2094 21.3572,20.2094 7.164,0 13.9627,-2.9369 19.479,-15.9889 0.2306,5.7468 0.5932,10.4459 1.1664,11.9274 0.3493,0.906 2.3849,2.0434 3.8659,2.5927 6.5534,2.4302 13.2375,1.281 15.7103,0.7811 1.713,-0.3467 3.0488,-1.721 3.2314,-5.2698 0.4799,-9.3181 0.1853,-24.9739 3.0101,-36.609 4.7418,-19.52691 9.1649,-27.10141 11.2632,-30.85131 1.1744,-2.101 2.4995,-2.4476 2.5475,-0.224 0.099,4.4991 0.3226,17.7113 2.1596,35.46251 1.349,13.0554 3.1514,20.772 4.5364,23.2142 3.9526,6.984 8.8343,7.3147 12.8096,7.3147 2.5288,0 7.8171,-0.6988 7.3439,-5.1432 -0.2306,-2.1663 0.1733,-15.5544 4.8484,-34.792 3.0527,-12.56281 8.1424,-23.91411 9.9781,-28.06391 0.6772,-1.5304 0.9918,-0.324 0.9811,-0.089 -0.3866,8.6517 -1.2544,36.95031 2.2702,52.42731 4.7778,20.9666 18.5991,23.3128 23.4155,23.3128 10.282,0 18.6911,-7.8214 21.5239,-28.4012 0.6825,-4.9526 -0.328,-8.7768 -3.3554,-8.7768'/%3E%3C/svg%3E");height:28px;width:99px}
.wp-block-social-links.socials .wp-social-link-soundcloud :is(a,button){--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 124.5 14.1'%3E%3Cpath d='M0.2,8.5L0,10.3l0.2,1.8c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1l0.3-1.8L0.4,8.5 c0-0.1-0.1-0.1-0.1-0.1S0.2,8.4,0.2,8.5 M1.4,7.4l-0.3,2.9l0.3,2.9c0,0.1,0.1,0.1,0.1,0.1c0.1,0,0.1-0.1,0.1-0.1L2,10.3L1.6,7.4 c0-0.1-0.1-0.1-0.1-0.1c0,0,0,0,0,0C1.5,7.3,1.4,7.4,1.4,7.4 M5.2,7L5,10.3l0.2,3.5c0,0.1,0.1,0.2,0.2,0.2s0.2-0.1,0.2-0.2L6,10.3 L5.7,7c0-0.1-0.1-0.2-0.2-0.2C5.3,6.8,5.2,6.9,5.2,7 M2.7,6.8l-0.3,3.5l0.3,3.3c0,0.1,0.1,0.2,0.2,0.2c0,0,0.1-0.1,0.1-0.2 l0.3-3.3L3,6.8c0-0.1-0.1-0.2-0.2-0.2C2.8,6.7,2.7,6.7,2.7,6.8 M3.9,6.7l-0.3,3.6l0.3,3.4c0,0.1,0.1,0.2,0.2,0.2s0.2-0.1,0.2-0.2 l0.3-3.4L4.3,6.7c0-0.1-0.1-0.2-0.2-0.2S4,6.6,3.9,6.7 M6.5,4.9l-0.3,5.4l0.3,3.5c0,0.1,0.1,0.2,0.2,0.2C6.9,14,7,13.9,7,13.8 l0.3-3.5L7,4.9c0-0.1-0.1-0.2-0.2-0.2C6.6,4.7,6.5,4.8,6.5,4.9 M7.8,3.7l-0.2,6.6l0.2,3.5c0,0.2,0.1,0.3,0.3,0.3 c0.1,0,0.3-0.1,0.3-0.3l0.3-3.5L8.4,3.7c0-0.2-0.1-0.3-0.3-0.3C7.9,3.4,7.8,3.5,7.8,3.7 M69.5,3.3v3.8v2c-0.1-0.2-0.4-0.7-0.6-1 l-3.2-4.8H64v9.1h1.8v-4v-2c0.1,0.2,0.4,0.7,0.6,1l3.3,5h1.6V3.3H69.5z M75.5,5.1h1c1.9,0,2.7,0.9,2.7,2.8c0,1.7-0.9,2.8-2.8,2.8 h-0.9V5.1z M73.7,12.4h2.7c2.3,0,4.7-1.3,4.7-4.5c0-3.3-1.9-4.5-4.5-4.5h-2.9V3.3V12.4z M91.6,3.3v9.1h5.5v-1.8h-3.6V3.3H91.6z M119,5.1h1c1.9,0,2.7,0.9,2.7,2.8c0,1.7-0.9,2.8-2.8,2.8H119V5.1z M117.2,12.4h2.7c2,0,4.1-1,4.6-3.4V6.7 c-0.4-2.4-2.1-3.3-4.4-3.3h-2.9V3.3V12.4z M36.5,5.9c0,1.8,1.2,2.3,2.8,2.7c1.7,0.4,2,0.6,2,1.2c0,0.7-0.5,1-1.6,1 c-0.9,0-1.7-0.3-2.3-1L36.1,11c0.7,1,2,1.7,3.5,1.7c2.5,0,3.6-1.2,3.6-2.9c0-2-1.6-2.5-3-2.8c-1.4-0.3-1.8-0.5-1.8-1.1 c0-0.4,0.3-0.8,1.3-0.8c0.8,0,1.5,0.3,2.1,0.9l1.3-1.3c-0.9-0.9-1.9-1.4-3.3-1.4c-0.1,0-0.2,0-0.3,0C37.8,3.3,36.5,4.3,36.5,5.9 M46.5,7.9c0-1.6,0.6-2.9,2.1-2.9s2.1,1.3,2.1,2.9c0,1.6-0.6,2.9-2.1,2.9S46.5,9.5,46.5,7.9 M44.6,7.9c0,2.8,1.5,4.7,3.9,4.7 c2.5,0,4-1.9,4-4.7c0-2.8-1.5-4.7-4-4.7C46.1,3.2,44.6,5.1,44.6,7.9 M59.9,3.2L59.9,3.2v5.2c0,1.5-0.7,2.4-1.9,2.4 s-1.9-0.9-1.9-2.4V3.3h-1.8v5.1c0,2.6,1.5,4.1,3.7,4.1c2.3,0,3.7-1.5,3.7-4.2V3.2H59.9z M82.6,7.9c0,2.9,1.6,4.7,4,4.7 c1.7,0,2.7-0.8,3.4-2.1l-1.5-0.9c-0.5,0.8-1,1.2-1.8,1.2c-1.4,0-2.2-1.2-2.2-2.9c0-1.7,0.8-2.9,2.1-2.9c0.8,0,1.3,0.4,1.7,1 L90,5.2c-0.6-1.2-1.6-2-3.3-2C84.3,3.2,82.6,5.1,82.6,7.9 M99.8,7.9c0-1.6,0.6-2.9,2.1-2.9c1.5,0,2.1,1.3,2.1,2.9 c0,1.6-0.6,2.9-2.1,2.9C100.4,10.8,99.8,9.5,99.8,7.9 M97.9,7.9c0,2.8,1.5,4.7,3.9,4.7c2.5,0,3.9-1.9,3.9-4.7 c0-2.8-1.5-4.7-3.9-4.7C99.4,3.2,97.9,5.1,97.9,7.9 M113.1,3.2L113.1,3.2v5.2c0,1.5-0.7,2.4-1.9,2.4c-1.2,0-1.9-0.9-1.9-2.4V3.3 h-1.8v5.1c0,2.6,1.5,4.1,3.7,4.1c2.3,0,3.7-1.5,3.7-4.2V3.2H113.1z M13.1,3.4l-0.2,6.9l0.2,3.3c0,0.2,0.2,0.4,0.4,0.4 s0.4-0.2,0.4-0.4l0.2-3.3l-0.2-7c0-0.2-0.2-0.4-0.4-0.4C13.2,3,13.1,3.1,13.1,3.4 M9.1,3.1l-0.2,7.2l0.2,3.4 c0,0.2,0.1,0.3,0.3,0.3c0.2,0,0.3-0.1,0.3-0.3l0.2-3.4L9.7,3.1c0-0.2-0.1-0.3-0.3-0.3C9.2,2.8,9.1,3,9.1,3.1 M11.7,3.1l-0.2,7.2 l0.2,3.4c0,0.2,0.2,0.4,0.4,0.4c0.2,0,0.4-0.2,0.4-0.4l0.2-3.4l-0.2-7.2c0-0.2-0.2-0.4-0.4-0.4C11.9,2.7,11.7,2.9,11.7,3.1 M10.4,2.9l-0.2,7.4l0.2,3.4c0,0.2,0.1,0.3,0.3,0.3s0.3-0.1,0.3-0.3l0.2-3.4L11,2.9c0-0.2-0.2-0.3-0.3-0.3 C10.6,2.6,10.4,2.7,10.4,2.9 M14.4,2l-0.2,8.3l0.2,3.3c0,0.2,0.2,0.4,0.4,0.4s0.4-0.2,0.4-0.4l0.2-3.3L15.2,2 c0-0.2-0.2-0.4-0.4-0.4S14.4,1.8,14.4,2 M15.8,1.3l-0.2,9l0.2,3.3c0,0.2,0.2,0.4,0.4,0.4c0.2,0,0.4-0.2,0.4-0.4l0.2-3.3l-0.2-9 c0-0.2-0.2-0.4-0.4-0.4c0,0-0.1,0-0.1,0C15.9,0.9,15.8,1.1,15.8,1.3 M17.4,0.4C17.1,0.5,17,0.6,17,0.9v12.7c0,0.2,0.2,0.4,0.4,0.5 h11.1c2.2,0,4-1.8,4-4c0-2.2-1.8-4-4-4c-0.5,0-1.1,0.1-1.5,0.3C26.7,2.8,23.7,0,20,0c-0.2,0-0.3,0-0.5,0C18.8,0,18.1,0.2,17.4,0.4'/%3E%3C/svg%3E");height:16px;width:141px}
.wp-block-social-links.socials .wp-social-link-youtube :is(a,button){--m:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 89.59 20'%3E%3Cpath fill-rule='evenodd' d='M27.9727 3.12324C27.6435 1.89323 26.6768 0.926623 25.4468 0.597366C23.2197 2.24288e-07 14.285 0 14.285 0C14.285 0 5.35042 2.24288e-07 3.12323 0.597366C1.89323 0.926623 0.926623 1.89323 0.597366 3.12324C2.24288e-07 5.35042 0 10 0 10C0 10 2.24288e-07 14.6496 0.597366 16.8768C0.926623 18.1068 1.89323 19.0734 3.12323 19.4026C5.35042 20 14.285 20 14.285 20C14.285 20 23.2197 20 25.4468 19.4026C26.6768 19.0734 27.6435 18.1068 27.9727 16.8768C28.5701 14.6496 28.5701 10 28.5701 10C28.5701 10 28.5677 5.35042 27.9727 3.12324Z M11.4253 14.2854L18.8477 10.0004L11.4253 5.71533V14.2854Z'/%3E%3Cpath d='M34.6024 13.0036L31.3945 1.41846H34.1932L35.3174 6.6701C35.6043 7.96361 35.8136 9.06662 35.95 9.97913H36.0323C36.1264 9.32532 36.3381 8.22937 36.665 6.68892L37.8291 1.41846H40.6278L37.3799 13.0036V18.561H34.6001V13.0036H34.6024Z'/%3E%3Cpath d='M41.4697 18.1937C40.9053 17.8127 40.5031 17.22 40.2632 16.4157C40.0257 15.6114 39.9058 14.5437 39.9058 13.2078V11.3898C39.9058 10.0422 40.0422 8.95805 40.315 8.14196C40.5878 7.32588 41.0135 6.72851 41.592 6.35457C42.1706 5.98063 42.9302 5.79248 43.871 5.79248C44.7976 5.79248 45.5384 5.98298 46.0981 6.36398C46.6555 6.74497 47.0647 7.34234 47.3234 8.15137C47.5821 8.96275 47.7115 10.0422 47.7115 11.3898V13.2078C47.7115 14.5437 47.5845 15.6161 47.3329 16.4251C47.0812 17.2365 46.672 17.8292 46.1075 18.2031C45.5431 18.5771 44.7764 18.7652 43.8098 18.7652C42.8126 18.7675 42.0342 18.5747 41.4697 18.1937ZM44.6353 16.2323C44.7905 15.8231 44.8705 15.1575 44.8705 14.2309V10.3292C44.8705 9.43077 44.7929 8.77225 44.6353 8.35833C44.4777 7.94206 44.2026 7.7351 43.8074 7.7351C43.4265 7.7351 43.156 7.94206 43.0008 8.35833C42.8432 8.77461 42.7656 9.43077 42.7656 10.3292V14.2309C42.7656 15.1575 42.8408 15.8254 42.9914 16.2323C43.1419 16.6415 43.4123 16.8461 43.8074 16.8461C44.2026 16.8461 44.4777 16.6415 44.6353 16.2323Z'/%3E%3Cpath d='M56.8154 18.5634H54.6094L54.3648 17.03H54.3037C53.7039 18.1871 52.8055 18.7656 51.6061 18.7656C50.7759 18.7656 50.1621 18.4928 49.767 17.9496C49.3719 17.4039 49.1743 16.5526 49.1743 15.3955V6.03751H51.9942V15.2308C51.9942 15.7906 52.0553 16.188 52.1776 16.4256C52.2999 16.6631 52.5045 16.783 52.7914 16.783C53.036 16.783 53.2712 16.7078 53.497 16.5573C53.7228 16.4067 53.8874 16.2162 53.9979 15.9858V6.03516H56.8154V18.5634Z'/%3E%3Cpath d='M64.4755 3.68758H61.6768V18.5629H58.9181V3.68758H56.1194V1.42041H64.4755V3.68758Z'/%3E%3Cpath d='M71.2768 18.5634H69.0708L68.8262 17.03H68.7651C68.1654 18.1871 67.267 18.7656 66.0675 18.7656C65.2373 18.7656 64.6235 18.4928 64.2284 17.9496C63.8333 17.4039 63.6357 16.5526 63.6357 15.3955V6.03751H66.4556V15.2308C66.4556 15.7906 66.5167 16.188 66.639 16.4256C66.7613 16.6631 66.9659 16.783 67.2529 16.783C67.4974 16.783 67.7326 16.7078 67.9584 16.5573C68.1842 16.4067 68.3488 16.2162 68.4593 15.9858V6.03516H71.2768V18.5634Z'/%3E%3Cpath d='M80.609 8.0387C80.4373 7.24849 80.1621 6.67699 79.7812 6.32186C79.4002 5.96674 78.8757 5.79035 78.2078 5.79035C77.6904 5.79035 77.2059 5.93616 76.7567 6.23014C76.3075 6.52412 75.9594 6.90747 75.7148 7.38489H75.6937V0.785645H72.9773V18.5608H75.3056L75.5925 17.3755H75.6537C75.8724 17.7988 76.1993 18.1304 76.6344 18.3774C77.0695 18.622 77.554 18.7443 78.0855 18.7443C79.038 18.7443 79.7412 18.3045 80.1904 17.4272C80.6396 16.5476 80.8653 15.1765 80.8653 13.3092V11.3266C80.8653 9.92722 80.7783 8.82892 80.609 8.0387ZM78.0243 13.1492C78.0243 14.0617 77.9867 14.7767 77.9114 15.2941C77.8362 15.8115 77.7115 16.1808 77.5328 16.3971C77.3564 16.6158 77.1165 16.724 76.8178 16.724C76.585 16.724 76.371 16.6699 76.1734 16.5594C75.9759 16.4512 75.816 16.2866 75.6937 16.0702V8.96062C75.7877 8.6196 75.9524 8.34209 76.1852 8.12337C76.4157 7.90465 76.6697 7.79646 76.9401 7.79646C77.2271 7.79646 77.4481 7.90935 77.6034 8.13278C77.7609 8.35855 77.8691 8.73485 77.9303 9.26636C77.9914 9.79787 78.022 10.5528 78.022 11.5335V13.1492H78.0243Z'/%3E%3Cpath d='M84.8657 13.8712C84.8657 14.6755 84.8892 15.2776 84.9363 15.6798C84.9833 16.0819 85.0821 16.3736 85.2326 16.5594C85.3831 16.7428 85.6136 16.8345 85.9264 16.8345C86.3474 16.8345 86.639 16.6699 86.7942 16.343C86.9518 16.0161 87.0365 15.4705 87.0506 14.7085L89.4824 14.8519C89.4965 14.9601 89.5035 15.1106 89.5035 15.3011C89.5035 16.4582 89.186 17.3237 88.5534 17.8952C87.9208 18.4667 87.0247 18.7536 85.8676 18.7536C84.4777 18.7536 83.504 18.3185 82.9466 17.446C82.3869 16.5735 82.1094 15.2259 82.1094 13.4008V11.2136C82.1094 9.33452 82.3987 7.96105 82.9772 7.09558C83.5558 6.2301 84.5459 5.79736 85.9499 5.79736C86.9165 5.79736 87.6597 5.97375 88.1771 6.32888C88.6945 6.684 89.059 7.23433 89.2707 7.98457C89.4824 8.7348 89.5882 9.76961 89.5882 11.0913V13.2362H84.8657V13.8712ZM85.2232 7.96811C85.0797 8.14449 84.9857 8.43377 84.9363 8.83593C84.8892 9.2381 84.8657 9.84722 84.8657 10.6657V11.5641H86.9283V10.6657C86.9283 9.86133 86.9001 9.25221 86.846 8.83593C86.7919 8.41966 86.6931 8.12803 86.5496 7.95635C86.4062 7.78702 86.1851 7.7 85.8864 7.7C85.5854 7.70235 85.3643 7.79172 85.2232 7.96811Z'/%3E%3C/svg%3E");height:22px;width:99px}
.fine{color:var(--dim);margin-top:clamp(4rem,10vh,7rem)}
/* the name stays the wordmark here too — sized to the cap height of the line */
.fine .mark{display:inline-block;width:90px;margin-inline:.4em}

/* ---------- reveal ---------- */
.up{opacity:0;transform:translateY(20px);transition:opacity .9s cubic-bezier(.2,.8,.2,1),transform .9s cubic-bezier(.2,.8,.2,1)}
.up.in{opacity:1;transform:none}
@media(prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  *{animation:none!important;transition:none!important}
  .up,.step{opacity:1;transform:none}
  .float{animation:none}
}

/* logged-in admin bar pushes the fixed nav down */
body.admin-bar nav{top:var(--wp-admin--admin-bar--height,32px)}

/* ---------- legal pages (Impressum, Datenschutz) ---------- */
.legal-links{display:flex;justify-content:center;gap:1.6rem;margin-top:1rem}
.legal-links a{color:var(--dim)}
.legal-links a:hover{color:var(--fg)}
.legal{max-width:660px;margin:0 auto;padding:clamp(8rem,20vh,12rem) var(--pad) 0}
.legal p{margin-inline:0}
.legal h2{font-size:1rem;font-weight:600;margin:2.6rem 0 .6rem}
.legal a{text-decoration:underline;text-underline-offset:4px}
.legal + footer{padding-top:clamp(4rem,10vh,7rem)}
.legal + footer .fine{margin-top:0}
