.has-catapult-decoration{--catapult-decoration-paint:var(--catapult-decoration-color,var(--wp--preset--color--school-tertiary,#e5aa12));--catapult-decoration-size:120px;--catapult-decoration-weight:6px;--catapult-decoration-offset:16px}.has-catapult-decoration.is-decoration-small{--catapult-decoration-size:72px;--catapult-decoration-weight:4px;--catapult-decoration-offset:10px}.has-catapult-decoration.is-decoration-large{--catapult-decoration-size:180px;--catapult-decoration-weight:10px;--catapult-decoration-offset:24px}.has-catapult-decoration:is(:hover,:focus-within){--catapult-decoration-paint:var(--catapult-decoration-hover-color,var(--catapult-decoration-color,var(--wp--preset--color--school-tertiary,#e5aa12)))}:where(.has-catapult-decoration){isolation:isolate;position:relative}.catapult-decoration{border-radius:inherit;inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:-1}.catapult-decoration:after,.catapult-decoration:before{content:none;position:absolute}:is(.wp-block-cover,.wp-block-catapult-blocks-high-traffic-tile)>.catapult-decoration{z-index:1}.catapult-feature-tile>.catapult-decoration{z-index:0}.is-decoration-dots>.catapult-decoration:before{background-image:radial-gradient(circle,var(--catapult-decoration-paint) 2px,transparent 2.5px);background-size:16px 16px;content:"";height:var(--catapult-decoration-size);width:var(--catapult-decoration-size)}.is-decoration-ring>.catapult-decoration:before{border:var(--catapult-decoration-weight) solid var(--catapult-decoration-paint);border-radius:50%;content:"";height:calc(var(--catapult-decoration-size)*2);margin:calc(var(--catapult-decoration-size)*-1);width:calc(var(--catapult-decoration-size)*2)}.is-decoration-ring.is-decoration-dotted>.catapult-decoration:before{border-style:dotted}.is-decoration-dots.is-decoration-top-left>.catapult-decoration:before,.is-decoration-ring.is-decoration-top-left>.catapult-decoration:before{left:0;top:0}.is-decoration-dots.is-decoration-top-right>.catapult-decoration:before,.is-decoration-ring.is-decoration-top-right>.catapult-decoration:before{right:0;top:0}.is-decoration-dots.is-decoration-bottom-left>.catapult-decoration:before,.is-decoration-ring.is-decoration-bottom-left>.catapult-decoration:before{bottom:0;left:0}.is-decoration-dots.is-decoration-bottom-right>.catapult-decoration:before,.is-decoration-ring.is-decoration-bottom-right>.catapult-decoration:before{bottom:0;right:0}.is-decoration-brackets>.catapult-decoration:after,.is-decoration-brackets>.catapult-decoration:before{border:0 solid var(--catapult-decoration-paint);content:"";height:calc(var(--catapult-decoration-size)/2);width:calc(var(--catapult-decoration-size)/2)}.is-decoration-brackets:is(.is-decoration-top-left,.is-decoration-bottom-right)>.catapult-decoration:before{border-left-width:var(--catapult-decoration-weight);border-top-width:var(--catapult-decoration-weight);left:12px;top:12px}.is-decoration-brackets:is(.is-decoration-top-left,.is-decoration-bottom-right)>.catapult-decoration:after{border-bottom-width:var(--catapult-decoration-weight);border-right-width:var(--catapult-decoration-weight);bottom:12px;right:12px}.is-decoration-brackets:is(.is-decoration-top-right,.is-decoration-bottom-left)>.catapult-decoration:before{border-right-width:var(--catapult-decoration-weight);border-top-width:var(--catapult-decoration-weight);right:12px;top:12px}.is-decoration-brackets:is(.is-decoration-top-right,.is-decoration-bottom-left)>.catapult-decoration:after{border-bottom-width:var(--catapult-decoration-weight);border-left-width:var(--catapult-decoration-weight);bottom:12px;left:12px}.is-decoration-bar>.catapult-decoration:before{background:var(--catapult-decoration-paint);content:""}.is-decoration-bar:is(.is-decoration-top,.is-decoration-bottom)>.catapult-decoration:before{height:var(--catapult-decoration-weight);left:0;right:0}.is-decoration-bar:is(.is-decoration-left,.is-decoration-right)>.catapult-decoration:before{bottom:0;top:0;width:var(--catapult-decoration-weight)}.is-decoration-bar.is-decoration-top>.catapult-decoration:before{top:0}.is-decoration-bar.is-decoration-bottom>.catapult-decoration:before{bottom:0}.is-decoration-bar.is-decoration-left>.catapult-decoration:before{left:0}.is-decoration-bar.is-decoration-right>.catapult-decoration:before{right:0}.is-decoration-line>.catapult-decoration:before{background:var(--catapult-decoration-paint);content:"";height:var(--catapult-decoration-weight);width:calc(var(--catapult-decoration-size)*.6)}.is-decoration-line:is(.is-decoration-top-left,.is-decoration-top-right)>.catapult-decoration:before{top:0}.is-decoration-line:is(.is-decoration-bottom-left,.is-decoration-bottom-right)>.catapult-decoration:before{bottom:0}.is-decoration-line:is(.is-decoration-top-left,.is-decoration-bottom-left)>.catapult-decoration:before{left:1.5rem}.is-decoration-line:is(.is-decoration-top-right,.is-decoration-bottom-right)>.catapult-decoration:before{right:1.5rem}.has-catapult-decoration.is-decoration-offset{--catapult-decoration-reach:1;--catapult-decoration-x:1;--catapult-decoration-y:1;box-shadow:calc(var(--catapult-decoration-offset)*var(--catapult-decoration-reach)*var(--catapult-decoration-x)) calc(var(--catapult-decoration-offset)*var(--catapult-decoration-reach)*var(--catapult-decoration-y)) 0 0 var(--catapult-decoration-paint)}.has-catapult-decoration.is-decoration-offset:is(.is-decoration-top-left,.is-decoration-bottom-left){--catapult-decoration-x:-1}.has-catapult-decoration.is-decoration-offset:is(.is-decoration-top-left,.is-decoration-top-right){--catapult-decoration-y:-1}@media(prefers-reduced-motion:no-preference){.is-decoration-moves>.catapult-decoration:after,.is-decoration-moves>.catapult-decoration:before{transition:width .3s ease,height .3s ease,transform .4s ease,border-color .3s ease,background-color .3s ease}:where(.has-catapult-decoration.is-decoration-offset.is-decoration-moves){transition:box-shadow .3s ease}.is-decoration-moves:is(:hover,:focus-within).is-decoration-dots>.catapult-decoration:before{height:calc(var(--catapult-decoration-size)*1.25);width:calc(var(--catapult-decoration-size)*1.25)}.is-decoration-moves:is(:hover,:focus-within).is-decoration-ring>.catapult-decoration:before{transform:rotate(90deg) scale(1.15)}.is-decoration-moves:is(:hover,:focus-within).is-decoration-brackets>.catapult-decoration:after,.is-decoration-moves:is(:hover,:focus-within).is-decoration-brackets>.catapult-decoration:before{height:calc(var(--catapult-decoration-size)/4);width:calc(var(--catapult-decoration-size)/4)}.is-decoration-moves:is(:hover,:focus-within).is-decoration-bar:is(.is-decoration-top,.is-decoration-bottom)>.catapult-decoration:before{height:calc(var(--catapult-decoration-weight)*2)}.is-decoration-moves:is(:hover,:focus-within).is-decoration-bar:is(.is-decoration-left,.is-decoration-right)>.catapult-decoration:before{width:calc(var(--catapult-decoration-weight)*2)}.is-decoration-moves:is(:hover,:focus-within).is-decoration-line>.catapult-decoration:before{width:var(--catapult-decoration-size)}.is-decoration-moves:is(:hover,:focus-within).has-catapult-decoration.is-decoration-offset{--catapult-decoration-reach:2}}@media(max-width:781px){.is-decoration-hidden-on-phones>.catapult-decoration{display:none}.has-catapult-decoration.is-decoration-offset.is-decoration-hidden-on-phones{box-shadow:none}}