/* Portfolio index and project pages. The homepage hero stays independent. */
.brawnd-work-page,.brawnd-project-page { background:#0c090b; color:#f1eee7; }
.brawnd-work-page .shell,.brawnd-project-page .shell { width:min(calc(100% - 80px),1440px); margin-inline:auto; }
.brawnd-work-intro { padding:170px 0 70px; text-align:center; }
.brawnd-work-eyebrow { display:block; margin-bottom:18px; color:#c5b9be; font:500 11px/1.4 var(--body,Arial,sans-serif); letter-spacing:.12em; text-transform:uppercase; }
.brawnd-work-page .brawnd-work-intro h1 { margin:0; color:#f1eee7; font:400 clamp(48px,6vw,84px)/1.08 var(--brawnd-heading-font); letter-spacing:-.04em; }
.brawnd-work-intro p { margin:20px auto 0; max-width:430px; color:#c5b9be; font:400 15px/1.6 var(--body,Arial,sans-serif); }
.brawnd-work-collection { padding:0 0 100px; }
.brawnd-work-stage { position:relative; isolation:isolate; padding-top:120px; }
.brawnd-work-entry { position:relative; z-index:1; width:48%; max-width:680px; margin:0 0 clamp(120px,15vw,230px); }
.brawnd-work-entry--right { margin-left:auto; }
.brawnd-work-entry--center { margin-inline:auto; }
.brawnd-work-entry:last-child { margin-bottom:0; }
.brawnd-work-cover { display:block; overflow:hidden; aspect-ratio:1672/760; border-radius:22px; background:#111315; text-decoration:none; }
.brawnd-work-cover > img { display:block; width:100%; height:100%; object-fit:cover; object-position:center; }
.brawnd-work-cover--logo { display:grid; place-items:center; background:#211a1e; }
.brawnd-work-cover--logo > img { width:42%; max-height:130px; height:auto; object-fit:contain; }
.brawnd-work-card-info { display:grid; grid-template-columns:minmax(0,1fr) auto; gap:40px; align-items:end; padding-top:22px; }
.brawnd-work-page .brawnd-work-name { margin:0 0 10px; color:#f1eee7; font:400 clamp(25px,2.3vw,34px)/1.15 var(--brawnd-heading-font); letter-spacing:-.025em; }
.brawnd-work-description { margin:0; max-width:360px; color:#c5b9be; font:400 14px/1.6 var(--body,Arial,sans-serif); }
.brawnd-work-open { display:inline-flex; align-items:center; justify-content:space-between; gap:24px; padding-bottom:8px; color:#f1eee7; white-space:nowrap; font:500 11px/1.5 var(--body,Arial,sans-serif); text-decoration:none; border-bottom:1px solid #817279; }
.brawnd-work-open span { color:inherit!important; }
.brawnd-work-trails { position:absolute; inset:0; width:100%; height:100%; z-index:0; overflow:visible; pointer-events:none; }
.brawnd-work-trails path { fill:none; stroke:#9b858e; stroke-width:1; stroke-opacity:.48; vector-effect:non-scaling-stroke; }
.brawnd-work-stage.is-journey-ready .brawnd-work-entry { transition:opacity .65s ease,translate .8s cubic-bezier(.2,.7,.2,1); }
.brawnd-work-stage.is-journey-ready .brawnd-work-entry:not(.is-visible) { opacity:0; translate:0 28px; }
.brawnd-work-entry.is-visible { opacity:1; translate:0 0; }
.brawnd-work-page a:focus-visible,.brawnd-project-page a:focus-visible { outline:2px solid #f1eee7; outline-offset:6px; }
.brawnd-project-page { padding:140px 0 100px; }
.brawnd-project-layout { display:grid; grid-template-columns:minmax(260px,.8fr) minmax(0,1.65fr); gap:clamp(40px,5vw,88px); align-items:start; }
.brawnd-project-copy { position:sticky; top:110px; align-self:start; }
.brawnd-project-back { display:inline-block; margin-bottom:28px; color:#c5b9be; font:500 11px/1.5 var(--body,Arial,sans-serif); text-transform:uppercase; letter-spacing:.04em; text-decoration:none; }
.brawnd-project-page .brawnd-project-copy h1 { margin:0 0 12px; color:#f1eee7; font:400 clamp(28px,3vw,44px)/1.13 var(--brawnd-heading-font); letter-spacing:-.03em; }
.brawnd-project-summary { color:#c5b9be; font:400 14px/1.65 var(--body,Arial,sans-serif); margin:0 0 26px; }
.brawnd-project-services { list-style:none; padding:0; margin:0 0 28px; color:#f1eee7; font:400 12px/1.65 var(--body,Arial,sans-serif); }
.brawnd-project-overview p { margin:0 0 16px; color:#c5b9be; font:400 14px/1.75 var(--body,Arial,sans-serif); }
.brawnd-project-visit { display:inline-flex; align-items:center; gap:30px; margin-top:14px; padding-bottom:7px; border-bottom:1px solid #817279; color:#f1eee7; text-decoration:none; font:500 12px/1.5 var(--body,Arial,sans-serif); }
.brawnd-project-visit span { color:inherit!important; }
.brawnd-project-gallery { display:grid; gap:28px; min-width:0; }
.brawnd-project-gallery figure { margin:0; overflow:hidden; border-radius:18px; background:#111315; }
.brawnd-project-gallery img { display:block; width:100%; height:auto; }
.brawnd-project-logo { aspect-ratio:4/3; display:grid; place-items:center; background:#211a1e!important; }
.brawnd-project-logo img { width:45%; height:auto; }
@media(max-width:1100px) {
  .brawnd-work-card-info { grid-template-columns:1fr; gap:24px; }
  .brawnd-work-open { justify-self:start; min-width:135px; }
}
@media(max-width:760px) {
  .brawnd-work-page .shell,.brawnd-project-page .shell { width:calc(100% - 40px); }
  .brawnd-work-intro { padding:130px 0 45px; }
  .brawnd-work-stage { padding-top:70px; }
  .brawnd-work-entry { width:100%; max-width:none; margin-bottom:120px; }
  .brawnd-work-cover { border-radius:16px; }
  .brawnd-project-page { padding:125px 0 65px; }
  .brawnd-project-layout { grid-template-columns:1fr; gap:38px; }
  .brawnd-project-gallery { gap:20px; }
  .brawnd-project-gallery figure { border-radius:12px; }
}
@media(prefers-reduced-motion:reduce) {
  .brawnd-work-trails { display:none; }
  .brawnd-work-stage.is-journey-ready .brawnd-work-entry { opacity:1!important; translate:none!important; transition:none!important; }
}
@media print {
  .brawnd-work-trails { display:none; }
  .brawnd-work-stage.is-journey-ready .brawnd-work-entry { opacity:1!important; translate:none!important; }
  .brawnd-project-copy { position:static; }
}


/* Compact reference proportions, scoped to the project detail pages. */
.brawnd-project-page { padding:110px 0 80px; }
.brawnd-project-page .shell.brawnd-project-layout { width:min(calc(100% - 76px),1840px); max-width:none; grid-template-columns:minmax(0,1fr) minmax(0,2.07fr); gap:38px; }
.brawnd-project-page .brawnd-project-back { display:block; padding-bottom:14px; margin:0 0 36px; border-bottom:1px solid #393236; font-size:11px!important; }
.brawnd-project-page .brawnd-project-copy h1 { font-family:var(--body,Arial,sans-serif)!important; font-size:30px!important; font-weight:500!important; line-height:1.15!important; letter-spacing:-.025em!important; margin:0 0 14px!important; }
.brawnd-project-page .brawnd-project-summary { font-size:15px!important; line-height:1.4!important; letter-spacing:0!important; margin:0 0 34px!important; max-width:440px; }
.brawnd-project-page .brawnd-project-services { font-size:13px!important; line-height:1.5!important; margin:0 0 54px!important; }
.brawnd-project-page .brawnd-project-services li { margin:0; color:#f1eee7; font-size:inherit!important; line-height:inherit!important; }
.brawnd-project-page .brawnd-project-overview p { color:#d2c9cd; font-family:var(--body,Arial,sans-serif)!important; font-size:15px!important; line-height:1.4!important; letter-spacing:0!important; margin:0 0 12px!important; }
.brawnd-project-page .brawnd-project-overview h2 { font:500 16px/1.4 var(--body,Arial,sans-serif)!important; color:#f1eee7; margin:20px 0 10px; }
.brawnd-project-tabs { display:flex; flex-wrap:wrap; gap:12px 24px; margin-bottom:22px; }
.brawnd-project-page .brawnd-project-tabs button { appearance:none; border:0; border-radius:0; background:transparent; color:#a99da3; padding:0 0 8px; font:500 11px/1.4 var(--body,Arial,sans-serif)!important; letter-spacing:.025em; text-transform:uppercase; cursor:pointer; border-bottom:1px solid transparent; }
.brawnd-project-page .brawnd-project-tabs button[aria-selected="true"] { color:#f1eee7; border-bottom-color:#f1eee7; }
.brawnd-project-tabs button:focus-visible { outline:2px solid #f1eee7; outline-offset:5px; }
.brawnd-project-panel[hidden] { display:none!important; }
.has-project-tabs .brawnd-project-panel-heading { position:absolute; width:1px; height:1px; overflow:hidden; clip-path:inset(50%); white-space:nowrap; }
.brawnd-project-panel { min-height:126px; }
.brawnd-project-page .brawnd-project-visit { margin-top:42px; font-size:12px!important; }
.brawnd-project-pagination { display:flex; justify-content:space-between; gap:20px; border-top:1px solid #393236; padding-top:22px; margin-top:60px; }
.brawnd-project-pagination a { color:#c5b9be; text-decoration:none; font:400 12px/1.4 var(--body,Arial,sans-serif); }
.brawnd-project-page .brawnd-project-gallery { padding-top:28px; gap:24px; }
.brawnd-project-page .brawnd-project-gallery figure { border-radius:8px; }
@media(max-width:950px) {
 .brawnd-project-page .shell.brawnd-project-layout { grid-template-columns:1fr; width:calc(100% - 40px); gap:30px; }
 .brawnd-project-page .brawnd-project-copy { position:static; }
 .brawnd-project-page .brawnd-project-copy h1 { font-size:27px!important; }
 .brawnd-project-page .brawnd-project-services { margin-bottom:30px!important; }
 .brawnd-project-page .brawnd-project-overview p { line-height:1.55!important; }
 .brawnd-project-panel { min-height:0; }
 .brawnd-project-tabs { gap:12px 18px; }
 .brawnd-project-page .brawnd-project-visit { margin-top:24px; }
 .brawnd-project-pagination { margin-top:32px; }
 .brawnd-project-page .brawnd-project-gallery { padding-top:0; }
}
@media print {
 .brawnd-project-tabs { display:none; }
 .brawnd-project-panel[hidden] { display:block!important; }
 .has-project-tabs .brawnd-project-panel-heading { position:static; width:auto; height:auto; clip-path:none; white-space:normal; }
}

/* The gallery owns the scroll distance; the copy releases at its bottom. */
body.page-template-page-project { overflow-x:clip; }
.brawnd-project-page,.brawnd-project-page .brawnd-project-layout { overflow:visible; }
@media(min-width:951px) {
 .brawnd-project-page .brawnd-project-copy {
   position:sticky; top:110px; align-self:start;
   max-height:none; overflow:visible;
 }
}
@media(min-width:951px) and (max-height:850px) {
 .brawnd-project-page .brawnd-project-back { margin-bottom:24px; }
 .brawnd-project-page .brawnd-project-summary { margin-bottom:24px!important; }
 .brawnd-project-page .brawnd-project-services { margin-bottom:30px!important; }
 .brawnd-project-panel { min-height:108px; }
 .brawnd-project-page .brawnd-project-visit { margin-top:20px; }
 .brawnd-project-pagination { margin-top:28px; padding-top:16px; }
}
/* Recessed presentation boards, rather than screenshots on the page surface. */
.brawnd-project-page .brawnd-project-gallery figure {
 padding:clamp(24px,4vw,68px);
 border:1px solid rgba(255,255,255,.09);
 background:radial-gradient(ellipse at 25% 15%,#51424b 0%,transparent 65%),linear-gradient(145deg,#352b31,#201b20);
 border-radius:12px;
}
.brawnd-project-page .brawnd-project-gallery figure:nth-child(3n + 2) {
 background:radial-gradient(ellipse at 80% 15%,#eee6dc 0%,transparent 65%),linear-gradient(145deg,#d7cbbf,#b4a198);
 border-color:#d4c6ba;
}
.brawnd-project-page .brawnd-project-gallery figure:nth-child(3n) {
 background:radial-gradient(ellipse at 20% 20%,#53585c 0%,transparent 65%),linear-gradient(145deg,#303437,#1b1d21);
}
.brawnd-project-page .brawnd-project-gallery figure > img {
 border-radius:5px;
 box-shadow:0 22px 48px rgba(0,0,0,.32),0 3px 10px rgba(0,0,0,.15);
}
.brawnd-project-page .brawnd-project-gallery .brawnd-project-logo > img { box-shadow:none; border-radius:0; }
@media(max-width:950px) {
 .brawnd-project-page .brawnd-project-gallery figure { padding:clamp(18px,5vw,36px); }
}
@media print {
 .brawnd-project-page .brawnd-project-copy { position:static; max-height:none; overflow:visible; }
}

/* Project galleries pass under the header: retain a deep, readable surface. */
body.page-template-page-project .site-header:not(:has(.mobile-nav.open)) .nav {
 background:rgba(18,21,20,.82)!important;
 backdrop-filter:blur(22px) saturate(70%)!important;
 -webkit-backdrop-filter:blur(22px) saturate(70%)!important;
 border-color:rgba(241,238,231,.16)!important;
 box-shadow:0 10px 28px rgba(0,0,0,.2),inset 0 1px 0 rgba(255,255,255,.04)!important;
}
body.page-template-page-project .site-header .nav-links > a:not(.nav-cta) { color:#ece7e9!important; }
body.page-template-page-project .site-header .nav-links > a:not(.nav-cta):hover { color:#fff!important; }
body.page-template-page-project .site-header .nav-cta { background:#f1eee7!important; color:#211a1e!important; }
body.page-template-page-project .site-header:not(:has(.mobile-nav.open)) .brand-logo { filter:brightness(0) invert(1)!important; }
body.page-template-page-project .site-header:not(:has(.mobile-nav.open)) .menu-btn { color:#f1eee7!important; }

/* Deliberate separation between the project introduction, scope and story. */
.brawnd-project-page .brawnd-project-summary { margin-bottom:52px!important; }
.brawnd-project-page .brawnd-project-services { margin-bottom:64px!important; }
@media(max-width:950px) {
 .brawnd-project-page .brawnd-project-summary { margin-bottom:36px!important; }
 .brawnd-project-page .brawnd-project-services { margin-bottom:44px!important; }
}

/* More separation between the editorial copy and gallery on wide screens. */
@media(min-width:951px) {
 .brawnd-project-page .shell.brawnd-project-layout { gap:clamp(54px,4.2vw,80px); }
 .brawnd-project-page .brawnd-project-copy h1 { font-size:28px!important; }
 .brawnd-project-page .brawnd-project-summary,
 .brawnd-project-page .brawnd-project-overview p { font-size:14px!important; line-height:1.5!important; }
}

/* Three sweeping, scroll-led strands continue from the work heading. */
.brawnd-work-trails path { stroke-opacity:.32; stroke-linecap:round; }
.brawnd-work-trail-tip { fill:#bba4ad; opacity:0; }
.brawnd-work-stage { padding-top:150px; }
.brawnd-work-entry { margin-bottom:clamp(76px,8vw,120px); }
.brawnd-work-entry:last-child { margin-bottom:0; }
@media(max-width:760px) {
 .brawnd-work-stage { padding-top:96px; }
 .brawnd-work-entry { margin-bottom:72px; }
 .brawnd-work-entry:last-child { margin-bottom:0; }
}

/* Visibility follows strand arrival in both scroll directions. */
.brawnd-work-stage.is-journey-ready .brawnd-work-entry:not(.is-visible) {
 visibility:hidden; opacity:0!important; pointer-events:none;
}
.brawnd-work-stage.is-journey-ready .brawnd-work-entry.is-visible {
 visibility:visible; opacity:1!important; pointer-events:auto;
}
@media(prefers-reduced-motion:reduce) {
 .brawnd-work-stage.is-journey-ready .brawnd-work-entry { visibility:visible!important; pointer-events:auto!important; }
}
@media print {
 .brawnd-work-stage.is-journey-ready .brawnd-work-entry { visibility:visible!important; pointer-events:auto!important; }
}

/* Compact project covers and a tangible editorial action. */
.brawnd-work-page .brawnd-work-cover {
 aspect-ratio:7 / 5; border-radius:12px; background:#f8f8f8;
}
.brawnd-work-page .brawnd-work-cover--composite > img {
 width:100%; height:100%; object-fit:cover; object-position:center top;
}
.brawnd-work-page .brawnd-work-cover--logo { background:#211a1e; }

/* Give the project action readable type and a more deliberate footprint. */
.brawnd-work-page .brawnd-work-open {
 align-self:center; min-width:176px; min-height:48px; padding:12px 0; gap:30px;
 font:500 14px/1.5 var(--body,Arial,sans-serif); letter-spacing:0;
 border-bottom:1px solid rgba(241,238,231,.5); color:#f1eee7;
}
.brawnd-work-page .brawnd-work-open span { font-size:19px; line-height:1; }
.brawnd-work-page .brawnd-work-open:hover { color:#fff; border-color:#f1eee7; }
.brawnd-work-page .brawnd-work-open:focus-visible { outline:2px solid #f1eee7; outline-offset:6px; }

/* Mosaics already contain their presentation boards; show the full artwork. */
.brawnd-work-page .brawnd-work-cover--mosaic {
 display:block; aspect-ratio:auto; padding:0; background:#f8f8f8;
}
.brawnd-work-page .brawnd-work-cover--mosaic > img {
 width:100%; height:auto; object-fit:contain; border-radius:0; box-shadow:none;
}

/* Compact portfolio sheets with pronounced shaded edges. */
.brawnd-work-page .brawnd-work-entry { width:39%; max-width:560px; }
.brawnd-work-page .brawnd-work-cover {
 position:relative; isolation:isolate; border-radius:10px; overflow:hidden;
 transform-origin:center center; backface-visibility:hidden;
}
.brawnd-work-page .brawnd-work-cover::after {
 content:""; position:absolute; inset:0; z-index:2; pointer-events:none; border-radius:inherit;
 background:
   linear-gradient(90deg,rgba(16,11,16,.48),transparent 16%,transparent 84%,rgba(16,11,16,.48)),
   linear-gradient(180deg,rgba(16,11,16,.29),transparent 15%,transparent 83%,rgba(16,11,16,.43)),
   radial-gradient(ellipse at center,transparent 63%,rgba(16,11,16,.10) 83%,rgba(16,11,16,.30) 100%);
 box-shadow:inset 0 0 24px rgba(16,11,16,.26),inset 0 1px 0 rgba(255,255,255,.16);
}
@media(max-width:760px) {
 .brawnd-work-page .brawnd-work-entry { width:96%; max-width:490px; margin-inline:auto; }
 .brawnd-work-page .brawnd-work-cover { border-radius:9px; }
}
@media(prefers-reduced-motion:reduce) {
 .brawnd-work-page .brawnd-work-cover { transform:none!important; }
}
@media print {
 .brawnd-work-page .brawnd-work-cover { transform:none!important; }
 .brawnd-work-page .brawnd-work-cover::after { display:none; }
}


/* Match the homepage paper flutter: the upper portion stays anchored. */
.brawnd-work-page .brawnd-work-cover--mosaic {
 overflow:visible; transform:none; transform-origin:center top;
}
.brawnd-work-page .brawnd-work-cover--mosaic > img { border-radius:inherit; }
.brawnd-work-page .brawnd-work-cover--mosaic::after { display:none; }
.brawnd-work-paper-canvas { display:none; position:absolute; pointer-events:none; }
.brawnd-work-page .brawnd-work-cover.is-paper-moving { background:transparent; }
.brawnd-work-page .brawnd-work-cover.is-paper-moving > img { opacity:0; }
.brawnd-work-page .brawnd-work-cover.is-paper-moving .brawnd-work-paper-canvas { display:block; }
@media(prefers-reduced-motion:reduce), print {
 .brawnd-work-page .brawnd-work-paper-canvas { display:none!important; }
 .brawnd-work-page .brawnd-work-cover > img { opacity:1!important; }
}

/* Bring alternating sheets toward each other as their paths connect. */
@media(min-width:761px) {
 .brawnd-work-page .brawnd-work-entry--left { margin-left:3%; }
 .brawnd-work-page .brawnd-work-entry--right { margin-right:3%; }
}

/* Floating concepts gather into the actual Brawnd mark before the portfolio. */
.brawnd-work-page .brawnd-work-intro { position:relative; padding:0; }
.brawnd-work-opening-scene {
 --work-opening-logo-size:clamp(150px,15vw,220px);
 --work-opening-logo-top:43%;
 position:relative; min-height:760px; height:100svh; isolation:isolate;
}
.brawnd-work-opening-logo {
 position:absolute; left:50%; top:var(--work-opening-logo-top); width:var(--work-opening-logo-size);
 height:auto; overflow:visible; transform:translate(-50%,-50%); color:#f1eee7; z-index:2;
}
.brawnd-work-logo-outline { opacity:.32; }
[data-work-logo-band],.brawnd-work-logo-ink { opacity:0; }
.brawnd-work-floating { display:none; position:absolute; inset:0; overflow:clip; pointer-events:none; }
.brawnd-work-floating-image {
 position:absolute; left:0; top:0; width:clamp(78px,9vw,150px);
 aspect-ratio:16/9; border-radius:4px; overflow:hidden; backface-visibility:hidden;
 will-change:transform; box-shadow:0 12px 30px rgba(0,0,0,.18);
}
.brawnd-work-floating-image img { display:block; width:100%; height:100%; object-fit:cover; }
.brawnd-work-page .brawnd-work-opening-copy {
 position:absolute; left:0; right:0;
 top:calc(var(--work-opening-logo-top) + var(--work-opening-logo-size) / 2 + 24px);
 transform:none; margin:0 auto; padding:0; text-align:center;
 width:min(calc(100% - 40px),580px); z-index:3; pointer-events:none;
}
.brawnd-work-page .brawnd-work-opening-copy h1 { font-size:clamp(40px,4.05vw,62px); }
.brawnd-work-opening-copy p { max-width:390px; }
.brawnd-work-intro.is-opening-motion { height:var(--work-opening-height); }
.is-opening-motion .brawnd-work-opening-scene {
 position:sticky; top:0; height:100svh; min-height:0;
}
.is-opening-motion .brawnd-work-floating { display:block; }
.is-opening-motion [data-work-logo-band],.is-opening-motion .brawnd-work-logo-ink { opacity:0; }
@media(max-width:760px) {
 .brawnd-work-opening-scene { --work-opening-logo-size:140px; --work-opening-logo-top:40%; min-height:620px; }
 .brawnd-work-opening-logo { width:var(--work-opening-logo-size); top:var(--work-opening-logo-top); }
 .brawnd-work-page .brawnd-work-opening-copy { max-width:360px; }
 .brawnd-work-page .brawnd-work-opening-copy h1 { font-size:40px; }
 .brawnd-work-floating-image { width:80px; }
 .brawnd-work-opening-copy p { font-size:14px; }
}
@media(prefers-reduced-motion:reduce),print {
 .brawnd-work-intro.is-opening-motion { height:auto!important; }
 .is-opening-motion .brawnd-work-opening-scene { position:relative; min-height:620px; }
 .brawnd-work-floating { display:none!important; }
 .brawnd-work-logo-ink { opacity:1!important; }
}

/* The strands originate beneath the filled mark, inside its silhouette. */
.brawnd-work-page .brawnd-work-intro { z-index:2; }
.brawnd-work-page .brawnd-work-stage { z-index:1; }

/* A quiet boundary separates portfolio pages from the shared footer. */
.brawnd-work-page ~ .site-footer,
.brawnd-project-page ~ .site-footer {
 border-top:1px solid rgba(241,238,231,.09);
}

/* A discreet scroll cue beneath the work introduction. */
.brawnd-work-scroll-cue {
 position:absolute; left:50%; bottom:26px; z-index:3;
 display:grid; place-items:center; width:26px; height:26px; margin-left:-13px;
 border:1px solid rgba(241,238,231,.38); border-radius:50%;
 color:rgba(241,238,231,.65); pointer-events:none;
}
.brawnd-work-scroll-cue svg {
 display:block; width:12px; height:15px; margin:0;
 animation:brawndWorkScrollCue 2.4s ease-in-out infinite;
}
@keyframes brawndWorkScrollCue {
 0%,100% { transform:translateY(-2px); }
 50% { transform:translateY(2px); }
}
@media(max-width:760px) {
 .brawnd-work-scroll-cue { bottom:20px; }
}
@media(prefers-reduced-motion:reduce) {
 .brawnd-work-scroll-cue svg { animation:none; }
}
@media print {
 .brawnd-work-scroll-cue { display:none; }
}
