  ::selection { background: var(--secondary); color: #000; text-shadow: none; }   .txt-serif { font-family: 'Wittgenstein', serif; font-weight: 300; }  .txt-serif-i { font-family: 'Wittgenstein', serif; font-style: italic; font-weight: 900; }  .highlight-underline { display: inline; text-decoration: none; background-image: linear-gradient(var(--secondary), var(--secondary)); background-repeat: no-repeat; background-size: 100% 0.22em; background-position: 0 82%; -webkit-box-decoration-break: clone; box-decoration-break: clone; }  .neutral-bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; color: var(--neutral); } .base-bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; color: var(--base); } .yellow-bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; color: var(--secondary); } .blue-bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; color: var(--primary); } .ultra-dark-bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; color: var(--primary-ultra-dark); } .bold-italics { font-weight: 800; font-family: 'Poppins', sans-serif; font-style: italic; }  .txt-bold { font-weight: 900;  }  .txt-gold { color: #FFC107;  } .txt-blue { color: var(--primary);  }   .btn--secondary, .btn--white { transform: translateY(0); box-shadow: 0 8px 0 rgba(0,0,0,.25); }  .btn--secondary:focus, .btn--secondary:focus-visible, .btn--white:focus, .btn--white:focus-visible { box-shadow: 0 8px 0 rgba(0,0,0,.25); } .btn--secondary:hover, .btn--white:hover { transform: translateY(3px); box-shadow: 0 5px 0 rgba(0,0,0,.25); transition: all .39s cubic-bezier(.2,.9,.2,1); } .btn--secondary:not(:hover):not(:active), .btn--white:not(:hover):not(:active) { transition: all .22s cubic-bezier(.2,.9,.2,1); } .btn--secondary:active, .btn--white:active { transform: translateY(5px); box-shadow: 0 3px 0 rgba(0,0,0,.25) !important; transition: all .25s cubic-bezier(.2,.9,.2,1); }   .icon-hover { transition: color .18s cubic-bezier(.2,.9,.2,1), transform .18s cubic-bezier(.2,.9,.2,1); }  .bricks-link-wrapper:hover .icon-hover { color: var(--secondary) !important; transform: scale(1.08); }