.tartan-backdrop{isolation:isolate;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tartan-backdrop>.glass-page-pattern{background-repeat:repeat;background-size:auto,640px;position:absolute;inset:0}.tartan-backdrop__light,.tartan-backdrop__shade,.tartan-backdrop__navy{pointer-events:none;position:absolute;inset:0}.tartan-backdrop__light{mix-blend-mode:screen;will-change:transform;background:linear-gradient(90deg,#0000 25%,#d5e8ff1c 46%,#fff3d726 52%,#0000 75%);inset:-10% -30%}.tartan-backdrop__shade{background:radial-gradient(68% 75% at 50% 48%,#06152b70 0%,#06152b45 55%,#020a20a8 100%),linear-gradient(120deg,#03152b55,#0000 40%,#03112477)}.tartan-backdrop__navy{opacity:0;background:#031124}.tartan-backdrop--glass:after{content:"";pointer-events:none;background:radial-gradient(at 33% 27%,#ecf8ff24,#0000 58%);border:2px solid #e6f4ff3b;border-radius:50%;width:76%;height:74%;position:absolute;top:13%;right:-28%;transform:rotate(-12deg);box-shadow:inset 18px 10px 35px #dcefff17,inset -14px -18px 42px #061a3866,0 0 30px #d6ecff18}@media (prefers-reduced-motion:reduce){.tartan-backdrop__light{will-change:auto}}
