.cursor-hover-mask{width:100%;height:100vh}.cursor-hover-mask .root-element{margin:0;padding:0}.cursor-hover-mask .root-element .root-element-inner{width:100%;max-width:none;margin:0;padding:0}.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container{color:#afa18f;cursor:default;justify-content:center;align-items:center;width:100%;height:100%;font-size:64px;line-height:66px;display:flex}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .mask-content,:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .body-content{text-align:center;width:1000px;padding:40px}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .highlight{color:#ec4e39}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) h2{margin:0;font-size:64px;font-weight:400;line-height:66px}.cursor-hover-mask .mask-container{color:#000;background:#ec4e39;position:absolute;-webkit-mask-image:url(/assets/svg/mask.svg);mask-image:url(/assets/svg/mask.svg);-webkit-mask-size:40px;mask-size:40px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cursor-hover-mask .mask-container .mask-content{color:#000}.cursor-hover-mask.variant-a .mask-container{background:var(--color-primary,#ec4e39);color:var(--color-background,#000)}.cursor-hover-mask.variant-a .body-container{color:var(--clr-text-bold,#afa18f)}.cursor-hover-mask.variant-b{background:var(--color-background-light,#fff)}.cursor-hover-mask.variant-b .mask-container{background:var(--color-background-dark,#0f0f0f);color:var(--color-text-light,#fff)}.cursor-hover-mask.variant-b .body-container{color:var(--color-text-dark,#333)}.cursor-hover-mask.variant-c{background:linear-gradient(135deg,var(--color-background-dark,#0f0f0f)0%,var(--color-background-secondary,#1a1a1a)100%)}.cursor-hover-mask.variant-c .mask-container{background:linear-gradient(135deg,var(--color-primary,#ec4e39)0%,var(--color-accent,#ff6b4a)100%);color:var(--color-background,#000)}.cursor-hover-mask.variant-c .body-container{color:var(--color-text-light,#fff)}@media (max-width:768px){.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container{font-size:32px;line-height:34px}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .mask-content,:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .body-content{width:90%;padding:20px}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) h2{font-size:32px;line-height:34px}}@media (max-width:480px){.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container{font-size:24px;line-height:26px}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .mask-content,:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) .body-content{width:95%;padding:15px}:is(.cursor-hover-mask .mask-container,.cursor-hover-mask .body-container) h2{font-size:24px;line-height:26px}}@media (prefers-contrast:high){.cursor-hover-mask .mask-container{color:#fff;background:#000}.cursor-hover-mask .body-container{color:#000}.cursor-hover-mask .body-container .highlight{color:#000;text-decoration:underline}}
