@charset "UTF-8";*{margin:0;padding:0;border:0;font-size:100%;font-family:inherit;vertical-align:baseline;box-sizing:border-box;text-decoration:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}li{list-style-type:none}input{border-radius:0/0px}h1,h2,h3,h4,h5,h6,p,span,address,li,blockquote{margin:0;padding:0}::-moz-selection{background:#000;color:#fff}::selection{background:#000;color:#fff}.actions{margin:0;padding:0;position:fixed;bottom:10px;right:10px;color:#fff;z-index:1}.actions li{margin:0;padding:0;display:inline-block;line-height:1em}.actions li a{background:#f2f2f2;margin:5px;padding:5px;font-size:14px;color:#000;letter-spacing:.5px}.cookie{position:fixed;width:100%;bottom:0;left:0;background:#ff0;color:#000;display:flex;justify-content:space-between;padding:1rem;transition:transform cubic-bezier(.645,.045,.355,1) .3s}.cookie_message,.cookie_btn{display:inline-block}.cookie.hidden{transform:translateY(calc(100% + 1px))}@font-face{font-family:spenser Regular;src:url(/assets/fonts/Spenser-Regular-web-0_92.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:spenser Medium;src:url(/assets/fonts/Spenser-Medium-web-0_92.woff2) format("woff2");font-style:normal;font-weight:400}@font-face{font-family:spenser Bold;src:url(/assets/fonts/Spenser-Bold-web-0_92.woff2) format("woff2");font-weight:400}@font-face{font-family:spenser Ultra;src:url(/assets/fonts/Spenser-Ultra-web-0_92.woff2) format("woff2");font-weight:400}body{font-family:spenser Regular,Helvetica Neue,Helvetica,Arial,sans-serif}.leading{line-height:1.2em}.leading-loose{line-height:1.4em}strong{font-family:spenser Bold}.t-mega{font-size:clamp(50px,-10.6741573034px + 8.4269662921vw,200px);font-family:spenser Ultra;line-height:.8em}.t-p,.mobilenav a,.text,h6,h5,h4,h3,h2,h1,p,body{font-size:clamp(16px,15.191011236px + .1123595506vw,18px);line-height:1.2em;font-family:spenser Regular}.t-p strong,.mobilenav a strong,.text strong,h6 strong,h5 strong,h4 strong,h3 strong,h2 strong,h1 strong,p strong,body strong{font-family:spenser Bold}.t-mini,.image figcaption,.goals_content p{font-size:clamp(12px,11.191011236px + .1123595506vw,14px);line-height:1.1em;font-family:spenser Regular}.t-mini strong,.image figcaption strong,.goals_content p strong{font-family:spenser Bold}:root{--bg-color: #FFFFFF;--text-color: #000000;--red-bg: #E51A27;--red-text: #000000;--gold-bg: #B89872;--gold-text: #000000;--white-bg: #FFFFFF;--white-text: #000000;--black-bg: #000000;--black-text: #FFFFFF}[x-cloak]{display:none!important}html{scroll-behavior:smooth;background-color:#e51a27;background-color:linear-gradient(180deg,rgb(229,26,39) 0%,rgb(0,0,0) 100%)}body{background:transparent;color:var(--text-color)}.flex,.grid{display:flex;flex-flow:column}@media (min-width: 720px){.flex,.grid{flex-flow:row}}.header{position:fixed;top:0;z-index:999999;width:100%;display:flex;--li-height: 3rem}.header_nav{width:100%}.header_nav ul{width:100%;position:relative;height:var(--li-height);transition:height .5s cubic-bezier(.645,.045,.355,1)}.header_nav ul li{position:absolute;left:0;width:100%;top:calc(var(--position, 0) * var(--li-height));transition:box-shadow .5s cubic-bezier(.645,.045,.355,1),top .5s cubic-bezier(.645,.045,.355,1);cursor:pointer}.header_nav ul li:first-of-type a{color:#fff}.header_nav ul li:first-of-type .header_nav__toggle{font-size:1.4em;line-height:1}.header_nav ul li.secondary a{padding-left:clamp(15px,12.9775280899px + .2808988764vw,20px)}.header_nav ul li a{color:inherit;width:100%;height:var(--li-height);display:flex;align-items:center;text-decoration:none;gap:.5rem;padding-left:clamp(15px,12.9775280899px + .2808988764vw,20px);padding-right:clamp(15px,12.9775280899px + .2808988764vw,20px);transition:padding-left .5s cubic-bezier(.645,.045,.355,1)}.header_nav ul li a strong{font-family:spenser Bold!important}.header_nav ul li.actions{background-color:var(--red-bg);color:#fff;display:flex;justify-content:space-between;align-items:center}.header_nav ul li.actions a{width:auto}.header_nav__toggle{font-size:1.6em}.header_nav.open ul{height:calc(var(--total, 1) * var(--li-height))}.header_nav.open ul li{box-shadow:2px 2px 8px 1px #00000021}@media (min-width: 720px){.header_nav.open ul li.secondary a{padding-left:4rem}}.header_buttons{position:absolute;right:clamp(15px,12.9775280899px + .2808988764vw,20px);top:0;display:flex;align-items:center;height:var(--li-height);z-index:99999999}@media only screen and (max-width: 720px){.header_buttons{pointer-events:none}}.header_buttons ul{display:flex;gap:1rem}.header_buttons ul a{color:var(--active-text, #000000);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;transition:color .3s cubic-bezier(.645,.045,.355,1)}.header_buttons .accordion__icon.is-open span{background-color:#fff}.header_buttons .accordion__icon span{background-color:var(--active-text, #000000)}.burger{position:fixed;top:1rem;right:1rem;border-radius:30px;background-color:var(--text-color, #282828);z-index:3;padding:.3rem 1rem;padding:.3rem 1rem .3rem 2rem;color:var(--bg-color, #fff);height:2rem;overflow:hidden}.burger__line{display:block;position:absolute;width:.9rem;left:.75rem;top:50%;height:1px;background:var(--bg-color, #fff);transition:all cubic-bezier(.645,.045,.355,1) .3s}.burger__line:first-child{transform:translateY(-.15rem)}.burger__line:nth-child(2){transform:translateY(.15rem)}.burger span:last-child{display:block;transition:all cubic-bezier(.645,.045,.355,1) .3s;line-height:1.3em}.burger.close .burger__line:first-child{transform:rotate(45deg) translateY(0)}.burger.close .burger__line:nth-child(2){transform:rotate(-45deg) translateY(0)}.burger.close span:last-child{translate:0 -50%}.mobilenav{width:100%;background-color:var(--text-color, #000);position:fixed;top:0;left:0;z-index:2;translate:0 -100%;transition:all cubic-bezier(.645,.045,.355,1) .3s;padding:1rem}.mobilenav.show{translate:0 0%}.mobilenav li{padding-bottom:.5rem}.mobilenav a{color:var(--bg-color, #fff)}.footer{padding-inline:clamp(15px,12.9775280899px + .2808988764vw,20px)}.footer ul{margin:2rem}.c12{flex-basis:100%}.c11{flex-basis:91.6666666667%}.c10{flex-basis:83.3333333333%}.c9{flex-basis:75%}.c8,.banner_slogan,.banner_video--wrapper{flex-basis:66.6666666667%}.c7{flex-basis:58.3333333333%}.c6,.interactiveGraphic_graphic{flex-basis:50%}.c5{flex-basis:41.6666666667%}.c4{flex-basis:33.3333333333%}.c3{flex-basis:25%}.c2,.banner_video:before,.banner_video:after{flex-basis:16.6666666667%}.c1,.banner_logo{flex-basis:8.3333333333%}.grid{overflow-x:hidden;padding:clamp(15px,12.9775280899px + .2808988764vw,20px);overflow:hidden;position:relative;gap:clamp(15px,12.9775280899px + .2808988764vw,20px)}.grid:last-of-type{padding-bottom:0}.grid:has(.banner).full-height{min-height:calc(100svh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*4) + 1em)}@media (min-width: 720px){.grid:has(.banner).full-height{min-height:calc(100svh - clamp(15px,12.9775280899px + .2808988764vw,20px) + 1em)}}.grid.full-height{min-height:calc(100svh - clamp(15px,12.9775280899px + .2808988764vw,20px) + 1em)}.grid.full-height:after{content:"";position:absolute;left:0;right:0;bottom:0;height:12px;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.1294117647),transparent);z-index:10}@media (min-width: 720px){.grid.full-height{height:calc(100svh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*4) + 1em)}}.grid.red{--bg-color: var(--red-bg);--text-color: var(--red-text);background-color:var(--bg-color);color:var(--text-color)}.grid.gold{--bg-color: var(--gold-bg);--text-color: var(--gold-text);background-color:var(--bg-color);color:var(--text-color)}.grid.white{--bg-color: var(--white-bg);--text-color: var(--white-text);background-color:var(--bg-color);color:var(--text-color)}.grid.black{--bg-color: var(--black-bg);--text-color: var(--black-text);background-color:var(--bg-color);color:var(--text-color)}.grid.top{align-items:flex-start}@media (min-width: 720px){.grid.top{padding-top:20px!important;padding-bottom:20px!important}}.grid.center{justify-content:center}@media (min-width: 720px){.grid.center{align-items:center}}.grid.bottom{align-items:flex-end}.grid:has(.anchor){height:0;padding:0}@media (min-width: 720px){.grid:has(>.c6+.c5+.c1,>.interactiveGraphic_graphic+.c5+.c1,>.c6+.c5+.banner_logo,>.interactiveGraphic_graphic+.c5+.banner_logo) .text p{max-width:44ch}}@media (min-width: 720px){.grid:has(>.c3+.c3+.c3+.c3) .text p{padding-right:10%}}.grid:has(>.c3+.c3+.c3+.c3) .text p{text-wrap:pretty}@media only screen and (max-width: 720px){.grid:has(>.c3+.c3+.c3+.c3){gap:0}.grid:has(>.c3+.c3+.c3+.c3) .c3:first-child{order:4;margin-top:2rem}.grid:has(>.c3+.c3+.c3+.c3) .c3:nth-child(2){order:1}.grid:has(>.c3+.c3+.c3+.c3) .c3:nth-child(3){order:3}.grid:has(>.c3+.c3+.c3+.c3) .c3:last-child{order:3}}@media (min-width: 720px){.grid:has(>.c3+.c3+.c5+.c1,>.c3+.c3+.c5+.banner_logo) .text p{max-width:58ch}}@media only screen and (max-width: 720px){.grid:has(>.c3+.c3+.c5+.c1,>.c3+.c3+.c5+.banner_logo){gap:0}.grid:has(>.c3+.c3+.c5+.c1,>.c3+.c3+.c5+.banner_logo) .c3:first-child{order:4;margin-top:2rem}.grid:has(>.c3+.c3+.c5+.c1,>.c3+.c3+.c5+.banner_logo) .c3:nth-child(2){order:1}.grid:has(>.c3+.c3+.c5+.c1,>.c3+.c3+.c5+.banner_logo) .c5{order:2}}@media (min-width: 720px){.grid:has(>.c4+.c7+.c1,>.c4+.c7+.banner_logo) .text p{max-width:80ch}.grid:has(>.c4+.c7+.c1,>.c4+.c7+.banner_logo) .accordion{max-width:61ch}}@media (min-width: 720px){.grid:has(>.c5+.c7) .text p{max-width:61ch}.grid:has(>.c5+.c7) .accordion{max-width:61ch}}@media (min-width: 720px){.grid:has(>.c4+.c4+.c4) .text p{max-width:51ch}.grid:has(>.c4+.c4+.c4) .accordion{max-width:51ch}}.grid:has(.goals){min-height:calc(100vh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))}.grid:has(.goals) .c5{flex-basis:100%;height:100%}@media only screen and (max-width: 720px){.grid:has(.goals) .c5{min-height:calc(100vh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));max-width:calc(100vw - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))}}.grid:has(.goals) .c5 .accordion{margin-bottom:auto}.grid:has(.goals) .c7{display:none}.grid .column{opacity:0;transform:translateY(2rem);transition:all .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s);z-index:4}.grid .column.in-view{opacity:1;transform:translateY(0)}.grid .column:has(.decorativeText_item),.grid .column:has(.decorativeText_wrapper){transform:none}.grid .column:has(.decorativeText_item).in-view,.grid .column:has(.decorativeText_wrapper).in-view{transform:none}@media only screen and (max-width: 720px){.grid .column:has(.dynamic,.is-state-1,.is-state-2,.is-state-3,.interactiveGraphic){margin:auto}}@media (min-width: 720px){.grid .column:has(.dynamic,.is-state-1,.is-state-2,.is-state-3,.interactiveGraphic){height:100%;display:flex;flex-flow:column;justify-content:center}}.grid .column:has(.goals){display:flex;flex-flow:column}.grid .column img{width:100%;height:auto}.page{margin:2rem}.transition-fade{transition:.3s;opacity:1}html.is-animating .transition-fade,html.is-animating .transition-fade .slider{opacity:0}.heading{padding-bottom:1rem}.heading:last-of-type{padding-bottom:0rem}.heading.hidden{opacity:0;position:absolute;height:0;width:0}.text.left{text-align:left}.text.right{text-align:right}.text.center{text-align:center}.text a{color:var(--text-color, #003D2B);transition:all cubic-bezier(.645,.045,.355,1) .3s}.text a:focus-visible,.text a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.text p{padding-bottom:1rem;text-wrap:pretty}.text h1,.text h2,.text h3,.text h4,.text h5,.text h6{padding-bottom:1rem}.image.dynamic{max-height:calc(100svh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))}.image.dynamic figure{aspect-ratio:1/1;height:100%;width:auto;margin:auto;transition:clip-path .8s cubic-bezier(.645,.045,.355,1);will-change:clip-path;clip-path:polygon(3.99% 31.64%,95.94% 17.47%,82.74% 82.5%,16.32% 77.17%)}.image.dynamic figure.is-state-1{clip-path:polygon(3.99% 31.64%,95.94% 17.47%,82.74% 82.5%,16.32% 77.17%)}.image.dynamic figure.is-state-2{clip-path:polygon(17.93% 13.86%,90.88% 49.01%,58.11% 86.1%,9.05% 82.96%)}.image.dynamic figure.is-state-3{clip-path:polygon(2.43% 26.2%,78.46% 13.86%,97.5% 48.49%,30.39% 86.09%)}.image.dynamic img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media (min-width: 720px){.image:not(.dynamic) .portrait{max-width:85%}}.image img{display:block}.image svg{width:100%;height:auto}.image figcaption{margin-block:.5rem}btn{padding:.25rem .75rem;border:solid 1px var(--text-color, black);border-radius:30px;text-decoration:none;color:var(--text-color, black);display:inline-block;margin-right:5px;transition:all cubic-bezier(.645,.045,.355,1) .3s}btn:focus-visible,btn:hover{border:solid 1px var(--text-color, black);background-color:var(--text-color, black);color:var(--bg-color, white)}.anchor{font-family:spenser Ultra}.rule{display:block;height:1px;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:var(--text-color, #000)}@media only screen and (max-width: 720px){.rule.hide{display:none}}.spacer{display:block;width:calc(100% - 1.4rem);margin-left:.7rem;background-color:red}.ta-left{text-align:left}.ta-center{text-align:center}.ta-right{text-align:right}.banner{overflow:hidden;position:relative;display:flex;flex-flow:column;height:calc(100svh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))}@media (min-width: 720px){.banner{height:calc(100svh - clamp(15px,12.9775280899px + .2808988764vw,20px))}}.banner svg{width:100%;height:auto}.banner_video{position:absolute;top:calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*2 + 1em);bottom:0;left:50%;transform:translate(-50%);z-index:0;width:130vw;display:flex;justify-content:center;align-items:center;pointer-events:none}@media (min-width: 720px){.banner_video{width:100%}}.banner_video:before,.banner_video:after{content:""}@media only screen and (max-width: 720px){.banner_video:before,.banner_video:after{display:none}}.banner_video--wrapper{max-height:calc(100svh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*4) - 1em);height:auto}@media (min-width: 720px){.banner_video--wrapper{scale:90%;margin:auto}}.banner_video--wrapper{transition:aspect-ratio 1.4s cubic-bezier(.87,0,.13,1),clip-path 1.4s cubic-bezier(.87,0,.13,1),transform 1.4s cubic-bezier(.87,0,.13,1);will-change:aspect-ratio,clip-path,transform;transform-origin:center center;aspect-ratio:1119/791;clip-path:polygon(0% 21.78%,99.92% 0%,85.58% 99.96%,13.4% 91.76%);transform:rotate(-2deg)}.banner_video--wrapper.is-state-1{aspect-ratio:1119/791;clip-path:polygon(0% 21.78%,99.92% 0%,85.58% 99.96%,13.4% 91.76%);transform:rotate(-2deg)}.banner_video--wrapper.is-state-2{aspect-ratio:996/879;clip-path:polygon(10.84% 0%,99.92% 48.63%,59.91% 99.94%,0% 95.6%);transform:rotate(3deg)}.banner_video--wrapper.is-state-3{aspect-ratio:1157/879;clip-path:polygon(0% 17.08%,79.92% 0%,99.92% 47.91%,29.39% 99.92%);transform:rotate(-1deg)}.banner_video video{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.banner_bottom{margin-top:auto;display:flex;justify-content:space-between;align-items:flex-end;z-index:1}.banner_slogan{display:flex;align-items:flex-end;cursor:pointer}.banner_slogan svg{max-width:100%;width:auto;height:50vh;display:block}.banner_slogan #care,.banner_slogan #challenge,.banner_slogan #create{pointer-events:bounding-box;cursor:pointer}.banner_slogan #care path,.banner_slogan #challenge path,.banner_slogan #create path{transition:cubic-bezier(.645,.045,.355,1) all .5s;stroke:#fff;fill:#fff;vector-effect:non-scaling-stroke}@media (min-width: 720px){.banner_slogan #care path,.banner_slogan #challenge path,.banner_slogan #create path{stroke-width:2px}}.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #care:not(:hover) path,.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #care:not(:focus-visible) path,.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #challenge:not(:hover) path,.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #challenge:not(:focus-visible) path,.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #create:not(:hover) path,.banner_slogan svg:has(#care:hover,#care:focus-visible,#challenge:hover,#challenge:focus-visible,#create:hover,#create:focus-visible) #create:not(:focus-visible) path{fill:transparent;stroke:#fff}@media only screen and (max-width: 720px){.banner_logo{flex-basis:13%}}.decorativeText_wrapper{position:absolute;top:var(--pos-top, 0);bottom:var(--pos-bottom, auto);left:var(--pos-x, 0);width:var(--pos-scale, 50vw);transform:rotate(var(--pos-r, 0deg));transform-origin:top left;z-index:var(--pos-z, 1);pointer-events:none;display:flex;flex-flow:column;gap:.5rem;z-index:3}.decorativeText_wrapper .decorativeText_item{position:static;display:block;--pos-x: 0;--pos-top: 0;--pos-bottom: auto;--pos-r: 0deg;--pos-scale: 100%;--pos-z: auto;width:100%;height:auto;transform-origin:top left}.decorativeText_item{z-index:0;position:absolute;top:var(--pos-top, 0);bottom:var(--pos-bottom, auto);left:var(--pos-x, 0);width:var(--pos-scale, 50vw);transform:rotate(var(--pos-r, 0deg));transform-origin:center center;z-index:var(--pos-z, 1);pointer-events:none;opacity:0;transition:opacity .8s cubic-bezier(.645,.045,.355,1);transition-delay:var(--stagger-delay, 0s)}.decorativeText_item.parallax-from-left{transform:rotate(var(--pos-r, 0deg)) translate(calc((var(--parallax-progress, .5) - .5) * var(--parallax-drift, 4rem)));opacity:1}.decorativeText_item.parallax-from-right{transform:rotate(var(--pos-r, 0deg)) translate(calc((.5 - var(--parallax-progress, .5)) * var(--parallax-drift, 4rem)));opacity:1}.decorativeText_item.parallax-from-top{transform:rotate(var(--pos-r, 0deg)) translateY(calc((var(--parallax-progress, .5) - .5) * var(--parallax-drift, 4rem)));opacity:1}.decorativeText_item.parallax-from-bottom{transform:rotate(var(--pos-r, 0deg)) translateY(calc((.5 - var(--parallax-progress, .5)) * var(--parallax-drift, 4rem)));opacity:1}.decorativeText_item.parallax-in-view{opacity:1}.decorativeText_item svg{width:100%;height:auto;display:block}.decorativeText_item svg path{fill:#000}.interactiveGraphic{perspective:1500px;perspective-origin:center}@media (min-width: 720px){.interactiveGraphic{height:calc(100vh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));display:flex}}.interactiveGraphic_graphic{aspect-ratio:1/1;max-height:calc(100vh - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));width:auto;margin:auto;--rotate-x: 0;--rotate-y: 0;--rotate-z: 0;transform:rotateX(calc(var(--rotate-x) * 1deg)) rotateY(calc(var(--rotate-y) * 1deg)) rotate(calc(var(--rotate-z) * 1deg));transform-style:preserve-3d;will-change:transform;backface-visibility:hidden}.interactiveGraphic svg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.interactiveGraphic svg path{fill:#000;stroke:#000;vector-effect:non-scaling-stroke;transition:fill .5s cubic-bezier(.645,.045,.355,1),stroke .5s cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width: 720px){.interactiveGraphic svg path{stroke-width:0px}}.interactiveGraphic svg a{pointer-events:bounding-box;cursor:pointer}@media (min-width: 720px){.interactiveGraphic svg:has(a:hover) a:not(:hover) #main-text path{fill:transparent}.interactiveGraphic svg:has(a:focus-visible) a:not(:focus-visible) #main-text path{fill:transparent}}.goals{position:relative;margin-top:auto;height:60vh}@media (min-width: 1440px){.goals{height:75vh}}.goals_goal{transition:width .5s cubic-bezier(.645,.045,.355,1) .8s,left .5s cubic-bezier(.645,.045,.355,1) 1.3s,transform .5s cubic-bezier(.645,.045,.355,1) 1.3s,rotate .5s cubic-bezier(.645,.045,.355,1) 1.3s,bottom .5s cubic-bezier(.645,.045,.355,1) 1.3s;position:absolute;display:flex;flex-flow:row;transform:translate(0);padding:calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*2);bottom:calc(clamp(15px,12.9775280899px + .2808988764vw,20px) - (clamp(15px,12.9775280899px + .2808988764vw,20px)*3));width:22%;height:60vh;left:0%}.goals_goal[data-position=open]{transition:left .5s cubic-bezier(.645,.045,.355,1) 0s,transform .5s cubic-bezier(.645,.045,.355,1) 0s,rotate .5s cubic-bezier(.645,.045,.355,1) 0s,bottom .5s cubic-bezier(.645,.045,.355,1) 0s,width .5s cubic-bezier(.645,.045,.355,1) .5s;z-index:10;width:80vw;height:60vh;max-height:150%;bottom:calc(clamp(15px,12.9775280899px + .2808988764vw,20px) - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));left:50%;transform:translate(-50%)!important;rotate:0deg!important}.goals_goal[data-position=open] .goals_content{padding:0 0 calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*6) calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*3)}.goals_goal.dull{filter:brightness(55%)}.goals_goal:nth-of-type(1){rotate:0deg;z-index:6}@media (min-width: 720px){.goals_goal:nth-of-type(1){rotate:-4deg}}.goals_goal:nth-of-type(2){rotate:4deg;transform:translateY(30%);z-index:5}@media (min-width: 720px){.goals_goal:nth-of-type(2){rotate:3deg}}.goals_goal:nth-of-type(3){rotate:-6deg;transform:translateY(3%);z-index:4}@media (min-width: 720px){.goals_goal:nth-of-type(3){rotate:-4deg}}.goals_goal:nth-of-type(4){rotate:2deg;transform:translateY(20%);z-index:3}@media (min-width: 720px){.goals_goal:nth-of-type(4){rotate:0deg}}.goals_goal:nth-of-type(5){rotate:-4deg;transform:translateY(5%);z-index:2}@media (min-width: 720px){.goals_goal:nth-of-type(5){rotate:3deg}}.goals_goal:nth-of-type(6){rotate:2deg;transform:translateY(25%);z-index:1}@media (min-width: 720px){.goals_goal:nth-of-type(6){rotate:0deg}}.goals_goal[data-position="0"]{left:1%}.goals_goal[data-position="1"]{left:16%}.goals_goal[data-position="2"]{left:32%}.goals_goal[data-position="3"]{left:48%}.goals_goal[data-position="4"]{left:64%}.goals_goal[data-position="5"]{left:77%}.goals.has-open .goals_goal[data-position="0"]{left:1%}.goals.has-open .goals_goal[data-position="1"]{left:20%}.goals.has-open .goals_goal[data-position="2"]{left:39%}.goals.has-open .goals_goal[data-position="3"]{left:58%}.goals.has-open .goals_goal[data-position="4"]{left:77%}.goals_year{flex-basis:100%;padding-bottom:0;transform-origin:center center}@media (min-width: 720px){.goals_year{max-width:calc((100vw - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))*.22)}}.goals_year span svg{width:100%;height:auto}.goals_content{transition:opacity .5s cubic-bezier(.645,.045,.355,1) 0s,width .3s cubic-bezier(.645,.045,.355,1) .5s,height .3s cubic-bezier(.645,.045,.355,1) .5s,padding .3s cubic-bezier(.645,.045,.355,1) .5s;display:flex;flex-flow:row;gap:calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*3);padding:0;padding-bottom:clamp(15px,12.9775280899px + .2808988764vw,20px);width:0;height:0;opacity:0;overflow-x:hidden;overflow-y:scroll;pointer-events:none}.goals_content.open{width:calc(80vw - ((100vw - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2))*.22));height:100%;opacity:1;pointer-events:auto;transition:width .3s cubic-bezier(.645,.045,.355,1) 1s,height .3s cubic-bezier(.645,.045,.355,1) 1s,padding .3s cubic-bezier(.645,.045,.355,1) 1s,opacity .5s cubic-bezier(.645,.045,.355,1) 1.3s}.goals_content p{color:#000;margin-bottom:1rem;max-width:35ch;text-wrap:pretty;overflow-wrap:break-word}@media only screen and (max-width: 720px){.goals{display:flex;gap:clamp(15px,12.9775280899px + .2808988764vw,20px);height:auto;overflow-x:scroll;overflow-y:hidden;overscroll-behavior-x:smooth;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(clamp(15px,12.9775280899px + .2808988764vw,20px) - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));margin-bottom:calc(clamp(15px,12.9775280899px + .2808988764vw,20px) - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));padding-inline:clamp(15px,12.9775280899px + .2808988764vw,20px);scroll-padding-inline:clamp(15px,12.9775280899px + .2808988764vw,20px);transform:translateY(30px)}.goals::-webkit-scrollbar{display:none}.goals .goals_goal{position:static!important;display:flex;flex-flow:column;flex-shrink:0;box-sizing:border-box;overflow:hidden;width:calc((100% - clamp(15px,12.9775280899px + .2808988764vw,20px) * .3) / 1.3);min-width:0;height:65vh;left:auto!important;bottom:auto!important;padding:clamp(15px,12.9775280899px + .2808988764vw,20px);margin:0;transform:none!important;scroll-snap-align:start;transition:width .3s cubic-bezier(.645,.045,.355,1) .6s,padding .3s cubic-bezier(.645,.045,.355,1),rotate .3s cubic-bezier(.645,.045,.355,1) .6s;transform:translateY(20px)!important}.goals .goals_year{overflow:hidden;transition:flex-basis .3s cubic-bezier(.645,.045,.355,1) .3s,opacity .3s cubic-bezier(.645,.045,.355,1) .6s}.goals .goals_year span{transition:transform .3s cubic-bezier(.645,.045,.355,1) .3s}.goals .goals_goal[data-position=open]{width:calc(100vw - (clamp(15px,12.9775280899px + .2808988764vw,20px)*2));height:65vh;z-index:10;left:auto!important;bottom:auto!important;transform:none!important;rotate:0deg!important;transition:width .3s cubic-bezier(.645,.045,.355,1) 0s,padding .3s cubic-bezier(.645,.045,.355,1) .3s;padding-block:0}.goals .goals_goal[data-position=open] .goals_year{flex-basis:0;opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1) 0s,flex-basis .3s cubic-bezier(.645,.045,.355,1) .3s}.goals .goals_goal[data-position=open] .goals_year span{transform:translateY(-100%);transition:transform .3s cubic-bezier(.645,.045,.355,1) .3s}.goals .goals_content{flex-flow:column;gap:0;padding-block:clamp(15px,12.9775280899px + .2808988764vw,20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1) 0s,height .3s cubic-bezier(.645,.045,.355,1) .3s,width .3s cubic-bezier(.645,.045,.355,1) .3s}.goals .goals_content.open{width:100%;height:100%;opacity:1;pointer-events:auto;padding:0;padding-block:clamp(15px,12.9775280899px + .2808988764vw,20px);transition:opacity .3s cubic-bezier(.645,.045,.355,1) .6s,height .3s cubic-bezier(.645,.045,.355,1) .3s,width .3s cubic-bezier(.645,.045,.355,1) .3s}}.accordion{background:var(--bg-color);outline:7px solid var(--bg-color);margin-block:calc(clamp(15px,12.9775280899px + .2808988764vw,20px)/2);margin-bottom:calc(clamp(15px,12.9775280899px + .2808988764vw,20px)*1)}.accordion__item{border-top:1px solid var(--text-color);padding-block:.5rem;padding-top:.7rem}.accordion__trigger{width:100%;background:none;border:none;text-align:left;cursor:pointer;display:flex;position:relative;align-items:center;justify-content:space-between;transition:background-color .2s ease}.accordion__heading{font-size:1.1rem;line-height:1.4;margin:0;color:var(--text-color)}.accordion__heading p{margin:0}.accordion__heading a{color:inherit;text-decoration:none}.accordion__heading a:focus-visible,.accordion__heading a:hover{text-decoration:underline}.accordion__icon{flex-shrink:0;margin-left:1rem;transition:transform .2s ease;color:var(--text-color);width:.6em;height:.5em;position:relative;transform-origin:center center}.accordion__icon.is-open{transform:rotate(45deg)}.accordion__icon svg{display:block}.accordion__icon span{display:block;width:100%;height:1px;position:absolute;top:50%;left:0;background-color:var(--text-color)}.accordion__icon span:nth-child(1){rotate:90deg}.accordion__content{overflow:hidden}.accordion__body{padding:1rem 0rem;line-height:1.6}.accordion__body p{margin:0 0 1rem}.accordion__body p:last-child{margin-bottom:0}.accordion__body h1,.accordion__body h2,.accordion__body h3,.accordion__body h4,.accordion__body h5,.accordion__body h6{margin:0 0 .5rem;color:#333}.accordion__body ul,.accordion__body ol{margin:0 0 1rem}.accordion__body ul:last-child,.accordion__body ol:last-child{margin-bottom:0}.accordion__body ul li{display:flex;gap:.5rem}.accordion__body ul li:before{content:"\2013";margin-top:-.4em}.accordion__body ul li p strong{font-family:spenser Medium;margin-bottom:.25rem;display:inline-block;font-weight:400}.accordion__body li{margin-bottom:1.5rem}.accordion__body li:last-of-type{margin-bottom:0rem}.accordion__body a{color:#06c;text-decoration:none}.accordion__body a:focus-visible,.accordion__body a:hover{text-decoration:underline}.accordion__body code{background:#f4f4f4;padding:.2em .4em;border-radius:3px;font-size:.9em}.carousel-container,.swiper-block{position:relative;width:100%;max-width:100vh}.carousel-container .carousel-track-container,.swiper-block .carousel-track-container{overflow:hidden;position:relative;width:100%}.carousel-container .carousel-track,.swiper-block .carousel-track{display:flex;-moz-column-gap:var(--space-between);column-gap:var(--space-between);row-gap:var(--space-between);overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;width:100%;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.carousel-container .carousel-track::-webkit-scrollbar,.swiper-block .carousel-track::-webkit-scrollbar{display:none}.carousel-container .carousel-track:focus,.swiper-block .carousel-track:focus{outline:2px solid currentColor;outline-offset:2px}.carousel-container .carousel-track:active,.swiper-block .carousel-track:active{cursor:grabbing}.carousel-container .carousel-track:has(.default),.swiper-block .carousel-track:has(.default){max-height:70vh;align-items:flex-end}.carousel-container .carousel-track.centered,.swiper-block .carousel-track.centered{align-items:center}.carousel-container .carousel-track[data-direction=vertical],.swiper-block .carousel-track[data-direction=vertical]{flex-direction:column;overflow-x:hidden;overflow-y:auto;scroll-snap-type:y mandatory;height:var(--carousel-height-mobile, 400px)}@media (min-width: 768px){.carousel-container .carousel-track[data-direction=vertical],.swiper-block .carousel-track[data-direction=vertical]{height:var(--carousel-height-desktop, 600px)}}.carousel-container .carousel-slide,.swiper-block .carousel-slide{scroll-snap-align:start;scroll-snap-stop:always;flex-shrink:0;position:relative;width:100%;min-width:0;height:auto}.carousel-container .carousel-slide.square,.swiper-block .carousel-slide.square{aspect-ratio:1/1}.carousel-container .carousel-slide.rectangle,.swiper-block .carousel-slide.rectangle{aspect-ratio:4/3}.carousel-container .carousel-slide.skinny,.swiper-block .carousel-slide.skinny{aspect-ratio:16/9}.carousel-container .carousel-slide__image,.swiper-block .carousel-slide__image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden}.carousel-container .carousel-slide__image img,.swiper-block .carousel-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide{width:100%;height:100%}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption{padding:1rem 0;font-size:.875rem;line-height:1.4}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption p,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption p{margin:0}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption a,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption a{text-decoration:underline}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption a:hover,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption a:hover,.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__caption a:focus-visible,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__caption a:focus-visible{opacity:.8}.carousel-container .carousel-track[data-direction=vertical] .carousel-slide__number,.swiper-block .carousel-track[data-direction=vertical] .carousel-slide__number{display:inline-block;margin-right:.5rem;font-weight:500;font-size:.8rem}.carousel-container .carousel-track[data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="1"] .carousel-slide{width:100%}.carousel-container .carousel-track[data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="1.5"] .carousel-slide{width:calc((100% - var(--space-between) * .5) / 1.5)}.carousel-container .carousel-track[data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="2"] .carousel-slide{width:calc((100% - var(--space-between) * 1) / 2)}.carousel-container .carousel-track[data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="2.5"] .carousel-slide{width:calc((100% - var(--space-between) * 1.5) / 2.5)}.carousel-container .carousel-track[data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="3"] .carousel-slide{width:calc((100% - var(--space-between) * 2) / 3)}.carousel-container .carousel-track[data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="3.5"] .carousel-slide{width:calc((100% - var(--space-between) * 2.5) / 3.5)}.carousel-container .carousel-track[data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view="4"] .carousel-slide{width:calc((100% - var(--space-between) * 3) / 4)}.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:85%;max-width:600px}@media (min-width: 768px){.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:65%;max-width:800px}}@media (min-width: 1024px){.carousel-container .carousel-track[data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-slides-per-view=auto] .carousel-slide{width:50%}}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{width:100%;max-width:none}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1"] .carousel-slide{height:100%}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="1.5"] .carousel-slide{height:calc((100% - var(--space-between) * .5) / 1.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2"] .carousel-slide{height:calc((100% - var(--space-between) * 1) / 2)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="2.5"] .carousel-slide{height:calc((100% - var(--space-between) * 1.5) / 2.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3"] .carousel-slide{height:calc((100% - var(--space-between) * 2) / 3)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="3.5"] .carousel-slide{height:calc((100% - var(--space-between) * 2.5) / 3.5)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view="4"] .carousel-slide{height:calc((100% - var(--space-between) * 3) / 4)}.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{height:80%}@media (min-width: 768px){.carousel-container .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide,.swiper-block .carousel-track[data-direction=vertical][data-slides-per-view=auto] .carousel-slide{height:60%}}.carousel-container[data-uniform-height=true] .carousel-slide__image,[data-uniform-height=true].swiper-block .carousel-slide__image{height:var(--carousel-height-mobile, 300px)}@media (min-width: 768px){.carousel-container[data-uniform-height=true] .carousel-slide__image,[data-uniform-height=true].swiper-block .carousel-slide__image{height:var(--carousel-height-desktop, 480px)}}.carousel-container[data-uniform-height=true] .carousel-slide__image img,[data-uniform-height=true].swiper-block .carousel-slide__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.carousel-container[data-effect=fade] .carousel-track,[data-effect=fade].swiper-block .carousel-track{display:grid;grid-template-columns:minmax(0,1fr);scroll-snap-type:none;overflow:visible;cursor:grab}.carousel-container[data-effect=fade] .carousel-slide,[data-effect=fade].swiper-block .carousel-slide{grid-area:1/1;width:100%;min-width:0;opacity:0;transition:opacity .5s ease-in-out;pointer-events:none}.carousel-container[data-effect=fade] .carousel-slide.is-active,[data-effect=fade].swiper-block .carousel-slide.is-active{opacity:1;pointer-events:auto}.carousel-container[data-freemode=true] .carousel-track,[data-freemode=true].swiper-block .carousel-track{scroll-snap-type:none;scroll-behavior:auto}.carousel-container[data-freemode=true] .carousel-slide,[data-freemode=true].swiper-block .carousel-slide{scroll-snap-align:none;scroll-snap-stop:normal}.carousel-container[data-dynamic=true] .carousel-slide__image,[data-dynamic=true].swiper-block .carousel-slide__image{width:100%;height:auto;aspect-ratio:1/1;transition:clip-path .8s cubic-bezier(.645,.045,.355,1);will-change:clip-path;clip-path:polygon(3.99% 31.64%,95.94% 17.47%,82.74% 82.5%,16.32% 77.17%)}.carousel-container[data-dynamic=true] .carousel-slide__image img,[data-dynamic=true].swiper-block .carousel-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.carousel-container[data-dynamic=true].is-state-1 .carousel-slide__image,[data-dynamic=true].is-state-1.swiper-block .carousel-slide__image{clip-path:polygon(3.99% 31.64%,95.94% 17.47%,82.74% 82.5%,16.32% 77.17%)}.carousel-container[data-dynamic=true].is-state-2 .carousel-slide__image,[data-dynamic=true].is-state-2.swiper-block .carousel-slide__image{clip-path:polygon(17.93% 13.86%,90.88% 49.01%,58.11% 86.1%,9.05% 82.96%)}.carousel-container[data-dynamic=true].is-state-3 .carousel-slide__image,[data-dynamic=true].is-state-3.swiper-block .carousel-slide__image{clip-path:polygon(2.43% 26.2%,78.46% 13.86%,97.5% 48.49%,30.39% 86.09%)}.carousel-container .carousel-button,.swiper-block .carousel-button{position:absolute;top:50%;transform:translateY(-50%);background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:background-color .2s,opacity .2s;color:#000}.carousel-container .carousel-button:hover,.swiper-block .carousel-button:hover,.carousel-container .carousel-button:focus-visible,.swiper-block .carousel-button:focus-visible{background:#fff}.carousel-container .carousel-button:focus,.swiper-block .carousel-button:focus{outline:2px solid currentColor;outline-offset:2px}.carousel-container .carousel-button:disabled,.swiper-block .carousel-button:disabled{opacity:.3;cursor:not-allowed}.carousel-container .carousel-button--prev,.swiper-block .carousel-button--prev{left:1rem}.carousel-container .carousel-button--next,.swiper-block .carousel-button--next{right:1rem}.carousel-container .carousel-button svg,.swiper-block .carousel-button svg{width:24px;height:24px}.carousel-container .carousel-pagination,.swiper-block .carousel-pagination{display:flex;gap:.5rem;justify-content:center;padding:1rem;flex-wrap:wrap}.carousel-container .carousel-pagination__dot,.swiper-block .carousel-pagination__dot{width:12px;height:12px;border-radius:50%;border:2px solid white;background:transparent;cursor:pointer;padding:0;transition:background-color .2s,transform .2s}.carousel-container .carousel-pagination__dot:hover,.swiper-block .carousel-pagination__dot:hover,.carousel-container .carousel-pagination__dot:focus-visible,.swiper-block .carousel-pagination__dot:focus-visible{transform:scale(1.2)}.carousel-container .carousel-pagination__dot:focus,.swiper-block .carousel-pagination__dot:focus{outline:2px solid white;outline-offset:2px}.carousel-container .carousel-pagination__dot.is-active,.swiper-block .carousel-pagination__dot.is-active{background:#fff}.carousel-container[data-direction=vertical] .carousel-button,[data-direction=vertical].swiper-block .carousel-button{left:50%;transform:translate(-50%);top:auto}.carousel-container[data-direction=vertical] .carousel-button--prev,[data-direction=vertical].swiper-block .carousel-button--prev{top:1rem}.carousel-container[data-direction=vertical] .carousel-button--next,[data-direction=vertical].swiper-block .carousel-button--next{bottom:1rem;top:auto}.carousel-container[data-direction=vertical] .carousel-button svg,[data-direction=vertical].swiper-block .carousel-button svg{transform:rotate(90deg)}@media (max-width: 767px){.carousel-container .carousel-button,.swiper-block .carousel-button{width:40px;height:40px}.carousel-container .carousel-button--prev,.swiper-block .carousel-button--prev{left:.5rem}.carousel-container .carousel-button--next,.swiper-block .carousel-button--next{right:.5rem}.carousel-container .carousel-button svg,.swiper-block .carousel-button svg{width:20px;height:20px}.carousel-container .carousel-slide__caption,.swiper-block .carousel-slide__caption{padding:.75rem 0;font-size:.85rem}.carousel-container .carousel-pagination,.swiper-block .carousel-pagination{padding:.75rem}.carousel-container .carousel-pagination__dot,.swiper-block .carousel-pagination__dot{width:10px;height:10px}}@media (prefers-color-scheme: dark){.carousel-container .carousel-button,.swiper-block .carousel-button{background:#000000b3;color:#fff}.carousel-container .carousel-button:hover,.swiper-block .carousel-button:hover,.carousel-container .carousel-button:focus-visible,.swiper-block .carousel-button:focus-visible{background:#000000e6}}
/*# sourceMappingURL=style.css.map */
