/* Loonis Sites additions on top of the template stylesheet */

/* hide animated elements until the motion kit runs (removed instantly if it can't) */
html.lx-motion [animate="fade-up"],
html.lx-motion [animate="heading-reveal"],
html.lx-motion [animate="stagger"],
html.lx-motion [animate="image-reveal"],
html.lx-motion [animate="rule-draw"],
html.lx-motion [animate="bar-grow"],
html.lx-motion [animate="bar-segments"] { opacity: 0; }

/* card hover zoom (1.04, 0.6s) */
html:not(.lx-ix) [class*="_card"] img, html:not(.lx-ix) .card-media img { transition: transform var(--motion-slow) var(--ease-1); }
html:not(.lx-ix) [class*="_card"]:hover img:not([class*="icon"]), html:not(.lx-ix) .card-media:hover img { transform: scale(1.04); }
.card-media { overflow: hidden; }

/* lightbox */
.lx-lightbox { position: fixed; inset: 0; z-index: 9999; background: var(--tone-overlay-92); display: flex; align-items: center; justify-content: center; }
.lx-lightbox img { max-width: 86vw; max-height: 86vh; object-fit: contain; border-radius: var(--radius-8); }
.lx-lightbox button { position: absolute; background: none; border: 0; color: var(--role-page); font-size: calc(var(--size-h2) * var(--scale-headings)); cursor: pointer; padding: var(--spacing-1rem); line-height: var(--leading-100); }
.lx-lb-close { top: 1rem; right: 1rem; }
.lx-lb-prev { left: 1rem; top: 50%; transform: translateY(-50%); }
.lx-lb-next { right: 1rem; top: 50%; transform: translateY(-50%); }

/* tabs: Webflow hides inactive panes */
.w-tab-pane { display: none; }
.w-tab-pane.w--tab-active { display: block; }

/* single-page lists: Webflow hides pagination when there is nothing to page */
.w-pagination-wrapper { display: none; }


/* menu links the converter added to templates that only had a demo "Pages" dropdown */
.lx-nav-added { white-space: nowrap; }

