:root{--redemption-tan: #f4e2bc;--redemption-red: #441008;--redemption-gray: #2f3137;--redemption-background-color-1: #debc76;--redemption-background-color-2: #e4c784;--redemption-background-color-3: #d6a35b;--redemption-background-particle-size: 40vmin;--redemption-background-animation-duration: 30s}.redemption-page-header{background-color:var(--color-surface-00)}.redemption{color:var(--redemption-red);text-align:center}.redemption-card-row{display:grid;column-gap:var(--size-3);row-gap:var(--size-3);margin-block-start:var(--size-3);margin-inline:auto}.redemption-card{display:flex;flex-direction:column;row-gap:var(--size-1);position:relative;background-color:#fff6;border-radius:var(--radius-xl);padding:var(--size-3);text-align:start;transition:all .2s ease-in-out}.redemption-card img{width:3em}.redemption-card .text{padding-inline-end:var(--size-3)}.redemption-card .redemption-card-arrow{position:absolute;bottom:var(--size-3);right:var(--size-3)}@media(hover:hover){.redemption-card:hover{transform:scale(1.01);box-shadow:var(--shadow-lg);background-color:#fff9}}.redemption-hero{color:var(--redemption-tan);background:var(--redemption-gray);background-size:cover;background-position:center;padding-block:var(--size-15) var(--size-25)}.redemption-hero .redemption-hero-heading-image{width:clamp(200px,90%,600px);margin-inline:auto;filter:drop-shadow(0px 0px 8px rgba(22,20,49,1));opacity:0}@media screen and (prefers-reduced-motion:no-preference){.redemption-hero .redemption-hero-heading-image{animation:headlineIn 3s ease-in-out .5s forwards}}.redemption-hero .redemption-hero-subheading{margin-inline:auto;color:var(--color-text-primary-inverse);text-shadow:0px 0px 8px rgba(22,20,49,1);font-size:clamp(1.25rem,1.1rem + .75vw,2rem);font-weight:var(--font-weight-medium);line-height:var(--line-height-lg);letter-spacing:var(--letter-spacing-normal)}.redemption-hero .icon{color:var(--color-text-primary-inverse);opacity:.5}.redemption-video{color:var(--redemption-red);margin-block-start:calc(var(--size-20) * -1);padding-block-start:var(--size-6);text-align:left;text-wrap:pretty}.redemption-video .redemption-video-player{border-radius:var(--radius-xl)}.redemption-podcast{margin-block-end:var(--size-8);container-type:inline-size}.redemption-podcast .redemption-card{flex-direction:column;column-gap:var(--size-2)}@supports (container-type: inline-size){@container (min-width: 480px){.redemption-podcast .redemption-card{flex-direction:row}}}@media(min-width:768px){.redemption-more-videos .redemption-card-row{grid-template-columns:repeat(3,1fr)}}.redemption-more-videos .redemption-card{padding:var(--size-2);text-align:center}.redemption-more-videos .redemption-card .text{padding-inline:var(--size-2)}.redemption-more-resources{padding-block:var(--size-10) var(--size-15)}@media(min-width:480px){.redemption-more-resources .redemption-card-row{grid-template-columns:repeat(2,1fr)}}@media(min-width:900px){.redemption-more-resources .redemption-card-row{grid-template-columns:repeat(4,1fr)}}@keyframes headlineIn{0%{opacity:0}to{opacity:1}}.redemption-background{position:fixed;z-index:-1;top:0;left:0;width:100vw;height:100vh;overflow:hidden;background-color:var(--redemption-tan);pointer-events:none}.redemption-background span{position:absolute;width:var(--redemption-background-particle-size);height:var(--redemption-background-particle-size);border-radius:var(--redemption-background-particle-size);color:var(--color, var(--redemption-background-color-1));inset-block-start:var(--block-start, 50%);inset-inline-start:var(--inline-start, 50%);transform-origin:var(--origin-x, 0vw) var(--origin-y, 0vh);box-shadow:calc(var(--redemption-background-particle-size) * 2 * var(--shadow-x, 1)) 0 var(--blur, calc(var(--redemption-background-particle-size) * .5)) currentColor;animation-name:move;animation-timing-function:linear;animation-iteration-count:infinite;animation-duration:calc(var(--redemption-background-animation-duration) + var(--duration-offset, 0s));animation-delay:var(--delay, -3s)}.redemption-background span:nth-child(1){--color: var(--redemption-background-color-1);--block-start: 12%;--inline-start: 8%;--duration-offset: 5.6s;--delay: -3.2s;--origin-x: -12vw;--origin-y: -6vh;--blur: calc(var(--redemption-background-particle-size) * .55);--shadow-x: -1}.redemption-background span:nth-child(2){--color: var(--redemption-background-color-2);--block-start: 34%;--inline-start: 78%;--duration-offset: 7.3s;--delay: -9.1s;--origin-x: 18vw;--origin-y: -11vh;--blur: calc(var(--redemption-background-particle-size) * .72);--shadow-x: 1}.redemption-background span:nth-child(3){--color: var(--redemption-background-color-3);--block-start: 67%;--inline-start: 22%;--duration-offset: 4.8s;--delay: -1.4s;--origin-x: -7vw;--origin-y: 14vh;--blur: calc(var(--redemption-background-particle-size) * .63);--shadow-x: -1}.redemption-background span:nth-child(4){--color: var(--redemption-background-color-1);--block-start: 81%;--inline-start: 55%;--duration-offset: 9.2s;--delay: -10.4s;--origin-x: 21vw;--origin-y: 7vh;--blur: calc(var(--redemption-background-particle-size) * .78);--shadow-x: 1}.redemption-background span:nth-child(5){--color: var(--redemption-background-color-2);--block-start: 45%;--inline-start: 5%;--duration-offset: 3.9s;--delay: -6.7s;--origin-x: -20vw;--origin-y: 3vh;--blur: calc(var(--redemption-background-particle-size) * .58);--shadow-x: -1}.redemption-background span:nth-child(6){--color: var(--redemption-background-color-3);--block-start: 18%;--inline-start: 60%;--duration-offset: 6.1s;--delay: -2.8s;--origin-x: 10vw;--origin-y: -18vh;--blur: calc(var(--redemption-background-particle-size) * .71);--shadow-x: 1}.redemption-background span:nth-child(7){--color: var(--redemption-background-color-1);--block-start: 72%;--inline-start: 90%;--duration-offset: 5.2s;--delay: -11.3s;--origin-x: -15vw;--origin-y: 16vh;--blur: calc(var(--redemption-background-particle-size) * .66);--shadow-x: -1}.redemption-background span:nth-child(8){--color: var(--redemption-background-color-2);--block-start: 26%;--inline-start: 38%;--duration-offset: 8.7s;--delay: -4.6s;--origin-x: 7vw;--origin-y: -9vh;--blur: calc(var(--redemption-background-particle-size) * .82);--shadow-x: 1}.redemption-background span:nth-child(9){--color: var(--redemption-background-color-3);--block-start: 53%;--inline-start: 14%;--duration-offset: 4.2s;--delay: -7.9s;--origin-x: -9vw;--origin-y: -4vh;--blur: calc(var(--redemption-background-particle-size) * .59);--shadow-x: -1}.redemption-background span:nth-child(10){--color: var(--redemption-background-color-1);--block-start: 8%;--inline-start: 46%;--duration-offset: 9.8s;--delay: -.7s;--origin-x: 24vw;--origin-y: -22vh;--blur: calc(var(--redemption-background-particle-size) * .84);--shadow-x: 1}.redemption-background span:nth-child(11){--color: var(--redemption-background-color-2);--block-start: 62%;--inline-start: 69%;--duration-offset: 7.9s;--delay: -5.5s;--origin-x: -22vw;--origin-y: -13vh;--blur: calc(var(--redemption-background-particle-size) * .77);--shadow-x: -1}.redemption-background span:nth-child(12){--color: var(--redemption-background-color-3);--block-start: 39%;--inline-start: 31%;--duration-offset: 6.5s;--delay: -8.6s;--origin-x: 5vw;--origin-y: 21vh;--blur: calc(var(--redemption-background-particle-size) * .68);--shadow-x: 1}.redemption-background span:nth-child(13){--color: var(--redemption-background-color-1);--block-start: 88%;--inline-start: 27%;--duration-offset: 3.6s;--delay: -12.2s;--origin-x: -6vw;--origin-y: 8vh;--blur: calc(var(--redemption-background-particle-size) * .56);--shadow-x: -1}.redemption-background span:nth-child(14){--color: var(--redemption-background-color-2);--block-start: 14%;--inline-start: 93%;--duration-offset: 5.9s;--delay: -9.9s;--origin-x: 19vw;--origin-y: -6vh;--blur: calc(var(--redemption-background-particle-size) * .73);--shadow-x: 1}.redemption-background span:nth-child(15){--color: var(--redemption-background-color-3);--block-start: 76%;--inline-start: 3%;--duration-offset: 8.1s;--delay: -2.1s;--origin-x: -18vw;--origin-y: 19vh;--blur: calc(var(--redemption-background-particle-size) * .8);--shadow-x: -1}.redemption-background span:nth-child(16){--color: var(--redemption-background-color-1);--block-start: 22%;--inline-start: 51%;--duration-offset: 4.4s;--delay: -6.1s;--origin-x: 9vw;--origin-y: 6vh;--blur: calc(var(--redemption-background-particle-size) * .6);--shadow-x: 1}.redemption-background span:nth-child(17){--color: var(--redemption-background-color-2);--block-start: 57%;--inline-start: 84%;--duration-offset: 9.4s;--delay: -3.8s;--origin-x: -12vw;--origin-y: -20vh;--blur: calc(var(--redemption-background-particle-size) * .83);--shadow-x: -1}.redemption-background span:nth-child(18){--color: var(--redemption-background-color-3);--block-start: 30%;--inline-start: 12%;--duration-offset: 6.8s;--delay: -10.8s;--origin-x: 16vw;--origin-y: 11vh;--blur: calc(var(--redemption-background-particle-size) * .7);--shadow-x: 1}.redemption-background span:nth-child(19){--color: var(--redemption-background-color-1);--block-start: 69%;--inline-start: 41%;--duration-offset: 7.1s;--delay: -1.9s;--origin-x: -23vw;--origin-y: 4vh;--blur: calc(var(--redemption-background-particle-size) * .76);--shadow-x: -1}.redemption-background span:nth-child(20){--color: var(--redemption-background-color-2);--block-start: 5%;--inline-start: 66%;--duration-offset: 3.3s;--delay: -8.2s;--origin-x: 12vw;--origin-y: -14vh;--blur: calc(var(--redemption-background-particle-size) * .57);--shadow-x: 1}@keyframes move{to{transform:translateZ(1px) rotate(360deg)}}@media(min-width:768px){:root{--font-size-display-xs: var(--font-size-md);--font-size-display-sm: var(--font-size-xl);--font-size-display-md: var(--font-size-3xl);--font-size-display-lg: var(--font-size-5xl);--font-size-display-xl: var(--font-size-7xl);--font-size-display-2xl: var(--font-size-10xl);--space-1: var(--size-1);--space-2: var(--size-2);--space-3: var(--size-3);--space-4: var(--size-4);--space-5: var(--size-5);--space-6: var(--size-6);--space-8: var(--size-8);--space-10: var(--size-10);--space-12: var(--size-12);--space-14: var(--size-14);--space-16: var(--size-16);--space-18: var(--size-18);--space-20: var(--size-20);--space-30: var(--size-30);--space-40: var(--size-40)}}