/* ---- lx-icons: one-colour logo and icons follow the role colours (written by _tools/design-system/icons.mjs) ----
   The template's own one-colour SVG files are drawn as a mask filled with a role colour; the file
   itself is moved out of view. This runs in every theme except Original, and when the Style panel
   has changed a colour (<html data-colours="custom">). In Original the files show as drawn.
   The selectors match the template's own file names only: an owner logo or a replaced image has
   another src, so it shows exactly as uploaded and is never recoloured. */
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a1a_twitter-f792e7.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a22_linkedin-5f7afb.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a31_instagram-0386df.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Left---6.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Play.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Plus-4.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Right---6.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Right-Up.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5acc8eb7a38538479e6c9b9cba1878f2a0874522.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b6240da1c4c8591cdfbd006b1c9f7616cd59ed3f.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d61656a0c90ba72872577078e193a6e8d3da5aa.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/24c8715d6c09b584c955d0909574d266675578f7.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/01e9ff74f27d6cf12dbbbcb02d7e0b5010f7c07f.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d7e11d7a1ab33657624c9a282571b77912e53c1.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/50b4e0811a085c8cb8f45a7208de3bf9838db787.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/041f260eb76e0ea2cc735a8b55c7ed58485aa4b9.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/8a43db47c8933322e3d1337b6e7e3053c28749b6.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/595594e8fee3498f42b76ac51808ba13730e68a3.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/61762749f5011ab3bcd38cfc38540305eb6d69c2.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f8d7a3a44483c84959622a1a3c06aa2892abef20.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/instagram.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/linkedin.svg"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/633074f58ae07022ccc26f99225d63b9a5a2d022.avif"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5a6bd1597829812cc6733a43fac357a9b698508d.avif"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b5abb71eadfe08f4495e9dffa9222473ac6036a5.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/c3304ab2b52c5755369387346b8871c737689d12.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/37b95aa5c75bdd516d4cd77ce0ba704559ba27e2.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/fef841fde1aec4a918db9362cfe5a61f1ae93602.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1ed7c876f089a991daed53d784552caa10f71187.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/095d358b4db78dc93670e4339e2ea9b4ed6143eb.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/858d4792b21650baa305981f6bfd578a3e11fc13.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f90f7b010c035298f3c13d9b66cb8fb408cd0b22.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2e58ad607349633b311dd5ad66a87afdb5bdac55.png"],
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/twitter.svg"] {
  object-position: -99999px 0;
  -webkit-mask-repeat: no-repeat; mask-repeat: no-repeat;
  -webkit-mask-position: center; mask-position: center;
  -webkit-mask-size: contain; mask-size: contain;
  -webkit-mask-origin: content-box; mask-origin: content-box;
  -webkit-mask-clip: content-box; mask-clip: content-box;
  background-color: var(--role-ink);
  background-clip: content-box;
}
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg"] { -webkit-mask-image: url(/_t/terris/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg); mask-image: url(/_t/terris/cms/67f28bc438b9facd4b4e144b_Right-739d04.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg"] { -webkit-mask-image: url(/_t/terris/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg); mask-image: url(/_t/terris/cms/67f28bc44ed8bfee392530b8_Left-aa282c.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg"] { -webkit-mask-image: url(/_t/terris/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg); mask-image: url(/_t/terris/cms/680b71a3a9815f2cd1c0d00a_Hamburger-menu-3f5b48.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a1a_twitter-f792e7.svg"] { -webkit-mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a1a_twitter-f792e7.svg); mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a1a_twitter-f792e7.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a22_linkedin-5f7afb.svg"] { -webkit-mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a22_linkedin-5f7afb.svg); mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a22_linkedin-5f7afb.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/cms/683ad8f2beffbd87f4874a31_instagram-0386df.svg"] { -webkit-mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a31_instagram-0386df.svg); mask-image: url(/_t/terris/cms/683ad8f2beffbd87f4874a31_instagram-0386df.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Left---6.svg"] { -webkit-mask-image: url(/_t/terris/images/Left---6.svg); mask-image: url(/_t/terris/images/Left---6.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Play.svg"] { -webkit-mask-image: url(/_t/terris/images/Play.svg); mask-image: url(/_t/terris/images/Play.svg); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Plus-4.svg"] { -webkit-mask-image: url(/_t/terris/images/Plus-4.svg); mask-image: url(/_t/terris/images/Plus-4.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Right---6.svg"] { -webkit-mask-image: url(/_t/terris/images/Right---6.svg); mask-image: url(/_t/terris/images/Right---6.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/Right-Up.svg"] { -webkit-mask-image: url(/_t/terris/images/Right-Up.svg); mask-image: url(/_t/terris/images/Right-Up.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5acc8eb7a38538479e6c9b9cba1878f2a0874522.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5acc8eb7a38538479e6c9b9cba1878f2a0874522.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5acc8eb7a38538479e6c9b9cba1878f2a0874522.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b6240da1c4c8591cdfbd006b1c9f7616cd59ed3f.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b6240da1c4c8591cdfbd006b1c9f7616cd59ed3f.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b6240da1c4c8591cdfbd006b1c9f7616cd59ed3f.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d61656a0c90ba72872577078e193a6e8d3da5aa.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d61656a0c90ba72872577078e193a6e8d3da5aa.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d61656a0c90ba72872577078e193a6e8d3da5aa.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/24c8715d6c09b584c955d0909574d266675578f7.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/24c8715d6c09b584c955d0909574d266675578f7.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/24c8715d6c09b584c955d0909574d266675578f7.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/01e9ff74f27d6cf12dbbbcb02d7e0b5010f7c07f.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/01e9ff74f27d6cf12dbbbcb02d7e0b5010f7c07f.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/01e9ff74f27d6cf12dbbbcb02d7e0b5010f7c07f.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d7e11d7a1ab33657624c9a282571b77912e53c1.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d7e11d7a1ab33657624c9a282571b77912e53c1.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1d7e11d7a1ab33657624c9a282571b77912e53c1.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/50b4e0811a085c8cb8f45a7208de3bf9838db787.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/50b4e0811a085c8cb8f45a7208de3bf9838db787.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/50b4e0811a085c8cb8f45a7208de3bf9838db787.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/041f260eb76e0ea2cc735a8b55c7ed58485aa4b9.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/041f260eb76e0ea2cc735a8b55c7ed58485aa4b9.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/041f260eb76e0ea2cc735a8b55c7ed58485aa4b9.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/8a43db47c8933322e3d1337b6e7e3053c28749b6.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/8a43db47c8933322e3d1337b6e7e3053c28749b6.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/8a43db47c8933322e3d1337b6e7e3053c28749b6.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/595594e8fee3498f42b76ac51808ba13730e68a3.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/595594e8fee3498f42b76ac51808ba13730e68a3.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/595594e8fee3498f42b76ac51808ba13730e68a3.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/61762749f5011ab3bcd38cfc38540305eb6d69c2.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/61762749f5011ab3bcd38cfc38540305eb6d69c2.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/61762749f5011ab3bcd38cfc38540305eb6d69c2.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2103a83a11391dcf1d708ad163ff0c9a946d0d45.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1b8ea13bc53c7993156b9e9947d5f7853402a544.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/a25aaf581da4e8bab0b2f0d2b2efcc357d1e52e3.png); background-color: var(--role-page); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f8d7a3a44483c84959622a1a3c06aa2892abef20.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f8d7a3a44483c84959622a1a3c06aa2892abef20.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f8d7a3a44483c84959622a1a3c06aa2892abef20.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/instagram.svg"] { -webkit-mask-image: url(/_t/terris/images/instagram.svg); mask-image: url(/_t/terris/images/instagram.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/linkedin.svg"] { -webkit-mask-image: url(/_t/terris/images/linkedin.svg); mask-image: url(/_t/terris/images/linkedin.svg); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/633074f58ae07022ccc26f99225d63b9a5a2d022.avif"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/633074f58ae07022ccc26f99225d63b9a5a2d022.avif); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/633074f58ae07022ccc26f99225d63b9a5a2d022.avif); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5a6bd1597829812cc6733a43fac357a9b698508d.avif"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5a6bd1597829812cc6733a43fac357a9b698508d.avif); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/5a6bd1597829812cc6733a43fac357a9b698508d.avif); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b5abb71eadfe08f4495e9dffa9222473ac6036a5.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b5abb71eadfe08f4495e9dffa9222473ac6036a5.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/b5abb71eadfe08f4495e9dffa9222473ac6036a5.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/c3304ab2b52c5755369387346b8871c737689d12.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/c3304ab2b52c5755369387346b8871c737689d12.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/c3304ab2b52c5755369387346b8871c737689d12.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/37b95aa5c75bdd516d4cd77ce0ba704559ba27e2.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/37b95aa5c75bdd516d4cd77ce0ba704559ba27e2.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/37b95aa5c75bdd516d4cd77ce0ba704559ba27e2.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/fef841fde1aec4a918db9362cfe5a61f1ae93602.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/fef841fde1aec4a918db9362cfe5a61f1ae93602.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/fef841fde1aec4a918db9362cfe5a61f1ae93602.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1ed7c876f089a991daed53d784552caa10f71187.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1ed7c876f089a991daed53d784552caa10f71187.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/1ed7c876f089a991daed53d784552caa10f71187.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/095d358b4db78dc93670e4339e2ea9b4ed6143eb.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/095d358b4db78dc93670e4339e2ea9b4ed6143eb.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/095d358b4db78dc93670e4339e2ea9b4ed6143eb.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/858d4792b21650baa305981f6bfd578a3e11fc13.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/858d4792b21650baa305981f6bfd578a3e11fc13.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/858d4792b21650baa305981f6bfd578a3e11fc13.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f90f7b010c035298f3c13d9b66cb8fb408cd0b22.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f90f7b010c035298f3c13d9b66cb8fb408cd0b22.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/f90f7b010c035298f3c13d9b66cb8fb408cd0b22.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2e58ad607349633b311dd5ad66a87afdb5bdac55.png"] { -webkit-mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2e58ad607349633b311dd5ad66a87afdb5bdac55.png); mask-image: url(https://urkeffdjrlfjconn.public.blob.vercel-storage.com/m/2e58ad607349633b311dd5ad66a87afdb5bdac55.png); }
:is(html[data-theme]:not([data-theme="original"]), html[data-colours="custom"]) img[src$="/_t/terris/images/twitter.svg"] { -webkit-mask-image: url(/_t/terris/images/twitter.svg); mask-image: url(/_t/terris/images/twitter.svg); }
/* logos and icons drawn in several greys: in dark themes they are inverted so they stay readable */
html[data-theme="evening-estate"] img[src$="/_t/terris/cms/68493a818be4ece9475c54c6_Logo-Terris-744a9b.svg"],
html[data-theme="inverted"] img[src$="/_t/terris/cms/68493a818be4ece9475c54c6_Logo-Terris-744a9b.svg"],
html[data-theme="evening-estate"] img[src$="/_t/terris/images/Logo-Terris.svg"],
html[data-theme="inverted"] img[src$="/_t/terris/images/Logo-Terris.svg"] { filter: invert(1); }
/* ---- end lx-icons ---- */
